@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(./fonts/inter-vietnamese-variable.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(./fonts/inter-latin-variable.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Brand refresh: Inter, vivid blue and calm surfaces. Theme-owned, no builder selectors. */
:root{--on-font:Inter,Arial,system-ui,sans-serif;--on-blue:#0055ff;--on-blue-hover:#0044d4;--on-ink:#10152e;--on-text:#434b63;--on-muted:#626b81;--on-line:#e0e6f0;--on-soft:#f6f8fc;--on-blue-soft:#edf3ff;--on-green:#0055ff;--onter-primary:#0055ff;--onter-secondary:#0055ff;--onter-heading:#10152e;--onter-text:#434b63;--onter-muted:#626b81;--onter-border:#e0e6f0;--onter-soft-blue:#f2f6ff;--onter-soft-green:#f6f8fc;--or-surface:#f6f8fc;--or-tint:#f1f5fc;--on-control-radius:8px}
body,body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,summary,li,td,th,small,strong,span){font-family:var(--on-font)!important}
body .dashicons{font-family:dashicons!important}body :is(pre,code,kbd,samp){font-family:ui-monospace,monospace!important}
body{color:var(--on-text);font-optical-sizing:auto}body :is(h1,h2,h3,h4){color:var(--on-ink);letter-spacing:-.035em}body p{line-height:1.7}
body a{color:var(--on-blue)}body a:hover{color:var(--on-blue-hover)}body :focus-visible{outline-color:var(--on-blue)!important}
body :is(.onter-btn,.ot-button,#ob-run,.ob-fields button[type=submit]){background:var(--on-blue);border-color:var(--on-blue);color:#fff;border-radius:8px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}
body :is(.onter-btn,.ot-button,#ob-run):hover{background:var(--on-blue-hover);border-color:var(--on-blue-hover);color:#fff;box-shadow:0 6px 18px #0055ff20;transform:translateY(-2px)}
body :is(.onter-btn--ghost,.ot-google,#ob-save){background:#fff;color:var(--on-blue);border:1px solid #d4def4}body .onter-btn--ghost:hover{background:#edf3ff;color:#0044d4;border-color:#b2c7ff}
body :is(.onter-card__link,.ot-card__link,.ow-price,.onter-price-preview strong,.op-avatar,.or-delivery b,.op-sales-flow b,.op-mail-badge){color:var(--on-blue)}
body :is(.onter-section--navy,.op-ecosystem,.onter-footer,.onter-blog-feature) a:not(.onter-btn){color:var(--on-blue)}
body .or-slider-controls button:hover:not(:disabled){background:var(--on-blue);border-color:var(--on-blue)}
body .op-avatar,body .ot-group{background:var(--on-blue-soft);color:var(--on-blue)}
body .onter-eyebrow{font-size:11px;font-weight:650;letter-spacing:.12em;color:var(--on-blue)!important}
body .onter-header{background:#ffffffed;border-bottom:1px solid #e9edf6;backdrop-filter:blur(16px)}
body .onter-header__inner{min-height:80px;gap:30px!important;position:relative}
body .onter-logo img{width:130px!important;height:auto!important}body .onter-logo{margin-right:8px}
body .onter-header .onter-nav{margin-left:auto}body .onter-header .obr-nav{gap:22px!important}
body .onter-header .obr-nav>li>a,body .onter-header .obr-nav summary{font-size:13px!important;font-weight:550;letter-spacing:-.015em;white-space:nowrap;line-height:22px;color:var(--on-ink);padding:10px 0!important;display:flex;align-items:center;gap:6px}
body .onter-header .obr-nav a:hover,body .onter-header .obr-nav summary:hover{color:var(--on-blue)}
.obr-beta{font-size:8px!important;line-height:1.3;max-width:29px;white-space:normal;font-weight:650;color:#0055ff}
.obr-header-actions{display:flex;gap:15px;align-items:center;flex-shrink:0}.obr-header-actions .op-account-login{font-size:12px;color:var(--on-ink);font-weight:550}.obr-header-actions .op-account-login>svg{display:none}.obr-header-actions .obr-register{padding:11px 16px;min-height:42px;font-size:12px;white-space:nowrap}
body .obr-dropdown{width:310px;max-height:calc(100dvh - 110px);overflow-y:auto;padding:12px;box-shadow:0 16px 50px #10152e14;border-color:var(--on-line);border-radius:12px}
body .onter-header .obr-dropdown a{font-size:13px!important;color:var(--on-text);line-height:1.5;border-radius:6px}.obr-dropdown a:hover{background:var(--on-blue-soft)}.obr-dropdown b,.obr-dropdown small{display:block}.obr-dropdown small{font-size:11px;color:var(--on-muted);margin-top:5px}
.obr-home h2{font-size:clamp(28px,3vw,40px);line-height:1.25;margin:12px 0 20px;font-weight:700;letter-spacing:-.04em}.obr-home h3{letter-spacing:-.035em;font-weight:650}.obr-home .onter-section{padding:90px 0}.obr-home p{font-size:16px}.obr-home .onter-eyebrow{font-size:11px;margin:0 0 18px}.obr-home .onter-btn{font-size:14px;min-height:48px;padding:13px 20px}.obr-home .onter-actions{align-items:center;gap:14px}.obr-home :is(section,[id]){scroll-margin-top:100px}.obr-home .onter-container{max-width:1240px}
.obr-hero{position:relative;background:radial-gradient(ellipse at 85% 30%,#e8efff 0,transparent 48%),linear-gradient(180deg,#fff,#f9fbff);padding:54px 0 0;overflow:hidden}
.obr-hero:before{content:'';position:absolute;inset:0 0 20% 48%;background-image:linear-gradient(#0055ff06 1px,transparent 1px),linear-gradient(90deg,#0055ff06 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
.obr-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;position:relative;min-height:480px}
.obr-hero-grid>*{min-width:0}.obr-hero-copy{padding:15px 0 45px}.obr-hero-copy h1{font-size:clamp(36px,3.65vw,53px);line-height:1.17;letter-spacing:-.052em;margin:0 0 24px;font-weight:750;white-space:nowrap}.obr-hero-copy h1 span{color:var(--on-blue)}.obr-hero-copy>p:not(.onter-eyebrow){max-width:450px;color:var(--on-text);font-size:17px;line-height:1.7}.obr-hero-copy .onter-actions{margin-top:30px}.obr-hero-notes{display:flex;gap:18px;margin-top:24px;font-size:11px;color:var(--on-muted)}
.obr-hero-art{margin:0;height:450px;position:relative;isolation:isolate}.obr-orbit{position:absolute;width:420px;height:420px;border:1px solid #0055ff12;border-radius:50%;right:0;top:0;background:radial-gradient(circle,#dbe7ff55,transparent 65%);z-index:-1}.obr-orbit:after{content:'';position:absolute;inset:25px;border:1px solid #0055ff0c;border-radius:50%}
.obr-browser{position:absolute;top:55px;left:0;width:90%;border-radius:12px;overflow:hidden;border:7px solid #fff;box-shadow:0 25px 70px #294ea422,0 0 0 1px #dfe6f4;transform:rotate(-3deg)}.obr-browser-top{height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;background:#fff;font-size:8px;color:#77849b}.obr-browser-top>span:first-child{display:flex;gap:4px}.obr-browser-top i{width:5px;height:5px;background:#c0cce0;border-radius:50%}.obr-browser-top i:first-child{background:#ff8e96}.obr-browser-top i:nth-child(2){background:#ffd584}.obr-browser-top i:nth-child(3){background:#64d9ae}.obr-browser img{display:block;width:100%;aspect-ratio:1266/720;object-fit:cover;object-position:top}
.obr-phone{position:absolute;right:0;top:140px;width:133px;background:#fff;border:5px solid #15203a;border-radius:23px;padding:5px;box-shadow:0 20px 40px #1d367f26;transform:rotate(4deg);overflow:hidden}.obr-phone>div{position:absolute;width:38px;height:7px;background:#15203a;border-radius:0 0 8px 8px;top:0;left:50%;transform:translateX(-50%)}.obr-phone img{display:block;border-radius:12px}
.obr-art-badge{position:absolute;left:-10px;bottom:35px;background:#fff;border:1px solid #e0e8fa;border-radius:12px;box-shadow:0 8px 30px #2a4e9714;padding:14px 18px;display:flex;align-items:center;gap:12px;animation:obr-float 6s ease-in-out 1}.obr-art-badge>span{color:#0055ff;background:#edf3ff;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-weight:700}.obr-art-badge b{display:block;font-size:12px;color:var(--on-ink)}.obr-art-badge small{display:block;font-size:10px;color:var(--on-muted);margin-top:3px}.obr-art-chip{position:absolute;right:3px;top:9px;background:#fff;border:1px solid #e0e8fa;border-radius:8px;padding:11px 16px;font-size:11px;color:var(--on-ink);box-shadow:0 8px 26px #2a4e9710;animation:obr-float 5s ease-in-out 1}.obr-art-chip span{color:var(--on-blue);margin-right:6px}
.obr-capabilities{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1e8f6;padding:25px 0;gap:0;margin-top:24px}.obr-capabilities a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 30px;min-height:35px;color:var(--on-text);font-size:14px;font-weight:550;border-right:1px solid #dce5f7}.obr-capabilities a:first-child{padding-left:0}.obr-capabilities a:last-child{border:0}.obr-capabilities a span{color:var(--on-blue)}
.obr-section-title{text-align:center;max-width:760px;margin:0 auto 44px}.obr-section-title h2 span{color:var(--on-blue)}.obr-section-title>p:last-child{color:var(--on-muted);max-width:580px;margin:0 auto}
.obr-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.obr-solution-card{padding:30px;border:1px solid #e1e7f2;background:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s,border-color .25s,box-shadow .25s}.obr-solution-card:hover{transform:translateY(-5px);border-color:#b4caff;box-shadow:0 18px 40px #0055ff09}.obr-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #e0e9ff;background:#f3f6ff;color:#0055ff;border-radius:12px;font-size:26px;flex:none}.obr-solution-card h3{font-size:21px;margin:25px 0 12px}.obr-solution-card p{color:var(--on-muted);font-size:14px;line-height:1.8;margin:0 0 25px}.obr-solution-card b{font-size:13px;margin-top:auto;color:var(--on-blue);font-weight:600}
.obr-showcase{background:#f6f8fc}.obr-feature-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.obr-feature-grid>*{min-width:0}.obr-feature-grid>div>p:not(.onter-eyebrow){color:var(--on-muted)}.obr-feature-images{position:relative;height:385px}.obr-feature-images img{position:absolute;width:85%;border:6px solid #fff;border-radius:12px;box-shadow:0 16px 40px #243d6c14}.obr-feature-images img:first-child{left:0;top:0;transform:rotate(-4deg)}.obr-feature-images img:nth-child(2){right:0;top:130px;transform:rotate(3deg);width:74%}.obr-feature-images>span{position:absolute;bottom:0;left:0;color:var(--on-muted);font-size:11px}.obr-checks{list-style:none;padding:0;margin:24px 0;font-size:14px;color:var(--on-text)}.obr-checks li{display:flex;gap:10px;margin:12px 0}.obr-checks li:before{content:'✓';color:var(--on-blue)}.obr-text-link{font-size:14px;color:var(--on-blue);font-weight:550;display:inline-flex;align-items:center;min-height:44px}
.obr-home #services{background:#fff}.obr-home #services>.onter-container>h2{max-width:750px}.obr-home #services>.onter-container>.onter-lead{font-size:16px;max-width:720px;color:var(--on-muted)}.obr-home #or-service-track .onter-card{border:1px solid #e0e6f1;border-radius:14px;background:#f9fbff;padding:30px;min-height:390px}.obr-home #or-service-track h3{font-size:21px}.obr-home #or-service-track p{font-size:14px;line-height:1.75}.obr-home #or-service-track small{font-size:12px}.obr-home #or-service-track strong{font-size:16px;color:var(--on-ink)}.obr-home #or-service-track a{font-size:13px;color:#0055ff}.obr-home #or-service-track .onter-card__number{color:#0055ff;font-size:12px;letter-spacing:.06em}.obr-home .or-services{margin-top:0}
.obr-ecosystem-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:35px}.obr-ai-card{background:linear-gradient(140deg,#edf3ff,#f8faff);border:1px solid #dce7ff;border-radius:20px;padding:36px}.obr-product-label{font-size:12px;color:#0055ff;font-weight:650;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.obr-product-label>span{font-size:10px;background:#fff;border:1px solid #dce7ff;border-radius:20px;padding:4px 9px;color:var(--on-muted);font-weight:400}.obr-ai-card h3{font-size:30px;line-height:1.3;margin:24px 0 16px}.obr-ai-card>p{font-size:14px;color:var(--on-muted)}.obr-conversation{padding:22px;background:#ffffffaa;border:1px solid #e0e8fa;border-radius:12px;margin:24px 0}.obr-conversation small{font-size:9px;letter-spacing:.04em;color:var(--on-muted)}.obr-conversation p{font-size:12px;background:#fff;border-radius:8px;padding:12px;margin:12px 0}.obr-conversation p:nth-of-type(2){background:#e6eeff;margin-left:15px}.obr-conversation b{display:block;color:#0055ff;margin-bottom:4px}.obr-conversation>span{font-size:10px;color:#0055ff}.obr-side-products{display:flex;flex-direction:column;gap:24px}.obr-side-products article{display:flex;gap:22px;border:1px solid #e1e7f2;border-radius:16px;padding:30px;flex:1}.obr-side-products h3{font-size:23px;line-height:1.3;margin:12px 0}.obr-side-products p:not(.onter-eyebrow){font-size:14px;color:var(--on-muted)}.obr-side-products .onter-eyebrow{font-size:9px;margin-bottom:12px}
.obr-ai-preview{background:#f6f8fc}.obr-ai-outline{padding:32px;background:#fff;border:1px solid #dbe5fa;border-radius:20px;box-shadow:0 20px 55px #2847900c}.obr-outline-label{font-size:12px;font-weight:600;color:#0055ff}.obr-ai-outline>p{font-size:24px!important;line-height:1.5!important;color:var(--on-ink)!important;font-weight:550;margin:22px 0}.obr-outline-lines{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin:28px 0}.obr-outline-lines i{height:100px;background:linear-gradient(135deg,#e6eeff,#f5f8ff);border:1px solid #dde6fa;border-radius:8px}.obr-outline-steps{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#0055ff;border-top:1px solid #e4eaf7;padding-top:20px}.obr-ai-outline small{display:block;font-size:10px;margin-top:20px;color:var(--on-muted)}.obr-preview-note{font-size:12px!important;margin:20px 0 26px;color:var(--on-muted)}
.obr-home .onter-project-grid{gap:24px}.obr-home .onter-project-card{border-radius:12px;border-color:#e1e7f2;background:#fff;box-shadow:none;overflow:hidden}.obr-home .onter-project-card img{transition:transform .4s}.obr-home .onter-project-card a{display:block;overflow:hidden}.obr-home .onter-project-card:hover img{transform:scale(1.035)}.obr-home .onter-project-card h3{font-size:20px}.obr-home .onter-project-card p{font-size:12px}.obr-home .ot-discovery{background:#f6f8fc}.obr-home .onter-price-preview article{border:1px solid #dfe6f2;background:#fff;border-radius:14px;padding:30px}.obr-home .onter-price-preview article:nth-child(2){border:1px solid #0055ff;box-shadow:0 12px 35px #0055ff0c}.obr-home .onter-price-preview strong{font-size:36px;color:var(--on-ink);letter-spacing:-.045em;white-space:nowrap}.obr-home .onter-price-preview article>span{font-size:12px;letter-spacing:.06em;color:#0055ff}.obr-home .onter-price-preview p{font-size:13px;min-height:44px}.obr-home .onter-price-preview a{display:flex;margin-top:25px;font-size:13px}.obr-price-note{text-align:center;font-size:12px!important;color:var(--on-muted);margin:28px 0 0}.obr-pricing{background:#f6f8fc}
.obr-final{padding-top:0!important}.obr-final-inner{border-radius:24px;text-align:center;padding:64px 24px;background:radial-gradient(ellipse at 80% 80%,#dfeaff,transparent 55%),#f1f5ff;border:1px solid #e0e8fc;position:relative;overflow:hidden}.obr-final-inner h2{font-size:clamp(30px,3.5vw,46px)}.obr-final-inner>p:not(.onter-eyebrow){color:var(--on-muted);font-size:14px;margin:0 0 28px}.obr-final-inner .onter-btn{min-width:210px}
.obr-reveal{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}.obr-reveal.obr-pending{opacity:0;transform:translateY(22px)}
@keyframes obr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
body.login .button-primary{background:#0055ff!important;border-color:#0055ff!important;box-shadow:none!important}body.login .button-primary:hover{background:#0044d4!important}body.login{background:linear-gradient(135deg,#fff,#edf3ff)!important}
@media(min-width:1181px){body .onter-header .onter-nav{position:static;display:block;background:none}body .onter-menu-toggle{display:none}}
@media(max-width:1180px){body .onter-header__inner{min-height:72px;gap:16px!important}body .onter-logo{margin-right:auto}body .onter-menu-toggle{display:grid;place-items:center;order:3;margin-left:0!important;width:42px;height:44px;padding:10px;background:#fff;border:1px solid #e0e6f0;border-radius:8px}body .onter-menu-toggle svg{width:22px;height:22px}body .onter-header .onter-nav{display:none;position:absolute;left:-20px;right:-20px;top:100%;background:#fff;border-bottom:1px solid #e0e6f0;padding:16px 24px;max-height:calc(100dvh - 72px);overflow-y:auto;margin:0}body .onter-header .onter-nav.is-open{display:block}body .onter-header .obr-nav{display:block!important}body .onter-header .obr-nav>li>a,body .onter-header .obr-nav summary{font-size:15px!important;padding:10px 0!important;min-height:46px}body .obr-dropdown{width:100%;max-height:none;box-shadow:none}body .obr-header-actions{order:2;margin-left:0}.obr-beta{font-size:9px!important;max-width:none;margin-left:8px}.obr-hero-copy h1{font-size:clamp(34px,3.75vw,45px)}.obr-hero-grid{gap:25px}.obr-hero-art{height:400px}.obr-phone{width:110px;top:143px}.obr-art-badge{bottom:45px;left:0;padding:12px}.obr-art-badge b{font-size:10px}.obr-art-badge small{font-size:9px}.obr-art-chip{font-size:9px}.obr-feature-grid{gap:40px}.obr-home .onter-price-preview strong{font-size:31px}.obr-side-products article{padding:24px;gap:15px}}
@media(max-width:900px){.obr-hero-grid{grid-template-columns:1fr;text-align:center;gap:0}.obr-hero{padding-top:36px}.obr-hero-copy{padding:0 0 30px}.obr-hero-copy h1{font-size:clamp(36px,5.8vw,52px)}.obr-hero-copy>p:not(.onter-eyebrow){margin-inline:auto;max-width:480px}.obr-hero-copy .onter-actions,.obr-hero-notes{justify-content:center}.obr-hero-art{width:min(600px,95%);height:440px;margin:0 auto;text-align:left}.obr-phone{width:130px;top:135px}.obr-art-badge{bottom:32px}.obr-art-badge b{font-size:12px}.obr-art-chip{font-size:11px}.obr-feature-grid,.obr-ecosystem-grid{grid-template-columns:1fr;gap:40px}.obr-feature-images{max-width:570px;width:100%;margin:auto;height:400px}.obr-feature-grid>div:not(.obr-feature-images){max-width:650px}.obr-solution-grid{gap:14px}.obr-solution-card{padding:23px}.obr-solution-card h3{font-size:19px}.obr-capabilities a{font-size:12px;padding:0 16px}.obr-home .onter-section{padding:65px 0}.obr-side-products{display:grid;grid-template-columns:1fr 1fr}.obr-side-products article{display:block}.obr-side-products article>.obr-icon{margin-bottom:20px}.obr-home .onter-price-preview{grid-template-columns:1fr}.obr-home .onter-price-preview strong{font-size:38px}.obr-home .onter-price-preview p{min-height:0}}
@media(max-width:600px){body .onter-container{width:calc(100% - 36px)}body .onter-header__inner{min-height:66px;gap:10px!important}body .onter-logo img{width:103px!important}.obr-header-actions{gap:10px}.obr-header-actions .op-account-login{font-size:11px}.obr-header-actions .obr-register{font-size:10px;padding:10px;min-height:40px}body .onter-menu-toggle{width:36px;padding:7px}.obr-hero{padding-top:35px}.obr-hero-copy h1{font-size:clamp(27px,7.5vw,43px);letter-spacing:-.05em}.obr-hero-copy>p:not(.onter-eyebrow){font-size:14px;max-width:340px}.obr-home .onter-eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:15px}.obr-hero-copy .onter-actions{gap:9px;margin-top:24px}.obr-hero-copy .onter-btn{font-size:11px;padding:12px 13px;min-height:44px}.obr-hero-notes{font-size:9px;gap:14px;margin-top:20px}.obr-hero-art{width:100%;height:300px}.obr-browser{top:50px;width:89%;border-width:5px;border-radius:9px}.obr-browser-top{font-size:6px;height:22px;padding:0 5px}.obr-browser-top i{width:4px;height:4px}.obr-phone{top:103px;width:82px;border-width:4px;border-radius:15px;padding:3px}.obr-phone img{border-radius:8px}.obr-orbit{height:260px;width:260px;right:0;top:0}.obr-art-chip{top:5px;right:0;font-size:8px;padding:8px 10px}.obr-art-badge{left:0;bottom:14px;border-radius:9px;padding:10px;gap:7px}.obr-art-badge>span{width:25px;height:25px;font-size:12px}.obr-art-badge b{font-size:9px}.obr-art-badge small{font-size:8px}.obr-capabilities{grid-template-columns:1fr 1fr;padding:16px 0;gap:14px 0;margin-top:16px}.obr-capabilities a{font-size:11px;padding:0 14px;min-height:24px}.obr-capabilities a:nth-child(odd){padding-left:0}.obr-capabilities a:nth-child(even){border-right:0;padding-right:0}.obr-home .onter-section{padding:52px 0}.obr-home h2{font-size:28px;line-height:1.3;letter-spacing:-.04em}.obr-section-title{margin-bottom:28px}.obr-section-title>p:last-child{font-size:14px}.obr-solution-grid,.obr-side-products{grid-template-columns:1fr}.obr-solution-card{padding:27px}.obr-solution-card h3{font-size:21px;margin-top:20px}.obr-feature-grid{gap:32px}.obr-feature-images{height:270px}.obr-feature-images img{border-width:4px}.obr-feature-images img:nth-child(2){top:95px}.obr-feature-images>span{font-size:10px}.obr-feature-grid p{font-size:14px}.obr-checks{font-size:12px}.obr-home .onter-btn{font-size:12px;padding:12px 16px}.obr-text-link{font-size:12px}.obr-home #or-service-track .onter-card{padding:25px;min-height:390px}.obr-ai-card{padding:25px}.obr-ai-card h3{font-size:27px}.obr-product-label{font-size:10px;gap:9px}.obr-product-label>span{font-size:8px}.obr-conversation{padding:15px}.obr-side-products article{padding:26px}.obr-ai-outline{padding:24px}.obr-ai-outline>p{font-size:20px!important}.obr-outline-lines{gap:9px}.obr-outline-lines i{height:78px}.obr-outline-steps{font-size:8px}.obr-home .onter-section-heading{display:block}.obr-home .onter-project-grid{grid-template-columns:1fr 1fr;gap:14px}.obr-home .onter-project-card h3{font-size:16px}.obr-home .onter-project-card p{font-size:10px}.obr-home .onter-project-card>div{padding:14px}.obr-final-inner{padding:42px 22px}.obr-home .onter-price-preview strong{font-size:36px}.obr-final-inner h2{font-size:29px}.obr-final-inner>p:not(.onter-eyebrow){font-size:13px}}
@media(max-width:380px){.obr-header-actions .op-account-login{font-size:10px}.obr-header-actions .obr-register{font-size:9px;padding:8px}body .onter-logo img{width:91px!important}body .onter-header__inner{gap:8px!important}.obr-header-actions{gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.obr-home *,body .onter-btn{animation:none!important;transition:none!important}.obr-reveal.obr-pending{opacity:1;transform:none}.obr-home .onter-project-card:hover img,.obr-solution-card:hover{transform:none}}
/* Legacy control rules carry ID specificity; keep compact brand controls explicit. */
body .obr-home .onter-btn{font-size:14px!important}body .onter-header .obr-register{font-size:12px!important}.obr-header-actions>.op-account-login,.obr-header-actions>.op-account{order:0!important;margin-left:0!important}.obr-header-actions>.obr-register{order:1}
@media(max-width:600px){body .obr-home .onter-btn{font-size:12px!important}body .obr-home .obr-hero-copy .onter-btn{font-size:11px!important}body .onter-header .obr-register{font-size:10px!important}}
@media(max-width:380px){body .onter-header .obr-register{font-size:9px!important}}
.obr-register-short{display:none}
@media(max-width:600px){.obr-register-full{display:none}.obr-register-short{display:inline}body .onter-header .obr-register{font-size:11px!important;padding:10px 12px}body .onter-menu-toggle{min-width:44px;width:44px}}
body .op-demo-play{color:var(--on-blue);border-color:#cfddff}body .op-demo-play:hover{background:var(--on-blue-soft)}
body .onter-pricing-tabs button[aria-selected=true],body .onter-price-card__badge{background:var(--on-blue);border-color:var(--on-blue);color:#fff}
body .onter-price-card__price,body .onter-simple-checks li:before,body .onter-service-kicker{color:var(--on-blue)}
:root{--op-ink:var(--on-ink);--op-muted:var(--on-muted);--op-blue:var(--on-blue)}
body .op-demo-play{color:var(--on-blue)!important;border-color:#cfddff!important}body .op-demo-play:hover{background:var(--on-blue-soft)!important}body .op-how li>span{color:var(--on-blue);background:var(--on-blue-soft)}
