﻿.landing-header .header-login-icon{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.landing-client-login{display:block;width:174px;height:68px;margin:-10px -12px}.landing-client-login picture,.landing-client-login img{display:block;width:100%;height:100%}.landing-client-login picture{transform:translateY(10px)}.landing-mobile-menu-toggle,.landing-mobile-menu{display:none}@media(max-width: 640px){:root{--landing-mobile-menu-ease-out: cubic-bezier(.23, 1, .32, 1);--landing-mobile-menu-ease-in-out: cubic-bezier(.77, 0, .175, 1)}body.landing-mobile-menu-open{overflow:hidden}body.landing .landing-header{z-index:120;height:68px;min-height:68px}body.landing .legal-public-header{height:68px;min-height:68px}body.landing .landing-header>.landing-nav{position:relative;z-index:2;width:100%;height:68px;padding:0 clamp(14px,4.8vw,19px)}body.landing .landing-nav .or-logo img{width:96px;height:auto}body.landing .landing-actions{display:flex;align-items:center;gap:0}body.landing .landing-client-login{display:block;width:clamp(123px,34vw,132px);height:58px;margin:0 -4px 0 0;opacity:1;transform:translateX(0) scale(1);transition:opacity 180ms var(--landing-mobile-menu-ease-out),transform 200ms var(--landing-mobile-menu-ease-in-out)}body.landing .landing-client-login picture{transform:translateY(8px)}body.landing .landing-header.is-mobile-menu-open .landing-client-login{pointer-events:none;opacity:0;transform:translateX(12px) scale(0.96)}body.landing .landing-mobile-menu-toggle{display:grid;width:70px;height:70px;margin:0 -17px 0 -7px;padding:0;border:0;place-items:center;background:rgba(0,0,0,0);cursor:pointer;transition:transform 140ms var(--landing-mobile-menu-ease-out)}.landing-mobile-menu-toggle img{grid-area:1/1;width:70px;height:70px;opacity:1;transform:rotate(0deg) scale(1);transition:opacity 160ms var(--landing-mobile-menu-ease-out),transform 200ms var(--landing-mobile-menu-ease-in-out)}.landing-mobile-menu-toggle:active{transform:scale(0.96)}.landing-mobile-menu-toggle .is-close{opacity:0;transform:rotate(-90deg) scale(0.94)}.landing-header.is-mobile-menu-open .landing-mobile-menu-toggle .is-menu{opacity:0;transform:rotate(90deg) scale(0.94)}.landing-header.is-mobile-menu-open .landing-mobile-menu-toggle .is-close{opacity:1;transform:rotate(0deg) scale(1)}body.landing .landing-mobile-menu{position:fixed;inset:0;z-index:1;display:grid;overflow:hidden;padding:0 clamp(20px,6vw,28px);opacity:0;transform:translateY(-2%) scale(0.985);transform-origin:top right;background:rgba(0,0,0,.86);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);transition:opacity 220ms var(--landing-mobile-menu-ease-out),transform 240ms var(--landing-mobile-menu-ease-out);-webkit-tap-highlight-color:rgba(0,0,0,0)}body.landing .landing-mobile-menu[hidden]{display:none}body.landing .landing-mobile-menu.is-visible{opacity:1;transform:translateY(0) scale(1)}.landing-mobile-menu-card{position:absolute;top:50%;left:50%;width:min(100% - clamp(40px,12vw,56px),340px);min-height:min(470px,100dvh - 132px);translate:-50% -50%;padding:clamp(26px,7vw,32px);border:1px solid rgba(33,72,217,.28);border-radius:24px;color:#fff;background:rgba(2,5,13,.56);box-shadow:0 24px 70px rgba(0,0,0,.28);opacity:0;transform:translateY(-12px) scale(0.98);transition:opacity 200ms var(--landing-mobile-menu-ease-out) 30ms,transform 240ms var(--landing-mobile-menu-ease-out) 30ms}.landing-mobile-menu.is-visible .landing-mobile-menu-card{opacity:1;transform:translateY(0) scale(1)}.landing-mobile-menu-tools{display:flex;align-items:center;gap:14px;margin-bottom:12px}.landing-mobile-menu-mark-shell{display:grid;width:56px;height:56px;flex:0 0 56px;border:1px solid rgba(96,165,250,.12);border-radius:14px;place-items:center;background:rgba(20,35,68,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.landing-mobile-menu-mark{width:42px;height:42px;object-fit:contain}.landing-mobile-menu-promo-title{display:block;min-width:0;font-size:clamp(15px,4.3vw,18px);line-height:1.3;letter-spacing:-0.2px}.landing-mobile-menu-promo-title span{display:block;white-space:nowrap}}@media(max-width: 640px)and (max-width: 390px){.landing-mobile-menu-tools{gap:12px}.landing-mobile-menu-mark-shell{width:52px;height:52px;flex-basis:52px}.landing-mobile-menu-mark{width:39px;height:39px}}@media(max-width: 640px){.landing-mobile-menu-card>p{margin:0 0 clamp(36px,9vw,44px);color:#94a3b8;font-size:clamp(13px,3.6vw,14px);line-height:1.65}.landing-mobile-menu-device-line{display:inline-block;white-space:nowrap}.landing-mobile-menu-label{display:block;margin-bottom:6px;color:#60a5fa;font-size:8px;font-weight:700;line-height:10px;letter-spacing:.7px;text-transform:uppercase}.landing-mobile-menu-card nav{display:grid;gap:3px;margin-bottom:24px}.landing-mobile-menu-card nav a{width:max-content;padding:5px 0;color:#cbd5e1;font-size:15px;line-height:21px}.landing-mobile-menu-card nav a.is-active{color:#2148d9;text-decoration:underline;text-underline-offset:3px}.landing-mobile-menu-login{position:relative;display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:9px;border:1px solid #2148d9;border-radius:10px;color:#fff;background:rgba(33,72,217,.1);box-shadow:inset 0 0 0 1px rgba(96,165,250,.08),0 10px 30px rgba(33,72,217,.12);font-size:13px;font-weight:600}.landing-mobile-menu-login>img:first-child{width:30px;height:30px}.landing-mobile-menu-login .landing-mobile-menu-arrow{position:absolute;right:20px;width:8px;height:12px;margin:0}}@media(max-width: 640px)and (max-height: 680px){body.landing .landing-mobile-menu{padding-inline:clamp(20px,6vw,28px)}.landing-mobile-menu-card{min-height:0;padding-block:22px}.landing-mobile-menu-tools{min-height:48px;margin-bottom:12px}.landing-mobile-menu-mark-shell{width:48px;height:48px;flex-basis:48px}.landing-mobile-menu-mark{width:36px;height:36px}.landing-mobile-menu-card>p{margin-bottom:22px}.landing-mobile-menu-card nav{margin-bottom:12px}}@media(max-width: 640px)and (prefers-reduced-motion: reduce){body.landing .landing-client-login,body.landing .landing-mobile-menu,.landing-mobile-menu-card,.landing-mobile-menu-toggle,.landing-mobile-menu-toggle img{transform:none;transition-duration:160ms}}.affiliates-page{background:#000;color:#fff;font-family:var(--or-font)}.affiliates-dashboard-frame{margin:64px 0 0;overflow:hidden;border-radius:34px}.affiliates-dashboard-frame img{display:block;width:100%;height:auto}.affiliates-segment-showcase{cursor:grab;touch-action:pan-y;user-select:none}.affiliates-segment-showcase.is-dragging{cursor:grabbing}.affiliates-segment-showcase .affiliates-carousel-viewport{width:min(1044px,100%)}.affiliates-segment-showcase .solution-card-reference.is-selected{border-color:#3b82f6;background:#101a30;box-shadow:0 0 0 1px rgba(59,130,246,.28),0 18px 38px rgba(0,0,0,.3),0 0 28px rgba(37,99,235,.16)}@media(max-width: 1100px){.affiliates-segment-showcase .affiliates-carousel-viewport{width:min(780px,100%)}}@media(max-width: 700px){.affiliates-segment-showcase .affiliates-carousel-viewport{width:min(238px,100%)}}@media(max-width: 700px){.affiliates-dashboard-frame{margin-top:42px;overflow-x:auto;border-radius:20px;scrollbar-width:thin}.affiliates-dashboard-frame img{width:760px;max-width:none}}.affiliates-page .legal-public-header{position:absolute;inset:0 0 auto;background:rgba(0,0,0,.5);border-bottom:0}.affiliates-page .legal-public-header::before{background:rgba(0,0,0,.5);backdrop-filter:blur(6px)}.affiliates-shell{width:min(1280px,100% - 48px);margin-inline:auto}.affiliates-hero{min-height:824px;display:grid;place-items:center;padding:150px 24px 100px;text-align:center;background:linear-gradient(180deg, rgba(0, 0, 0, 0.28), #000 96%),linear-gradient(0deg, rgba(10, 21, 61, 0.42), rgba(0, 0, 0, 0.1)),url("../images/onrails/affiliados-hero.png") center 42%/cover no-repeat}.affiliates-hero-content{display:flex;max-width:1094px;flex-direction:column;align-items:center}.affiliates-hero h1{max-width:1030px;margin:0;font-size:clamp(42px,3.75vw,54px);font-weight:800;line-height:1.08;letter-spacing:-1.3px}.affiliates-hero h1>span{display:block}.affiliates-hero-title-accent{background:linear-gradient(90deg, #00e0fc, #2148d9);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.affiliates-hero p{max-width:800px;margin:28px auto 54px;color:#c3cedd;font-size:clamp(18px,1.7vw,24px);line-height:1.4}.affiliates-primary-cta{display:inline-flex;min-width:280px;min-height:70px;align-items:center;justify-content:center;padding:18px 42px;border-radius:16px;color:#fff;background:#2148d9;box-shadow:0 28px 56px -14px rgba(33,72,217,.5);font-size:20px;font-weight:800;transition:transform .2s ease,background .2s ease}.affiliates-primary-cta:hover{transform:translateY(-2px);background:#2b57ef}.affiliates-panel-link{margin-top:24px;color:#aebacd;font-size:14px}.affiliates-segment-showcase{position:relative;z-index:2;margin-top:-146px;padding:0 0 48px;background:linear-gradient(180deg, transparent 0, #000 46%)}.affiliates-carousel-shell{position:relative;width:min(1164px,100% - 112px)}.affiliates-carousel-viewport{width:min(1036px,100%);margin-inline:auto;overflow:hidden;padding:4px}.affiliates-card-track{display:flex;gap:20px;will-change:transform}.affiliates-segment-showcase .solution-card-reference{position:relative;display:flex;width:auto;min-width:0;min-height:344px;flex:0 0 244px;flex-direction:column;padding:16px;gap:6px;border:1px solid #1e293b;border-radius:15px;background:#0a101c}.affiliates-segment-showcase .solution-card-reference.offset-reference{transform:none}.affiliates-segment-showcase .solution-card-media{position:relative;width:100%;height:174px;flex:0 0 174px}.affiliates-segment-showcase .solution-card-photo{display:block;width:100%;height:100%;border-radius:19px;object-fit:cover}.affiliates-segment-showcase .solution-card-icon{position:absolute;z-index:2;bottom:0;left:0;width:46px;height:46px}.affiliates-segment-showcase .card-text-reference{padding:7px 0}.affiliates-segment-showcase .card-text-reference h3{margin:0 0 5px;font-size:18px}.affiliates-segment-showcase .card-text-reference p{margin:0;color:#94a3b8;font-size:13px;line-height:1.25}.affiliates-segment-showcase .card-text-reference .sub{margin-bottom:8px;color:#0ea5e9;font-size:15px}.affiliates-segment-showcase .segment-plus{position:absolute;right:16px;bottom:16px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#2148d9;background:#fff;font-size:21px;font-weight:800}.affiliates-segment-showcase .is-selected .segment-plus{color:#fff;background:#2148d9}.affiliates-carousel-controls button{position:absolute;top:50%;z-index:3;display:grid;width:46px;height:46px;place-items:center;border:1px solid #334155;border-radius:50%;color:#fff;background:rgba(10,16,28,.92);box-shadow:0 12px 30px rgba(0,0,0,.35);font-size:28px;transform:translateY(-50%);transition:border-color .2s ease,background .2s ease,transform .2s ease}.affiliates-carousel-controls button:hover{border-color:#2563eb;background:#111d43;transform:translateY(-50%) scale(1.05)}.affiliates-carousel-controls [data-affiliates-card-prev]{left:0}.affiliates-carousel-controls [data-affiliates-card-next]{right:0}.affiliates-carousel-controls button:disabled{cursor:default;opacity:.35}.affiliates-process{padding:128px 0}.affiliates-page .landing-gradient-to-blue{background-color:#000;background-image:linear-gradient(180deg, #000 0%, #000 44%, var(--landing-section-edge) 100%)}.affiliates-page .landing-gradient-to-black{background:linear-gradient(180deg, var(--landing-section-edge) 0%, #000 70%, #000 100%)}.affiliates-section-head{text-align:center}.affiliates-section-head>span,.affiliates-quality-intro>span,.affiliates-signup span{color:#60a5fa;font-size:10px;font-weight:800;line-height:13px;letter-spacing:1.4px;text-transform:uppercase}.affiliates-section-head h2,.affiliates-transparency h2,.affiliates-quality h2,.affiliates-signup h2{margin:16px 0 20px;font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;font-size:37px;line-height:1.11;letter-spacing:0;font-weight:800}.affiliates-section-head p{max-width:576px;margin:0 auto;color:#94a3b8;font-size:18px;line-height:1.55}.affiliates-process-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;margin-top:80px}.affiliates-process-grid article{min-height:297px;padding:32px 26px;border:1px solid #334155;border-radius:24px;background:#0a101c;text-align:center}.affiliates-process-grid b{display:grid;width:64px;height:64px;margin:0 auto 32px;place-items:center;border:1px solid rgba(33,72,217,.3);border-radius:16px;color:#2148d9;background:rgba(33,72,217,.1);font-size:20px}.affiliates-process-grid h3{margin:0 0 16px;font-size:20px}.affiliates-process-grid p{margin:0;color:#94a3b8;font-size:14px;line-height:1.63}.affiliates-earnings-section{padding:128px 0}.affiliates-earnings{display:grid;grid-template-columns:1fr 500px;gap:80px;overflow:hidden;padding:64px;border:1px solid #334155;border-radius:48px;background:radial-gradient(circle at 78% 48%, rgba(33, 72, 217, 0.15), transparent 34%),#0a101c}.affiliates-earnings-copy h2{max-width:470px;margin:0 0 42px;font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;font-size:37px;line-height:1.11;letter-spacing:0;font-weight:800}.affiliates-benefit{display:grid;grid-template-columns:32px 1fr;gap:24px;margin-top:32px}.affiliates-benefit img{width:32px;height:32px}.affiliates-benefit h3{margin:0 0 8px;font-size:20px}.affiliates-benefit p{margin:0;color:#94a3b8;font-size:16px;line-height:1.63}.affiliates-estimate-wrap{align-self:center}.affiliates-estimate{overflow:hidden;padding:32px;border:1px solid #334155;border-radius:24px;background:#0a101c;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.affiliates-estimate header,.affiliates-estimate-bottom{display:flex;align-items:center;justify-content:space-between}.affiliates-estimate header span,.affiliates-estimate small{color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.affiliates-estimate header img{width:20px;height:20px}.affiliates-progress{height:16px;margin:40px 0 32px;overflow:hidden;border:1px solid #334155;border-radius:999px;background:#000}.affiliates-progress i{display:block;width:75%;height:100%;border-radius:inherit;background:linear-gradient(90deg, #2148d9, #00e0fc)}.affiliates-estimate-bottom strong{display:block;margin-top:4px;font-size:36px}.affiliates-estimate-bottom>span{padding:4px 16px;border:1px solid rgba(0,168,132,.3);border-radius:999px;color:#00a884;background:rgba(0,168,132,.2);font-size:14px;font-weight:700}.affiliates-estimate-wrap>p{margin:24px 0 0;color:#94a3b8;font-size:16px;font-style:italic;line-height:1.5;text-align:center}.affiliates-estimate-wrap a{color:#2d5bff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.affiliates-transparency{padding:128px 0}.affiliates-transparency-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.affiliates-transparency-head h2{margin-top:0}.affiliates-transparency-head p{max-width:650px;margin:0;color:#94a3b8;font-size:18px;line-height:1.55}.affiliates-transparency-head>a{display:flex;align-items:center;gap:8px;color:#00e0fc;font-size:16px;font-weight:700}.affiliates-transparency-head>a img{width:12px;height:12px}.affiliates-status-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:24px;margin-top:64px}.affiliates-status-grid article{min-height:210px;padding:32px;border:1px solid #334155;border-radius:24px;background:#0a101c}.affiliates-status-grid span{display:inline-flex;padding:4px 12px;border:1px solid rgba(55,65,81,.5);border-radius:999px;color:#9ca3af;background:rgba(31,41,55,.3);font-size:10px;font-weight:900;text-transform:uppercase}.affiliates-status-grid h3{margin:16px 0;font-size:18px}.affiliates-status-grid p{margin:0;color:#94a3b8;font-size:12px;line-height:1.63}.affiliates-status-grid .is-approved{border-color:rgba(33,72,217,.3)}.affiliates-status-grid .is-approved span{border-color:rgba(33,72,217,.3);color:#2148d9;background:rgba(33,72,217,.2)}.affiliates-status-grid .is-available{border-color:rgba(0,168,132,.3)}.affiliates-status-grid .is-available span{border-color:rgba(0,168,132,.3);color:#00a884;background:rgba(0,168,132,.2)}.affiliates-status-grid .is-paid{border-color:rgba(0,224,252,.3)}.affiliates-status-grid .is-paid span{border-color:rgba(0,224,252,.3);color:#00e0fc;background:rgba(0,224,252,.2)}.affiliates-status-grid .is-cancelled{border-color:rgba(239,68,68,.3)}.affiliates-status-grid .is-cancelled span{border-color:rgba(239,68,68,.3);color:#ef4444;background:rgba(239,68,68,.2)}.affiliates-quality-section{padding:128px 0}.affiliates-quality{display:grid;grid-template-columns:1fr 1fr;gap:80px}.affiliates-quality-intro>h2{margin-top:16px}.affiliates-quality-intro>p{max-width:560px;margin:0;color:#94a3b8;font-size:18px;line-height:1.63}.affiliates-assurances{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.affiliates-assurances article{display:grid;grid-template-columns:48px 1fr;gap:16px}.affiliates-assurances i{display:grid;width:48px;height:48px;place-items:center;border:1px solid #334155;border-radius:12px}.affiliates-assurances img{width:24px;height:24px}.affiliates-assurances h3{margin:0 0 4px;font-size:14px}.affiliates-assurances p{margin:0;color:#94a3b8;font-size:12px;line-height:1.4}.affiliates-rules{display:grid;grid-template-columns:1fr 1fr;gap:24px}.affiliates-rules article{min-height:217px;padding:40px;border:1px solid #334155;border-radius:32px;background:#0a101c}.affiliates-rules h3{margin:0 0 16px;font-size:20px}.affiliates-rules p{margin:0;color:#94a3b8;font-size:14px;line-height:1.63}.affiliates-signup{padding:96px 24px 128px;text-align:center;background-color:#000;background-image:radial-gradient(ellipse 48% 58% at 50% 42%, rgba(33, 72, 217, 0.2), rgba(33, 72, 217, 0.07) 48%, transparent 78%)}.affiliates-signup h2{max-width:720px;margin-inline:auto}.affiliates-signup p{margin:0 0 32px;color:#94a3b8;font-size:18px}@media(max-width: 1050px){.affiliates-process-grid{grid-template-columns:repeat(2, 1fr)}.affiliates-earnings{grid-template-columns:1fr;gap:48px}.affiliates-estimate-wrap{width:min(500px,100%)}.affiliates-status-grid{grid-template-columns:repeat(3, 1fr)}.affiliates-quality{grid-template-columns:1fr}.affiliates-rules{max-width:700px}}@media(max-width: 1100px){.affiliates-carousel-shell{width:min(850px,100% - 104px)}.affiliates-carousel-viewport{width:min(772px,100%)}.affiliates-segment-showcase .solution-card-reference{flex-basis:244px}}@media(max-width: 700px){.affiliates-shell{width:min(100% - 32px,1280px)}.affiliates-hero{min-height:720px;padding-top:130px;background-position:58% center}.affiliates-hero h1{font-size:36px;letter-spacing:-0.8px}.affiliates-hero p{font-size:17px}.affiliates-primary-cta{min-width:0;width:100%;max-width:330px;min-height:58px;font-size:17px}.affiliates-segment-showcase{margin-top:-102px;padding-bottom:32px}.affiliates-carousel-shell{width:calc(100% - 72px)}.affiliates-carousel-viewport{width:min(230px,100%)}.affiliates-card-track{gap:16px}.affiliates-segment-showcase .solution-card-reference{flex-basis:230px}.affiliates-carousel-controls button{width:40px;height:40px}.affiliates-carousel-controls [data-affiliates-card-prev]{left:-6px}.affiliates-carousel-controls [data-affiliates-card-next]{right:-6px}.affiliates-process,.affiliates-earnings-section,.affiliates-quality-section{padding:80px 0}.affiliates-section-head h2,.affiliates-transparency h2,.affiliates-quality h2,.affiliates-signup h2,.affiliates-earnings-copy h2{font-size:34px}.affiliates-process-grid{grid-template-columns:1fr;gap:18px;margin-top:48px}.affiliates-process-grid article{min-height:0}.affiliates-earnings{width:calc(100% - 32px);padding:32px 24px;border-radius:28px}.affiliates-benefit{gap:16px}.affiliates-benefit h3{font-size:17px}.affiliates-benefit p{font-size:14px}.affiliates-estimate{padding:24px}.affiliates-estimate-bottom{align-items:flex-start;flex-direction:column;gap:16px}.affiliates-transparency{padding:80px 0}.affiliates-transparency-head{align-items:flex-start;flex-direction:column}.affiliates-status-grid{grid-template-columns:1fr;gap:16px;margin-top:42px}.affiliates-status-grid article{min-height:0}.affiliates-quality{width:calc(100% - 32px);gap:56px}.affiliates-assurances,.affiliates-rules{grid-template-columns:1fr}.affiliates-rules article{min-height:0;padding:30px}.affiliates-signup{padding:70px 16px 90px}}.commission-policy-page{background:#000;color:#fff;font-family:var(--or-font)}.commission-policy-page .legal-public-header{position:relative;background:#000;border-bottom:0}.commission-policy-page .legal-public-header::before{background:#000}.commission-shell{width:min(1120px,100% - 48px);margin-inline:auto}.commission-intro{padding:28px 0 32px;background:linear-gradient(180deg, #000 0%, #050a1b 62%, var(--landing-section-edge) 100%)}.commission-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;overflow:hidden;color:#94a3b8;font-size:12px;line-height:18px;white-space:nowrap}.commission-breadcrumb a{color:#cbd5e1;transition:color .2s ease}.commission-breadcrumb a:hover{color:#fff}.commission-breadcrumb>span[aria-hidden]{opacity:.55}.commission-breadcrumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.commission-promo{display:grid;grid-template-columns:104px minmax(0, 1fr) auto;gap:24px;align-items:center;padding:40px;border:1px solid #25324a;border-radius:24px;background:#0a101c}.commission-promo>span{display:grid;width:104px;height:104px;place-items:center;border-radius:22px;background:#111d43}.commission-promo>span img{width:76px;height:76px}.commission-promo h1{margin:0 0 10px;font-size:20px}.commission-promo p{max-width:510px;margin:0;color:#94a3b8;font-size:14px;line-height:1.55}.commission-promo>a{display:flex;min-width:220px;height:52px;align-items:center;justify-content:center;gap:20px;border:1px solid #2148d9;border-radius:10px;color:#fff;font-weight:700}.commission-promo>a b{font-size:22px}.commission-assurances{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px;margin-top:52px}.commission-assurances article{display:grid;grid-template-columns:48px 1fr;gap:16px}.commission-assurances i{display:grid;width:48px;height:48px;place-items:center;border:1px solid #334155;border-radius:12px}.commission-assurances img{width:22px;height:22px}.commission-assurances strong,.commission-assurances small{display:block}.commission-assurances strong{font-size:14px}.commission-assurances small{margin-top:4px;color:#94a3b8;font-size:11px;line-height:1.35}.commission-document-wrap{padding:0 24px 150px;background:linear-gradient(180deg, var(--landing-section-edge), #050a1b 72%, #000)}.commission-document{position:relative;width:min(1120px,100%);margin:auto;overflow:hidden;border-radius:15px;color:#111827;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.commission-document::before,.commission-document::after{position:absolute;width:256px;height:256px;border-radius:50%;filter:blur(32px);pointer-events:none;content:""}.commission-document::before{top:-128px;right:-128px;background:#eff6ff;opacity:.2}.commission-document::after{bottom:-128px;left:-128px;background:#f3f4f6;opacity:.3}.commission-document-head,.commission-content,.commission-document-footer{position:relative;z-index:1}.commission-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:64px}.commission-document-head h1{margin:0;font-size:36px;line-height:40px;letter-spacing:-0.9px}.commission-document-head h1 span{color:#2563eb}.commission-document-head p{margin:8px 0 0;color:#6b7280;font-size:20px;font-style:italic;font-weight:500;line-height:28px}.commission-document-head aside{padding:8px 16px;border-radius:8px;background:#f3f4f6;text-align:center;text-transform:uppercase}.commission-document-head aside strong,.commission-document-head aside small{display:block}.commission-document-head aside strong{font-size:12px}.commission-document-head aside small{margin-top:4px;color:#9ca3af;font-size:10px}.commission-content{display:grid;gap:40px;padding:32px 64px 96px}.commission-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 48px}.commission-clause h2{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #e5e7eb;font-size:18px;line-height:1.55}.commission-clause h2 b{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;color:#fff;background:#000;font-size:14px}.commission-clause p{margin:0 0 14px;color:#374151;font-size:14px;line-height:1.63}.commission-warning{display:flex;width:max-content;max-width:100%;align-items:center;gap:8px;padding:4px 12px;border:1px solid #fee2e2;border-radius:4px;color:#dc2626;background:#fef2f2;font-size:12px;font-weight:600;line-height:18px}.commission-warning img{width:12px;height:12px;flex:0 0 12px}.commission-warning-short{margin-bottom:10px}.commission-external-link{display:inline-flex;min-height:40px;align-items:center;gap:10px;margin-top:4px;padding:10px 16px;border:1px solid #2563eb;border-radius:8px;color:#fff;background:#2563eb;font-size:13px;font-weight:700;line-height:18px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.commission-external-link:hover{border-color:#1d4ed8;background:#1d4ed8;transform:translateY(-1px)}.commission-external-link:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:3px}.commission-external-link span{font-size:16px;line-height:1}.commission-highlight{padding:32px;border:1px solid #f3f4f6;border-radius:12px;background:#f9fafb}.commission-highlight h2{padding-bottom:16px}.commission-highlight h2 b{background:#2563eb}.commission-value{display:grid;grid-template-columns:16px 1fr;gap:16px;margin:24px 0}.commission-value>img{width:16px;height:16px;margin-top:8px}.commission-value strong{font-size:16px}.commission-value p{margin:2px 0 0;color:#4b5563}.commission-value p b{color:#000;font-size:18px}.commission-highlight>em{display:block;padding-top:16px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:13px;line-height:1.5}.commission-disclaimer{margin:20px 0 0;padding:16px;border:1px solid #dbeafe;border-radius:8px;color:#374151;background:#eff6ff;font-size:13px;line-height:1.6}.commission-disclaimer strong{color:#1d4ed8}.commission-statuses{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.commission-statuses article{display:grid;gap:7px;padding:16px;border:1px solid #f3f4f6;border-radius:8px;background:#f9fafb}.commission-statuses strong{text-transform:uppercase;color:#9ca3af;font-size:13px}.commission-statuses span{font-size:12px;line-height:1.4}.commission-statuses .approved{border-color:#dbeafe;background:#eff6ff}.commission-statuses .approved strong{color:#2563eb}.commission-statuses .available{border-color:#dcfce7;background:#f0fdf4}.commission-statuses .available strong{color:#16a34a}.commission-statuses .paid{border-color:#e0e7ff;background:#eef2ff}.commission-statuses .paid strong{color:#4f46e5}.commission-statuses .cancelled{border-color:#fee2e2;background:#fef2f2}.commission-statuses .cancelled strong{color:#dc2626}.commission-document-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;border-top:1px solid #f3f4f6;color:#9ca3af;background:#f9fafb;font-size:11px}.commission-document-footer span:last-child{display:flex;align-items:center;gap:22px;color:#4b5563}.commission-document-footer b{padding:4px 8px;border-radius:4px;background:#e5e7eb}@media(max-width: 850px){.commission-promo{grid-template-columns:76px 1fr}.commission-promo>span{width:76px;height:76px}.commission-promo>span img{width:56px;height:56px}.commission-promo>a{grid-column:1/-1;width:100%}.commission-assurances{grid-template-columns:repeat(2, 1fr)}.commission-document-head{padding:44px 38px}.commission-content{padding:24px 38px 70px}.commission-grid-top,.commission-grid{grid-template-columns:1fr}.commission-statuses{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.commission-shell{width:calc(100% - 32px)}.commission-intro{padding:24px 0}.commission-breadcrumb{gap:6px;margin-bottom:24px}.commission-breadcrumb>*{flex:0 0 auto}.commission-breadcrumb>span:last-child{flex:1 1 auto}.commission-promo{grid-template-columns:56px 1fr;padding:24px 20px}.commission-promo>span{width:56px;height:56px;border-radius:14px}.commission-promo>span img{width:42px;height:42px}.commission-promo h1{font-size:17px}.commission-promo p{font-size:12px}.commission-assurances{grid-template-columns:1fr;margin-top:38px}.commission-document-wrap{padding:0 12px 90px}.commission-document-head{flex-direction:column;padding:32px 22px}.commission-document-head h1{font-size:27px;line-height:32px;letter-spacing:-0.5px}.commission-document-head p{font-size:16px;line-height:24px}.commission-document-head aside{text-align:left}.commission-content{gap:34px;padding:16px 22px 48px}.commission-clause h2{align-items:flex-start;font-size:17px}.commission-warning{width:100%;align-items:flex-start}.commission-statuses{grid-template-columns:1fr}.commission-highlight{padding:22px 18px}.commission-document-footer{align-items:flex-start;flex-direction:column}.commission-document-footer span:last-child{justify-content:space-between;width:100%}}.legal-page{background:#000;color:#cbd5e1;font-family:var(--or-font)}.legal-public-header{position:sticky;top:0;z-index:100;height:89px;isolation:isolate;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(0,0,0,.86);box-shadow:0 8px 24px rgba(0,0,0,.1);transition:border-color .3s ease,box-shadow .3s ease}.legal-public-header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.86);backdrop-filter:blur(10px) saturate(120%);transition:background-color .3s ease,backdrop-filter .3s ease}.legal-public-header.is-scrolled{border-bottom-color:rgba(148,163,184,.14);box-shadow:0 12px 32px rgba(0,0,0,.2)}.legal-public-header.is-scrolled::before{background:rgba(0,0,0,.68);backdrop-filter:blur(20px) saturate(145%)}.legal-public-header .landing-nav{height:89px;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-public-header .or-logo img{width:140px}.legal-public-header .landing-links,.legal-public-header .landing-actions{display:flex;align-items:center;gap:32px}.legal-public-header .landing-links{color:#cbd5e1;font-size:14px;font-weight:500}.legal-public-header .landing-links a{transition:color .2s ease}.legal-public-header .landing-links a:hover{color:#fff}.legal-public-header .landing-actions{gap:24px}.legal-public-header .legal-login-icon{width:30px;height:30px;flex:0 0 30px;object-fit:contain}.legal-page .skip-link{position:fixed;left:16px;top:-80px;z-index:999;padding:10px 14px;border-radius:8px;color:#000;background:#fff}.legal-page .skip-link:focus{top:12px}@media(max-width: 800px){.legal-public-header .landing-links{display:none}.legal-public-header .landing-actions .or-btn-ghost{display:none}.legal-public-header .or-logo img{width:118px}}.legal-header{height:89px;background:#000}.legal-nav{width:min(1150px,100% - 40px);height:89px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 0}.legal-logo img{width:127px}.legal-nav nav,.legal-actions{display:flex;align-items:center;gap:28px;font-size:12px;color:#cbd5e1}.legal-nav nav{gap:32px}.legal-actions{gap:24px}.legal-cta{padding:10px 18px;border-radius:7px;color:#fff;background:linear-gradient(100deg, #2d5bff, #00d1ff);font-weight:700}.legal-hero{padding:48px 20px 80px;background:linear-gradient(180deg, #0a153d, #000)}.legal-shell{width:min(1120px,100%);margin:auto}.legal-breadcrumb{display:flex;gap:8px;align-items:center;color:#94a3b8;font-size:12px;margin-bottom:32px}.legal-breadcrumb span:nth-of-type(odd){opacity:.55}.legal-hero-grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.legal-kicker{color:#2148d9;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-hero h1{margin:8px 0 24px;color:#fff;font-size:48px;line-height:1.16;letter-spacing:-1.2px}.legal-hero p{max-width:650px;margin:0 0 24px;color:#94a3b8;font-size:18px;line-height:1.55}.legal-hero small{color:#94a3b8;font-size:12px}.legal-hero-card{width:240px;height:240px;flex:0 0 240px;padding:24px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0a101c;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.legal-hero-card i{display:block;height:8px;border-radius:99px;background:#3b82f6;opacity:.32}.legal-hero-card i:nth-child(2){width:60%;background:#60a5fa}.legal-hero-card b{align-self:flex-end;margin-top:auto;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#fff;font-size:24px;background:#2148d9}.legal-hero-card b img{display:block;width:32px;height:32px;object-fit:contain}.legal-hero-card-cancel b img{width:24px;height:24px}.legal-main{padding:48px 20px 80px;background:#000}.legal-layout{width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:280px minmax(0, 1fr);gap:48px}.legal-aside{display:flex;flex-direction:column;gap:32px}.legal-index,.legal-download{padding:24px;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:#0a101c}.legal-index{display:grid;gap:14px}.legal-index strong{margin-bottom:8px;color:#2148d9;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.legal-index a{color:#94a3b8;font-size:12px}.legal-index a:first-of-type{color:#fff;font-weight:600}.legal-download{display:grid;gap:8px;text-align:center}.legal-download b{width:36px;height:36px;margin:auto;display:grid;place-items:center;border-radius:10px;color:#fff;background:#2148d9}.legal-download strong{color:#fff;font-size:13px}.legal-download span{color:#94a3b8;font-size:11px}.legal-download a{margin-top:8px;padding:10px;border-radius:7px;color:#0a101c;background:#fff;font-size:11px;font-weight:700}.legal-content{display:grid;gap:32px}.legal-clause{display:grid;grid-template-columns:40px minmax(0, 1fr);gap:24px}.legal-number{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2148d9;font-size:16px;font-weight:700}.legal-clause h2{margin:0 0 14px;color:#fff;font-size:20px;line-height:1.4}.legal-clause p,.legal-clause li{margin:0;color:#cbd5e1;font-size:16px;line-height:1.6}.legal-clause ul{margin:8px 0 0;padding-left:20px;display:grid;gap:7px}.legal-note{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid rgba(33,72,217,.3);border-radius:16px;color:#94a3b8;background:#0a101c;font-size:14px;line-height:1.6}.legal-note b{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;color:#2148d9;background:rgba(33,72,217,.2)}@media(max-width: 800px){.legal-nav nav{display:none}.legal-hero-grid{align-items:flex-start;flex-direction:column}.legal-hero h1{font-size:38px}.legal-hero-card{width:180px;height:180px;flex-basis:180px}.legal-layout{grid-template-columns:1fr}.legal-aside{order:2}.legal-index{display:none}.legal-main{padding-top:32px}.legal-clause{gap:14px}.legal-clause p,.legal-clause li{font-size:15px}}.legal-aside-sticky{position:sticky;top:24px;display:flex;flex-direction:column;gap:32px}.legal-index{gap:5px}.legal-index a{position:relative;z-index:0;margin:0 -10px;padding:8px 10px 8px 14px;overflow:hidden;border-radius:8px;transition:color .28s ease,transform .28s ease}.legal-index a::before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:4px;background:linear-gradient(180deg, #2d5bff, #00d1ff);transform:translateY(-50%);transition:height .32s cubic-bezier(0.22, 1, 0.36, 1)}.legal-index a::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;background:linear-gradient(90deg, rgba(45, 91, 255, 0.2), transparent);opacity:0;transform:translateX(-18px);transition:opacity .28s ease,transform .32s cubic-bezier(0.22, 1, 0.36, 1)}.legal-index a:hover,.legal-index a.is-active{color:#fff;transform:translateX(3px)}.legal-index a.is-active{font-weight:700}.legal-index a.is-active::before{height:24px}.legal-index a.is-active::after{opacity:1;transform:translateX(0)}.legal-clause{scroll-margin-top:32px;border-radius:18px}.legal-clause.is-arriving{animation:legal-arrival .9s cubic-bezier(0.22, 1, 0.36, 1)}.legal-number{transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s ease}.legal-clause.is-active-section .legal-number{transform:scale(1.06);box-shadow:0 0 0 4px rgba(45,91,255,.24),0 0 24px rgba(0,209,255,.22);background:linear-gradient(145deg, #2d5bff, #087cff)}.legal-clause.is-active-section h2{color:#fff;text-shadow:0 0 22px rgba(45,91,255,.22)}.legal-clause.is-arriving .legal-number{transform:scale(1.1);box-shadow:0 0 0 8px rgba(33,72,217,.15)}@keyframes legal-arrival{0%{background:rgba(33,72,217,0)}35%{background:rgba(33,72,217,.11)}100%{background:rgba(33,72,217,0)}}@media(prefers-reduced-motion: reduce){.legal-index a,.legal-index a::before,.legal-index a::after,.legal-number{transition:none}.legal-clause.is-arriving{animation:none}}:root{--or-black:#000;--or-surface:#0a101c;--or-surface-2:#111827;--or-border:#334155;--or-border-soft:#1e293b;--or-muted:#94a3b8;--or-white:#fff;--or-blue:#2148d9;--or-cyan:#00e0fc;--or-purple:#2148d9;--or-green:#00a884;--or-green-soft:#e7f8ef;--or-light:#f5f7fb;--or-light-border:#dbe3ef;--or-text:#111827;--or-shadow:0 18px 50px rgba(2,8,23,.18);--or-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--or-font);color:var(--or-text);background:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.or-shell{width:min(1180px,100% - 40px);margin:auto}.or-logo{display:inline-flex;align-items:center}.or-logo:focus,.or-logo:focus-visible{outline:none}.or-logo img{width:140px;height:auto}.or-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:.8rem 1.2rem;border-radius:12px;border:1px solid rgba(0,0,0,0);font-weight:700;cursor:pointer;transition:.2s ease}.or-btn:hover{transform:translateY(-1px)}.or-btn-primary{color:#fff;background:linear-gradient(100deg, var(--or-blue), #2375f3 55%, var(--or-cyan));box-shadow:0 10px 28px rgba(33,72,217,.3)}.or-btn-ghost{color:#fff;border-color:#334155;background:rgba(16,24,39,.8)}.or-btn-darkline{color:#fff;border-color:#335288;background:rgba(9,16,31,.95)}.or-btn-light{color:var(--or-text);background:#fff;border-color:var(--or-light-border)}.or-kicker{color:var(--or-cyan);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.or-section-title{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;margin:.55rem 0 1rem;letter-spacing:-0.045em}.or-gradient{background:linear-gradient(90deg, #3278ff, var(--or-cyan));-webkit-background-clip:text;color:rgba(0,0,0,0)}.or-muted{color:var(--or-muted)}.section-head{max-width:760px;margin:0 auto 34px}.section-head p{line-height:1.7}.or-error-page{min-height:100vh;color:var(--or-white);background:var(--or-surface);display:grid;place-items:center;padding:32px 20px}.or-error-shell{width:min(960px,100%)}.or-error-logo{display:inline-flex;margin-bottom:38px}.or-error-logo img{width:150px;height:auto}.or-error-panel{display:grid;grid-template-columns:minmax(180px, 280px) minmax(0, 1fr);align-items:center;gap:clamp(32px,7vw,86px);padding:clamp(32px,6vw,72px);border:1px solid var(--or-border);border-radius:8px;background:#0d1524;box-shadow:var(--or-shadow)}.or-error-code{font-size:clamp(5rem,13vw,9rem);line-height:.85;font-weight:900;color:var(--or-cyan);font-variant-numeric:tabular-nums}.or-error-label{display:block;margin-bottom:14px;color:var(--or-cyan);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.or-error-copy h1{margin:0 0 16px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06;letter-spacing:0}.or-error-copy p{max-width:580px;margin:0;color:#b8c5d8;font-size:1.05rem;line-height:1.7}.or-error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.or-error-reference{margin:18px 0 0;color:#71809a;font-size:.78rem;text-align:right}@media(max-width: 680px){.or-error-page{padding:24px 16px}.or-error-logo{margin-bottom:24px}.or-error-panel{grid-template-columns:1fr;gap:28px;padding:30px 24px}.or-error-code{font-size:5rem}.or-error-copy h1{font-size:2rem}.or-error-actions .or-btn{width:100%}.or-error-reference{text-align:left}}.or-auth-page{min-height:100vh;color:var(--or-white);background:var(--or-surface);display:grid;place-items:center;padding:32px 20px}.or-auth-shell{width:min(1040px,100%)}.or-auth-logo{display:inline-flex;align-self:flex-start;margin:0 0 clamp(42px,7vw,100px)}.or-auth-logo img{width:150px;height:auto}.or-auth-panel{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(380px, 1.08fr);overflow:hidden;border:1px solid var(--or-border);border-radius:8px;background:#0d1524;box-shadow:var(--or-shadow)}.or-auth-intro{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,72px);border-right:1px solid var(--or-border);background:#09111f}.or-auth-kicker,.or-auth-form-head>span{color:var(--or-cyan);font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.or-auth-intro h1{margin:16px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06;letter-spacing:0}.or-auth-intro p{margin:0;color:#aebdd1;font-size:1rem;line-height:1.7}.or-auth-form{display:grid;align-content:center;gap:20px;padding:clamp(36px,6vw,72px)}.or-auth-form-head{display:grid;gap:8px;margin-bottom:4px}.or-auth-form-head h2{margin:0;font-size:1.75rem;letter-spacing:0}.or-auth-form-head p{margin:0;color:#94a3b8;line-height:1.55}.or-auth-field{display:grid;gap:8px;color:#dbe5f2;font-size:.86rem;font-weight:700}.or-auth-field input{width:100%;min-height:50px;padding:0 14px;border:1px solid #40506a;border-radius:8px;outline:none;color:#fff;background:#101a2b;transition:border-color .2s ease,box-shadow .2s ease}.or-auth-field input:focus{border-color:var(--or-cyan);box-shadow:0 0 0 3px rgba(0,224,252,.12)}.or-auth-alert{padding:12px 14px;border:1px solid rgba(239,68,68,.52);border-radius:8px;color:#fecaca;background:rgba(239,68,68,.1);font-size:.9rem;line-height:1.5}.or-auth-submit{width:100%;margin-top:4px}.or-auth-back{justify-self:center;color:#9fb0c8;font-size:.86rem;transition:color .2s ease}.or-auth-back:hover{color:var(--or-cyan)}.or-auth-test-access{margin:0;padding-top:14px;border-top:1px solid var(--or-border);color:#8293aa;font-size:.76rem;line-height:1.5;text-align:center}.or-auth-test-access strong{color:#b7c6d9;font-weight:700}@media(max-width: 800px){.or-auth-page{padding:24px 16px}.or-auth-logo{margin:0 0 30px}.or-auth-panel{grid-template-columns:1fr}.or-auth-intro{padding:30px 24px;border-right:0;border-bottom:1px solid var(--or-border)}.or-auth-intro h1{font-size:2rem}.or-auth-form{padding:30px 24px}}.landing{background:radial-gradient(circle at 68% 6%, rgba(33, 72, 217, 0.25), transparent 28%),linear-gradient(#000 0, #020617 44%, #050b1e 100%);color:#fff;min-height:100vh}.landing-header{position:sticky;top:0;z-index:20;background:rgba(0,0,0,.72);backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,163,184,.13)}.landing-nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-links{display:flex;align-items:center;gap:1.65rem;color:#cbd5e1;font-size:.9rem}.landing-actions{display:flex;gap:.7rem}.hero,.segments-flow,.product,.pricing,.faq,.cta{padding:88px 0}.hero-grid-reference{display:grid;grid-template-columns:1.02fr .98fr;gap:52px;align-items:center}.hero-copy-reference h1{font-size:clamp(3.05rem,5vw,5rem);line-height:.98;letter-spacing:-0.06em;margin:14px 0 20px}.hero-copy-reference>p{max-width:560px;font-size:1rem;color:#a8b4c8;line-height:1.8;margin-bottom:28px}.hero-benefits-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-bottom:24px;max-width:640px}.hero-benefit-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--or-border);border-radius:14px;background:rgba(10,19,41,.75)}.hero-benefit-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(13,23,44,.95);border:1px solid #22304e;font-size:1.15rem}.hero-benefit-card strong{display:block;font-size:.95rem;margin-bottom:4px}.hero-benefit-card span{display:block;color:#93a7c2;font-size:.8rem}.hero-actions-stack{display:flex;flex-direction:column;gap:12px;max-width:320px}.hero-main-cta{min-height:50px}.hero-ui-reference{position:relative;min-height:520px}.mock-panel{position:absolute;border:1px solid #21304f;background:linear-gradient(160deg, rgba(15, 23, 42, 0.97), rgba(5, 11, 30, 0.95));box-shadow:0 40px 90px rgba(0,0,0,.55);border-radius:22px}.mock-phone{left:18px;top:12px;width:285px;padding:16px;z-index:2}.mock-dashboard-card{right:0;top:88px;width:320px;padding:18px;z-index:1}.mock-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mock-panel-head small{display:block;color:#94a3b8;font-size:.75rem}.avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, var(--or-cyan), var(--or-blue))}.chat-bubble{padding:12px 14px;border-radius:14px;background:#0d1830;color:#dbe7ff;line-height:1.45;font-size:.85rem;margin-bottom:10px}.chat-bubble.action{margin-left:auto;background:#2148d9;max-width:78%}.phone-footer{display:flex;justify-content:space-between;align-items:center;color:#8ea3c5;font-size:.75rem;margin-top:18px;padding-top:12px;border-top:1px solid #1a2741}.phone-actions{display:flex;gap:6px}.phone-actions i{display:block;width:30px;height:14px;border-radius:10px;background:#13203c}.mini-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.mini-stat{border:1px solid #1e2d4d;border-radius:14px;padding:12px;background:#0c1730}.mini-stat span{display:block;color:#8ea3c5;font-size:.72rem}.mini-stat strong{display:block;font-size:1.8rem;margin-top:8px}.mini-stat small{color:#43d58c;font-weight:700}.mini-list{display:grid;gap:8px}.mini-list div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #14203a;color:#dbe7ff;font-size:.83rem}.mini-list span{color:#89a0c0}.mini-chart{height:90px;border-radius:14px;margin-top:16px;background:radial-gradient(circle at 75% 15%, rgba(18, 215, 255, 0.12), transparent 28%),linear-gradient(180deg, #091120, #0b1730)}.segments-flow-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}.segments-showcase-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.segment-card-reference{position:relative;overflow:hidden;border-radius:26px;border:1px solid #21304f;background:linear-gradient(180deg, #09122a, #081225);box-shadow:var(--or-shadow)}.segment-card-reference img{width:100%;height:220px;object-fit:cover}.segment-card-reference .segment-card-body{padding:18px 18px 24px}.segment-card-reference h3{margin:0 0 8px;font-size:1.05rem}.segment-card-reference strong{display:block;color:var(--or-cyan);font-size:1.05rem;line-height:1.25;margin-bottom:10px}.segment-card-reference p{margin:0;color:#9fb0c9;line-height:1.55}.segment-plus{position:absolute;right:18px;bottom:18px;width:42px;height:42px;border:0;border-radius:50%;font-size:2rem;line-height:1;background:#fff;color:#356bff;cursor:pointer}.offset-top{margin-top:46px}.segments-copy{padding-top:10px}.segments-description{font-size:1.02rem;line-height:1.8;margin-bottom:24px}.segments-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 22px;margin:22px 0 32px;font-size:.98rem}.flow-visual{position:relative;min-height:420px;padding:10px 0 0}.flow-visual-line{position:absolute;left:22%;top:50%;width:56%;height:170px;border:2px dashed rgba(43,86,230,.55);border-top-left-radius:140px;border-top-right-radius:140px;border-bottom-left-radius:140px;border-bottom-right-radius:140px;transform:translateY(-50%)}.flow-box{position:absolute;width:260px;padding:22px;border:1px solid #22304e;border-radius:22px;background:rgba(10,19,41,.96);box-shadow:0 25px 50px rgba(0,0,0,.25)}.flow-box h3{margin:8px 0 10px;font-size:1rem;line-height:1.4}.flow-box p,.flow-box small{display:block;color:#91a7c7;line-height:1.55}.flow-box small{margin-top:10px}.flow-box-1{right:0;top:0}.flow-box-2{left:24%;bottom:0}.flow-box-3{right:3%;bottom:18%}.flow-box-4{left:0;top:18%}.flow-num{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#245af2;color:#fff;font-weight:800}.product-head-center{text-align:center}.product-reference{padding-top:76px}.product-window{border:1px solid #294168;border-radius:24px;background:#050b18;box-shadow:0 0 70px rgba(33,72,217,.22);overflow:hidden}.product-window-large{max-width:1080px;margin:0 auto}.window-bar{height:48px;border-bottom:1px solid #1e293b;display:flex;align-items:center;padding:0 18px;gap:8px}.window-bar i{width:10px;height:10px;border-radius:50%;background:#334155}.app-shot{display:grid;grid-template-columns:210px 285px 1fr;min-height:520px}.app-sidebar,.app-list,.app-chat{padding:20px}.app-sidebar{background:#081122;border-right:1px solid #1e293b}.app-list{border-right:1px solid #1e293b}.logo-mini{width:110px}.nav-skeleton span,.list-row,.bubble,.app-chat-header,.app-chat-actions,.app-list-toolbar{display:block;border-radius:10px;background:#111c34}.nav-skeleton span{height:14px;margin:18px 0}.nav-skeleton span.active{height:38px;background:#2148d9}.app-list-toolbar{height:36px;margin-bottom:14px}.list-row{height:64px;margin-bottom:10px}.list-row.active{border:1px solid #306fff;background:#0f264d}.app-chat-large .app-chat-header{height:42px;margin-bottom:14px}.bubble{height:56px;margin:14px 0;width:72%}.bubble.me{margin-left:auto;background:#123e8b}.bubble.long{width:82%}.app-chat-actions{height:54px;margin-top:30px}.pricing-reference{background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), #f7fbff);color:#111827;border-top:1px solid #d7e6f6;border-bottom:1px solid #d7e6f6}.pricing-head-center{text-align:center}.pricing-head-center .or-section-title{color:#0f172a}.pricing-highlight{background:linear-gradient(90deg, #6e45ee, #6d83ff);-webkit-background-clip:text;color:rgba(0,0,0,0)}.product-family{display:grid;grid-template-columns:320px 1fr;gap:20px;padding:18px;border-radius:28px;background:rgba(255,255,255,.86);border:1px solid #e4edf8;box-shadow:0 16px 50px rgba(30,64,175,.08);margin-top:26px}.family-intro{padding:22px 18px}.family-icon{width:70px;height:70px;border-radius:18px;display:grid;place-items:center;font-size:2rem;color:#fff;margin-bottom:18px}.family-purple .family-icon{background:linear-gradient(180deg, #7c4eff, #9e7cff)}.family-green .family-icon{background:linear-gradient(180deg, #10a95f, #63d99a)}.family-intro h3{font-size:1.1rem;letter-spacing:.02em;line-height:1.1;margin:0 0 16px;color:#4f2bc4}.family-green .family-intro h3{color:#137742}.family-intro p{color:#475569;line-height:1.6}.family-intro ul{list-style:none;padding:0;margin:18px 0 0}.family-intro li{margin:10px 0;padding-left:24px;position:relative;color:#334155}.family-intro li:before{content:"✓";position:absolute;left:0;color:#7c4eff;font-weight:800}.family-green .family-intro li:before{color:#10a95f}.family-plans{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.price-card{border-radius:26px;border:1px solid #dccff9;background:#fff;overflow:hidden;box-shadow:0 10px 35px rgba(124,78,255,.09);display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:18px}.price-card.green{border-color:#ccefd9;box-shadow:0 10px 35px rgba(16,169,95,.08)}.price-card.featured{transform:translateY(-2px)}.price-card-head{width:100%;padding:16px 10px;font-weight:800;color:#5b39d5;background:linear-gradient(180deg, #f2ebff, #efe8ff)}.price-card.green .price-card-head{color:#16834b;background:linear-gradient(180deg, #ecfbf3, #ecfbf1)}.price-card-value{font-size:3rem;font-weight:800;color:#111827;padding:18px 0 10px}.price-card-value small{font-size:1rem;color:#475569;font-weight:600}.price-card-divider{width:76%;height:1px;background:#d8def0;margin:8px 0 16px}.price-card-meta strong{display:block;font-size:2rem;color:#5b39d5}.price-card.green .price-card-meta strong{color:#16834b}.price-card-meta span{display:block;color:#475569;line-height:1.5}.price-card-cta{width:80%;margin-top:18px}.pricing-benefits-bar{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;padding:22px;margin-top:28px;border:1px solid #e4edf8;background:#fff;border-radius:24px;box-shadow:0 14px 35px rgba(15,23,42,.06)}.pricing-benefits-bar strong{display:block;color:#5b39d5;margin-bottom:4px}.pricing-benefits-bar span{color:#475569}.faq{padding-top:72px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq-item{border:1px solid #24314f;border-radius:14px;background:#09111f;overflow:hidden}.faq-q{width:100%;border:0;background:rgba(0,0,0,0);color:#fff;text-align:left;padding:19px 20px;display:flex;justify-content:space-between;font-weight:700;cursor:pointer}.faq-a{display:none;padding:0 20px 20px;color:#94a3b8;line-height:1.65}.faq-item.open .faq-a{display:block}.cta-box{padding:48px;border:1px solid #26406e;border-radius:26px;text-align:center;background:radial-gradient(circle at 50% 0, rgba(0, 224, 252, 0.15), transparent 55%),#081122}.landing-footer{border-top:0;padding:34px 0}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#94a3b8}.onboarding-body{min-height:100vh;background:var(--or-light);display:grid;grid-template-columns:300px 1fr}.onboard-side{position:sticky;top:0;height:100vh;padding:34px 28px;background:#0a101c;color:#fff;display:flex;flex-direction:column}.onboard-logo{margin-bottom:30px}.side-title{font-size:.92rem;letter-spacing:.08em;color:#27daf8;margin-bottom:28px}.onboard-nav{list-style:none;padding:0;margin:0;display:grid;gap:16px}.onboard-nav li{display:flex;align-items:flex-start;gap:12px;color:#7e8ea7;font-size:.92rem}.onboard-nav li div{display:grid;gap:3px}.onboard-nav li small{color:#5c708d}.step-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid #334155;font-size:.8rem;flex:0 0 30px;background:#102035}.onboard-nav li.active{color:#fff;font-weight:700}.onboard-nav li.active small{color:#18e396}.onboard-nav li.active .step-dot,.onboard-nav li.done .step-dot{background:var(--or-green);border-color:var(--or-green);color:#fff}.onboard-help{margin-top:auto;border:1px solid #144158;border-radius:18px;background:rgba(6,24,36,.75);padding:18px}.help-badge{width:48px;height:48px;border-radius:14px;background:rgba(16,185,129,.14);display:grid;place-items:center;font-size:1.35rem;margin-bottom:12px}.onboard-help h4{margin:0 0 6px}.onboard-help p{color:#9db0c7;font-size:.9rem;line-height:1.65}.skip-config{display:block;margin-top:18px;color:#8198b4;font-size:.85rem}.onboard-main{padding:34px clamp(24px,5vw,72px);min-width:0}.onboard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.progress-track{height:6px;background:#e4eaf2;border-radius:99px;width:min(360px,35vw);overflow:hidden;margin-top:8px}.progress-fill{height:100%;width:20%;background:linear-gradient(90deg, var(--or-blue), var(--or-cyan));transition:.25s}.step-pane{display:none;animation:fade .25s ease}.step-pane.active{display:block}@keyframes fade{from{opacity:.4;transform:translateY(6px)}}.step-title{font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-0.04em;margin:0 0 10px}.step-subtitle{color:#64748b;margin:0 0 26px;max-width:860px;line-height:1.65}.onboard-card{background:#fff;border:1px solid var(--or-light-border);border-radius:20px;padding:26px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.welcome-grid-reference{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.welcome-left-panel{border-radius:28px;background:linear-gradient(180deg, #030d17, #07152b);padding:30px;color:#fff}.welcome-left-panel .step-title{margin-top:16px;line-height:1.18}.welcome-side-list{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:22px}.welcome-side-list li strong{display:block;margin-bottom:6px;font-size:1.06rem}.welcome-side-list li span{display:block;color:#9eb2ce;line-height:1.65}.welcome-intro-card-centered{text-align:center;display:grid;gap:16px;align-content:start;justify-items:center;padding:36px 30px}.welcome-intro-card-centered img{width:118px}.welcome-intro-card-centered h2{font-size:2.4rem;letter-spacing:-0.03em;margin:4px 0 0}.welcome-intro-card-centered p{max-width:520px;color:#64748b;line-height:1.65}.welcome-value-list{display:grid;gap:16px;width:100%;text-align:left;margin-top:8px}.welcome-value-list>div{padding:18px 20px;border:1px solid #e6ebf3;border-radius:16px;background:#fff}.welcome-value-list strong{display:block;font-size:1.05rem;margin-bottom:4px}.welcome-value-list span{color:#64748b}.form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.form-group{display:grid;gap:7px;align-content:start}.form-group.full{grid-column:1/-1}.form-group label{font-size:.85rem;font-weight:700;color:#334155}.form-group-divider{padding-top:12px;border-top:1px solid #edf1f6}.form-group-divider span{font-size:.82rem;font-weight:800;letter-spacing:.06em;color:#94a3b8}.field{width:100%;min-height:48px;border:1px solid #cfd9e7;border-radius:12px;padding:0 13px;background:#fff;outline:none}.field:focus{border-color:var(--or-blue);box-shadow:0 0 0 3px rgba(33,72,217,.1)}textarea.field{padding-top:12px;min-height:92px;resize:vertical}.segments-grid-large{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.choice-card{position:relative;display:block;padding:22px;border:1px solid #d8e1ee;border-radius:18px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}.choice-card:hover{border-color:#8db0ff}.choice-card:focus-within{border-color:var(--or-blue);box-shadow:0 0 0 3px rgba(33,72,217,.12);outline:none}.choice-card.selected{border:2px solid var(--or-blue);background:#f7f9ff;box-shadow:0 0 0 3px rgba(33,72,217,.1)}.choice-card input{position:absolute;opacity:0}.choice-bullet{position:absolute;top:18px;right:18px;width:22px;height:22px;border:2px solid #cdd6e3;border-radius:50%;background:#fff}.choice-card.selected .choice-bullet{border-color:var(--or-blue);background:var(--or-blue);box-shadow:inset 0 0 0 4px #fff}.choice-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px;border-radius:var(--or-radius);font-size:1.2rem;font-weight:800}.choice-card h3{margin:0 0 10px;font-size:1rem}.choice-card p{margin:0;color:#64748b;font-size:.92rem;line-height:1.6}.onboarding-body.onboarding-step-3 .choice-card-segment{--segment-color:var(--or-blue);--segment-soft:rgba(33,72,217,.09);display:flex;flex-direction:column;min-height:334px;padding:26px 24px 22px;border-radius:var(--or-radius);overflow:hidden}.onboarding-body.onboarding-step-3 .choice-card-segment:hover{border-color:rgba(33,72,217,.55);transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.onboarding-body.onboarding-step-3 .choice-card-segment:focus-within{border-color:var(--or-blue);box-shadow:0 0 0 3px rgba(33,72,217,.14)}.onboarding-body.onboarding-step-3 .choice-card-segment.selected{border-color:var(--or-blue);background:rgba(33,72,217,.035);box-shadow:0 0 0 3px rgba(33,72,217,.1)}.onboarding-body.onboarding-step-3 .choice-card-segment .choice-icon{color:var(--segment-color);background:var(--segment-soft)}.onboarding-body.onboarding-step-3 .choice-card-segment .choice-icon svg{width:20px;height:20px;stroke:currentColor}.onboarding-body.onboarding-step-3 .choice-card-segment h3{margin:6px 0 12px;color:#111827;font-size:1rem;font-weight:800;line-height:1.3}.onboarding-body.onboarding-step-3 .choice-card-segment p{margin:0;color:#64748b;font-size:.88rem;line-height:1.6}.onboarding-body.onboarding-step-3 .segment-tag{align-self:flex-start;margin-top:auto;padding:8px 14px;border-radius:999px;color:var(--segment-color);background:var(--segment-soft);font-size:.75rem;font-weight:800;line-height:1.25}.onboarding-body.onboarding-step-3 .segment-clinic{--segment-color:#007d90;--segment-soft:rgba(0,224,252,.12)}.onboarding-body.onboarding-step-3 .segment-exams{--segment-color:var(--or-blue);--segment-soft:rgba(33,72,217,.10)}.onboarding-body.onboarding-step-3 .segment-beauty{--segment-color:#00785f;--segment-soft:rgba(0,168,132,.10)}.onboarding-body.onboarding-step-3 .segment-simple{--segment-color:var(--or-blue);--segment-soft:rgba(33,72,217,.10)}.onboarding-body.onboarding-step-3 .choice-tip{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:24px;padding:18px 20px;border:1px solid rgba(0,168,132,.24);border-radius:var(--or-radius);background:rgba(0,168,132,.08);color:#006b55;font-size:.86rem;line-height:1.5}.onboarding-body.onboarding-step-3 .choice-tip strong{color:#006b55;font-weight:800}.onboarding-body.onboarding-step-3 .choice-tip span{color:#237a68}.bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bundle-card{position:relative;border:1px solid #dbe3ef;border-radius:20px;background:#fff;padding:22px;cursor:pointer}.bundle-card.selected{border:2px solid var(--or-blue);background:#f7f9ff;box-shadow:0 0 0 4px rgba(43,86,230,.08)}.bundle-card input{position:absolute;opacity:0}.bundle-title{font-size:1.15rem;font-weight:800;margin-bottom:8px}.bundle-card p{margin:0 0 14px;color:#64748b;line-height:1.6}.bundle-card ul{margin:0;padding-left:18px;color:#334155;line-height:1.8}.subsection-title{margin:32px 0 14px;font-size:1.35rem}.plan-choice-rich{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.plan-card-rich{min-height:220px;text-align:left}.plan-top{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#2b56e6;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:12px}.plan-card-rich h3{font-size:1.18rem;margin-bottom:4px}.plan-price{font-size:2rem;font-weight:800;margin:10px 0}.plan-price small{font-size:.9rem;color:#64748b;font-weight:700}.resource-inline-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:24px}.mini-switch-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.mini-switch-card strong{display:block}.mini-switch-card span{display:block;color:#64748b;font-size:.87rem;margin-top:4px}.switch{appearance:none;width:44px;height:24px;border-radius:99px;background:#cbd5e1;position:relative;cursor:pointer;transition:.2s;flex:0 0 44px}.switch:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.switch:checked{background:var(--or-blue)}.switch:checked:after{left:23px}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-block h3{margin-top:0}.review-row{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf1f6}.review-row:last-child{border-bottom:0}.review-row span{color:#64748b}.onboard-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid #dbe3ef}.error-text{color:#dc2626;font-size:.78rem;display:none}.has-error .field{border-color:#ef4444}.has-error .error-text{display:block}.toast{position:fixed;right:22px;bottom:22px;background:#0f172a;color:#fff;padding:14px 16px;border-radius:12px;box-shadow:var(--or-shadow);display:none;z-index:50}.toast.show{display:block}@media(max-width: 1100px){.hero-grid-reference,.segments-flow-grid,.welcome-grid-reference{grid-template-columns:1fr}.hero-ui-reference{min-height:480px}.segments-showcase-grid{order:2}.flow-visual{min-height:580px}.flow-box-1{right:0;top:0}.flow-box-4{left:0;top:120px}.flow-box-3{right:0;bottom:120px}.flow-box-2{left:0;bottom:0}.flow-visual-line{left:13%;width:70%;height:300px}.product-family{grid-template-columns:1fr}.family-plans{grid-template-columns:repeat(3, minmax(0, 1fr))}.onboarding-body{grid-template-columns:1fr}.onboard-side{height:auto;position:relative;padding:18px 22px}.onboard-nav{grid-template-columns:repeat(5, 1fr)}.onboard-nav li{justify-content:center}.onboard-nav li small{display:none}.side-title,.skip-config,.onboard-help{display:none}}@media(max-width: 900px){.landing-links{display:none}.hero-benefits-grid,.segments-checklist,.pricing-benefits-bar,.faq-grid,.resource-inline-grid,.review-grid{grid-template-columns:1fr}.segments-showcase-grid,.bundle-grid,.plan-choice-rich,.family-plans{grid-template-columns:1fr}.segments-grid-large{grid-template-columns:repeat(2, minmax(0, 1fr))}.app-shot{grid-template-columns:180px 1fr}.app-list{display:none}.form-grid{grid-template-columns:1fr 1fr}}.onboarding-body .onboard-nav-side li.active{color:#fff;background:rgba(0,0,0,0)}.onboarding-body .onboard-nav-side li.active small{color:var(--or-cyan)}.onboarding-body .onboard-nav-side li.active .step-dot{color:#fff;background:var(--or-blue);border-color:var(--or-green);box-shadow:none}.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:384px minmax(0, 1fr);background:#f9fafb}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:100vh;min-height:100vh;padding:40px;background:#0a101c;align-self:start}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:64px}.onboarding-body:not(.onboarding-welcome-active) .side-title{margin:0 0 40px;color:var(--or-cyan);font-size:.75rem;font-weight:700;letter-spacing:.04em}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:48px clamp(32px,6vw,112px) 56px}.onboarding-body:not(.onboarding-welcome-active) #onboarding-form{width:min(660px,100%);margin:0 auto}.onboarding-body:not(.onboarding-welcome-active) .step-title{font-size:1.5rem;line-height:1.35;letter-spacing:-0.025em;margin-bottom:4px}.onboarding-body:not(.onboarding-welcome-active) .step-subtitle{font-size:.875rem;line-height:1.5;margin-bottom:24px}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{position:relative;display:block;margin:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-top>div{display:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:flex !important;width:min(620px,100%);margin:0 auto 46px}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{position:absolute;right:0;top:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;padding:6px 11px;font-size:.72rem;display:inline-flex;gap:5px;align-items:center}.onboarding-body.onboarding-welcome-active .onboard-help-quick{display:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-card{padding:28px;border-radius:18px;border-color:#edf0f3;box-shadow:0 1px 2px rgba(15,23,42,.03)}.onboarding-body:not(.onboarding-welcome-active) .field{min-height:36px;border-radius:10px;background:#f9fafb;border-color:#e5e7eb;font-size:.88rem}.onboarding-body:not(.onboarding-welcome-active) .form-grid{gap:24px 16px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:.9fr 1.55fr .8fr 1.2fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(-n+4){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(5),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(6){grid-column:1/-1}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(11){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer{margin-top:20px;padding-top:22px;border-color:#f3f4f6}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn-primary{background:var(--or-green);border-color:var(--or-green);padding-left:32px;padding-right:32px}.onboarding-body .onboard-nav-side{gap:0;margin:0 auto;padding:0;position:relative}.onboarding-body .onboard-nav-side li{position:relative;min-height:60px;padding:0 0 24px;gap:16px;font-size:.78rem}.onboarding-body .onboard-nav-side li:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:-1px;width:1px;background:#374151}.onboarding-body .onboard-nav-side li.done:not(:last-child):before{background:var(--or-green)}.onboarding-body .onboard-nav-side li div{padding-top:1px}.onboarding-body .onboard-nav-side li small{font-size:.68rem}.onboarding-body .onboard-nav-side .step-dot{width:36px;height:36px;flex:0 0 36px}@media(max-width: 1100px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:300px minmax(0, 1fr)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{padding:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:36px 32px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:auto !important}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group.full{grid-column:1/-1 !important}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:auto;min-height:0;position:relative}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side,.onboarding-body:not(.onboarding-welcome-active) .onboard-help,.onboarding-body:not(.onboarding-welcome-active) .skip-config{display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:26px 18px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{margin-bottom:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li{min-width:0;font-size:.62rem}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{display:none}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:1/-1 !important}}.onboarding-body.onboarding-step-2{grid-template-columns:384px minmax(0, 1fr);background:#f9fafb}.onboarding-body.onboarding-step-2 .onboard-side{position:sticky;top:0;height:100vh;min-height:100vh;align-self:start;padding:40px;background:#0a101c}.onboarding-body.onboarding-step-2 .onboard-logo{margin-bottom:64px}.onboarding-body.onboarding-step-2 .side-title{margin:0 0 40px;color:var(--or-cyan);font-size:.75rem;font-weight:700;letter-spacing:.04em}.onboarding-body.onboarding-step-2 .onboard-main{padding:48px clamp(32px,6vw,112px) 56px}.onboarding-body.onboarding-step-2 #onboarding-form{width:min(960px,100%);margin:0 auto}.onboarding-body.onboarding-step-2 .onboard-top{position:relative;display:block;margin:0}.onboarding-body.onboarding-step-2 .onboard-top>div{display:none !important}.onboarding-body.onboarding-step-2 .onboard-nav-top{display:flex !important;width:min(900px,100%);margin:0 auto 46px}.onboarding-body.onboarding-step-2 .onboard-nav-side{width:100%;margin:0 !important}.onboarding-body.onboarding-step-2 .step-title{margin:0 0 4px;font-size:1.5rem;line-height:1.35;letter-spacing:-0.025em}.onboarding-body.onboarding-step-2 .step-subtitle{margin-bottom:24px;font-size:.875rem;line-height:1.5}.onboarding-body.onboarding-step-2 .onboard-card{padding:28px;border-color:#edf0f3;border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.onboarding-body.onboarding-step-2 .form-grid{gap:24px 16px}.onboarding-body.onboarding-step-2 .form-grid-company{grid-template-columns:.9fr 1.55fr .8fr 1.2fr}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(-n+4){grid-column:span 2}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(5),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(6){grid-column:1/-1}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(11){grid-column:span 2}.onboarding-body.onboarding-step-2 .field{min-height:36px;border-color:#e5e7eb;border-radius:10px;background:#f9fafb;font-size:.88rem}.onboarding-body.onboarding-step-2 .onboard-footer{margin-top:20px;padding-top:22px;border-color:#f3f4f6}.onboarding-body.onboarding-step-2 .onboard-footer .or-btn-primary{padding-right:32px;padding-left:32px;border-color:var(--or-blue);background:var(--or-blue)}@media(max-width: 1100px){.onboarding-body.onboarding-step-2{grid-template-columns:300px minmax(0, 1fr)}.onboarding-body.onboarding-step-2 .onboard-side{padding:30px}.onboarding-body.onboarding-step-2 .onboard-main{padding:36px 32px}.onboarding-body.onboarding-step-2 .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group{grid-column:auto !important}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group.full{grid-column:1/-1 !important}}@media(max-width: 760px){.onboarding-body.onboarding-step-2{grid-template-columns:1fr}.onboarding-body.onboarding-step-2 .onboard-side{position:relative;height:auto;min-height:0}.onboarding-body.onboarding-step-2 .onboard-nav-side,.onboarding-body.onboarding-step-2 .onboard-help,.onboarding-body.onboarding-step-2 .skip-config,.onboarding-body.onboarding-step-2 .onboard-help-quick{display:none !important}.onboarding-body.onboarding-step-2 .onboard-logo{margin-bottom:0}.onboarding-body.onboarding-step-2 .onboard-main{padding:26px 18px}.onboarding-body.onboarding-step-2 .onboard-nav-top{margin-bottom:30px}.onboarding-body.onboarding-step-2 .onboard-nav-top li{min-width:0;font-size:.62rem}.onboarding-body.onboarding-step-2 .form-grid-company{grid-template-columns:1fr}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group{grid-column:1/-1 !important}}.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:384px minmax(0, 1fr);background:#f9fafb}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:100vh;min-height:100vh;padding:40px;background:#0a101c;align-self:start}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:64px}.onboarding-body:not(.onboarding-welcome-active) .side-title{margin:0 0 40px;color:var(--or-cyan);font-size:.75rem;font-weight:700;letter-spacing:.04em}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:48px clamp(32px,6vw,112px) 56px}.onboarding-body:not(.onboarding-welcome-active) #onboarding-form{width:min(660px,100%);margin:0 auto}.onboarding-body:not(.onboarding-welcome-active) .step-title{font-size:1.5rem;line-height:1.35;letter-spacing:-0.025em;margin-bottom:4px}.onboarding-body:not(.onboarding-welcome-active) .step-subtitle{font-size:.875rem;line-height:1.5;margin-bottom:24px}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{position:relative;display:block;margin:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:flex !important;width:min(620px,100%);margin:0 auto 46px}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{position:absolute;right:0;top:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;padding:6px 11px;font-size:.72rem;display:inline-flex;gap:5px;align-items:center}.onboarding-body:not(.onboarding-welcome-active) .onboard-card{padding:28px;border-radius:18px;border-color:#edf0f3;box-shadow:0 1px 2px rgba(15,23,42,.03)}.onboarding-body:not(.onboarding-welcome-active) .field{min-height:36px;border-radius:10px;background:#f9fafb;border-color:#e5e7eb;font-size:.88rem}.onboarding-body:not(.onboarding-welcome-active) .form-grid{gap:24px 16px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:.9fr 1.55fr .8fr 1.2fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(-n+4){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(5),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(6){grid-column:1/-1}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(11){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer{margin-top:20px;padding-top:22px;border-color:#f3f4f6}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn-primary{background:var(--or-green);border-color:var(--or-green);padding-left:32px;padding-right:32px}.onboarding-body .onboard-nav-side{gap:0;margin:0 auto;padding:0;position:relative}.onboarding-body .onboard-nav-side li{position:relative;min-height:60px;padding:0 0 24px;gap:16px;font-size:.78rem}.onboarding-body .onboard-nav-side li:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:-1px;width:1px;background:#374151}.onboarding-body .onboard-nav-side li.done:not(:last-child):before{background:var(--or-green)}.onboarding-body .onboard-nav-side li div{padding-top:1px}.onboarding-body .onboard-nav-side li small{font-size:.68rem}.onboarding-body .onboard-nav-side .step-dot{width:36px;height:36px;flex:0 0 36px}@media(max-width: 1100px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:300px minmax(0, 1fr)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{padding:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:36px 32px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:auto !important}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group.full{grid-column:1/-1 !important}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:auto;min-height:0;position:relative}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side,.onboarding-body:not(.onboarding-welcome-active) .onboard-help,.onboarding-body:not(.onboarding-welcome-active) .skip-config{display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:26px 18px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{margin-bottom:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li{min-width:0;font-size:.62rem}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{display:none}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:1/-1 !important}}.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:384px minmax(0, 1fr);background:#f9fafb}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:100vh;min-height:100vh;padding:40px;background:#0a101c;align-self:start}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:64px}.onboarding-body:not(.onboarding-welcome-active) .side-title{margin:0 0 40px;color:var(--or-cyan);font-size:.75rem;font-weight:700;letter-spacing:.04em}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:flex !important;width:min(620px,100%);margin:0 auto 46px}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{position:relative;display:block;margin:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{position:absolute;right:0;top:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;padding:6px 11px;font-size:.72rem;display:inline-flex;gap:5px;align-items:center}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:48px clamp(32px,6vw,112px) 56px}.onboarding-body:not(.onboarding-welcome-active) #onboarding-form{width:min(660px,100%);margin:0 auto}.onboarding-body:not(.onboarding-welcome-active) .step-title{font-size:1.5rem;line-height:1.35;letter-spacing:-0.025em;margin-bottom:4px}.onboarding-body:not(.onboarding-welcome-active) .step-subtitle{font-size:.875rem;line-height:1.5;margin-bottom:24px}.onboarding-body:not(.onboarding-welcome-active) .onboard-card{padding:28px;border-radius:18px;border-color:#edf0f3;box-shadow:0 1px 2px rgba(15,23,42,.03)}.onboarding-body:not(.onboarding-welcome-active) .field{min-height:36px;border-radius:10px;background:#f9fafb;border-color:#e5e7eb;font-size:.88rem}.onboarding-body:not(.onboarding-welcome-active) .form-group{gap:6px}.onboarding-body:not(.onboarding-welcome-active) .form-group label{font-size:.72rem}.onboarding-body:not(.onboarding-welcome-active) .form-grid{gap:24px 16px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:.9fr 1.55fr .8fr 1.2fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(1),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(2),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(3),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(4){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(5),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(6){grid-column:1/-1}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(11){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer{margin-top:20px;padding-top:22px;border-color:#f3f4f6}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn{min-height:44px}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn-primary{background:var(--or-green);border-color:var(--or-green);padding-left:32px;padding-right:32px}.onboard-nav-side{gap:0;margin:0 auto;padding:0;position:relative}.onboard-nav-side li{position:relative;min-height:60px;padding:0 0 24px;gap:16px;font-size:.78rem}.onboard-nav-side li:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:-1px;width:1px;background:#374151}.onboard-nav-side li.done:not(:last-child):before{background:var(--or-green)}.onboard-nav-side li div{padding-top:1px}.onboard-nav-side li small{font-size:.68rem}.onboard-nav-side .step-dot{width:36px;height:36px;flex:0 0 36px}.onboard-nav-side li.active .step-dot{border-width:2px}.onboard-help{padding:24px;border-color:rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.05)}.onboard-help .help-badge{width:40px;height:40px;border-radius:8px;margin-bottom:12px}.onboard-help p{font-size:.78rem;line-height:1.45}.skip-config{font-size:.68rem;margin-top:16px}@media(max-width: 1100px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:300px minmax(0, 1fr)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{padding:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:36px 32px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:auto !important}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group.full{grid-column:1/-1 !important}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:auto;min-height:0;position:relative}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side,.onboarding-body:not(.onboarding-welcome-active) .onboard-help,.onboarding-body:not(.onboarding-welcome-active) .skip-config{display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:26px 18px}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{padding-top:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{margin-bottom:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li{min-width:0;font-size:.62rem}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{display:none}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:1/-1 !important}}@media(max-width: 640px){.or-shell{width:min(100% - 28px,1180px)}.landing-actions .or-btn-ghost{display:none}.hero,.segments-flow,.product,.pricing,.faq,.cta{padding:64px 0}.hero-copy-reference h1{font-size:2.6rem}.hero-benefits-grid,.segments-showcase-grid,.segments-grid-large,.form-grid,.bundle-grid,.plan-choice-rich,.resource-inline-grid,.family-plans,.pricing-benefits-bar,.faq-grid{grid-template-columns:1fr}.hero-ui-reference{min-height:430px}.mock-phone{left:0;width:240px}.mock-dashboard-card{top:80px;width:250px}.flow-visual{min-height:auto;display:grid;gap:14px}.flow-visual-line{display:none}.flow-box{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto}.app-shot{grid-template-columns:1fr}.app-sidebar{display:none}.footer-row{align-items:flex-start;flex-direction:column}.onboard-main{padding:24px 16px}.onboard-nav{gap:6px}.onboard-top{align-items:flex-start;gap:18px;flex-direction:column}.progress-track{width:180px}.onboard-card{padding:18px}.onboard-footer{position:sticky;bottom:0;background:rgba(245,247,251,.96);padding:14px 0}}.hero-copy-reference h1{font-size:clamp(2.65rem,4.35vw,4.35rem);max-width:690px;line-height:1.04}.hero-copy-reference h1 span{display:block}.hero-copy-reference>p{max-width:610px}.hero-benefit-card{padding:12px 14px}.hero-benefit-icon{width:52px;height:52px}.solutions-grid-reference{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:stretch}.asymmetric-grid-reference{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:40px}.solution-card-reference{background:var(--or-surface-2);border:1px solid var(--or-border);border-radius:20px;padding:1.25rem;position:relative;display:flex;flex-direction:column;gap:1rem;box-shadow:0 10px 25px rgba(0,0,0,.2);min-height:380px}.solution-card-reference.offset-reference{transform:translateY(3rem)}.solution-card-reference img{width:100%;height:180px;border-radius:14px;object-fit:cover}.card-text-reference{padding-right:2.5rem}.card-text-reference h3{font-size:1.25rem;margin:0 0 .25rem}.card-text-reference .sub{font-size:.875rem;font-weight:600;color:var(--or-cyan);margin:0 0 .5rem}.card-text-reference p{font-size:.8rem;color:var(--or-muted);line-height:1.5;margin:0}.solutions-content-reference{display:flex;flex-direction:column;padding-bottom:1rem}.solutions-content-reference h2{font-size:2.5rem;line-height:1.15;margin:.75rem 0 1.25rem;letter-spacing:-0.04em}.solutions-description-reference{color:var(--or-muted);font-size:.95rem;line-height:1.65;margin:0 0 1.5rem}.features-checklist-reference{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin-bottom:2.5rem;font-size:.9rem}.flow-container-reference{position:relative;width:100%;height:430px;margin-top:6px}.flow-line-svg-reference{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.flow-line-svg-reference path{fill:none;stroke:#24489b;stroke-width:2;stroke-dasharray:7 7}.flow-step-reference{background:rgba(15,23,42,.82);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.2rem;width:235px;position:absolute;z-index:2;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.28)}.flow-step-reference h3{font-size:.96rem;line-height:1.4;margin:.65rem 0 .35rem}.flow-step-reference p{font-size:.82rem;color:var(--or-muted);line-height:1.45;margin:0}.flow-step-reference small{display:block;margin-top:.45rem;color:#7184a2}.step-1-reference{top:0;right:0}.step-2-reference{bottom:52px;left:150px}.step-3-reference{bottom:-94px;right:0}.step-4-reference{top:20px;left:0}.security-badge-reference{display:flex;align-items:center;gap:12px;margin-top:10px}.security-icon-reference{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(37,99,235,.14);border:1px solid rgba(37,99,235,.3)}.security-badge-reference strong{display:block}.security-badge-reference span{display:block;color:var(--or-muted);font-size:.78rem;margin-top:3px}.onboarding-welcome-active{grid-template-columns:minmax(320px, 34%) minmax(0, 1fr);background:#f7f8fa}.onboarding-welcome-active .onboard-side{height:auto;min-height:100vh;align-self:stretch;padding:52px clamp(30px,4vw,58px);background:#0a101c}.onboarding-welcome-active .onboard-logo{margin-bottom:74px}.onboard-welcome-copy{display:none}.onboarding-welcome-active .onboard-welcome-copy{display:block}.onboarding-welcome-active .onboard-help,.onboarding-welcome-active .skip-config{display:none}.onboard-welcome-copy h1{font-size:clamp(2rem,2.8vw,2.9rem);line-height:1.08;letter-spacing:-0.045em;margin:0 0 42px;color:#fff}.onboard-welcome-copy h1 span{color:var(--or-cyan)}.onboard-welcome-copy .side-title{font-size:.75rem;font-weight:800;letter-spacing:.14em;margin-bottom:22px}.onboard-welcome-copy .welcome-side-list{display:grid;gap:26px;margin:0}.onboard-welcome-copy .welcome-side-list li strong{display:flex;align-items:center;gap:10px;font-size:1rem;margin-bottom:6px}.onboard-welcome-copy .welcome-side-list li svg{width:20px;height:20px;color:var(--or-cyan)}.onboard-welcome-copy .welcome-side-list li span{padding-left:30px;color:#99a5b8;line-height:1.55;font-size:.88rem}.onboard-welcome-copy blockquote{margin:38px 0 0;padding:24px;border:1px solid #26334a;border-radius:16px;background:rgba(12,19,33,.7);color:#cbd5e1;font-size:.88rem;line-height:1.65;font-style:italic}.onboard-welcome-copy cite{display:block;margin-top:14px;color:var(--or-cyan);font-style:normal;font-weight:700}.onboard-welcome-copy cite small{color:#8793a7;font-weight:400}.onboarding-welcome-active .onboard-main{padding:0 clamp(28px,6vw,96px);display:flex;flex-direction:column;min-height:100vh}.onboarding-welcome-active .onboard-top{padding-top:28px;margin-bottom:0}.onboarding-welcome-active #onboarding-form{display:flex;flex:1;align-items:center}.onboarding-welcome-active .step-pane[data-step="1"]{width:min(720px,100%);margin:0 auto}.onboarding-welcome-active .welcome-grid-reference{display:block}.onboarding-welcome-active .welcome-intro-card-centered{padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.onboarding-welcome-active .welcome-intro-card-centered>img{width:64px;margin-bottom:10px}.onboarding-welcome-active .welcome-intro-card-centered h2{font-size:clamp(2rem,3vw,2.7rem);margin:0}.onboarding-welcome-active .welcome-intro-card-centered p{font-size:1.05rem;max-width:600px;margin:0 auto 34px}.onboarding-welcome-active .welcome-value-list{gap:16px;margin-top:0}.onboarding-welcome-active .welcome-value-list>div{padding:20px;border-radius:16px;box-shadow:0 2px 8px rgba(15,23,42,.04);display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center}.onboarding-welcome-active .welcome-value-list>div:before{content:"○";width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f1f3f6;color:var(--or-blue);font-size:1.4rem;grid-row:span 2}.onboarding-welcome-active .welcome-value-list strong{margin:0}.onboarding-welcome-active .welcome-value-list span{grid-column:2}.onboarding-welcome-active .onboard-footer{border:0;padding:0;margin:26px auto 38px;width:min(720px,100%)}.onboarding-welcome-active .onboard-footer .or-btn-primary{min-width:216px}.onboard-nav-top{width:min(100%,760px);display:none;align-items:flex-start;justify-content:space-between;gap:0;position:relative;margin:0 auto 26px;padding:0;list-style:none}.onboard-nav-top:before{content:"";position:absolute;left:8%;right:8%;top:15px;height:2px;background:#e2e6ec;z-index:0}.onboard-nav-top li{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;min-width:74px;color:#9aa5b5;font-size:.78rem;text-align:center}.onboard-nav-top li div{display:grid;gap:2px}.onboard-nav-top li small{display:none}.onboard-nav-top .step-dot{width:32px;height:32px;border-radius:50%;border:2px solid #e2e6ec;background:#f7f8fa;color:#9aa5b5;font-size:.8rem}.onboard-nav-top li.active{color:var(--or-blue);font-weight:700}.onboard-nav-top li.active .step-dot,.onboard-nav-top li.done .step-dot{background:var(--or-blue);border-color:var(--or-blue);color:#fff}.onboard-nav-top li.done:after{content:"";position:absolute;top:15px;left:50%;width:200%;height:2px;background:var(--or-blue);z-index:-1}.onboard-nav-side{display:grid;gap:18px;margin:18px 0 auto;padding:0;list-style:none}.onboard-nav-side li{display:flex;align-items:flex-start;gap:12px;color:#6b7280;font-size:.88rem}.onboard-nav-side li div{display:grid;gap:3px}.onboard-nav-side li small{color:#4b5563}.onboard-nav-side li.active{color:#fff;font-weight:700}.onboard-nav-side li.active small{color:var(--or-cyan)}.onboard-nav-side .step-dot{width:36px;height:36px;flex-basis:36px;background:#1f2937;border-color:#374151;color:#6b7280}.onboard-nav-side li.active .step-dot,.onboard-nav-side li.done .step-dot{background:var(--or-blue);border-color:var(--or-green);color:#fff}.onboard-nav-side li.done .step-dot{border-color:var(--or-blue)}.onboard-nav-side li.active{color:#fff;background:rgba(0,0,0,0)}.onboard-nav-side li.active .step-dot{background:var(--or-blue);border-color:var(--or-green);color:#fff;box-shadow:none}.onboard-nav-side li.active small{color:var(--or-cyan)}.step-pane:not([data-step="1"]) .step-title{font-size:clamp(1.75rem,2.4vw,2rem);letter-spacing:-0.025em}.step-pane:not([data-step="1"]) .step-subtitle{font-size:.98rem}.onboard-nav-top li.active .step-dot{background:var(--or-blue);border-color:var(--or-blue);color:#fff;box-shadow:0 0 0 3px rgba(33,72,217,.12)}.onboard-nav-top:before{left:7%;right:7%;background:#dfe5ed}.onboarding-welcome-active .onboard-top{display:block}.onboarding-welcome-active .onboard-top>div{display:none}.onboarding-welcome-active .onboard-top>[data-save-exit]{position:absolute;top:28px;right:clamp(28px,6vw,96px)}.onboarding-welcome-active .onboard-nav-top{display:flex}.onboarding-welcome-active .onboard-nav-side{display:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side{display:grid !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-top>div{display:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{min-height:0;margin:0 0 22px}@media(min-width: 901px)and (max-width: 1100px){.onboard-nav-side{grid-template-columns:1fr}.onboard-nav-side li{justify-content:flex-start}.onboard-nav-side li div{display:grid}}@media(max-width: 900px){.onboarding-welcome-active{grid-template-columns:1fr}.onboarding-welcome-active .onboard-side{min-height:auto;padding:28px 24px}.onboarding-welcome-active .onboard-logo{margin-bottom:36px}.onboard-welcome-copy h1{font-size:2.3rem;margin-bottom:30px}.onboard-welcome-copy .welcome-side-list{gap:16px}.onboard-welcome-copy blockquote{display:none}.onboarding-welcome-active .onboard-main{min-height:auto;padding:0 24px}.onboarding-welcome-active #onboarding-form{display:block}.onboarding-welcome-active .onboard-top{padding-top:20px}.onboard-nav-side{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:6px;margin:18px 0}.onboard-nav-side li{justify-content:center}.onboard-nav-side li div{display:none}}.pricing-system{background:rgba(8,17,34,.7);color:#fff;border:0}.pricing-head-system{text-align:center}.pricing-head-system .or-section-title{color:#fff}.pricing-product-block{margin-top:28px;padding:28px;border:1px solid #263654;border-radius:24px;background:linear-gradient(145deg, #0a1222, #080f1c);box-shadow:0 20px 50px rgba(0,0,0,.25)}.pricing-product-block.scheduling{border-color:#315eb9;background:linear-gradient(145deg, #0a1428, #080f1c)}.pricing-feature-summary-no svg{width:18px;height:18px;stroke:#f66;stroke-width:2;flex:0 0 18px}.pricing-product-icon.purple,.pricing-product-icon.blue{background:rgba(0,0,0,0) !important}.pricing-product-layout{display:grid;grid-template-columns:minmax(220px, 0.78fr) minmax(0, 2.22fr);gap:24px;align-items:stretch}.pricing-product-intro{display:grid;grid-template-columns:68px 1fr;gap:16px;align-content:start;padding-bottom:22px;margin-bottom:22px}.pricing-product-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:1.35rem;color:#f8fbff;background:#081225;border:1px solid #334155}.pricing-product-icon svg{width:28px;height:28px;stroke:currentColor}.pricing-product-icon.purple,.pricing-product-icon.blue{background:#081225}.pricing-product-eyebrow{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--or-cyan);font-weight:800;margin:4px 0 5px}.pricing-product-intro h3{margin:0;font-size:1.65rem;line-height:1.15}.pricing-product-description{grid-column:1/-1;margin:12px 0 0;color:#9fb0c9;font-size:1.08rem;line-height:1.75}.pricing-feature-summary{grid-column:1/-1;display:grid;gap:9px;margin-top:2px;padding-top:18px;border-top:1px solid #1f2c46;color:#d6e0ef;font-size:.87rem;line-height:1.4}.pricing-feature-summary strong{color:#38bdf8;font-size:.9rem}.pricing-feature-summary span{display:block}.pricing-feature-summary-highlight{padding:9px 10px;border-left:3px solid var(--or-cyan);border-radius:5px;background:rgba(33,72,217,.12);color:#fff;font-weight:800}.pricing-feature-summary-no{display:flex !important;align-items:center;gap:8px;margin-top:5px;color:#ff8c8c}.pricing-feature-summary-no b{display:grid;place-items:center;width:19px;height:19px;border:1px solid #ef4444;border-radius:50%;font-size:.78rem;line-height:1;font-weight:500}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.system-plan-card{position:relative;display:flex;flex-direction:column;min-height:520px;padding:24px;border:1px solid #2a3959;border-radius:20px;background:#0a1325;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.system-plan-card:hover,.system-plan-card:focus-within{transform:translateY(-5px);border-color:#4b8bff;box-shadow:0 14px 34px rgba(15,63,180,.25)}.system-plan-card.recommended{border-color:#2375f3;box-shadow:0 0 0 2px rgba(35,117,243,.22),0 18px 40px rgba(0,0,0,.25)}.recommended-badge{position:absolute;top:-13px;right:18px;z-index:1;padding:7px 13px;border-radius:8px;background:#2148d9;color:#fff;font-size:.7rem;font-weight:800;box-shadow:0 8px 18px rgba(33,72,217,.34)}.system-plan-card.recommended .system-plan-head{padding-top:24px}.pricing-cards-grid-1{grid-template-columns:minmax(250px, 360px)}.pricing-cards-grid-2{grid-template-columns:repeat(2, minmax(250px, 360px))}.system-plan-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px}.system-plan-head>span{font-size:.78rem;letter-spacing:.1em;color:#9fb0c9;font-weight:800}.system-plan-head strong{font-size:2.45rem;line-height:1}.system-plan-head .system-plan-currency{margin-right:5px;color:#d6e0ef;font-size:1rem;font-weight:700;vertical-align:middle}.system-plan-head small{font-size:.82rem;color:#94a3b8;font-weight:500}.system-plan-capacity{display:grid;gap:5px;margin:18px 0 20px}.system-plan-capacity strong{display:inline-flex;align-self:start;width:max-content;padding:8px 12px;border:1px solid #1763c5;border-radius:999px;background:rgba(33,72,217,.12);color:#dbeafe;font-size:.86rem}.system-plan-capacity span{color:#8194b2;font-size:.76rem;line-height:1.4}.feature-compare-list{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:13px}.feature-compare-list li{display:flex;align-items:flex-start;gap:10px;color:#d6e0ef;line-height:1.45}.feature-compare-list b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.88rem;flex:0 0 22px}.feature-compare-list .has b{background:rgba(16,185,129,.14);color:#34d399}.feature-compare-list .no{color:#71809a}.feature-compare-list .no b{background:rgba(148,163,184,.1);color:#8290a6}.system-plan-card .or-btn{margin-top:auto;width:100%}.steps-section{position:relative;min-height:680px}.steps-connectors{position:absolute;inset:0;pointer-events:none;z-index:0}.flow{position:absolute;display:block;opacity:1}.step-card{position:relative;z-index:2}.flow-1{width:323px;height:286px;left:50px;top:200px}.flow-2{width:250px;height:77px;left:250px;top:171px}.flow-3{width:130px;height:auto;left:237px;top:43px}.flow-4{width:135px;height:auto;right:82px;top:275px}@media(max-width: 1100px){.solutions-grid-reference{grid-template-columns:1fr}.flow-container-reference{max-width:680px}.pricing-product-layout{grid-template-columns:1fr}.pricing-cards-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 740px){.asymmetric-grid-reference,.features-checklist-reference{grid-template-columns:1fr}.solution-card-reference.offset-reference{transform:none}.flow-container-reference{height:auto;display:grid;gap:14px}.flow-line-svg-reference{display:none}.flow-step-reference{position:relative !important;inset:auto !important;width:auto}.pricing-product-block{padding:18px}.pricing-product-intro{grid-template-columns:68px 1fr}.pricing-cards-grid{grid-template-columns:1fr}.system-plan-card{min-height:auto}}.hero-copy-reference{max-width:620px}.hero-copy-reference .or-kicker{margin-bottom:20px;font-size:.72rem;letter-spacing:.16em}.hero-copy-reference h1{max-width:590px;margin:0 0 20px;font-size:clamp(2.55rem,4.05vw,4.05rem);line-height:1.02;letter-spacing:-0.045em}.hero-copy-reference h1 span{display:block;margin-top:4px}.hero-copy-reference>p{max-width:610px;margin:0 0 34px;font-size:.98rem;line-height:1.72}.hero-benefits-grid{max-width:620px;gap:18px 34px;margin-bottom:34px}.hero-benefit-card{gap:14px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.hero-benefit-icon{width:42px;height:42px;border-radius:10px;font-size:1rem}.hero-benefit-card strong{font-size:.92rem;line-height:1.2}.hero-benefit-card span{margin-top:3px;font-size:.78rem;line-height:1.35}.hero-actions-stack{max-width:392px;gap:14px}.hero-actions-stack .or-btn{width:100%;min-height:54px;border-radius:12px}.hero-main-cta{min-height:56px}.solution-card-reference{min-height:0;padding:16px;gap:0;border-radius:22px}.solution-card-reference img{width:100%;height:220px;border-radius:18px}.card-text-reference{padding:20px 42px 34px 4px}.card-text-reference h3{margin:0 0 8px;font-size:1.18rem;line-height:1.2}.card-text-reference .sub{margin:0 0 10px;font-size:.94rem;line-height:1.35}.card-text-reference p{font-size:.9rem;line-height:1.55}.segment-plus{right:16px;bottom:16px;width:36px;height:36px;padding:0;font-size:1.65rem;line-height:1}@media(max-width: 640px){.hero-copy-reference h1{max-width:100%;font-size:2.25rem;line-height:1.06}.hero-copy-reference>p{font-size:.93rem}.hero-benefits-grid{grid-template-columns:1fr 1fr;gap:18px 14px}.hero-benefit-icon{width:38px;height:38px}.solution-card-reference img{height:220px}.card-text-reference{padding:18px 42px 32px 2px}.segment-plus{width:34px;height:34px;font-size:1.55rem}}.hero-copy-reference{width:100%;max-width:510px}.hero-copy-reference .or-kicker{margin:0 0 22px;font-size:.65rem;line-height:1.2;letter-spacing:.17em}.hero-copy-reference h1{width:100%;max-width:500px;margin:0 0 20px;font-size:clamp(2.15rem,3.3vw,3.25rem);line-height:1.08;letter-spacing:-0.04em}.hero-copy-reference h1 span{display:block;margin-top:2px}.hero-copy-reference>p{width:100%;max-width:500px;margin:0 0 34px;font-size:.86rem;line-height:1.62}.hero-benefits-grid{width:100%;max-width:500px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 28px;margin:0 0 32px}.hero-benefit-card{min-width:0;gap:12px}.hero-benefit-icon{width:38px;height:38px;flex:0 0 38px;border-radius:9px;font-size:.92rem}.hero-benefit-card strong{font-size:.82rem;line-height:1.2}.hero-benefit-card span{margin-top:3px;font-size:.72rem;line-height:1.25}.hero-actions-stack{width:100%;max-width:500px;gap:12px}.hero-actions-stack .or-btn{min-height:52px;font-size:.86rem}@media(max-width: 640px){.hero-copy-reference{max-width:100%}.hero-copy-reference .or-kicker{font-size:.58rem;margin-bottom:18px}.hero-copy-reference h1{max-width:360px;font-size:2.12rem;line-height:1.08}.hero-copy-reference>p{font-size:.82rem;max-width:370px}.hero-benefits-grid{max-width:380px;gap:20px 14px}.hero-benefit-icon{width:36px;height:36px;flex-basis:36px}.hero-benefit-card strong{font-size:.78rem}.hero-benefit-card span{font-size:.68rem}.hero-actions-stack{max-width:380px}}.hero-benefit-card{align-items:flex-start}.hero-benefit-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:linear-gradient(180deg, rgba(12, 22, 48, 0.95), rgba(8, 16, 34, 0.98));border:1px solid rgba(48,79,135,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.18);font-size:.88rem}.hero-benefit-card strong{margin-top:1px;font-size:.84rem;font-weight:700}.hero-benefit-card span{font-size:.71rem;line-height:1.28;color:#8e9db8}.solution-card-reference{display:flex;flex-direction:column}.solution-card-reference img{border-radius:20px}.card-text-reference{padding:16px 54px 36px 4px}.card-text-reference h3{margin:0 0 6px;font-size:1.05rem;font-weight:700;line-height:1.15}.card-text-reference .sub{margin:0 0 10px;font-size:.92rem;font-weight:700;line-height:1.15;max-width:14ch}.card-text-reference p{max-width:18ch;font-size:.82rem;line-height:1.3;color:#95a6c2}.segment-plus{right:14px;bottom:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#fff;color:#2b56e6;font-size:1.6rem;font-weight:800;line-height:0;box-shadow:0 8px 20px rgba(0,0,0,.28);transition:transform .28s ease,background-color .28s ease,color .28s ease,box-shadow .28s ease}.segment-plus:hover,.segment-plus:focus-visible{background:#2b56e6;color:#fff;transform:rotate(90deg) scale(1.04);box-shadow:0 12px 28px rgba(25,78,255,.34)}@media(max-width: 640px){.hero-benefit-icon{width:34px;height:34px;flex-basis:34px;font-size:.82rem}.hero-benefit-card strong{font-size:.8rem}.hero-benefit-card span{font-size:.69rem}.card-text-reference{padding:14px 50px 34px 2px}.card-text-reference h3{font-size:1rem}.card-text-reference .sub{font-size:.88rem}.card-text-reference p{font-size:.79rem}.segment-plus{width:30px;height:30px;font-size:1.5rem}}.or-kicker{font-size:.65rem}.solutions-content-reference h2{font-size:3rem}.solutions-description-reference{font-size:1.1rem;line-height:1.3}.segment-plus{display:flex;align-items:center;justify-content:center;padding:0;line-height:1;font-family:Arial,Helvetica,sans-serif;font-weight:800;text-align:center}.segment-plus::before{content:"+";display:block;line-height:1;transform:translateY(-1px)}.segment-plus{font-size:0}.solutions-content-reference>.or-kicker{font-size:.65rem !important}.solutions-content-reference>h2{font-size:3rem !important}.solutions-content-reference>.solutions-description-reference{font-size:1.1rem !important;line-height:1.3 !important}.solution-card-reference .segment-plus{position:absolute;right:14px;bottom:14px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fff;color:#2b56e6;font-size:0 !important;line-height:0;display:block;box-shadow:0 7px 18px rgba(0,0,0,.28);transition:transform .28s ease,background-color .28s ease,box-shadow .28s ease}.solution-card-reference .segment-plus::before,.solution-card-reference .segment-plus::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:3px;border-radius:2px;background:currentColor;transform:translate(-50%, -50%)}.solution-card-reference .segment-plus::after{transform:translate(-50%, -50%) rotate(90deg)}.solution-card-reference .segment-plus:hover,.solution-card-reference .segment-plus:focus-visible{background:#2b56e6;color:#fff;transform:rotate(90deg) scale(1.05);box-shadow:0 10px 24px rgba(43,86,230,.35);outline:none}@media(max-width: 640px){.solutions-content-reference>h2{font-size:2.25rem !important}.solutions-content-reference>.solutions-description-reference{font-size:1rem !important}}.solution-card-reference .card-text-reference h3{margin:0 0 6px !important;font-size:1.4rem !important;font-weight:500 !important;line-height:1.15 !important}.solution-card-reference .card-text-reference .sub{margin:0 0 10px !important;font-size:1rem !important;font-weight:500 !important;line-height:1.15 !important;max-width:none !important;color:var(--or-cyan) !important}.solution-card-reference .card-text-reference p{max-width:none !important;font-size:.82rem !important;line-height:1.3 !important;color:#95a6c2 !important}.hero-benefits-grid .hero-benefit-card{background:rgba(0,0,0,0) !important;border:0 !important;padding:0 !important;gap:12px !important;align-items:flex-start !important}.hero-benefits-grid .hero-benefit-icon{width:42px !important;height:42px !important;flex:0 0 42px !important;display:grid !important;place-items:center !important;border-radius:12px !important;background:linear-gradient(180deg, rgba(13, 23, 52, 0.96), rgba(8, 16, 37, 0.98)) !important;border:1px solid rgba(52,76,126,.7) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 8px 24px rgba(0,0,0,.18) !important;color:#fff !important;font-size:1rem !important}.hero-benefits-grid .hero-benefit-card strong{margin:0 0 2px !important;color:#fff !important;font-size:.86rem !important;font-weight:700 !important;line-height:1.2 !important}.hero-benefits-grid .hero-benefit-card span{color:#94a2bb !important;font-size:.72rem !important;line-height:1.26 !important}@media(max-width: 640px){.hero-benefits-grid .hero-benefit-icon{width:40px !important;height:40px !important;flex-basis:40px !important}}:root{--or-radius: 8px;--or-black: #000;--or-surface: #0a101c;--or-landing-section-edge: #0a153d;--or-landing-gradient-to-blue: linear-gradient(180deg, #000 0%, #000 30%, var(--or-landing-section-edge) 100%);--or-border: #334155;--or-muted: #94a3b8;--or-blue: #2148d9;--or-cyan: #00e0fc;--or-green: #00a884;--or-error: #ef4444}.landing{background:#000;background-image:linear-gradient(rgba(51, 65, 85, 0.16) 1px, transparent 1px),linear-gradient(90deg, rgba(51, 65, 85, 0.16) 1px, transparent 1px);background-size:48px 48px}.landing-header,.onboard-side{background:#0a101c}.or-btn,.hero-benefit-card,.mock-panel,.solution-card-reference,.product-window,.faq-item,.cta-box,.onboard-card,.choice-card,.bundle-card,.mini-switch-card,.system-plan-card,.pricing-product-block,.onboard-help,.field,.toast{border-radius:var(--or-radius)}.or-btn{letter-spacing:0;transform:none}.or-btn:hover{transform:translateY(-1px)}.or-btn-primary,.or-gradient,.pricing-highlight{background:var(--or-blue);color:#fff;-webkit-text-fill-color:currentColor;-webkit-background-clip:initial;background-clip:initial;box-shadow:none}.or-gradient,.pricing-highlight{color:var(--or-cyan);background:rgba(0,0,0,0)}.hero-copy-reference h1,.or-section-title,.step-title,.welcome-intro-card-centered h2,.solutions-content-reference h2{letter-spacing:0 !important}.or-kicker,.side-title,.form-group-divider span,.plan-top,.pricing-product-eyebrow,.system-plan-head span{letter-spacing:0}.hero-benefit-icon,.help-badge{border-radius:var(--or-radius);color:var(--or-cyan)}.bundle-card.selected{border-color:var(--or-blue);box-shadow:0 0 0 3px rgba(33,72,217,.1)}.progress-fill,.switch:checked{background:var(--or-blue)}.pricing-product-icon.purple,.pricing-product-icon.green,.family-purple .family-icon,.family-green .family-icon{background:var(--or-blue)}.family-intro h3,.family-green .family-intro h3,.family-intro li:before,.family-green .family-intro li:before,.pricing-benefits-bar strong,.price-card-head,.price-card-meta strong{color:var(--or-blue)}.price-card,.product-family,.pricing-benefits-bar,.cta-box{border-radius:var(--or-radius)}.price-card,.product-family,.pricing-benefits-bar,.pricing-product-block{box-shadow:none}.cta-box{background:#0a101c}.segment-card-reference,.flow-box,.product-window,.product-family,.price-card,.pricing-benefits-bar{border-radius:var(--or-radius)}.segment-plus{border-radius:50%}@media(max-width: 760px){.landing-links{display:none}.landing-nav{height:68px;gap:12px}.landing-actions .or-btn-ghost{display:none}.or-shell{width:min(100% - 28px,1180px)}.hero,.segments-flow,.product,.pricing,.faq,.cta{padding:56px 0}.onboarding-body{grid-template-columns:minmax(0, 1fr)}.onboard-side,.onboard-main{width:100%;min-width:0}.onboard-nav{grid-template-columns:repeat(5, minmax(0, 1fr))}.onboard-nav li{min-width:0}.onboard-nav li div{display:none}.onboard-nav li{justify-content:center}}.onboarding-body .onboard-nav-side li.active{color:#fff;background:rgba(0,0,0,0)}.onboarding-body .onboard-nav-side li.active small{color:var(--or-cyan)}.onboarding-body .onboard-nav-side li.active .step-dot{color:#fff;background:var(--or-blue);border-color:var(--or-green);box-shadow:none}.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:384px minmax(0, 1fr);background:#f9fafb}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:100vh;min-height:100vh;padding:40px;background:#0a101c;align-self:start}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:64px}.onboarding-body:not(.onboarding-welcome-active) .side-title{margin:0 0 40px;color:var(--or-cyan);font-size:.75rem;font-weight:700;letter-spacing:.04em}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:48px clamp(32px,6vw,112px) 56px}.onboarding-body:not(.onboarding-welcome-active) #onboarding-form{width:100%;margin:0}.onboarding-body:not(.onboarding-welcome-active) .step-title{font-size:1.5rem;line-height:1.35;letter-spacing:-0.025em;margin-bottom:4px}.onboarding-body:not(.onboarding-welcome-active) .step-subtitle{font-size:.875rem;line-height:1.5;margin-bottom:24px}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{position:relative;display:block;margin:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-top>div{display:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:flex !important;width:min(620px,100%);margin:0 auto 46px}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{position:absolute;right:0;top:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#4b5563;padding:6px 11px;font-size:.72rem;display:inline-flex;gap:5px;align-items:center}.onboarding-body:not(.onboarding-welcome-active) .onboard-card{padding:28px;border-radius:18px;border-color:#edf0f3;box-shadow:0 1px 2px rgba(15,23,42,.03)}.onboarding-body:not(.onboarding-welcome-active) .field{min-height:36px;border-radius:10px;background:#f9fafb;border-color:#e5e7eb;font-size:.88rem}.onboarding-body:not(.onboarding-welcome-active) .form-grid{gap:24px 16px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:.9fr 1.55fr .8fr 1.2fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(-n+4){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(5),.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(6){grid-column:1/-1}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group:nth-child(11){grid-column:span 2}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer{margin-top:20px;padding-top:22px;border-color:#f3f4f6}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn-primary{background:var(--or-green);border-color:var(--or-green);padding-left:32px;padding-right:32px}.onboarding-body .onboard-nav-side{gap:0;margin:0 auto;padding:0;position:relative}.onboarding-body .onboard-nav-side li{position:relative;min-height:60px;padding:0 0 24px;gap:16px;font-size:.78rem}.onboarding-body .onboard-nav-side li:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:-1px;width:1px;background:#374151}.onboarding-body .onboard-nav-side li.done:not(:last-child):before{background:var(--or-green)}.onboarding-body .onboard-nav-side li div{padding-top:1px}.onboarding-body .onboard-nav-side li small{font-size:.68rem}.onboarding-body .onboard-nav-side .step-dot{width:36px;height:36px;flex:0 0 36px}@media(max-width: 1100px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:300px minmax(0, 1fr)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{padding:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:36px 32px}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:auto !important}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group.full{grid-column:1/-1 !important}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{height:auto;min-height:0;position:relative}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side,.onboarding-body:not(.onboarding-welcome-active) .onboard-help,.onboarding-body:not(.onboarding-welcome-active) .skip-config{display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{margin-bottom:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{padding:26px 18px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{margin-bottom:30px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li{min-width:0;font-size:.62rem}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{display:none}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company{grid-template-columns:1fr}.onboarding-body:not(.onboarding-welcome-active) .form-grid-company>.form-group{grid-column:1/-1 !important}}.onboarding-body.onboarding-step-4 #onboarding-form{width:min(1120px,100%);margin:0 auto}.onboarding-body.onboarding-step-4 .step-subtitle{margin-bottom:30px}.onboarding-body.onboarding-step-4 .step4-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 16px}.onboarding-body.onboarding-step-4 .step4-section-title{display:flex;align-items:flex-start;gap:12px}.onboarding-body.onboarding-step-4 .step4-section-number{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--or-blue);color:#fff;font-size:.82rem;font-weight:800}.onboarding-body.onboarding-step-4 .step4-section-head h2{margin:0 0 4px;color:#111827;font-size:1.18rem;line-height:1.3}.onboarding-body.onboarding-step-4 .step4-section-head p{margin:0;color:#64748b;font-size:.86rem;line-height:1.5}.onboarding-body.onboarding-step-4 .step4-product-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.onboarding-body.onboarding-step-4 .step4-product-card{position:relative;display:grid;grid-template-columns:56px minmax(0, 1fr);column-gap:16px;row-gap:16px;min-height:232px;padding:24px;border:1px solid #dbe3ef;border-radius:var(--or-radius);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.onboarding-body.onboarding-step-4 .step4-product-card:hover{border-color:#9fb0c9;transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.06)}.onboarding-body.onboarding-step-4 .step4-product-card:focus-within{border-color:var(--or-blue);box-shadow:0 0 0 3px rgba(33,72,217,.14)}.onboarding-body.onboarding-step-4 .step4-product-card.selected{border:2px solid var(--or-blue);background:#f5f7ff;box-shadow:0 0 0 3px rgba(33,72,217,.1)}.onboarding-body.onboarding-step-4 .step4-product-card input,.onboarding-body.onboarding-step-4 .step4-plan-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.onboarding-body.onboarding-step-4 .step4-radio{position:absolute;top:18px;right:18px;width:22px;height:22px;border:2px solid #cbd5e1;border-radius:50%;background:#fff}.onboarding-body.onboarding-step-4 .selected>.step4-radio{border-color:var(--or-blue);background:var(--or-blue);box-shadow:inset 0 0 0 4px #fff}.onboarding-body.onboarding-step-4 .step4-product-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--or-radius)}.onboarding-body.onboarding-step-4 .step4-product-icon svg{width:26px;height:26px;stroke:currentColor}.onboarding-body.onboarding-step-4 .step4-product-icon-asset{border-radius:0;background:rgba(0,0,0,0)}.onboarding-body.onboarding-step-4 .step4-product-icon-asset img{display:block;width:48px;height:48px;object-fit:contain}.onboarding-body.onboarding-step-4 .step4-product-icon-asset>.step4-product-icon-active{display:none}.onboarding-body.onboarding-step-4 .step4-product-card.selected .step4-product-icon-asset>.step4-product-icon-default{display:none}.onboarding-body.onboarding-step-4 .step4-product-card.selected .step4-product-icon-asset>.step4-product-icon-active{display:block}.onboarding-body.onboarding-step-4 .step4-product-icon-cyan{color:#007d90;background:rgba(0,224,252,.12)}.onboarding-body.onboarding-step-4 .step4-product-icon-blue{color:var(--or-blue);background:rgba(33,72,217,.1)}.onboarding-body.onboarding-step-4 .step4-product-copy{padding-right:30px}.onboarding-body.onboarding-step-4 .step4-product-copy .bundle-title{margin:3px 0 6px;color:#111827;font-size:1.08rem;line-height:1.35}.onboarding-body.onboarding-step-4 .step4-product-copy p{margin:0;color:#64748b;font-size:.85rem;line-height:1.5}.onboarding-body.onboarding-step-4 .step4-feature-list{grid-column:1/-1;display:grid;gap:10px;margin:0;padding:16px 0 0;border-top:1px solid #e6ebf2;list-style:none;color:#42526b;font-size:.84rem}.onboarding-body.onboarding-step-4 .step4-feature-list li{display:flex;align-items:center;gap:8px}.onboarding-body.onboarding-step-4 .step4-feature-list svg{width:17px;height:17px;flex:0 0 17px;color:var(--or-blue)}.onboarding-body.onboarding-step-4 .step4-progressive[hidden]{display:none}.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>*{opacity:0;transform:translateY(8px);animation:step4-progressive-enter 240ms cubic-bezier(0.23, 1, 0.32, 1) forwards}.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>:nth-child(2){animation-delay:40ms}.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>:nth-child(3){animation-delay:80ms}.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>:nth-child(4){animation-delay:120ms}.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>:nth-child(5){animation-delay:160ms}.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>:nth-child(6){animation-delay:200ms}@keyframes step4-progressive-enter{to{opacity:1;transform:translateY(0)}}.onboarding-body.onboarding-step-4 .step4-selection-status{display:flex;align-items:center;gap:10px;margin:14px 0 28px;padding:11px 14px;border:1px solid #dbe3ef;border-radius:var(--or-radius);background:#fff;color:#64748b;font-size:.82rem}.onboarding-body.onboarding-step-4 .step4-selection-status strong{color:var(--or-blue)}.onboarding-body.onboarding-step-4 .step4-selection-icon,.onboarding-body.onboarding-step-4 .step4-summary-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:var(--or-radius);color:var(--or-blue);background:rgba(33,72,217,.1)}.onboarding-body.onboarding-step-4 .step4-selection-product-icon{width:36px;height:36px;flex-basis:36px;border-radius:0;background:rgba(0,0,0,0)}.onboarding-body.onboarding-step-4 .step4-selection-product-icon img{display:block;width:36px;height:36px}.onboarding-body.onboarding-step-4 .step4-summary-plan-icon{width:36px;height:36px;flex-basis:36px;border-radius:0;background:rgba(0,0,0,0)}.onboarding-body.onboarding-step-4 .step4-summary-plan-icon img{display:block;width:36px;height:36px}.onboarding-body.onboarding-step-4 .step4-context-note{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dbe3ef;border-radius:var(--or-radius);background:#fff;color:#64748b;font-size:.76rem}.onboarding-body.onboarding-step-4 .step4-context-note svg{width:15px;height:15px}.onboarding-body.onboarding-step-4 .step4-plan-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.onboarding-body.onboarding-step-4 .step4-plan-card{position:relative;display:block;min-height:190px;padding:24px;border:1px solid #dbe3ef;border-radius:var(--or-radius);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.onboarding-body.onboarding-step-4 .step4-plan-card:hover{border-color:#9fb0c9;transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.06)}.onboarding-body.onboarding-step-4 .step4-plan-card:focus-within{border-color:var(--or-blue);box-shadow:0 0 0 3px rgba(33,72,217,.14)}.onboarding-body.onboarding-step-4 .step4-plan-card.selected{border:2px solid var(--or-blue);background:#f5f7ff;box-shadow:0 0 0 3px rgba(33,72,217,.1)}.onboarding-body.onboarding-step-4 .step4-plan-card .plan-top{margin:0 0 8px;padding:0;color:#64748b;background:rgba(0,0,0,0);font-size:.72rem;letter-spacing:0;text-transform:none}.onboarding-body.onboarding-step-4 .step4-plan-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 0 12px}.onboarding-body.onboarding-step-4 .step4-plan-icon img{display:block;width:48px;height:48px;object-fit:contain}.onboarding-body.onboarding-step-4 .step4-plan-icon>.step4-plan-icon-active{display:none}.onboarding-body.onboarding-step-4 .step4-plan-card.selected .step4-plan-icon>.step4-plan-icon-default{display:none}.onboarding-body.onboarding-step-4 .step4-plan-card.selected .step4-plan-icon>.step4-plan-icon-active{display:block}.onboarding-body.onboarding-step-4 .step4-recommended-badge{position:absolute;top:0;right:54px;padding:7px 11px;border-radius:0 0 8px 8px;color:#fff;background:var(--or-blue);font-size:.66rem;font-weight:800}.onboarding-body.onboarding-step-4 .step4-plan-card h3{margin:0 0 10px;color:#111827;font-size:1.08rem}.onboarding-body.onboarding-step-4 .step4-plan-card .plan-price{margin:0 0 10px;color:#111827;font-size:2rem}.onboarding-body.onboarding-step-4 .step4-plan-card p{margin:0;color:#64748b;font-size:.84rem;line-height:1.5}.onboarding-body.onboarding-step-4 .step4-summary{display:flex;align-items:center;gap:11px;margin-top:18px;padding:13px 14px;border:1px solid #dbe3ef;border-radius:var(--or-radius);background:#fff}.onboarding-body.onboarding-step-4 .step4-summary small{display:block;margin-bottom:2px;color:#64748b;font-size:.7rem}.onboarding-body.onboarding-step-4 .step4-summary strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#334155;font-size:.82rem}.onboarding-body.onboarding-step-4 .step4-summary b{color:#94a3b8}.onboarding-body.onboarding-step-4 .step4-footer{margin-top:20px}@media(prefers-reduced-motion: reduce){.onboarding-body.onboarding-step-4 .step4-progressive.is-visible>*{transform:none;animation-name:step4-progressive-fade;animation-duration:200ms;animation-delay:0ms}@keyframes step4-progressive-fade{to{opacity:1}}}@media(max-width: 980px){.onboarding-body.onboarding-step-4 .step4-product-grid{grid-template-columns:1fr}.onboarding-body.onboarding-step-4 .step4-plan-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.onboarding-body.onboarding-step-4 .step4-section-head{align-items:flex-start;flex-direction:column}.onboarding-body.onboarding-step-4 .step4-plan-grid{grid-template-columns:1fr}.onboarding-body.onboarding-step-4 .step4-product-card{grid-template-columns:48px minmax(0, 1fr);min-height:0;padding:20px}.onboarding-body.onboarding-step-4 .step4-product-icon{width:48px;height:48px}}@media(min-width: 641px){.hero-benefits-grid{max-width:620px;gap:26px 34px}.hero-benefits-grid .hero-benefit-icon{width:46px !important;height:46px !important;flex-basis:46px !important}.hero-benefits-grid .hero-benefit-card strong{font-size:.92rem !important}.hero-benefits-grid .hero-benefit-card span{font-size:.78rem !important}}.billing-page{min-height:100vh;margin:0;background:#07111f;color:#f8fbff;font-family:Inter,Arial,sans-serif}#plan-options [hidden]{display:none !important}.billing-shell,.billing-result{width:min(1040px,100% - 40px);margin:0 auto;padding:36px 0 64px}.billing-logo{display:inline-flex;margin-bottom:40px}.billing-logo img{width:150px;height:auto}.billing-layout{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:28px;align-items:start}.billing-summary{padding:28px;border:1px solid #334155;border-radius:14px;background:#0a101c}.billing-kicker{color:#00e0fc;font-size:.75rem;font-weight:800;letter-spacing:.08em}.billing-summary h1{margin:14px 0 8px;font-size:2rem}.billing-summary p{color:#94a3b8;line-height:1.55}.billing-price{margin:28px 0 8px;font-size:3rem;font-weight:800;color:#fff}.billing-price span{margin-right:6px;font-size:1.15rem;vertical-align:middle}.billing-price small{margin-left:6px;color:#94a3b8;font-size:1rem;font-weight:500}.billing-limit{color:#00e0fc !important;font-weight:700}.billing-card{padding:30px;border-radius:14px;background:#fff;color:#17202f}.billing-card h2{margin:0 0 8px}.billing-card>p{margin:0 0 24px;color:#64748b;line-height:1.5}.billing-error{margin:0 0 18px;padding:12px 14px;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;background:#fff7f7}.billing-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.billing-field{display:grid;gap:7px;color:#334155;font-size:.86rem;font-weight:700}.billing-field.full{grid-column:1/-1}.billing-field input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;color:#17202f;font:inherit}.billing-field input:focus{border-color:#2148e8;outline:3px solid rgba(33,72,232,.12)}.billing-submit{width:100%;margin-top:24px;justify-content:center}.billing-result{max-width:620px;min-height:70vh;display:grid;align-content:center;justify-items:start}.billing-result-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%;background:#00a884;color:#fff;font-size:1.5rem;font-weight:800}.billing-result-icon-pending{background:#2148e8}.billing-result h1{margin:0 0 10px;font-size:2.25rem}.billing-result p{max-width:520px;margin:0 0 26px;color:#b7c4d6;font-size:1.05rem;line-height:1.6}@media(max-width: 720px){.billing-shell,.billing-result{width:min(100% - 28px,560px);padding-top:24px}.billing-logo{margin-bottom:24px}.billing-layout{grid-template-columns:1fr;gap:16px}.billing-summary,.billing-card{padding:22px}.billing-fields{grid-template-columns:1fr}.billing-price{font-size:2.5rem}}.onboard-nav-top li:last-child::after{content:"";position:absolute;z-index:0;top:15px;left:50%;right:-220px;height:2px;background:#f9fafb}.onboard-nav-top li:last-child .step-dot,.onboard-nav-top li:last-child>div{position:relative;z-index:1}.recommended-badge{position:absolute;top:0;right:0;padding:6px 10px;border-radius:0 7px 0 7px;background:#2148d9;color:#fff;font-size:.6rem;font-weight:800;box-shadow:none}.landing{background:#020617;color:#fff}.landing .or-shell{width:min(1152px,100% - 48px)}.landing-header{position:sticky;top:0;z-index:30;background:rgba(2,6,23,.88);border-bottom:1px solid rgba(148,163,184,.08);backdrop-filter:blur(18px)}.landing-nav{height:88px;padding:0;gap:40px}.landing-nav .or-logo img{width:127px}.landing-links{gap:40px;color:#cbd5e1;font-size:14px;font-weight:500}.landing-links a,.landing-actions>a{transition:color .2s ease,opacity .2s ease,transform .2s ease}.landing-links a:hover,.landing-actions .or-btn-ghost:hover{color:#fff}.landing-actions{align-items:center;gap:24px}.landing-actions .or-btn-ghost{min-height:auto;padding:10px 0;border:0;background:none;box-shadow:none;color:#cbd5e1;font-size:14px;font-weight:500}.landing-actions .or-btn-primary{min-height:40px;padding:10px 24px;border-radius:999px;font-size:14px;box-shadow:0 10px 15px -3px rgba(0,0,0,.28)}.hero.hero-reference{min-height:766px;padding:83px 0 40px;background:radial-gradient(circle at 73% 38%, rgba(33, 72, 217, 0.2), transparent 31%)}.hero-grid-reference{grid-template-columns:410px 565px;justify-content:center;gap:176px;align-items:center}.hero-copy-reference{max-width:410px}.hero-copy-reference .or-kicker{margin-bottom:24px;color:#60a5fa;font-size:10px;line-height:13px;letter-spacing:1.4px}.hero-copy-reference h1{max-width:410px;margin:0 0 12px;font-size:37px;line-height:1.11;letter-spacing:0;font-weight:800}.hero-copy-reference h1 .or-gradient{display:inline;background:linear-gradient(90deg, #00e0fc, #2148d9);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.hero-copy-reference>p{max-width:410px;margin:0 0 24px;color:#94a3b8;font-size:14px;line-height:1.625}.hero-benefits-grid{max-width:410px;margin:0 0 16px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 24px}.hero-benefits-grid .hero-benefit-card{min-width:0;padding:0;border:0;border-radius:0;background:none;gap:12px}.hero-benefits-grid .hero-benefit-icon{width:40px !important;height:40px !important;flex:0 0 40px !important;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);color:#60a5fa}.hero-benefits-grid .hero-benefit-card strong{margin:0;font-size:14px !important;line-height:17px;white-space:nowrap}.hero-benefits-grid .hero-benefit-card span{font-size:12px !important;line-height:18px;color:#9ca3af;white-space:nowrap}.hero-actions-stack{max-width:410px;gap:16px}.hero-actions-stack .or-btn{min-height:56px;padding:16px 32px;border-radius:12px;font-size:16px}.hero-actions-stack .or-btn-darkline{border-color:#2148d9;background:rgba(0,0,0,0)}.hero-actions-stack .or-btn-primary{background:#2148d9;box-shadow:none}.hero-ui-reference{min-height:673px}.hero-ui-reference .mock-panel{border-color:rgba(255,255,255,.1);background:rgba(15,23,42,.76);box-shadow:0 24px 48px -12px rgba(0,0,0,.42);backdrop-filter:blur(6px)}.hero-ui-reference .mock-phone{left:0;top:0;width:304px;height:484px;padding:0;border-radius:22px;overflow:hidden;z-index:1}.mock-panel-head{height:60px;margin:0;padding:15px;border-bottom:1px solid #1e293b;gap:11px;background:rgba(15,23,42,.4)}.mock-panel-head .avatar{width:30px;height:30px;background:url("../images/onrails/heroes/hero-01/hero-avatar.webp") center/cover;border:1px solid rgba(59,130,246,.3)}.mock-panel-head strong{display:block;font-size:11px;line-height:15px}.mock-panel-head small{color:#60a5fa;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.mock-panel-head small i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#60a5fa}.mock-menu{margin-left:auto;color:#64748b;font-size:18px}.mock-day{width:max-content;margin:15px auto;color:#64748b;background:rgba(30,41,59,.65);border-radius:4px;padding:2px 8px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.mock-phone .chat-bubble{position:relative;margin:0 15px 15px;padding:11px 11px 26px;border-radius:0 15px 15px 15px;background:rgba(30,41,59,.88);color:#e5e7eb;font-size:10px;line-height:15px}.mock-phone .chat-bubble.action{max-width:232px;margin-left:auto;border-radius:15px 0 15px 15px;background:#2148d9}.chat-bubble time{position:absolute;right:11px;bottom:8px;color:#64748b;font-size:8px}.chat-bubble.action time{color:#bfdbfe}.mock-slots{display:flex;gap:7px;margin-top:10px}.mock-slots b{flex:1;padding:7px;border:1px solid #334155;border-radius:6px;color:#cbd5e1;background:#0f172a;font-size:8px;text-align:center;font-weight:500}.mock-phone .phone-footer{position:absolute;left:12px;right:49px;bottom:13px;height:60px;margin:0;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0f172a;color:#fff;justify-content:flex-start;gap:11px}.widget-bubble{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#2563eb;color:#fff}.widget-bubble em{position:absolute;right:-3px;top:-3px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#ef4444;font-size:8px;font-style:normal}.phone-footer>span:last-child{font-size:9px}.phone-footer>span:last-child strong,.phone-footer>span:last-child small{display:block}.phone-footer>span:last-child small{margin-top:3px;color:#64748b;font-size:7px}.hero-ui-reference .mock-dashboard-card{right:0;top:130px;width:316px;min-height:461px;padding:20px;border-radius:12px;z-index:2;background:rgba(15,23,42,.94)}.dashboard-title{display:flex;justify-content:space-between;margin-bottom:20px;font-size:14px}.dashboard-title span{color:#64748b}.mini-stats-row{gap:11px;margin-bottom:22px}.mini-stat{padding:12px;border-color:#1e293b;border-radius:8px;background:#0c1830}.mini-stat span{font-size:7px;text-transform:uppercase}.mini-stat strong{margin-top:7px;font-size:23px}.mini-stat small{font-size:8px}.mock-dashboard-card h4{margin:0 0 9px;color:#9ca3af;font-size:9px;text-transform:uppercase}.mini-list{gap:4px;margin-bottom:20px}.mini-list div{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:6px;border:0;font-size:9px}.mini-list i{width:26px;height:26px;border-radius:6px;background:url("../images/onrails/heroes/hero-01/hero-avatar.webp") center/cover}.mini-list div:nth-child(2) i{background-image:url("../images/onrails/heroes/hero-01/hero-user-2.webp")}.mini-list div:nth-child(3) i{background-image:url("../images/onrails/heroes/hero-01/hero-user-3.webp")}.mini-list b{font-size:9px}.mini-list b small{display:block;margin-top:2px;color:#6b7280;font-size:7px;font-weight:400}.mini-list span{font-size:8px;color:#6b7280}.mini-chart{height:112px;margin-top:0;border-radius:0;background:repeating-linear-gradient(0deg, transparent 0 27px, rgba(100, 116, 139, 0.08) 28px),repeating-linear-gradient(90deg, transparent 0 42px, rgba(100, 116, 139, 0.06) 43px)}.mini-chart svg{width:100%;height:100%;overflow:visible}.chart-area{fill:rgba(0,224,252,.11)}.chart-line{fill:none;stroke:#00e0fc;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:hero-chart-draw 1.8s .8s ease forwards}.hero-copy-reference>*{animation:hero-copy-in .65s both}.hero-copy-reference .or-kicker{animation-delay:.05s}.hero-copy-reference h1{animation-delay:.13s}.hero-copy-reference>p{animation-delay:.21s}.hero-benefits-grid{animation-delay:.29s}.hero-actions-stack{animation-delay:.37s}.mock-phone{animation:hero-panel-in .8s .2s both,hero-panel-float 6s 1.1s ease-in-out infinite}.mock-dashboard-card{animation:hero-panel-in .8s .35s both,hero-panel-float 6.8s 1.25s ease-in-out infinite reverse}@keyframes hero-copy-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-panel-in{from{opacity:0;transform:translateY(24px) scale(0.98)}to{opacity:1;transform:none}}@keyframes hero-panel-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes hero-chart-draw{to{stroke-dashoffset:0}}@media(max-width: 1100px){.hero-grid-reference{grid-template-columns:minmax(0, 410px) minmax(430px, 565px);gap:60px}.landing-links{gap:24px}.hero-ui-reference{transform:scale(0.88);transform-origin:left center}}@media(max-width: 900px){.landing .or-shell{width:min(100% - 32px,680px)}.landing-links{display:none}.landing-nav{height:72px}.hero.hero-reference{padding-top:56px}.hero-grid-reference{grid-template-columns:1fr;gap:54px}.hero-copy-reference{max-width:520px}.hero-ui-reference{width:565px;max-width:100%;margin:auto;transform:none}.hero-copy-reference h1{max-width:520px;font-size:clamp(36px,7vw,48px)}}@media(max-width: 640px){.landing-actions .or-btn-ghost{display:none}.landing-actions{gap:0}.landing-actions .or-btn-primary{padding:9px 12px;font-size:12px}.landing-nav .or-logo img{width:105px}.hero.hero-reference{min-height:auto;padding:48px 0 70px}.hero-copy-reference h1{font-size:34px}.hero-copy-reference>p{font-size:13px}.hero-benefits-grid{gap:20px 10px}.hero-benefits-grid .hero-benefit-icon{width:36px !important;height:36px !important;flex-basis:36px !important}.hero-benefits-grid .hero-benefit-card strong{font-size:12px !important}.hero-benefits-grid .hero-benefit-card span{font-size:10px !important}.hero-ui-reference{width:100%;min-height:570px}.hero-ui-reference .mock-phone{left:0;width:280px}.hero-ui-reference .mock-dashboard-card{right:0;top:210px;width:286px}.hero-actions-stack{max-width:none}}@media(prefers-reduced-motion: reduce){.hero-copy-reference>*,.mock-phone,.mock-dashboard-card,.chart-line{animation:none !important}.chart-line{stroke-dashoffset:0}}@font-face{font-family:"Inter";src:url("../fonts/Inter,Roboto/Inter/static/Inter_18pt-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter,Roboto/Inter/static/Inter_18pt-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter,Roboto/Inter/static/Inter_18pt-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter,Roboto/Inter/static/Inter_18pt-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter,Roboto/Inter/static/Inter_18pt-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Inter Display";src:url("../fonts/Inter,Roboto/Inter/static/Inter_24pt-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Inter Display";src:url("../fonts/Inter,Roboto/Inter/static/Inter_24pt-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}.landing{--landing-section-edge: var(--or-landing-section-edge);--landing-gradient-to-blue: var(--or-landing-gradient-to-blue);--landing-gradient-to-black: linear-gradient(180deg, var(--landing-section-edge) 0%, #000 70%, #000 100%);font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}html,body,.landing,.landing button,.landing input,.landing textarea,.landing select{font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.landing h1,.landing h2,.landing h3{font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:12px 16px;border-radius:8px;color:#020817;background:#fff;font-weight:700;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.landing :where(a,button,[tabindex]):focus-visible{outline:3px solid #5ee7ff;outline-offset:3px}.landing .or-logo:focus-visible{outline:3px solid #5ee7ff}.landing-header{isolation:isolate;background:rgba(0,0,0,.86);border-bottom-color:rgba(148,163,184,.08);box-shadow:0 8px 24px rgba(0,0,0,.1);backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .3s ease,box-shadow .3s ease}.landing-header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.86);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);transition:background-color .3s ease,backdrop-filter .3s ease}.landing-header.is-scrolled{background:rgba(0,0,0,0);border-bottom-color:rgba(148,163,184,.14);box-shadow:0 12px 32px rgba(0,0,0,.2)}.landing-header.is-scrolled::before{background:rgba(0,0,0,.68);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.hero-copy-reference>*{animation:none;transform:none}.landing h1,.landing h2,.landing h3,.landing p,.landing a,.landing button,.landing span,.landing strong{backface-visibility:visible;-webkit-backface-visibility:visible;transform-style:flat}@keyframes hero-copy-in{from{opacity:0}to{opacity:1}}.hero.hero-reference.landing-gradient-to-blue{background:var(--landing-gradient-to-blue)}.hero-slides{position:relative;touch-action:pan-y;cursor:grab}.hero-slides.is-dragging{cursor:grabbing;user-select:none}.hero-pagination{display:none}.hero-slide{transition:opacity 420ms cubic-bezier(0.23, 1, 0.32, 1)}.hero-slide:not(.is-active){position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none}.hero-slide.is-active{position:relative;visibility:visible;opacity:1}.has-js [data-hero-slide="1"] .hero-copy-reference>.or-kicker,.has-js [data-hero-slide="1"] .hero-copy-reference>h1,.has-js [data-hero-slide="1"] .hero-copy-reference>p,.has-js [data-hero-slide="1"] .hero-benefit-card,.has-js [data-hero-slide="1"] .hero-actions-stack .or-btn,.has-js [data-hero-slide="1"] .mock-phone,.has-js [data-hero-slide="1"] .mock-dashboard-card,.has-js [data-hero-slide="2"] .hero-copy-reference>.or-kicker,.has-js [data-hero-slide="2"] .hero-copy-reference>h1,.has-js [data-hero-slide="2"] .hero-copy-reference>p,.has-js [data-hero-slide="2"] .hero-benefit-card,.has-js [data-hero-slide="2"] .hero-actions-stack .or-btn,.has-js [data-hero-slide="2"] .hero-two-whatsapp{opacity:0}.has-js [data-hero-chat]:not([data-chat-animation]) [data-chat-step]{visibility:hidden}.hero-two-ui{overflow:visible;min-height:627px}.hero-two-ui::before{content:none}.hero-two-whatsapp{position:absolute;display:block;max-width:none;will-change:auto;filter:drop-shadow(0 24px 42px rgba(0, 0, 0, 0.38))}.hero-two-whatsapp-list{top:-26px;left:-26px;z-index:1;width:310px;height:auto}.hero-two-whatsapp-chat{top:53px;right:auto;left:165px;z-index:2;width:323px;height:610px}.hero-two-chat-canvas{position:relative;width:323px;height:610px;transform-origin:top left}.hero-two-chat-canvas::after{content:"";position:absolute;z-index:2;top:68px;left:112px;width:62px;height:16px;background:#f7f5ee}.hero-two-chat-contact-name{position:absolute;z-index:3;top:68px;left:113px;color:#050505;font-family:Arial,sans-serif;font-size:11px;font-weight:500;line-height:16px}.hero-two-chat-frame{position:absolute;inset:0;z-index:1;width:323px;height:610px;max-width:none}.hero-two-chat-day{position:absolute;z-index:2;top:109px;left:108px;width:106px;padding:3px 0;border-radius:8px;color:#4b5563;background:#fff;box-shadow:0 1px 2px rgba(11,20,26,.12);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:400;line-height:11px;text-align:center}.hero-two-chat-piece{position:absolute;z-index:2;max-width:none;opacity:1}.hero-two-chat-message{box-sizing:border-box;padding:7px 9px 13px;border-radius:7px;color:#1f2937;background:#fff;box-shadow:0 1px 1px rgba(11,20,26,.12);font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:16.5px}.hero-two-chat-message time{position:absolute;right:8px;bottom:4px;color:#87929a;font-size:9px;line-height:10px}.hero-two-chat-copy{display:block}.hero-two-chat-message::after{content:"";position:absolute;top:0;left:-5px;border-width:0 6px 7px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.hero-two-chat-message-user{background:#d9fdd3}.hero-two-chat-message-user::after{right:-5px;left:auto;border-width:0 0 7px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d9fdd3}.hero-two-chat-piece-1{top:136px;left:118px;width:168px;height:42px}.hero-two-chat-piece-2{top:186px;left:50px;width:226px;height:86px}.hero-two-chat-piece-3{top:280px;left:50px;width:216px;height:70px}.hero-two-chat-piece-4{top:358px;left:102px;width:184px;height:54px}.hero-two-chat-piece-5{top:420px;left:50px;width:226px;height:86px}[data-hero-slide="2"].is-active .hero-two-chat-piece{animation:hero-two-message-in 280ms cubic-bezier(0.23, 1, 0.32, 1) both}[data-hero-slide="2"].is-active .hero-two-chat-piece-1{animation-delay:1100ms}[data-hero-slide="2"].is-active .hero-two-chat-piece-2{animation-delay:3900ms}[data-hero-slide="2"].is-active .hero-two-chat-piece-3{animation-delay:6100ms}[data-hero-slide="2"].is-active .hero-two-chat-piece-4{animation-delay:8400ms}[data-hero-slide="2"].is-active .hero-two-chat-piece-5{animation-delay:11600ms}@keyframes hero-two-message-in{from{opacity:0;transform:translateY(8px) scale(0.96)}to{opacity:1;transform:none}}.hero-two-chat-typing{position:absolute;z-index:3;display:flex;align-items:center;gap:4px;width:42px;height:24px;padding:0 10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;opacity:0}.hero-two-chat-typing-1{top:186px;left:55px}.hero-two-chat-typing-user{top:358px;left:239px;border-color:rgba(0,0,0,.06);background:#d9fdd3}.hero-two-chat-typing-2{top:420px;left:55px}.hero-two-chat-typing i{width:4px;height:4px;border-radius:50%;background:#767779;animation:hero-two-typing-dot 400ms cubic-bezier(0.77, 0, 0.175, 1) infinite alternate}.hero-two-chat-typing i:nth-child(2){animation-delay:100ms}.hero-two-chat-typing i:nth-child(3){animation-delay:200ms}[data-hero-slide="2"].is-active .hero-two-chat-typing{animation:hero-two-typing-bubble 1600ms cubic-bezier(0.23, 1, 0.32, 1) both}[data-hero-slide="2"].is-active .hero-two-chat-typing-1{animation-delay:2200ms}[data-hero-slide="2"].is-active .hero-two-chat-typing-user{animation-duration:1500ms;animation-delay:6900ms}[data-hero-slide="2"].is-active .hero-two-chat-typing-2{animation-duration:1400ms;animation-delay:10100ms}@keyframes hero-two-typing-bubble{0%{opacity:0;transform:translateY(8px) scale(0.96)}14%,82%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-2px)}}@keyframes hero-two-typing-dot{from{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:translateY(-1px)}}@keyframes hero-two-message-fade{from{opacity:0}to{opacity:1}}@keyframes hero-two-typing-bubble-fade{0%{opacity:0}14%,82%{opacity:1}100%{opacity:0}}.hero-three-copy{display:flex;flex-direction:column;align-items:center;max-width:817px;margin-inline:auto;text-align:center}.hero-three-copy .or-kicker{margin:0 0 24px;color:#60a5fa;font-size:10px;line-height:13px;letter-spacing:1.4px;font-weight:800;text-transform:uppercase}.hero-three-copy .or-section-title{max-width:817px;margin:0 0 12px;font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;font-size:37px !important;line-height:1.11;letter-spacing:0;font-weight:800}.hero-three-copy .or-section-title span{display:inline;background:linear-gradient(90deg, #00e0fc, #2148d9);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.hero-three-copy>p{max-width:817px;margin:0 0 24px;color:#94a3b8;font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.625;font-weight:400;text-align:center}.hero-three-tags{display:flex;justify-content:center;gap:10px;margin:0 auto 24px}.hero-three-tags button{min-height:34px;padding:7px 18px;border:1px solid rgba(51,65,85,.9);border-radius:999px;color:#94a3b8;background:rgba(10,16,28,.82);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:color 220ms ease,border-color 220ms ease,background-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}.hero-three-tags button:hover,.hero-three-tags button:focus-visible{color:#fff;border-color:rgba(59,130,246,.7)}.hero-three-tags button:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.hero-three-tags button.is-active{color:#fff;border-color:#3b82f6;background:#2148d9;box-shadow:0 8px 24px rgba(33,72,217,.28);transform:translateY(-1px)}.hero-three-dashboard-stage{position:relative;overflow:hidden;width:100%;aspect-ratio:1113/798;border:0;border-radius:30px;background:rgba(0,0,0,0);box-shadow:0 28px 70px rgba(0,87,255,.16);touch-action:pan-y;cursor:grab}.hero-three-dashboard-stage:active{cursor:grabbing}.hero-three-dashboard-stage.is-dragging{user-select:none}.hero-three-dashboard-stage.is-dragging .hero-three-panel.is-active{transition:none}.hero-three-panel{position:absolute;inset:0;margin:0;opacity:0;transform:translateX(0);pointer-events:none}.hero-three-panel.is-active{position:absolute;opacity:1;transform:translateX(0);pointer-events:auto}.hero-three-progress{display:flex;justify-content:center;gap:8px;margin-top:18px}.hero-three-progress i{display:block;width:7px;height:7px;border-radius:999px;background:rgba(148,163,184,.45);transition:width 220ms cubic-bezier(0.23, 1, 0.32, 1),background-color 220ms ease}.hero-three-progress i.is-active{width:28px;background:#3b82f6}.hero-three-dashboard{display:block;width:100%;height:100%;max-width:none;object-fit:fill;opacity:1;user-select:none;-webkit-user-drag:none}.section-title-standard{max-width:817px;text-align:center}.section-title-standard .or-kicker{margin:0 0 24px;color:#60a5fa;font-size:10px;line-height:13px;letter-spacing:1.4px;font-weight:800;text-transform:uppercase}.section-title-standard .or-section-title{max-width:817px;margin:0 0 12px;font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;font-size:37px !important;line-height:1.11;letter-spacing:0;font-weight:800}.section-title-standard .or-section-title .or-gradient{background:linear-gradient(90deg, #00e0fc, #2148d9);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.section-title-standard>p{max-width:817px;margin:0;color:#94a3b8;font-size:14px;line-height:1.625}#inicio,#solucoes,#produto,#precos,#faq{scroll-margin-top:88px}@media(max-width: 900px){.hero-three-copy .or-section-title{font-size:clamp(36px,7vw,48px) !important}}@media(min-width: 641px)and (max-width: 1024px){.landing-header>.or-shell,main .or-shell,.landing-footer>.or-shell{width:min(100% - 48px,960px);max-width:none;zoom:1}.landing-links{display:none}.landing-nav{height:80px}.hero.hero-reference{padding-top:52px}.hero-grid-reference{grid-template-columns:minmax(0, 1fr);gap:64px}.hero-copy-reference{width:100%;max-width:none}.hero-copy-reference h1{width:100%;max-width:none;font-size:clamp(42px,5.2vw,54px)}.hero-copy-reference>p{max-width:820px;font-size:15px}.hero-benefits-grid{width:min(100%,820px);max-width:none}.hero-actions-stack{width:min(100%,820px);max-width:none;flex-direction:row}.hero-actions-stack .or-btn{min-width:0;flex:1 1 0}.hero-ui-reference{width:565px;max-width:100%;margin-inline:auto;transform:none}body.landing .solutions-content-reference>h2,body.landing .hero-three-copy .or-section-title{font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,5.2vw,54px) !important;line-height:1.11;letter-spacing:0;font-weight:800}body.landing .solutions-content-reference>.or-kicker,body.landing .hero-three-copy .or-kicker{font-size:10px !important;line-height:13px;letter-spacing:1.4px;font-weight:800}body.landing .solutions-content-reference>.solutions-description-reference,body.landing .hero-three-copy>p{font-family:"Inter",ui-sans-serif,system-ui,sans-serif;font-size:15px !important;line-height:1.625 !important;font-weight:400}}@media(max-width: 640px){.hero-three-tags{width:100%;gap:7px;margin-bottom:18px}.hero-three-tags button{min-width:0;flex:1 1 0;padding-inline:9px;font-size:11px}.hero-three-copy .or-section-title{font-size:34px !important}.hero-three-copy>p{font-size:13px}.section-title-standard .or-section-title{font-size:34px !important}.section-title-standard>p{font-size:13px}.faq-head-system .or-section-title br{display:none}.hero-three-dashboard-stage{box-sizing:border-box;border:1px solid #334155;border-radius:12px}.hero-three-dashboard-stage .hero-three-panel{inset:1px}.hero-three-dashboard-stage .hero-three-dashboard{border-radius:10px}}@media(prefers-reduced-motion: reduce){.hero-three-panel{transform:none;transition:opacity 200ms cubic-bezier(0.23, 1, 0.32, 1)}}.product.product-reference.landing-gradient-to-blue{background-color:#000;background-image:linear-gradient(180deg, #000 0%, #000 50%, var(--landing-section-edge) 100%)}.faq.landing-gradient-to-blue,.landing-footer.landing-gradient-to-blue{background-color:#000;background-image:linear-gradient(180deg, #000 0%, #000 50%, var(--landing-section-edge) 100%)}.landing-gradient-to-black{background:var(--landing-gradient-to-black)}.solutions-content-reference>.or-kicker{margin:0 0 24px;color:#60a5fa;font-size:10px !important;line-height:13px;letter-spacing:1.4px}.solutions-content-reference>h2{max-width:556px;margin:0 0 18px;font-size:37px !important;line-height:1.11;font-weight:800}.solutions-content-reference>h2 .or-gradient{background:linear-gradient(90deg, #00e0fc, #2148d9);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.solutions-content-reference>.solutions-description-reference{max-width:543px;margin:0 0 18px;color:#94a3b8;font-size:14px !important;line-height:1.625 !important}.solutions-content-reference>.features-checklist-reference{max-width:543px;gap:0 24px;margin:0 0 26px;color:#94a3b8;font-size:14px;line-height:1.625}@media(max-width: 640px){.solutions-content-reference>h2{font-size:34px !important}.solutions-content-reference>.solutions-description-reference,.solutions-content-reference>.features-checklist-reference{font-size:13px !important}}.hero-benefits-grid .hero-benefit-icon{overflow:hidden;padding:0;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.hero-benefits-grid .hero-benefit-icon::before,.hero-benefits-grid .hero-benefit-icon::after{display:none !important;content:none !important}.hero-benefits-grid .hero-benefit-icon>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:left center}.hero-benefits-grid .hero-benefit-icon-crop>img{width:201px;height:40px}.hero-ui-reference .mock-dashboard-card{top:147px;right:19px;width:337px;min-height:523px;padding:19px}.mock-phone .phone-footer{overflow:visible;gap:5px}.mock-phone .mock-panel-head .avatar{position:relative;overflow:hidden;width:30px;height:30px;flex:0 0 30px;border:0;border-radius:8px;background:rgba(0,0,0,0)}.mock-phone .mock-panel-head .avatar img{display:block;width:100%;height:100%;object-fit:contain}.widget-bubble{position:relative;overflow:visible;width:40px;height:51px;flex:0 0 40px;border-radius:0;background:rgba(0,0,0,0)}.widget-bubble img{position:absolute;top:50%;left:50%;width:75px;height:auto;max-width:none;transform:translate(-50%, -50%)}.mini-chart-asset{position:relative;width:100%;height:auto;aspect-ratio:299/145;margin-top:10px;background:rgba(0,0,0,0)}.mini-chart-asset>img:first-child{display:block;width:100%;height:100%;object-fit:contain;object-position:left top}.chart-motion-layer{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.chart-motion-layer .chart-motion-trace{fill:none;stroke:#01cefe;stroke-width:2.40713;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 3px rgba(1, 206, 254, 0.45))}.chart-motion-layer.is-tracing .chart-motion-trace{animation:hero-chart-trace 2.9s cubic-bezier(0.77, 0, 0.175, 1) forwards}.chart-motion-bubble{opacity:0;filter:drop-shadow(0 0 4px rgba(1, 206, 254, 0.72))}@keyframes hero-chart-trace{to{stroke-dashoffset:0}}.mini-stat strong[data-dashboard-count="128"]{position:relative;width:max-content;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard-count-roll-layer,.dashboard-count-effects{position:absolute;right:0;top:50%;display:block;width:.62em;height:1em;overflow:visible;transform:translateY(-50%);color:inherit;font-family:inherit;font-size:1em;font-weight:inherit;line-height:1}.dashboard-count-roll-layer{background:#0c1830}.dashboard-count-window{position:absolute;inset:0;overflow:hidden;font:inherit;font-style:normal}.dashboard-count-track{position:absolute;inset:0 0 auto;display:block;height:2em;font:inherit;font-style:normal;will-change:transform}.dashboard-count-track u{display:block;height:1em;color:inherit;font:inherit;line-height:1;text-decoration:none}.dashboard-count-pulse{position:absolute;left:50%;top:50%;width:1.2em;height:1.2em;margin:-0.6em 0 0 -0.6em;z-index:0;border:1px solid #01cefe;border-radius:50%;opacity:0;pointer-events:none}.hero-ui-reference .mock-phone,.hero-ui-reference .mock-dashboard-card{animation:none}.hero-chat-sequence{overflow:hidden;height:265px}.hero-chat-track{will-change:transform}.hero-chat-sequence .chat-bubble.is-entering,.hero-chat-sequence .hero-chat-typing{animation:hero-message-enter 300ms cubic-bezier(0.23, 1, 0.32, 1) both}.hero-chat-sequence .chat-bubble.is-entering .chat-message-copy,.hero-chat-sequence .chat-bubble.is-entering .mock-slots{animation:hero-message-content-enter 280ms cubic-bezier(0.23, 1, 0.32, 1) 70ms both}.hero-chat-sequence .chat-message-copy{display:block}.hero-chat-sequence .chat-bubble.is-entering .mock-slots{animation-delay:140ms}.hero-chat-typing{display:flex;width:max-content;min-width:42px;align-items:center;gap:4px}.hero-chat-typing.action{margin-right:96px}.hero-chat-typing i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0;transform:translateY(2px) scale(0.7)}@keyframes hero-message-enter{from{opacity:0;transform:translateY(8px) scale(0.96)}to{opacity:1;transform:none}}@keyframes hero-message-content-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 640px){.hero-pagination{position:relative;display:flex;width:100%;margin-top:8px;align-items:center;justify-content:center;gap:10px}.hero-pagination button{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(96,165,250,.32);transition:width 280ms cubic-bezier(0.23, 1, 0.32, 1),background-color 280ms cubic-bezier(0.23, 1, 0.32, 1)}.hero-pagination button[aria-current=true]{width:40px;background:#3b82f6}[data-hero-slide="1"] .hero-ui-reference{min-height:630px}[data-hero-slide="1"] .hero-ui-reference .mock-phone,[data-hero-slide="1"] .hero-ui-reference .mock-dashboard-card{top:0;left:50%;right:auto;transition:opacity 420ms cubic-bezier(0.23, 1, 0.32, 1),translate 520ms cubic-bezier(0.23, 1, 0.32, 1),scale 520ms cubic-bezier(0.23, 1, 0.32, 1)}[data-hero-slide="1"] .hero-ui-reference .mock-phone{width:280px;height:484px;margin-left:-140px;opacity:1;translate:0 0}[data-hero-slide="1"] .hero-ui-reference[data-scroll-reveal=pending] .mock-phone{opacity:0;transform:translateX(-32%) translateY(20px) scale(0.97)}[data-hero-slide="1"] .hero-ui-reference .mock-dashboard-card{top:120px;margin-left:-128px;width:296px;min-height:450px;padding:15px 15px 24px;opacity:0;translate:0 24px;pointer-events:none}[data-hero-slide="1"] .hero-ui-reference[data-mobile-panel=dashboard] .mock-phone{opacity:1;translate:-35px 0;scale:1;pointer-events:none}[data-hero-slide="1"] .hero-ui-reference[data-mobile-panel=dashboard] .mock-dashboard-card{opacity:1;translate:0 0;pointer-events:auto}.hero-chat-typing.action{margin-right:15px;margin-left:auto}[data-hero-slide="1"] .mock-phone .phone-footer{right:12px}.hero-benefits-grid .hero-benefit-card{align-items:center}.hero-benefits-grid .hero-benefit-icon-crop>img{width:181px;height:36px;object-fit:contain;object-position:left center}.mock-dashboard-card .dashboard-title{margin-bottom:15px}.mock-dashboard-card .mini-stats-row{margin-bottom:15px}.mock-dashboard-card h4{margin-bottom:10px}.mock-dashboard-card .mini-list{gap:4px;margin-bottom:15px}.mini-chart-asset{margin-top:10px;overflow:visible}.mini-chart-asset>img:first-child{width:100%;height:100%;object-fit:contain;object-position:left top}.hero-two-ui{min-height:620px}.hero-two-ui::before{left:50%;bottom:2px;width:360px;height:119px}.hero-two-whatsapp-list{top:-12px;left:50%;margin-left:-188px;width:285px}.hero-two-whatsapp-chat{top:42px;right:auto;left:50%;margin-left:-137px;width:310px;height:585px}.hero-two-chat-canvas{transform:scale(0.96)}[data-hero-slide="2"].is-active .hero-two-whatsapp-list{animation:hero-phone-left-in 780ms cubic-bezier(0.23, 1, 0.32, 1) both}[data-hero-slide="2"].is-active .hero-two-whatsapp-chat{animation:hero-phone-right-in 780ms cubic-bezier(0.23, 1, 0.32, 1) 180ms both}}@keyframes hero-phone-left-in{from{opacity:0;transform:translateX(-24%) scale(0.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes hero-phone-right-in{from{opacity:0;transform:translateX(24%) scale(0.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes hero-phone-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.chart-motion-trace{animation:none;stroke-dashoffset:0}html:not(.force-motion) [data-hero-slide="2"].is-active .hero-two-whatsapp{animation-name:hero-phone-fade-in;animation-duration:200ms;animation-delay:0ms}html:not(.force-motion) [data-hero-slide="2"].is-active .hero-two-chat-piece{animation-name:hero-two-message-fade;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-fill-mode:both;transform:none}html:not(.force-motion) [data-hero-slide="2"].is-active .hero-two-chat-typing{display:flex;animation-name:hero-two-typing-bubble-fade;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-fill-mode:both;transform:none}.hero-copy-reference.has-hero-motion>.or-kicker,.hero-copy-reference.has-hero-motion>h1,.hero-copy-reference.has-hero-motion>p,.hero-copy-reference.has-hero-motion .hero-benefit-card,.hero-copy-reference.has-hero-motion .hero-actions-stack .or-btn{opacity:1;transform:none;animation:none}.hero-ui-reference.has-hero-motion .mock-phone,.hero-ui-reference.has-hero-motion .mock-dashboard-card{opacity:1;transform:none;animation:none}.hero-ui-reference.has-hero-motion .mock-phone .mock-panel-head,.hero-ui-reference.has-hero-motion .mock-phone .mock-day,.hero-ui-reference.has-hero-motion .mock-phone .phone-footer{opacity:1;transform:none;animation:none}.hero-chat-sequence .chat-bubble,.hero-chat-sequence .chat-message-copy,.hero-chat-sequence .mock-slots,.hero-chat-typing i{opacity:1;transform:none;animation:none}.hero-slide{transition:none}}.product-dashboard-preview{width:min(1112px,100%);margin:52px auto 0;filter:drop-shadow(0 36px 70px rgba(0, 87, 255, 0.18))}.product-dashboard-preview img{width:100%;height:auto}.pricing-head-system,.pricing-tier-heading,.faq-head-system{max-width:720px;text-align:center}.pricing-tier-heading{margin-top:112px}.pricing-product-layout{display:grid;grid-template-columns:minmax(220px, 0.86fr) repeat(3, minmax(0, 1fr));gap:16px;align-items:stretch}.pricing-product-intro{display:flex;flex-direction:column;min-width:0;margin:0;padding:32px;border:1px solid rgba(51,65,85,.5);border-radius:20px;background:#0a101c;height:100%}.pricing-cards-grid{display:contents}.pricing-product-block,.pricing-product-block.scheduling{margin-top:40px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.pricing-product-icon{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;margin-bottom:16px;border:1px solid rgba(59,130,246,.22);border-radius:16px;color:#60a5fa;background:rgba(30,58,138,.24) !important}.pricing-product-icon svg{width:30px;height:30px}.pricing-product-icon-asset{width:48px;height:48px;flex-basis:48px;border:0;border-radius:0;background:rgba(0,0,0,0) !important}.pricing-product-icon-asset img,.system-plan-symbol-asset img{display:block;width:48px;height:48px;max-width:none}.pricing-product-intro h3{margin:0;font-size:27px;line-height:1.16;letter-spacing:-0.035em}.pricing-product-intro h3 span{display:block;background:linear-gradient(90deg, #00e0fc, #2148d9);background-clip:text;color:rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pricing-product-description{margin:4px 0 0;color:#94a3b8;font-size:14px;line-height:1.65}.pricing-feature-summary{display:grid;gap:13px;margin-top:8px;padding-top:0;border-top:0;color:#cbd5e1;font-size:12px;line-height:1.45}.pricing-feature-summary strong{margin-bottom:2px;color:#f8fafc;font-size:13px}.pricing-feature-summary-highlight{padding:0;border:0;background:rgba(0,0,0,0);color:#cbd5e1;font-weight:400}.pricing-feature-summary-no{gap:7px;margin-top:4px;color:#64748b}.pricing-feature-summary-no svg{width:15px;height:15px;stroke:currentColor}.pricing-coming-soon{margin-top:10px;padding-top:8px;border-top:0;color:#64748b;font-size:11px}.system-plan-card{min-width:0;min-height:520px;padding:28px 24px 22px;border:1px solid rgba(51,65,85,.5);border-radius:20px;background:#0a101c;box-shadow:none;text-align:center;height:100%}.system-plan-card.recommended{border:2px solid #2148d9;padding:27px 23px 21px;box-shadow:0 20px 44px rgba(33,72,217,.16)}.recommended-badge{top:0;right:0;padding:8px 14px;border-radius:0 18px 0 12px;background:#2148d9;font-size:10px}.system-plan-symbol{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:50%;color:#60a5fa;background:rgba(33,72,217,.18)}.system-plan-symbol-2{color:#818cf8;background:rgba(79,70,229,.2)}.system-plan-symbol-3{color:#c084fc;background:rgba(126,34,206,.18)}.system-plan-symbol svg{width:22px;height:22px}.system-plan-symbol-asset{border-radius:0;background:rgba(0,0,0,0)}.system-plan-head{align-items:center;gap:0;padding:0 !important}.system-plan-head>span{color:#fff;font-size:19px;font-weight:700;line-height:1.3;text-transform:none}.system-plan-head .system-plan-subtitle{min-height:32px;margin-top:5px;color:#64748b;font-size:12px;line-height:1.45}.system-plan-head strong{display:flex;align-items:baseline;justify-content:center;margin-top:14px;color:#fff;font-size:clamp(2.25rem,3.2vw,3rem);letter-spacing:-0.045em}.system-plan-head .system-plan-currency{margin-right:7px;color:#fff;font-size:16px}.system-plan-head strong>small{margin-left:6px;color:#64748b;font-size:12px;letter-spacing:0}.system-plan-capacity{justify-items:center;gap:8px;margin:14px 0 18px}.system-plan-capacity strong{width:auto;padding:7px 11px;border:1px solid rgba(33,72,217,.38);color:#bfdbfe;background:rgba(33,72,217,.15);font-size:11px}.system-plan-capacity span{color:#64748b;font-size:10px;line-height:1.4}.system-plan-divider{display:none}.system-plan-differences{margin:0 0 14px;color:#94a3b8;font-size:11px;font-weight:700;text-align:left}.feature-compare-list{gap:9px;margin-bottom:18px;text-align:left}.feature-compare-list li{gap:8px;color:#cbd5e1;font-size:11px;line-height:1.45}.feature-compare-list b{width:18px;height:18px;flex-basis:18px;font-size:10px}.system-plan-card .or-btn{width:100%;min-height:42px;margin:0 0 28px;border-radius:8px;font-size:12px}.system-plan-card .or-btn-darkline{border-color:#2148d9;color:#fff;background:rgba(0,0,0,0)}.plan-cancel-note{display:none}@media(max-width: 1024px){.pricing-product-layout{grid-template-columns:repeat(2, minmax(0, 1fr))}.pricing-product-intro{grid-column:1/-1;height:auto}.system-plan-card{height:100%}}@media(max-width: 680px){.pricing-product-layout{grid-template-columns:1fr}.pricing-product-intro,.system-plan-card{grid-column:auto;min-height:auto;padding:26px 22px}.system-plan-card.recommended{padding:25px 21px}.pricing-product-intro h3{font-size:26px}}.pricing-trust-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:22px;margin:90px 0 48px;padding-top:0;border-top:0}.pricing-trust-grid article,.footer-support-grid article{display:flex;align-items:flex-start;gap:14px}.pricing-trust-grid .or-icon,.footer-support-grid .or-icon{flex:0 0 auto;color:#2148d9}.pricing-trust-icon{width:48px;height:48px;flex:0 0 48px;object-fit:contain}.pricing-trust-grid strong,.pricing-trust-grid span,.footer-support-grid strong,.footer-support-grid span{display:block}.pricing-trust-grid strong{margin-bottom:6px;font-size:14px}.pricing-trust-grid span{color:#94a3b8;font-size:12px;line-height:1.55}.scheduling-upgrade-card{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;align-items:center;gap:32px;padding:44px 40px;border:1px dashed rgba(33,72,217,.72);border-radius:32px;background:rgba(10,16,28,.92)}.scheduling-upgrade-icon{display:block;width:64px;height:64px}.scheduling-upgrade-card h3,.scheduling-upgrade-card p{margin:0}.scheduling-upgrade-card h3{margin-bottom:12px;font-size:22px}.scheduling-upgrade-card p{max-width:590px;color:#94a3b8;line-height:1.55}.scheduling-upgrade-action{display:grid;justify-items:center;gap:12px}.scheduling-upgrade-action .or-btn{min-width:310px;justify-content:center;border-color:#2148d9}.scheduling-upgrade-action small{color:#64748b;font-size:11px}.pricing-continuous-note{margin:20px 0 0;color:#64748b;font-size:12px;text-align:center}.faq-head-system{margin-bottom:44px}.faq-grid{width:min(920px,100%);margin-inline:auto;grid-template-columns:1fr;gap:10px}.faq-item{border-radius:8px;background:rgba(10,16,28,.72);backdrop-filter:blur(8px)}.faq-item h3{margin:0}.faq-q{align-items:center;padding:20px 24px;font-weight:500}.faq-q b{margin-right:20px;color:#2148d9;font-size:12px}.faq-q i{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:4px;color:#fff;background:#2148d9;font-size:20px;line-height:1;font-weight:500;font-style:normal}.faq-a{padding:0 82px 26px;line-height:1.65}.faq-smart-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;color:#fff;font-weight:500}.faq-smart-link span{display:flex;align-items:center}.faq-smart-link b{margin-right:20px;color:#2148d9;font-size:12px}.faq-smart-link i{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:0;color:#fff;background:rgba(0,0,0,0);font-size:20px;line-height:1;font-weight:500;font-style:normal;transition:transform .2s ease}.faq-smart-link:hover i,.faq-smart-link:focus-visible i{transform:translateX(3px)}.cta-box{display:grid;grid-template-columns:86px minmax(0, 1fr) auto;align-items:center;gap:28px;padding:34px 40px;border:1px dashed rgba(33,72,217,.72);border-radius:32px;background:rgba(10,16,28,.92);text-align:left}.cta-brand-mark{display:grid;place-items:center;width:86px;height:86px;border-radius:20px;background:rgba(33,72,217,.16)}.cta-brand-mark img{width:58px;height:auto}.cta-copy h2,.cta-copy p{margin:0}.cta-copy h2{margin-bottom:10px;font-size:24px}.cta-copy p{max-width:640px;color:#94a3b8;font-size:16px;line-height:1.55}.cta-box>.or-btn{min-width:240px;justify-content:center;border-color:#2148d9}.landing-footer{padding:74px 0 30px}.footer-main-grid{display:grid;grid-template-columns:1.35fr repeat(3, 1fr) 1.4fr;gap:34px;padding-bottom:54px;border-bottom:1px solid rgba(51,65,85,.7)}.footer-brand p{max-width:220px;color:#94a3b8;font-size:13px;line-height:1.6}.footer-socials{display:flex;gap:10px;margin-top:22px}.footer-socials a{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%}.footer-socials img{display:block;width:40px;height:40px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links strong{margin-bottom:8px;color:#fff;font-size:15px}.footer-links a{color:#94a3b8;font-size:12px;line-height:1.4}.footer-links a:hover,.footer-support-grid a:hover{color:#00e0fc}.footer-support-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;padding:42px 0;border-bottom:1px solid rgba(51,65,85,.7)}.footer-support-grid article{min-width:0;padding:0 28px;border-right:1px solid rgba(51,65,85,.55)}.footer-support-grid article:first-child{padding-left:16px}.footer-support-grid article:last-child{padding-right:16px;border-right:0}.footer-support-icon{width:48px;height:48px;flex:0 0 48px}.footer-support-grid strong{margin-bottom:6px;font-size:16px}.footer-support-grid span{color:#94a3b8;font-size:13px;line-height:1.45}.footer-support-grid a{display:inline-block;margin-top:12px;color:#2148d9;font-size:12px;font-weight:700}.footer-bottom{display:grid;grid-template-columns:300px minmax(0, 1fr);align-items:center;gap:24px;padding:40px 10px 18px;color:#94a3b8;font-size:12px}.footer-legal-copy{display:grid;gap:8px}.footer-brand-tablet{display:none}.footer-legal-copy small{color:#64748b;font-size:8px;line-height:1.45}.footer-trust{display:grid;grid-template-columns:180px 155px 142px 172px;align-items:center;justify-content:end;gap:12px}.footer-trust>span{display:flex;align-items:center;gap:12px}.footer-trust-lgpd{display:flex;align-items:center;gap:12px}.footer-trust-lgpd img{width:18px;height:28px}.footer-trust-lgpd>span{white-space:nowrap;line-height:1.35}.footer-language>img{width:20px;height:28px}.footer-language span,.footer-language strong,.footer-language small{display:block}.footer-language small{margin-bottom:2px;color:#64748b;font-size:9px}.footer-language strong{color:#fff;font-size:12px}.footer-partner-badge{display:block;width:100%;height:auto}.footer-partner-badge-ipad{display:none}@media(max-width: 980px){.pricing-cards-grid{grid-template-columns:1fr;width:min(460px,100%)}.pricing-trust-grid,.footer-support-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-support-grid article:nth-child(2){border-right:0}.footer-support-grid article:nth-child(n+3){margin-top:28px}.footer-bottom{grid-template-columns:1fr}.footer-trust{grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:start}.scheduling-upgrade-card{grid-template-columns:64px minmax(0, 1fr)}.scheduling-upgrade-action{grid-column:2;justify-self:start}.footer-main-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-brand{grid-column:1/-1}.footer-links-legal{grid-column:span 2}.footer-bottom,.footer-trust{align-items:flex-start;flex-direction:column}}@media(max-width: 680px){.product-dashboard-preview{margin-top:32px}.pricing-tier-heading{margin-top:76px}.pricing-trust-grid,.footer-main-grid,.footer-support-grid{grid-template-columns:1fr}.footer-support-grid article,.footer-support-grid article:first-child,.footer-support-grid article:last-child{margin-top:0;padding:22px 0;border-right:0;border-bottom:1px solid rgba(51,65,85,.55)}.footer-support-grid article:last-child{border-bottom:0}.footer-trust{grid-template-columns:1fr}.footer-partner-badge{width:auto;max-width:100%}.footer-links-legal,.footer-brand{grid-column:auto}.scheduling-upgrade-card,.cta-box{grid-template-columns:1fr;justify-items:start}.scheduling-upgrade-icon{width:64px;height:64px}.scheduling-upgrade-action{grid-column:auto;width:100%;justify-items:stretch}.scheduling-upgrade-action .or-btn{min-width:0}.cta-box>.or-btn{width:100%;min-width:0}.scheduling-upgrade-action small{text-align:center}.faq-q{padding:16px;font-size:13px}.faq-q b{margin-right:10px}.faq-a{padding:0 48px 20px 44px;font-size:13px}.footer-trust{gap:14px}}@media(min-width: 1025px)and (max-width: 1249px){.landing-header>.or-shell,main .or-shell,.landing-footer>.or-shell{width:1152px;max-width:none;zoom:var(--landing-desktop-scale, 1)}.hero-pagination{zoom:var(--landing-desktop-scale, 1)}.hero-ui-reference{transform:none}.segments-flow{min-height:var(--landing-segments-height, 1900px)}}@media(min-width: 1025px){.hero.hero-reference{min-height:738px;padding-top:36px;padding-bottom:32px}.segments-flow{min-height:1900px}.solutions-grid-reference{position:sticky;top:88px;grid-template-columns:594px minmax(0, 1fr);gap:42px;height:843px}.asymmetric-grid-reference{position:relative;display:block;height:843px;padding-top:0}.segment-card-stage{position:relative;overflow:hidden;width:551.496px;height:843px;margin-inline:auto}.segment-card-set{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2, 261.248px);column-gap:29px;row-gap:22px;align-content:start;visibility:visible;opacity:1;will-change:transform}.segment-card-set-primary{z-index:2}.segment-card-set-secondary{z-index:1;pointer-events:none;transform:translate3d(0, 847px, 0)}}.solution-card-reference{--card-stagger: 0px;width:100%;min-width:0;min-height:369.376px;padding:18.142px;gap:7.257px;border-radius:14.514px;background:#0a101c;cursor:pointer;opacity:1;transform:translateY(var(--card-stagger));transition:border-color 220ms ease,background-color 220ms ease,box-shadow 220ms ease}.solution-card-reference:hover,.solution-card-reference:focus-visible{border-color:rgba(59,130,246,.58)}.solution-card-reference:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.solution-card-reference.is-selected{border-color:#3b82f6;background:#101a30;box-shadow:0 0 0 1px rgba(59,130,246,.22),0 18px 38px rgba(0,0,0,.3)}.solution-card-reference.offset-reference{--card-stagger: 81.65px}.solution-card-media{position:relative;flex:0 0 195.211px;width:100%;height:195.211px}.solution-card-reference .solution-card-photo{display:block;width:100%;height:100%;border-radius:21.771px;object-fit:cover}.solution-card-reference .solution-card-icon{position:absolute;z-index:2;left:0;bottom:0;width:50px;height:50px;max-width:none;border-radius:0;object-fit:contain;box-sizing:border-box;padding:0;margin:0}.solution-media-icons-hover .solution-card-icon{opacity:0;visibility:hidden;transform:translateY(5px) scale(0.9);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.solution-media-icons-hover .solution-card-reference:hover .solution-card-icon,.solution-media-icons-hover .solution-card-reference:focus-visible .solution-card-icon{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.solution-card-reference .card-text-reference{padding:7.257px 0}.solution-card-reference .segment-plus{right:18.142px;bottom:18.142px;width:31.93px;height:31.93px}.solution-card-reference.is-selected .segment-plus{color:#fff;background:#3b82f6}.flow-step-reference.is-updating{animation:segment-flow-enter 360ms cubic-bezier(0.23, 1, 0.32, 1) both}.step-3-reference{box-sizing:border-box;height:170px}.steps-connectors .flow path{fill:none;vector-effect:non-scaling-stroke}.steps-connectors .flow-base{stroke:#2148d9;stroke-width:1.81208;stroke-dasharray:5.44 5.44;opacity:.3}.steps-connectors .flow-glow{stroke:#55dfff;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 4px rgba(0, 224, 252, 0.95))}.flow-container-reference.is-flowing .flow-base{animation:segment-flow-line-ink 440ms cubic-bezier(0.77, 0, 0.175, 1) both}.flow-container-reference.is-flowing .flow-glow{animation:segment-flow-line-glow 620ms linear both}.flow-container-reference.is-flowing .flow-2 path{animation-delay:260ms}.flow-container-reference.is-flowing .flow-4 path{animation-delay:780ms}.flow-container-reference.is-flowing .flow-1 path{animation-delay:1300ms}.flow-container-reference.is-flowing .flow-3 path{animation-delay:1820ms}@keyframes segment-flow-enter{from{opacity:0;transform:translateY(9px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes segment-flow-line-ink{from{opacity:0}to{opacity:.3}}@keyframes segment-flow-line-glow{0%{stroke-dashoffset:1;opacity:0}16%,76%{opacity:1}100%{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion: reduce){html:not(.force-motion) .flow-step-reference.is-updating{animation:none}html:not(.force-motion) .flow-container-reference.is-flowing .flow-base{animation:none;opacity:.3}html:not(.force-motion) .flow-container-reference.is-flowing .flow-glow{animation:none;opacity:0}}@media(max-width: 1024px){.step-3-reference{height:auto}}.security-badge-wrap{position:relative;width:100%;margin:8px 0 0}.security-badge-reference{width:max-content;margin:0}.security-icon-reference{overflow:hidden;width:40px;height:40px;border:0;background:rgba(0,0,0,0)}.security-icon-reference img{display:block;width:40px;height:40px}@media(max-width: 1024px){.segment-card-stage,.segment-card-set{display:contents}.asymmetric-grid-reference{display:grid;grid-template-columns:repeat(2, minmax(0, 261.248px));justify-content:center}.solution-card-reference{width:min(261.248px,100%);justify-self:center}}@media(max-width: 740px){.hero.hero-reference{padding-bottom:12px}.segments-flow{padding-top:20px}}@media(max-width: 1024px){.solution-card-reference.offset-reference{--card-stagger: 0px}.solutions-grid-reference{display:flex;flex-direction:column;gap:0}.solutions-content-reference{display:contents}.solutions-content-reference>.or-kicker{order:1}.solutions-content-reference>h2{order:2}.solutions-content-reference>.solutions-description-reference{order:3}.solutions-content-reference>.features-checklist-reference{order:4}.asymmetric-grid-reference{order:5;display:flex;width:calc(100% + 28px);margin:8px -14px 0;padding:12px 14px 12px;justify-content:flex-start;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;cursor:grab}.asymmetric-grid-reference.is-mouse-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.asymmetric-grid-reference .solution-card-photo{-webkit-user-drag:none;user-select:none}.asymmetric-grid-reference::-webkit-scrollbar{display:none}.asymmetric-grid-reference .solution-card-reference{width:min(38vw,154px);min-width:min(38vw,154px);min-height:292px;flex:0 0 min(38vw,154px);padding:10px;gap:4px;scroll-snap-align:center;scroll-snap-stop:always}.asymmetric-grid-reference .solution-card-media{flex-basis:148px;height:148px}.asymmetric-grid-reference .solution-card-photo{border-radius:14px}.asymmetric-grid-reference .solution-card-icon,.solution-media-icons-hover .solution-card-icon{width:40px;height:40px;visibility:hidden;opacity:0;transform:translateY(4px) scale(0.88)}.solution-media-icons-hover .solution-card-reference.is-selected .solution-card-icon{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.solution-media-icons-hover .solution-card-reference:not(.is-selected):hover .solution-card-icon,.solution-media-icons-hover .solution-card-reference:not(.is-selected):focus-visible .solution-card-icon{visibility:hidden;opacity:0;transform:translateY(4px) scale(0.88)}.asymmetric-grid-reference .card-text-reference{padding:5px 0 34px}.asymmetric-grid-reference .card-text-reference h3{font-size:20px;line-height:1.05}.asymmetric-grid-reference .card-text-reference .sub{font-size:15px;line-height:1.08}.asymmetric-grid-reference .card-text-reference p{font-size:13px;line-height:1.15}.asymmetric-grid-reference .solution-card-reference .segment-plus{right:10px;bottom:10px;width:30px;height:30px}.flow-container-reference{order:6;display:grid;height:auto;margin-top:8px;gap:14px}.flow-container-reference .steps-connectors{display:none}.flow-container-reference .flow-step-reference{position:relative !important;inset:auto !important;width:100%}.security-badge-wrap{order:7;margin-top:24px}}@media(min-width: 741px)and (max-width: 1024px){.hero-three-dashboard-stage{box-sizing:border-box;border:0;border-radius:18px}.hero-three-dashboard-stage .hero-three-panel{inset:2px}.hero-three-dashboard-stage .hero-three-dashboard{border-radius:16px}.asymmetric-grid-reference .solution-card-reference{width:261.248px;min-width:261.248px;height:369.376px;min-height:369.376px;flex-basis:261.248px;padding:18.142px;gap:7.257px;align-self:flex-start;transform:none !important;overflow:hidden}.asymmetric-grid-reference .solution-card-media{flex-basis:195.211px;height:195.211px}.asymmetric-grid-reference .solution-card-photo{border-radius:21.771px}.asymmetric-grid-reference .solution-card-icon,.solution-media-icons-hover .solution-card-icon{width:50px;height:50px}.asymmetric-grid-reference .card-text-reference{padding:7.257px 0 38px}.asymmetric-grid-reference .card-text-reference h3{font-size:20px}.asymmetric-grid-reference .card-text-reference .sub{font-size:14px}.asymmetric-grid-reference .card-text-reference p{font-size:12.8px;line-height:1.5}.asymmetric-grid-reference .solution-card-reference .segment-plus{right:18.142px;bottom:18.142px;width:31.93px;height:31.93px}.flow-container-reference{position:relative;display:block;width:min(100%,543px);height:430px;margin:32px auto 0}.flow-container-reference .steps-connectors{display:block}.flow-container-reference .flow-1{width:323px}.flow-container-reference .flow-2{width:250px}.flow-container-reference .flow-3{width:130px}.flow-container-reference .flow-4{right:82px;width:135px}.flow-container-reference .flow-step-reference{position:absolute !important;width:235px}.flow-container-reference .step-1-reference{inset:0 0 auto auto !important}.flow-container-reference .step-2-reference{inset:auto auto 52px 150px !important}.flow-container-reference .step-3-reference{inset:auto 0 -94px auto !important;height:170px}.flow-container-reference .step-4-reference{inset:20px auto auto 0 !important}.security-badge-wrap{margin-top:118px}[data-hero-slide="2"] .hero-two-whatsapp-list{left:24px}[data-hero-slide="2"] .hero-two-whatsapp-chat{left:215px}.pricing-product-layout{grid-template-columns:minmax(180px, 0.86fr) repeat(3, minmax(0, 1fr));gap:10px}.pricing>.or-shell{width:calc(100% - 24px);max-width:1000px}.pricing-product-intro{grid-column:auto;height:100%;padding:22px 18px}.pricing-product-intro h3{font-size:22px}.pricing-product-description{font-size:12px;line-height:1.55}.pricing-feature-summary{gap:8px;font-size:10px}.system-plan-card,.system-plan-card.recommended{min-height:470px;padding:22px 14px 18px}.system-plan-card.recommended{padding:21px 13px 17px}.system-plan-symbol,.system-plan-symbol-asset,.system-plan-symbol-asset img{width:42px;height:42px}.system-plan-head>span{font-size:17px}.system-plan-head .system-plan-subtitle{font-size:10px}.system-plan-head strong{font-size:34px}.system-plan-capacity strong,.system-plan-differences,.feature-compare-list li{font-size:9px}.system-plan-card .or-btn{min-height:38px;padding-inline:10px;font-size:10px}.footer-main-grid{grid-template-columns:.85fr 1fr .8fr 1.4fr;gap:26px;align-items:start}.footer-links-legal{grid-column:auto}.footer-main-grid>.footer-brand{display:none}.footer-brand-tablet{display:block;grid-area:brand;align-self:start}.footer-brand-tablet>img{width:140px}.footer-brand-tablet p{max-width:240px;font-size:12px;line-height:1.6}.footer-socials{gap:6px;margin-top:16px}.footer-socials a,.footer-socials img{width:36px;height:36px}.footer-links{gap:9px}.footer-links strong{margin-bottom:7px;font-size:14px}.footer-links a{font-size:11px;line-height:1.4}.footer-bottom{grid-template-columns:1.05fr 1.28fr 1.2fr;grid-template-rows:60px 60px auto;align-items:start;gap:8px 10px;padding-inline:0}.footer-legal-copy{display:block;grid-column:3;grid-row:3;justify-items:start;text-align:left;align-self:start;transform:none}.footer-legal-copy span,.footer-legal-copy small{display:inline}.footer-legal-copy small{margin-left:4px}.footer-trust{display:contents}.footer-brand-tablet{grid-column:1;grid-row:1/4;height:0;overflow:visible}.footer-trust-lgpd{grid-column:3;grid-row:1;align-self:center}.footer-language{grid-column:3;grid-row:2;align-self:center}.footer-trust>.footer-meta-badge,.footer-trust>.footer-asaas-badge{order:0;width:216px !important;min-width:0;max-width:100% !important;height:60px;box-sizing:border-box;justify-self:start;object-fit:contain}.footer-partner-badge-default{display:none}.footer-partner-badge-ipad{display:block}.footer-meta-badge{grid-column:2;grid-row:1}.footer-asaas-badge{grid-column:2;grid-row:2;transform:none}.footer-trust-lgpd,.footer-language{min-height:42px}.footer-main-grid,.footer-support-grid{border-bottom:1px solid rgba(51,65,85,.7)}.footer-support-grid article,.footer-support-grid article:first-child,.footer-support-grid article:last-child{align-items:flex-start;padding-inline:20px;border-right:0;border-bottom:0}.footer-support-icon{align-self:flex-start;margin-top:0}}@media(max-width: 640px){.footer-main-grid>.footer-brand,.footer-brand{width:100%;max-width:none}.footer-brand p{width:100%;max-width:none}.footer-bottom{display:flex;flex-direction:column;align-items:stretch;gap:28px}.footer-trust{display:grid;grid-template-columns:1fr;order:1;gap:14px}.footer-trust>*,.footer-meta-badge,.footer-asaas-badge{grid-column:auto;grid-row:auto}.footer-brand-tablet{order:2;height:auto;overflow:visible}.footer-legal-copy{order:3;align-self:stretch;text-align:left}.footer-legal-copy span,.footer-legal-copy small{display:block}.footer-legal-copy small{margin:1px 0 0;line-height:1.25}.footer-partner-badge-default{display:none}.footer-partner-badge-ipad{display:block}.hero.hero-reference{padding-top:20px}.hero-copy-reference .or-kicker{margin-bottom:12px}.hero-copy-reference h1{font-size:31px}}.onboarding-body .onboard-side{background-color:#000;background-image:var(--or-landing-gradient-to-blue)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{background-color:#000;background-image:var(--or-landing-gradient-to-blue)}.onboarding-body.onboarding-welcome-active .onboard-nav-top,.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:none !important}.onboarding-welcome-active{grid-template-columns:minmax(420px, 38%) minmax(0, 1fr)}.onboarding-body,.onboarding-body button,.onboarding-body input,.onboarding-body textarea,.onboarding-body select{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.onboarding-welcome-active,.onboarding-welcome-active .onboard-main{background:#f9fafb}.onboarding-welcome-active .onboard-side{justify-content:flex-start;padding:64px}.onboarding-welcome-active .onboard-logo{width:127px;margin-bottom:64px}.onboarding-welcome-active .onboard-logo img{display:block;width:100%;height:auto}.onboard-welcome-copy .side-title{margin-bottom:16px;color:#00e0fc;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px}.onboard-welcome-copy h1{margin-bottom:48px;font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1.03;letter-spacing:-0.03em}.onboard-welcome-copy h1 span{display:inline-block;background:linear-gradient(90deg, #00e0fc, #2148d9);background-clip:text;color:rgba(0,0,0,0);font-size:37px;font-weight:800;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.onboard-welcome-copy .welcome-side-list{gap:32px}.onboard-welcome-copy .welcome-side-list li{display:grid;grid-template-columns:40px minmax(0, 1fr);align-items:stretch;gap:16px}.onboard-welcome-copy .welcome-side-list li>div{min-width:0;padding-top:4px}.onboard-welcome-copy .welcome-side-list li strong{display:block;margin:0 0 3px;font-size:16px;font-weight:600;line-height:24px}.onboard-welcome-copy .welcome-side-list li div>span{display:block;padding-left:0;color:#9ca3af;font-size:14px;line-height:22.75px}.welcome-side-icon{position:relative;display:block;overflow:hidden;width:40px;height:44px;padding-left:0 !important}.welcome-side-icon img{display:block;width:40px;height:44px;max-width:none}.welcome-side-icon-wide img{width:420px;height:74px}.onboard-testimonial{display:grid;gap:18px;width:100%;margin-top:32px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035)}.onboard-testimonial-avatars{display:flex;align-items:center;padding-left:2px}.onboard-testimonial-avatars button{position:relative;width:36px;height:36px;margin-left:-7px;padding:0;overflow:hidden;border:2px solid #021a15;border-radius:50%;background:#111827;cursor:pointer;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms cubic-bezier(0.23, 1, 0.32, 1)}.onboard-testimonial-avatars button:first-child{margin-left:0}.onboard-testimonial-avatars button.is-active{z-index:2;border-color:#00e0fc;box-shadow:0 0 0 2px rgba(0,224,252,.12);transform:translateY(-1px) scale(1.04)}.onboard-testimonial-avatars img{display:block;width:100%;height:100%;object-fit:cover}.onboard-testimonial-content{min-height:82px}.onboard-testimonial blockquote{margin:0;color:#d2d7e4;font-size:14px;font-style:italic;line-height:1.65}.onboard-testimonial p{margin:14px 0 0;color:#00e0fc;font-size:13px}.onboard-testimonial p strong{font-weight:700}.onboard-testimonial p span:last-child{margin-left:4px;color:#6f7b93}@media(hover: hover)and (pointer: fine){.onboard-testimonial-avatars button:not(.is-active):hover{transform:translateY(-2px)}}@media(prefers-reduced-motion: reduce){.onboard-testimonial-avatars button{transition:border-color 160ms ease,box-shadow 160ms ease}.onboard-testimonial-avatars button.is-active{transform:none}}.onboarding-welcome-active #onboarding-form{flex:0 0 auto;align-items:flex-start}.onboarding-welcome-active .step-pane[data-step="1"]{margin-top:clamp(58px,7vh,92px)}.onboarding-welcome-active .welcome-intro-card-centered>img{margin-bottom:16px}.onboarding-welcome-active .welcome-intro-card-centered h2{margin-bottom:8px;font-family:"Inter Display","Inter",ui-sans-serif,system-ui,sans-serif;color:#010102;font-size:30px;font-weight:700;line-height:36px;letter-spacing:-0.03em}.onboarding-welcome-active .welcome-intro-card-centered p{max-width:560px;margin-bottom:32px;color:#6b7280;font-size:16px;line-height:26px}.onboarding-welcome-active .welcome-value-list>div{border-color:#f3f4f6;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.onboarding-welcome-active .welcome-value-list strong{color:#111827;font-size:16px;font-weight:700;line-height:24px}.onboarding-welcome-active .welcome-value-list span{color:#6b7280;font-size:14px;line-height:20px}.onboarding-welcome-active .welcome-value-list>div::before{content:none}.onboarding-welcome-active .welcome-value-list>div>img{grid-row:span 2;width:48px;height:48px;max-width:none}.onboarding-welcome-active .onboard-footer{margin-top:26px;margin-bottom:48px}.onboarding-welcome-active .onboard-top{position:relative}.onboarding-welcome-active .onboard-help-quick{position:absolute;top:28px;right:0;z-index:3;border-color:#e5e7eb;background:#fff;box-shadow:0 0 0 10px #f9fafb}.onboarding-body .onboard-nav-top li:last-child::after{content:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{z-index:3;isolation:isolate;background:#fff;box-shadow:0 0 0 10px #f9fafb}.onboarding-body.onboarding-step-2 .segment-security-note{display:flex;width:fit-content;max-width:100%;min-height:40px;align-items:center;justify-content:center;gap:12px;margin:30px auto 0;padding:8px 22px;border:1px solid rgba(33,72,217,.16);border-radius:999px;background:rgba(33,72,217,.055);color:#334155;font-size:14px;line-height:20px;white-space:nowrap}.onboarding-body.onboarding-step-2 .segment-security-note svg{width:16px;height:16px;flex:0 0 16px;fill:var(--or-blue)}.onboarding-body.onboarding-step-2 .security-copy-mobile{display:none}@media(max-width: 640px){.onboarding-body.onboarding-step-2 .segment-security-note{justify-content:flex-start;min-height:36px;gap:10px;margin-top:20px;padding:7px 14px;font-size:12px;line-height:16px;white-space:nowrap}.onboarding-body.onboarding-step-2 .security-copy-default{display:none}.onboarding-body.onboarding-step-2 .security-copy-mobile{display:inline}}@media(min-width: 1101px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:384px minmax(0, 1fr)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{width:384px;height:100vh;min-height:100vh;padding:40px}}.onboarding-body:not(.onboarding-welcome-active) .onboard-logo{width:140px;margin-bottom:64px}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side,.onboarding-body:not(.onboarding-welcome-active) .onboard-help-banner,.onboarding-body:not(.onboarding-welcome-active) .skip-config{width:100%;max-width:none}.onboarding-body.onboarding-step-3 #onboarding-form{width:min(1152px,100%);margin:0 auto}.onboarding-body.onboarding-step-3 .step-title{margin:0 0 8px;color:#1a1a1a;font-size:28px;font-weight:700;line-height:36px}.onboarding-body.onboarding-step-3 .step-subtitle{max-width:650px;margin:0 0 30px;color:#667085;font-size:14px;line-height:22px}.onboarding-body.onboarding-step-3 .segments-grid-large{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:16px}.onboarding-body.onboarding-step-3 .choice-card-segment{min-height:232px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);transform:none}.onboarding-body.onboarding-step-3 .choice-card-segment:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.06)}.onboarding-body.onboarding-step-3 .choice-card-segment.selected{border:2px solid #008751;padding:15px;background:#fff;box-shadow:none}.onboarding-body.onboarding-step-3 .choice-card-segment .choice-bullet{top:16px;right:16px;width:20px;height:20px;border:2px solid #e5e7eb;background:#fff;box-shadow:none}.onboarding-body.onboarding-step-3 .choice-card-segment.selected .choice-bullet{border:2px solid #008751;background:#008751;box-shadow:inset 0 0 0 4px #fff}.onboarding-body.onboarding-step-3 .choice-card-segment .choice-icon{display:grid;width:48px;height:48px;place-items:center;margin:0 0 20px;border-radius:50%;background:var(--segment-soft)}.onboarding-body.onboarding-step-3 .choice-card-segment .choice-icon img{width:32px;height:32px}.onboarding-body.onboarding-step-3 .choice-card-segment h3{margin:0 0 12px;color:#1a1a1a;font-size:18px;font-weight:700;line-height:28px}.onboarding-body.onboarding-step-3 .choice-card-segment p{margin:0;color:#667085;font-size:14px;line-height:22px}.onboarding-body.onboarding-step-3 .choice-card-segment .segment-tag{margin-top:20px;padding:4px 12px;color:var(--segment-color);background:var(--segment-soft);font-size:11px;font-weight:700;line-height:17px}.onboarding-body.onboarding-step-3 .segment-clinic{--segment-color: #008751;--segment-soft: #e6f3ee}.onboarding-body.onboarding-step-3 .segment-exams{--segment-color: #2e90fa;--segment-soft: #eff4ff}.onboarding-body.onboarding-step-3 .segment-beauty{--segment-color: #fb6514;--segment-soft: #fff4ed}.onboarding-body.onboarding-step-3 .segment-simple{--segment-color: #7c3aed;--segment-soft: #f5f3ff}.onboarding-body.onboarding-step-3 .choice-tip{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin-top:24px;padding:20px;border:1px solid #dcfce7;border-radius:12px;background:#f0fdf4}.onboarding-body.onboarding-step-3 .choice-tip-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:8px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05)}.onboarding-body.onboarding-step-3 .choice-tip-icon img{width:16px;height:16px}.onboarding-body.onboarding-step-3 .choice-tip-copy{display:grid;gap:0}.onboarding-body.onboarding-step-3 .choice-tip-copy strong{color:#166534;font-size:14px;line-height:20px}.onboarding-body.onboarding-step-3 .choice-tip-copy>span{color:rgba(22,101,52,.8);font-size:12px;line-height:16px}.onboarding-body.onboarding-step-3 .onboard-footer{margin-top:46px;padding-top:32px;border-top:1px solid #e5e7eb}.onboarding-body.onboarding-step-3 .onboard-footer .or-btn{min-height:44px;border-radius:12px;font-size:14px}.onboarding-body.onboarding-step-3 .onboard-footer .or-btn-primary{background:#008751;border-color:#008751;box-shadow:0 10px 15px -3px rgba(0,135,81,.2),0 4px 6px -4px rgba(0,135,81,.2)}@media(max-width: 980px){.onboarding-body.onboarding-step-3 .segments-grid-large{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.onboarding-body.onboarding-step-3 .segments-grid-large{grid-template-columns:1fr}}.onboarding-body .onboard-help-banner{width:100%;aspect-ratio:304/284;margin-top:auto;padding:0;overflow:hidden;border:0;border-radius:16px;background:rgba(0,0,0,0);color:inherit;cursor:pointer;line-height:0}.onboarding-body .onboard-help-banner img{display:block;width:100%;height:auto}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-banner{display:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-help-quick{display:inline-flex;align-items:center;gap:6px;border-color:rgba(0,168,132,.24);color:#00785f;background:#f1fbf8;cursor:pointer}.onboarding-chat{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none;transition:visibility 0s linear 220ms}.onboarding-chat.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.onboarding-chat-backdrop{position:absolute;inset:0;background:rgba(7,17,31,.28);opacity:0;transition:opacity 180ms cubic-bezier(0.23, 1, 0.32, 1)}.onboarding-chat.is-open .onboarding-chat-backdrop{opacity:1}.onboarding-chat-panel{position:absolute;bottom:16px;right:16px;display:grid;grid-template-rows:auto minmax(0, 1fr) auto auto;width:min(360px,100vw - 32px);height:min(520px,100vh - 32px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0d1829;box-shadow:0 24px 60px rgba(0,0,0,.5);opacity:0;transform:translateY(14px);transition:opacity .26s ease,transform .26s ease}.onboarding-chat.is-open .onboarding-chat-panel{opacity:1;transform:none}.onboarding-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;color:#fff;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg, #07111f, #10284e 68%, #2148d9)}.onboarding-chat-identity{display:flex;align-items:center;gap:10px;min-width:0}.onboarding-chat-identity>div{display:grid;gap:2px;min-width:0}.onboarding-chat-identity strong{font-size:13px;line-height:18px}.onboarding-chat-identity div span{color:#90afd0;font-size:10px;line-height:14px}.onboarding-chat-avatar{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(0,224,252,.36);border-radius:9px;color:#00e0fc;background:rgba(0,224,252,.1)}.onboarding-chat-avatar::after{content:"";position:absolute;bottom:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#00a884;border:1.5px solid #0d1829}.onboarding-chat-close{width:28px;height:28px;border:0;border-radius:7px;color:#90afd0;background:rgba(255,255,255,.08);font-size:20px;line-height:1;cursor:pointer}.onboarding-chat-close:hover{background:rgba(255,255,255,.14)}.onboarding-chat-toggle{display:none;width:26px;height:26px;border:0;border-radius:7px;background:rgba(0,0,0,0);color:rgba(255,255,255,.45);cursor:pointer;align-items:center;justify-content:center}.onboarding-chat-toggle:hover{background:rgba(255,255,255,.1);color:#fff}.onboarding-chat-toggle svg{width:14px;height:14px;transition:transform .32s ease}.onboarding-chat.is-open .onboarding-chat-toggle svg{transform:rotate(180deg)}.onboarding-chat-messages{display:flex;flex-direction:column;gap:9px;overflow-y:auto;padding:14px 12px;scrollbar-width:none}.onboarding-chat-messages::-webkit-scrollbar{display:none}.onboarding-chat-message{max-width:90%;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:11px 11px 11px 3px;color:#c8d8ee;background:rgba(255,255,255,.06);font-size:12px;line-height:17px}.onboarding-chat-message.is-user{align-self:flex-end;border-color:var(--or-blue);border-radius:11px 11px 3px 11px;color:#fff;background:var(--or-blue)}.onboarding-chat-message.is-typing{color:#7a94b8;font-style:italic}.onboarding-chat-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 4px}.onboarding-chat-suggestions button{padding:5px 9px;border:1px solid rgba(0,224,252,.22);border-radius:999px;color:#7de8f6;background:rgba(0,224,252,.08);font-size:10px;cursor:pointer}.onboarding-chat-suggestions button:hover{background:rgba(0,224,252,.14)}.onboarding-chat-form{display:flex;gap:7px;padding:9px 12px 13px}.onboarding-chat-form input{min-width:0;flex:1;height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#e0ebfa;background:rgba(255,255,255,.07);outline:0;font-size:12px}.onboarding-chat-form input::placeholder{color:rgba(255,255,255,.25)}.onboarding-chat-form input:focus{border-color:rgba(0,224,252,.4);box-shadow:0 0 0 2px rgba(0,224,252,.1)}.onboarding-chat-form button{width:36px;height:36px;border:0;border-radius:9px;color:#fff;background:var(--or-blue);cursor:pointer;display:grid;place-items:center}.onboarding-chat-form button:hover{background:#1a3cc2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.onboard-side .onboarding-chat{position:relative;inset:auto;z-index:1;flex:1;min-height:46px;margin-top:0;display:flex;flex-direction:column;visibility:visible !important;pointer-events:auto !important}.onboard-side .onboarding-chat-backdrop{display:none !important}.onboard-side .onboarding-chat-panel{position:relative !important;bottom:auto !important;right:auto !important;width:100% !important;height:100%;max-height:46px;overflow:hidden;border:0 !important;border-top:1px solid rgba(255,255,255,.1) !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none;opacity:1 !important;transform:none !important;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.onboard-side .onboarding-chat.is-open .onboarding-chat-panel{max-height:100%;cursor:default}.onboard-side .onboarding-chat-header{padding:12px 0;background:rgba(0,0,0,0) !important;border-bottom:0;cursor:pointer;user-select:none}.onboard-side .onboarding-chat.is-open .onboarding-chat-header{border-bottom:1px solid rgba(255,255,255,.07);cursor:default}.onboard-side .onboarding-chat-avatar{width:24px;height:24px;flex-basis:24px;border-radius:7px}.onboard-side .onboarding-chat-avatar::after{bottom:-2px;right:-2px;width:7px;height:7px;border-color:#0a1020}.onboard-side .onboarding-chat-identity strong{font-size:11px;line-height:15px;color:#9ca3af;font-weight:600}.onboard-side .onboarding-chat.is-open .onboarding-chat-identity strong{color:#fff}.onboard-side .onboarding-chat-identity div span{font-size:9px;line-height:13px}.onboard-side .onboarding-chat-close{display:none !important}.onboard-side .onboarding-chat-toggle{display:inline-flex}.onboard-side .onboarding-chat:not(.is-open) .onboarding-chat-identity div span{display:none}.onboard-side .onboarding-chat:not(.is-open) .onboarding-chat-header{padding-top:0;padding-bottom:0;min-height:46px}.onboarding-body:not(.onboarding-welcome-active) .skip-config{display:none}.onboard-side .onboarding-chat-messages{padding:10px 11px}.onboard-side .onboarding-chat-message{padding:7px 9px;font-size:10.5px;line-height:15.5px}.onboard-side .onboarding-chat-suggestions{padding:5px 10px 3px}.onboard-side .onboarding-chat-suggestions button{font-size:9px;padding:4px 7px}.onboard-side .onboarding-chat-form{padding:6px 10px 11px}.onboard-side .onboarding-chat-form input{height:30px;font-size:10.5px}.onboard-side .onboarding-chat-form button{width:30px;height:30px}@keyframes chat-peek-pulse{0%,100%{opacity:1}50%{opacity:.5}}.onboard-side .onboarding-chat:not(.is-open) .onboarding-chat-avatar::after{animation:chat-peek-pulse 2.2s ease infinite}@media(max-width: 760px){.onboard-side .onboarding-chat{position:fixed !important;inset:0 !important;margin-top:0 !important;z-index:80 !important;visibility:hidden;pointer-events:none}.onboard-side .onboarding-chat.is-open{visibility:visible;pointer-events:auto}.onboard-side .onboarding-chat-backdrop{display:block !important}.onboard-side .onboarding-chat-panel{position:absolute !important;bottom:12px !important;right:12px !important;top:auto !important;left:auto !important;max-height:none !important;height:min(520px,100vh - 80px) !important;width:calc(100vw - 24px) !important;opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease !important;cursor:default !important}.onboard-side .onboarding-chat.is-open .onboarding-chat-panel{opacity:1;transform:none}.onboard-side .onboarding-chat-header{cursor:default !important;user-select:auto !important;border-bottom:1px solid rgba(255,255,255,.07) !important}.onboard-side .onboarding-chat-close{display:block !important}}@media(min-width: 761px)and (max-width: 900px){.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:260px minmax(0, 1fr)}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{min-width:0;height:100vh;min-height:100vh;padding:28px 20px;overflow-y:auto}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side{grid-template-columns:1fr;gap:14px;margin:18px 0 0}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side li{justify-content:flex-start}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-side li div{display:grid}}.logo-icon{display:none}.sidebar-collapsed.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:64px minmax(0, 1fr) !important}.sidebar-collapsed .onboard-side{width:64px !important;padding:20px 0 !important;align-items:center !important;overflow:visible !important;cursor:pointer;transition:none}.sidebar-collapsed .onboard-logo{width:36px !important;margin:0 auto 20px !important}.sidebar-collapsed .logo-full{display:none !important}.sidebar-collapsed .logo-icon{display:block !important;width:36px;height:auto}.sidebar-collapsed .onboard-welcome-copy,.sidebar-collapsed .side-title,.sidebar-collapsed .onboard-help-banner,.sidebar-collapsed .onboarding-chat,.sidebar-collapsed .skip-config{display:none !important}.sidebar-collapsed .onboard-nav-side{gap:0 !important;width:100% !important;margin:0 !important}.sidebar-collapsed .onboard-nav-side li{justify-content:center !important;padding:0 0 18px !important;position:relative}.sidebar-collapsed .onboard-nav-side li div{display:none !important}.sidebar-collapsed .onboard-nav-side li:not(:last-child)::before{left:50% !important;transform:translateX(-50%) !important}.sidebar-collapsed .onboard-nav-side li::after{content:attr(data-step-label);position:absolute;left:calc(100% + 12px);top:8px;padding:5px 10px;border-radius:7px;background:#0f1c2e;border:1px solid rgba(255,255,255,.13);color:#e2e8f0;font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease;z-index:200;box-shadow:0 4px 14px rgba(0,0,0,.4)}.sidebar-collapsed .onboard-nav-side li:hover::after{opacity:1;transform:translateX(0)}.sidebar-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:88;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s .28s}.sidebar-drawer-open .sidebar-drawer-backdrop{opacity:1;visibility:visible;transition:opacity .28s ease}.sidebar-collapsed.sidebar-drawer-open .onboard-side{position:fixed !important;left:0 !important;top:0 !important;width:320px !important;height:100vh !important;padding:40px 32px !important;z-index:90 !important;overflow-y:auto !important;align-items:flex-start !important;cursor:default !important;box-shadow:4px 0 32px rgba(0,0,0,.55)}.sidebar-drawer-open .onboard-logo{width:140px !important;margin:0 0 32px !important}.sidebar-drawer-open .logo-full{display:block !important}.sidebar-drawer-open .logo-icon{display:none !important}.sidebar-drawer-open .onboard-nav-side{gap:18px !important;align-items:flex-start !important}.sidebar-drawer-open .onboard-nav-side li{justify-content:flex-start !important;padding:0 !important}.sidebar-drawer-open .onboard-nav-side li::after{display:none !important}.sidebar-drawer-open .onboard-nav-side li div{display:grid !important}.sidebar-drawer-open .onboard-nav-side li:not(:last-child)::before{left:17px !important;transform:none !important}.sidebar-drawer-open .onboarding-chat{display:flex !important}.onboard-chat-launcher{display:none;position:relative;width:130px;height:130px;margin-top:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer;transition:opacity 180ms ease}.onboard-chat-launcher-visual{position:relative;display:block;width:130px;height:130px;transition:transform 160ms cubic-bezier(0.23, 1, 0.32, 1)}.onboard-chat-launcher-visual>img{display:block;width:100%;height:100%}.onboard-chat-launcher.is-chat-open{opacity:.4}.onboarding-welcome-active .onboard-chat-launcher{display:none !important}.onboarding-welcome-active .logo-icon{display:none !important}.sidebar-collapsed .onboard-chat-launcher{display:grid;place-items:center}.onboard-chat-launcher-dots{position:absolute;top:62.75px;left:58.25px;display:flex;gap:3px;pointer-events:none}.onboard-chat-launcher-dots i{display:block;width:2.5px;height:2.5px;border-radius:50%;background:#2148d9;opacity:0}.onboard-chat-launcher-glow{--glow-angle: 0deg;--glow-active: 0;position:absolute;top:33px;left:33px;width:64px;height:64px;padding:1.5px;border-radius:50%;pointer-events:none;opacity:var(--glow-active);background:conic-gradient(from calc(var(--glow-angle) - 25deg), transparent 0deg, rgba(37, 99, 235, 0.1) 7deg, #2563eb 15deg, #60a5fa 25deg, #00e0fc 31deg, #60a5fa 37deg, rgba(37, 99, 235, 0.1) 45deg, transparent 52deg);filter:drop-shadow(0 0 2px rgba(0, 224, 252, 0.62)) drop-shadow(0 0 4px rgba(37, 99, 235, 0.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity 250ms ease}@media(hover: hover)and (pointer: fine){.onboard-chat-launcher:hover .onboard-chat-launcher-visual{transform:translateY(-3px)}}@keyframes onboarding-launcher-dot{0%,18%,100%{opacity:0;transform:translateY(3px) scale(0.68)}26%,70%{opacity:1;transform:translateY(0) scale(1)}82%{opacity:0;transform:translateY(2px) scale(0.82)}}@keyframes onboarding-launcher-glow{0%,100%{opacity:0;transform:rotate(0deg)}14%{opacity:.9}58%{opacity:.35}82%{opacity:0;transform:rotate(360deg)}}.sidebar-collapsed.onboarding-body:not(.onboarding-welcome-active){grid-template-columns:96px minmax(0, 1fr) !important}.sidebar-collapsed .onboard-side{width:96px !important}.sidebar-collapsed .onboard-logo{width:72px !important;margin-bottom:28px !important}.sidebar-collapsed .logo-icon{width:72px}.onboarding-body.onboarding-step-2 .form-grid-company{grid-template-columns:repeat(6, minmax(0, 1fr));gap:22px 18px}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(1),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(2),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(3),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(11),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(12),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(13),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(14),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(15){grid-column:span 2}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(1),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(2),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(3),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(4){grid-column:span 3}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(7),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(8),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(9){grid-column:span 2}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(5),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(6),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(10){grid-column:1/-1}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(16),.onboarding-body.onboarding-step-2 .form-grid-company>.form-group:nth-child(17){grid-column:span 1}.onboarding-chat-panel{top:0;right:0;bottom:0;width:min(390px,100vw - 64px);height:100vh;border-radius:0;transform:translateX(24px)}.onboarding-chat.is-open .onboarding-chat-panel{transform:translateX(0)}.onboarding-chat-header{background:#0d1829}.sidebar-collapsed>.onboarding-chat{display:block !important}.onboarding-chat-panel{grid-template-rows:72px minmax(0, 1fr) auto 82px 32px;width:min(430px,100vw - 96px);border-color:#273752;background:#0f172a;box-shadow:-20px 0 48px rgba(0,7,24,.28)}.onboarding-chat-header{padding:0 20px;border-bottom-color:#1c2a43;background:rgba(15,23,42,.95)}.onboarding-chat-identity{gap:10px}.onboarding-chat-identity>img{width:28px;height:28px;border-radius:9px}.onboarding-chat-identity strong{font-size:13px}.onboarding-chat-identity div span{color:#00c9e9;font-size:10px}.onboarding-chat-close{width:26px;height:26px;border-radius:50%;color:#91a1bd;background:#24314a;font-size:18px}.onboarding-chat-messages{gap:12px;padding:18px 20px;background:#0f172a}.chat-day-label{align-self:center;padding:5px 13px;border-radius:999px;color:#9aa8bf;background:#1c2940;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.onboarding-chat-thread-label{display:flex;align-items:center;gap:9px;margin-top:13px;color:#00c9e9;font-size:13px}.onboarding-chat-thread-label span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#06b6d4;color:#0b1730}.onboarding-chat-thread-label svg{width:13px;height:11px}.onboarding-chat-message{max-width:86%;padding:15px 16px;border-color:#2d3d58;border-radius:0 20px 20px 20px;color:#dce5f4;background:#202d43;font-size:13px;line-height:1.55}.onboarding-chat-message p{margin:0 0 9px}.onboarding-chat-message p:last-child{margin-bottom:0}.onboarding-chat-message ul{margin:7px 0;padding-left:18px}.onboarding-chat-message li+li{margin-top:4px}.onboarding-chat-message a{color:#7de8f6;text-decoration:underline}.onboarding-chat-message.is-user{border:0;border-radius:20px 0 20px 20px;background:#3b82f6;box-shadow:0 12px 24px rgba(37,99,235,.2)}.onboarding-chat-time{margin:-7px 0 0 4px;color:#8392aa;font-size:9px}.onboarding-chat-time-user{align-self:flex-end;margin-right:4px;color:#76d9f0}.onboarding-chat-user-meta{display:flex;align-items:center;align-self:flex-end;gap:9px;margin-top:8px;color:#aab6cb;font-size:10px;text-transform:uppercase}.onboarding-chat-user-meta time{color:#73829c}.onboarding-chat-user-meta b{display:grid;width:25px;height:25px;place-items:center;border:1px solid #416fe0;border-radius:50%;color:#fff;background:#2552d8}.onboarding-chat-user-meta svg{width:13px;height:13px}.onboarding-chat-suggestions{gap:8px;padding:12px 24px 16px;border-top:0;background:#0f172a}.onboarding-chat-suggestions[hidden],.onboarding-chat-form[hidden]{display:none}.onboarding-chat-suggestions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-color:#334155;border-radius:999px;color:#f8fafc;background:#1e293b;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px}.onboarding-chat-suggestions button svg{width:12px;height:12px}.onboarding-chat-suggestions button img{display:block;width:12px;height:12px;flex:0 0 12px;opacity:.7}.onboarding-chat-suggestions button:hover{border-color:#3d82f7;color:#fff;background:#263b60}.onboarding-chat-form{align-items:center;gap:8px;padding:12px 20px;background:#101a2e}.onboarding-chat-form input{height:48px;border-color:#34445f;border-radius:16px;color:#e8eef8;background:#202d43;font-size:12px}.onboarding-chat-form input::placeholder{color:#7788a4}.onboarding-chat-form button{width:38px;height:38px;flex:0 0 38px;border-radius:13px}.onboarding-chat-form .onboarding-chat-attach,.onboarding-chat-form .onboarding-chat-mic{color:#9cacc4;background:rgba(0,0,0,0)}.onboarding-chat-form .onboarding-chat-attach:hover,.onboarding-chat-form .onboarding-chat-mic:hover{color:#fff;background:#283854}.onboarding-chat-form>[type=submit]{background:#3b82f6;box-shadow:0 6px 16px rgba(59,130,246,.28)}.onboarding-chat-powered{display:grid;place-items:center;color:#60708b;background:#101a2e;font-size:9px}.onboarding-chat-panel{grid-template-rows:72px minmax(0, 1fr) auto 82px 51px;opacity:0;transform:translateX(100%);transition:opacity 220ms cubic-bezier(0.23, 1, 0.32, 1),transform 220ms cubic-bezier(0.32, 0.72, 0, 1);will-change:opacity,transform}.onboarding-chat-header{grid-row:1}.onboarding-chat-messages{grid-row:2}.onboarding-chat-suggestions{grid-row:3}.onboarding-chat-form{grid-row:4}.onboarding-chat-powered{grid-row:5}.onboarding-chat.is-open .onboarding-chat-panel{opacity:1;transform:translateX(0)}.onboarding-chat.is-open.is-closing .onboarding-chat-panel{opacity:0;transform:translateX(100%)}.onboarding-chat-form{display:block;padding:24px 24px 0;border-top:1px solid #1e293b;background:#0f172a}.onboarding-chat-composer{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px;border:1px solid #334155;border-radius:16px;background:#1e293b;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.onboarding-chat-form .onboarding-chat-composer input{min-width:0;height:40px;flex:1;padding:10px 0;border:0;border-radius:0;color:#e8eef8;background:rgba(0,0,0,0);box-shadow:none;font-size:14px}.onboarding-chat-form .onboarding-chat-composer input::placeholder{color:#64748b}.onboarding-chat-composer:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.14),inset 0 2px 4px rgba(0,0,0,.05)}.onboarding-chat-composer-actions{display:flex;align-items:center;gap:4px;padding:0 4px 4px 0}.onboarding-chat-form .onboarding-chat-composer button{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:12px;background:rgba(0,0,0,0);box-shadow:none}.onboarding-chat-form .onboarding-chat-composer .onboarding-chat-attach{width:26px;flex-basis:26px;border-radius:8px}.onboarding-chat-form .onboarding-chat-composer [type=submit]{background:#3b82f6;box-shadow:0 10px 15px -3px rgba(59,130,246,.2),0 4px 6px -4px rgba(59,130,246,.2)}.onboarding-chat-form .onboarding-chat-composer button img{display:block;width:16px;height:16px;object-fit:contain}.onboarding-chat-form .onboarding-chat-composer .onboarding-chat-attach img{width:14px}.onboarding-chat-form .onboarding-chat-composer .onboarding-chat-mic img{width:12px}.onboarding-chat-form .onboarding-chat-composer [type=submit] img{width:9px;height:12px}.onboarding-chat-powered{display:flex;min-height:51px;padding-top:16px;align-items:flex-start;justify-content:center;color:rgba(148,163,184,.5);background:#0f172a;font-size:10px;font-weight:500;line-height:15px}.onboarding-chat-typing-row{display:flex;align-items:center;gap:8px;margin-top:20px;opacity:.6}.onboarding-chat-typing-row .onboarding-chat-typing-bot{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;color:#0b1730;background:#06b6d4;font-size:0}.onboarding-chat-typing-bot svg{width:13px;height:11px;stroke:currentColor}.onboarding-body.onboarding-step-5 .review-detail-grid{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(320px, 0.9fr);gap:24px;margin-top:28px}.onboarding-body.onboarding-step-5 .review-detail-card,.onboarding-body.onboarding-step-5 .review-next-card{overflow:hidden;border:1px solid #e1e7f0;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.onboarding-body.onboarding-step-5 .review-detail-row{min-height:112px;padding:22px 24px;display:grid;grid-template-columns:52px minmax(0, 1fr) auto;align-items:start;gap:18px;border-bottom:1px solid #edf1f6}.onboarding-body.onboarding-step-5 .review-detail-row:last-child{border-bottom:0}.onboarding-body.onboarding-step-5 .review-detail-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;color:#2148d9;background:#edf2ff}.onboarding-body.onboarding-step-5 .review-detail-icon svg{width:24px;height:24px}.onboarding-body.onboarding-step-5 .review-detail-icon img{width:30px;height:30px;object-fit:contain}.onboarding-body.onboarding-step-5 .review-detail-icon-asset{overflow:hidden;background:rgba(0,0,0,0)}.onboarding-body.onboarding-step-5 .review-detail-icon-asset img{width:52px;height:52px}.onboarding-body.onboarding-step-5 .review-detail-icon-product img{width:48px;height:48px}.onboarding-body.onboarding-step-5 .review-detail-row>div{min-width:0}.onboarding-body.onboarding-step-5 .review-detail-row small{display:block;margin-bottom:5px;color:#98a2b3;font-size:12px;font-weight:600}.onboarding-body.onboarding-step-5 .review-detail-row strong{display:block;color:#111827;font-size:16px;line-height:22px}.onboarding-body.onboarding-step-5 .review-detail-row p{display:flex;flex-wrap:wrap;gap:0 7px;margin:5px 0 0;color:#667085;font-size:13px;line-height:19px}.onboarding-body.onboarding-step-5 .review-detail-row p b{color:#a8b1c0}.onboarding-body.onboarding-step-5 .review-detail-row button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#2148d9;background:none;font-size:12px;font-weight:700;cursor:pointer}.onboarding-body.onboarding-step-5 .review-detail-row button svg{width:13px;height:13px}.onboarding-body.onboarding-step-5 .review-next-card{padding:30px 28px}.onboarding-body.onboarding-step-5 .review-next-card h2{margin:0 0 27px;color:#111827;font-size:20px}.onboarding-body.onboarding-step-5 .review-next-list{display:grid;gap:24px}.onboarding-body.onboarding-step-5 .review-next-list article{display:grid;grid-template-columns:44px 1fr;gap:16px}.onboarding-body.onboarding-step-5 .review-next-list article>span{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;border-radius:12px;color:#2148d9;background:#f4f6fb}.onboarding-body.onboarding-step-5 .review-next-list svg{width:20px;height:20px}.onboarding-body.onboarding-step-5 .review-next-list img{width:44px;height:44px;object-fit:contain}.onboarding-body.onboarding-step-5 .review-next-list .review-next-icon-borderless img{clip-path:inset(2px round 10px)}.onboarding-body.onboarding-step-5 .review-next-list strong{display:block;margin:2px 0 5px;color:#111827;font-size:14px;line-height:20px}.onboarding-body.onboarding-step-5 .review-next-list p,.onboarding-body.onboarding-step-5 .review-security-note p{margin:0;color:#7b8495;font-size:12px;line-height:18px}.onboarding-body.onboarding-step-5 .review-security-note{margin-top:26px;padding:16px;display:grid;grid-template-columns:44px 1fr;gap:16px;border:1px solid #dbe4ff;border-radius:12px;background:#f5f7ff}.onboarding-body.onboarding-step-5 .review-security-note>span{display:grid;width:44px;height:44px;place-items:center;background:rgba(0,0,0,0);transform:translateX(-16px)}.onboarding-body.onboarding-step-5 .review-security-note>span img{width:24px;height:24px;object-fit:contain}.onboarding-body.onboarding-step-5 .review-security-note>div{transform:translateX(-16px)}.onboarding-body.onboarding-step-5 .review-security-note strong{display:block;margin-bottom:3px;color:#1e3a8a;font-size:12px}.onboarding-body.onboarding-step-5 .onboard-footer{margin-top:32px}.onboarding-body.onboarding-step-5 .onboard-footer .or-btn-primary{background:#2148d9;box-shadow:0 12px 24px rgba(33,72,217,.2)}@media(max-width: 900px){.onboarding-body.onboarding-step-5 .review-detail-grid{grid-template-columns:1fr}}@media(max-width: 560px){.onboarding-body.onboarding-step-5 .review-detail-row{grid-template-columns:44px 1fr;padding:18px 16px;gap:13px}.onboarding-body.onboarding-step-5 .review-detail-icon{width:44px;height:44px}.onboarding-body.onboarding-step-5 .review-detail-row button{grid-column:2}.onboarding-body.onboarding-step-5 .review-next-card{padding:24px 18px}}.onboarding-completed-preview{min-height:100vh;color:#111827;background:#f7f9fc}.completed-preview-shell{width:min(1180px,100% - 48px);margin:auto;padding:44px 0;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(340px, 0.95fr);gap:36px}.completed-preview-summary,.completed-preview-next{overflow:hidden;border:1px solid #e6eaf0;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.completed-preview-row{min-height:126px;padding:26px;display:grid;grid-template-columns:58px minmax(0, 1fr) auto;align-items:start;gap:22px;border-bottom:1px solid #eef1f5}.completed-preview-row:last-child{border-bottom:0}.completed-preview-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;color:#00a879;background:#ecfbf4}.completed-preview-icon svg{width:27px;height:27px}.completed-preview-row>div{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px 10px}.completed-preview-row small{width:100%;color:#98a2b3;font-size:14px;font-weight:600}.completed-preview-row strong{width:100%;font-size:19px}.completed-preview-row>div>span:not(.is-badge){color:#667085;font-size:16px}.completed-preview-row .is-badge{padding:4px 9px;border-radius:5px;color:#137a39;background:#dcfce7;font-size:11px;font-weight:700}.completed-preview-row button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#00a879;background:none;font-size:13px;font-weight:700;cursor:pointer}.completed-preview-row button svg{width:14px;height:14px}.completed-preview-next{padding:38px 34px}.completed-preview-next h1{margin:0 0 34px;font-size:24px}.completed-preview-next-list{display:grid;gap:32px}.completed-preview-next-list article{display:grid;grid-template-columns:48px 1fr;gap:22px}.completed-preview-next-list article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#00a879;background:#f8fafc}.completed-preview-next-list svg{width:23px;height:23px}.completed-preview-next-list strong{display:block;margin:3px 0 7px;font-size:16px}.completed-preview-next-list p,.completed-preview-security p{margin:0;color:#7c8596;font-size:14px;line-height:1.55}.completed-preview-security{margin-top:34px;padding:18px;display:grid;grid-template-columns:42px 1fr;gap:16px;border:1px solid #e7ebf0;border-radius:14px;background:#f8fafc}.completed-preview-security>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #e5e7eb;border-radius:50%;color:#00a879;background:#fff}.completed-preview-security strong{font-size:14px}.completed-preview-footer{grid-column:1/-1;margin-top:14px;padding-top:44px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8ecf2}.completed-preview-footer .or-btn-primary{min-width:390px;background:#00966f;box-shadow:0 12px 24px rgba(0,150,111,.2)}@media(max-width: 850px){.completed-preview-shell{grid-template-columns:1fr}.completed-preview-footer{grid-column:1;gap:16px}.completed-preview-footer .or-btn-primary{min-width:0}}@media(max-width: 560px){.completed-preview-shell{width:min(100% - 24px,1180px);padding:20px 0}.completed-preview-row{grid-template-columns:48px 1fr;padding:20px;gap:14px}.completed-preview-icon{width:48px;height:48px}.completed-preview-row button{grid-column:2}.completed-preview-next{padding:26px 20px}.completed-preview-footer{align-items:stretch;flex-direction:column-reverse}.completed-preview-footer .or-btn{width:100%}}.onboarding-chat-typing-dots{display:flex;align-items:center;gap:4px;padding:0 16px;height:28px;border-radius:999px;background:#1e293b}.onboarding-chat-typing-dots i{width:4px;height:4px;border-radius:50%;background:#94a3b8;animation:onboarding-chat-typing 900ms cubic-bezier(0.23, 1, 0.32, 1) infinite alternate}.onboarding-chat-typing-dots i:nth-child(2){animation-delay:80ms}.onboarding-chat-typing-dots i:nth-child(3){animation-delay:160ms}@keyframes onboarding-chat-typing{from{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@media(max-width: 760px){.onboarding-chat-panel{top:auto;right:12px;bottom:12px;width:calc(100vw - 24px);height:min(620px,100vh - 24px);border-radius:16px;transform:translateY(14px)}.onboarding-chat.is-open .onboarding-chat-panel{transform:translateY(0)}}@media(min-width: 761px)and (max-width: 1100px){.onboarding-body.onboarding-step-2 .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group{grid-column:auto !important;min-width:0}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group.full{grid-column:1/-1 !important}.onboarding-body.onboarding-step-2 .access-initial-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.legal-download b .icon{width:18px;height:18px;stroke:currentColor}.legal-download b img{width:18px;height:18px;filter:brightness(0) invert(1)}@media(max-width: 800px){.legal-breadcrumb{flex-wrap:nowrap;gap:6px;margin-bottom:24px;overflow:hidden;white-space:nowrap}.legal-breadcrumb>*{flex:0 0 auto}.legal-breadcrumb>span:last-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.legal-clause{grid-template-columns:40px minmax(0, 1fr);column-gap:14px;row-gap:12px}.legal-clause>div{display:contents}.legal-clause h2{grid-column:2;align-self:center;margin:0}.legal-clause p,.legal-clause ul{grid-column:1/-1;margin:0}}@media(prefers-reduced-motion: reduce){.onboard-chat-launcher,.onboard-chat-launcher-dots i,.onboard-chat-launcher-glow{animation:none}.onboard-chat-launcher-dots i{opacity:1;transform:none}.onboarding-chat-typing-dots i{transform:none;animation:onboarding-launcher-fade 1200ms ease infinite alternate}@keyframes onboarding-launcher-fade{from{opacity:.72}to{opacity:1}}}.or-login-v2-page{min-height:100dvh;margin:0;overflow-x:hidden;color:#fff;background:#05070c;font-family:"Inter",system-ui,sans-serif}.or-login-v2-shell{display:grid;grid-template-columns:minmax(480px, 38%) minmax(0, 1fr);min-height:100dvh}.or-login-v2-access{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:48px 64px;overflow:hidden;background:linear-gradient(172deg, #000 19%, #05070d 65%, #0a153d 100%)}.or-login-v2-access::after{content:"";position:absolute;right:-96px;bottom:-150px;width:440px;height:440px;border-radius:50%;background:rgba(33,72,217,.16);filter:blur(100px);pointer-events:none}.or-login-v2-content{position:relative;z-index:1;display:grid;width:min(414px,100%);gap:25px}.or-login-v2-logo{display:inline-flex;width:max-content}.or-login-v2-logo img{width:127px;height:auto}.or-login-v2-heading{display:grid;gap:12px;padding-top:6px}.or-login-v2-heading>span{color:#00e0fc;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.1em}.or-login-v2-heading h1{margin:0;font-size:40px;font-weight:700;line-height:1.03;letter-spacing:-0.02em}.or-login-v2-heading h1 strong{display:inline;color:rgba(0,0,0,0);background:linear-gradient(90deg, #00e0fc, #2148d9);background-clip:text;-webkit-background-clip:text;font-size:37px;font-weight:800}.or-login-v2-heading h1 .or-login-v2-title-desktop strong{display:block}.or-login-v2-title-mobile,.or-login-v2-copy-mobile{display:none}.or-login-v2-benefit{display:grid;grid-template-columns:67px minmax(0, 1fr);align-items:center;gap:16px}.or-login-v2-benefit-icon{display:grid;width:67px;height:67px;place-items:center;border:1px solid rgba(33,72,217,.3);border-radius:50%;background:rgba(33,72,217,.1)}.or-login-v2-benefit-icon::before{content:"";position:absolute;width:50px;height:50px;border:1px solid #2148d9;border-radius:50%;background:#0a101c;box-shadow:0 0 13px rgba(33,72,217,.3)}.or-login-v2-benefit-icon img{position:relative;z-index:1;width:29px;height:29px}.or-login-v2-benefit strong{display:block;margin-bottom:2px;font-size:16px;line-height:24px}.or-login-v2-benefit p{margin:0;color:#9ca3af;font-size:14px;line-height:19px}.or-login-v2-form{position:relative;display:grid;gap:20px;margin-top:1px;padding:34px 40px 39px;overflow:hidden;border:1px solid #1a2330;border-radius:20px;background:#0b121b;box-shadow:0 21px 42px -10px rgba(0,0,0,.25)}.or-login-v2-form::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg, transparent, rgba(37, 78, 219, 0.3), transparent)}.or-login-v2-form header{display:grid;gap:7px;margin-bottom:6px;text-align:center}.or-login-v2-form h2{margin:0;font-size:25px;line-height:30px}.or-login-v2-form header p{margin:0;color:#9ca3af;font-size:13px;line-height:20px}.or-login-v2-alert{padding:10px 12px;border:1px solid rgba(239,68,68,.45);border-radius:10px;color:#fecaca;background:rgba(239,68,68,.09);font-size:13px;line-height:18px}.or-login-v2-field{display:grid;gap:7px;color:#d1d5db;font-size:12px;font-weight:500}.or-login-v2-field input{width:100%;height:44px;padding:0 13px;border:1px solid #1a2330;border-radius:10px;outline:0;color:#f8fafc;background:#050a10;font:inherit;font-size:13px;transition:border-color 160ms ease,box-shadow 160ms ease}.or-login-v2-field input::placeholder{color:#4b5563}.or-login-v2-field input:focus{border-color:#254edb;box-shadow:0 0 0 3px rgba(37,78,219,.15)}.or-login-v2-password-head{display:flex;align-items:center;justify-content:space-between}.or-login-v2-password-head a{color:#254edb;font-size:10px;font-weight:400;letter-spacing:.01em}.or-login-v2-password-input{position:relative;display:block}.or-login-v2-password-input input{padding-right:44px}.or-login-v2-password-input button{position:absolute;top:50%;right:10px;display:grid;width:30px;height:30px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;color:#64748b;background:rgba(0,0,0,0);cursor:pointer}.or-login-v2-password-input button:hover{background:rgba(255,255,255,.05)}.or-login-v2-password-input button img{width:15px;height:13px}.or-login-v2-submit{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:47px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:#254edb;box-shadow:0 8px 12px -3px rgba(30,58,138,.2),0 3px 5px -3px rgba(30,58,138,.2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.or-login-v2-submit:hover{background:#2f58e5}.or-login-v2-submit img{width:11px;height:12px}.or-login-v2-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#6b7280;font-size:12px}.or-login-v2-back img{width:6px;height:9px}.or-login-v2-signup{margin:-7px 0 0;color:#94a3b8;font-size:12px;line-height:18px;text-align:center}.or-login-v2-signup a{color:#60a5fa;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.or-login-v2-signup a:hover{color:#00e0fc}.or-login-v2-visual{position:relative;min-width:0;min-height:100dvh;overflow:hidden;background:#21180f}.or-login-v2-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.or-login-v2-notification{position:absolute;top:23.1%;left:51.8%;width:271px;height:81px}.or-login-v2-notification-item{position:absolute;inset:0;width:271px;height:81px;opacity:0;transform:translateY(18px);animation:or-login-notification-cycle 12s cubic-bezier(0.23, 1, 0.32, 1) infinite}.or-login-v2-notification-item:nth-child(2){animation-delay:4s}.or-login-v2-notification-item:nth-child(3){animation-delay:8s}.or-login-v2-notification-item>img{display:block;width:271px;height:81px}.or-login-v2-typing-mask{position:absolute;top:28px;left:58px;width:186px;height:16px;background:#11151d;transform:scaleX(1);transform-origin:right center;animation:or-login-message-type 12s steps(24, end) infinite}.or-login-v2-notification-item:nth-child(2) .or-login-v2-typing-mask{animation-delay:4s}.or-login-v2-notification-item:nth-child(3) .or-login-v2-typing-mask{animation-delay:8s}@keyframes or-login-notification-cycle{0%{opacity:0;transform:translateY(18px)}2.5%,29.2%{opacity:1;transform:translateY(0)}31.3%{opacity:0;transform:translateY(14px)}31.4%,100%{opacity:0;transform:translateY(18px)}}@keyframes or-login-message-type{0%{transform:scaleX(1)}14.5%,31.3%{transform:scaleX(0)}31.4%,100%{transform:scaleX(1)}}@media(max-width: 1080px){.or-login-v2-shell{grid-template-columns:minmax(440px, 48%) minmax(0, 1fr)}.or-login-v2-access{padding-inline:42px}.or-login-v2-notification{left:auto;right:32px}}@media(min-width: 821px)and (max-height: 850px){.or-login-v2-access{align-items:center;box-sizing:border-box;height:100dvh;min-height:0;padding-block:22px;overflow:hidden}.or-login-v2-content{gap:16px}.or-login-v2-logo{margin-bottom:11px}.or-login-v2-logo img{width:127px}.or-login-v2-heading{gap:7px;padding-top:0}.or-login-v2-heading>span{font-size:10px;line-height:14px}.or-login-v2-heading h1{font-size:31px;line-height:1.02}.or-login-v2-heading h1 strong{font-size:30px}.or-login-v2-heading{margin-bottom:5px}.or-login-v2-benefit{grid-template-columns:52px minmax(0, 1fr);gap:12px}.or-login-v2-benefit-icon{width:52px;height:52px}.or-login-v2-benefit-icon::before{width:40px;height:40px}.or-login-v2-benefit-icon img{width:24px;height:24px}.or-login-v2-benefit strong{font-size:14px;line-height:20px}.or-login-v2-benefit p{font-size:12px;line-height:16px}.or-login-v2-benefit{margin-bottom:6px}.or-login-v2-form{gap:14px;padding:22px 30px 24px}.or-login-v2-form header{gap:4px;margin-bottom:2px}.or-login-v2-form h2{font-size:21px;line-height:26px}.or-login-v2-form header p{font-size:11px;line-height:16px}.or-login-v2-field{gap:5px}.or-login-v2-field input{height:42px}.or-login-v2-submit{min-height:44px}}@media(max-width: 820px){.or-login-v2-shell{display:block}.or-login-v2-access{min-height:100dvh;padding:36px 24px}.or-login-v2-content{width:min(460px,100%)}.or-login-v2-visual{display:none}}@media(max-width: 520px){.or-login-v2-access{align-items:flex-start;padding:22px 18px}.or-login-v2-content{gap:17px}.or-login-v2-logo{margin-bottom:13px}.or-login-v2-logo img{width:105px}.or-login-v2-heading{gap:6px;padding-top:0}.or-login-v2-heading>span{font-size:10px;line-height:14px}.or-login-v2-title-desktop,.or-login-v2-copy-desktop{display:none}.or-login-v2-title-mobile,.or-login-v2-copy-mobile{display:inline}.or-login-v2-heading h1{max-width:310px;font-size:26px;line-height:1.04}.or-login-v2-heading h1 strong{font-size:inherit}.or-login-v2-heading{margin-bottom:7px}.or-login-v2-benefit{grid-template-columns:46px minmax(0, 1fr);gap:11px}.or-login-v2-benefit-icon{width:46px;height:46px}.or-login-v2-benefit-icon::before{width:36px;height:36px}.or-login-v2-benefit-icon img{width:23px;height:23px}.or-login-v2-benefit strong{font-size:14px;line-height:20px}.or-login-v2-benefit p{font-size:12px;line-height:16px}.or-login-v2-form{gap:15px;padding:22px 20px 24px}.or-login-v2-form header{gap:4px;margin-bottom:2px}.or-login-v2-form h2{font-size:21px;line-height:26px}.or-login-v2-form header p{font-size:12px;line-height:17px}}@media(prefers-reduced-motion: reduce){.or-login-v2-page:not(.force-motion) .or-login-v2-notification-item{transform:none;animation-name:or-login-notification-fade}.or-login-v2-page:not(.force-motion) .or-login-v2-typing-mask{display:none;animation:none}@keyframes or-login-notification-fade{0%,31%,100%{opacity:0}2.4%,28.5%{opacity:1}}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active),.sidebar-collapsed.onboarding-body:not(.onboarding-welcome-active){display:block;width:100%;grid-template-columns:1fr !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{width:100%;min-height:100dvh;padding:20px 16px 28px}.onboarding-body:not(.onboarding-welcome-active) .onboard-top{width:100%;margin:0;padding:0}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{position:relative;display:flex !important;width:100%;margin:0 0 26px;align-items:flex-start;justify-content:space-between}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top::before{top:14px;right:9%;left:9%}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li{min-width:0;flex:1 1 20%;gap:7px;font-size:clamp(8px,2.35vw,9px);line-height:11px;letter-spacing:-0.01em}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li div{display:grid;max-width:none;white-space:nowrap}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top .step-dot{width:30px;height:30px;flex-basis:30px;font-size:11px}.onboarding-body:not(.onboarding-welcome-active) #onboarding-form,.onboarding-body:not(.onboarding-welcome-active) .step-pane.active{width:100%;max-width:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer{position:static;bottom:auto;margin-bottom:0;background:rgba(0,0,0,0)}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active) .onboard-side{position:fixed !important;inset:auto 0 0 auto !important;z-index:79 !important;display:block !important;width:0 !important;height:0 !important;min-height:0 !important;padding:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important;pointer-events:none}.onboarding-body:not(.onboarding-welcome-active) .onboard-side>:not(.onboard-chat-launcher){display:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-chat-launcher{position:fixed !important;right:-19px !important;bottom:-19px !important;z-index:79;display:grid !important;width:130px !important;height:130px !important;margin:0 !important;place-items:center;pointer-events:auto}.onboarding-body:not(.onboarding-welcome-active) .onboard-chat-launcher.is-chat-open{opacity:0;pointer-events:none}.onboarding-chat{z-index:100}.onboarding-chat-backdrop{background:rgba(0,0,0,0);transition:opacity 200ms cubic-bezier(0.23, 1, 0.32, 1)}.onboarding-chat-panel{inset:auto 0 0 !important;width:100% !important;height:min(720px,100dvh - 56px) !important;max-height:calc(100dvh - 56px);grid-template-rows:72px minmax(0, 1fr) auto;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0 !important;box-shadow:0 -24px 60px rgba(0,7,24,.32);opacity:1;transform:translateY(100%);transition:transform 280ms cubic-bezier(0.32, 0.72, 0, 1);will-change:transform}.onboarding-chat.is-open .onboarding-chat-panel{opacity:1;transform:translateY(0)}.onboarding-chat.is-open.is-closing .onboarding-chat-panel{opacity:1;transform:translateY(100%)}.onboarding-chat-powered{display:none}.onboarding-chat-suggestions{display:none}.onboarding-chat-form{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #1e293b}.onboarding-chat-composer{min-height:58px}}@media(max-width: 760px)and (prefers-reduced-motion: reduce){.onboarding-chat-panel{transform:none;opacity:0;transition:opacity 200ms cubic-bezier(0.23, 1, 0.32, 1);will-change:opacity}.onboarding-chat.is-open .onboarding-chat-panel{opacity:1}.onboarding-chat.is-open.is-closing .onboarding-chat-panel{transform:none;opacity:0}}@media(max-width: 760px){.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{overflow:hidden}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top::before{right:10%;left:10%}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li.done::after{width:100%}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top li:last-child::after{display:none !important;content:none !important}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer{gap:10px;margin:24px 0 0;padding:0;border:0;background:rgba(0,0,0,0)}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn{display:inline-flex;height:48px;min-width:0;min-height:48px;flex:1 1 0;align-items:center;justify-content:center;padding:0 16px;border-radius:10px;box-sizing:border-box;font-size:14px;line-height:18px}.onboarding-body.onboarding-step-5 .onboard-footer{flex-direction:column;align-items:stretch;gap:10px;margin:24px 0 0}.onboarding-body.onboarding-step-5 .onboard-footer .or-btn{width:100%;flex:none}.onboarding-body.onboarding-step-5 .onboard-footer .or-btn-primary{order:1}.onboarding-body.onboarding-step-5 .onboard-footer .or-btn-light{order:2}}@media(min-width: 901px){.onboarding-body{width:100%;max-width:100vw;height:100vh;min-height:0;overflow:hidden}.onboarding-body .onboard-side,.onboarding-body .onboard-main{min-width:0;height:100vh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(33,72,217,.52) rgba(0,0,0,0)}.onboarding-body .onboard-side::-webkit-scrollbar,.onboarding-body .onboard-main::-webkit-scrollbar{width:5px;height:5px}.onboarding-body .onboard-side::-webkit-scrollbar-track,.onboarding-body .onboard-main::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.onboarding-body .onboard-side::-webkit-scrollbar-thumb,.onboarding-body .onboard-main::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(33,72,217,.52)}.onboarding-body .onboard-side::-webkit-scrollbar-thumb:hover,.onboarding-body .onboard-main::-webkit-scrollbar-thumb:hover{background:rgba(33,72,217,.76)}.onboarding-welcome-active .onboard-side,.onboarding-welcome-active .onboard-main{scrollbar-width:none}.onboarding-welcome-active .onboard-side::-webkit-scrollbar,.onboarding-welcome-active .onboard-main::-webkit-scrollbar{display:none;width:0;height:0}}.company-form-blocks{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;align-items:stretch}.onboarding-body.onboarding-step-2 .company-form-block{padding:28px}.company-form-block:nth-child(1){grid-column:1;grid-row:1}.company-form-block:nth-child(2){grid-column:1;grid-row:2}.company-form-block:nth-child(3){grid-column:1/-1;grid-row:3}.company-form-block:nth-child(4){grid-column:2;grid-row:1/span 2;height:100%}.company-form-section-title{margin-top:0;padding:0 0 14px;border-bottom:1px solid #eef1f5}.company-form-section-title:first-child{margin-top:0}.company-form-section-title>span{display:flex;align-items:center;gap:7px;color:#374151;font-size:1.02rem;font-weight:700;line-height:1.5}.company-form-section-title>span::before{content:"";width:4px;height:24px;border-radius:999px;background:var(--or-blue)}.company-form-section-title small{color:#94a3b8;font-size:.72rem;font-weight:600;text-transform:uppercase}.company-field-action,.company-phone-field{display:flex;align-items:stretch;gap:8px}.company-phone-field{height:48px}.company-field-action .field,.company-phone-field .field{min-width:0;flex:1}.company-phone-field .field{height:48px;min-height:48px}.company-inline-action{display:inline-flex;min-width:122px;min-height:48px;padding:0 16px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;color:#4b5563;background:#f3f4f6;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:color 160ms ease,background-color 160ms ease}.company-inline-action:hover,.company-inline-action:focus-visible{color:var(--or-blue);background:#e9eeff;outline:none}.company-inline-action svg{width:16px;height:16px}.company-inline-action-icon{min-width:52px;width:52px;padding:0}.company-phone-country{display:inline-flex;min-width:98px;min-height:48px;height:48px;padding:0 13px;align-items:center;justify-content:center;gap:9px;border:1px solid #dde3ec;border-radius:12px;color:#374151;background:#f9fafb;font-size:.8rem;font-weight:600}.company-phone-country img{width:20px;height:14px;object-fit:cover;border-radius:2px}.onboarding-body.onboarding-step-2 .field:not(textarea),.onboarding-body.onboarding-step-2 .company-field-action,.onboarding-body.onboarding-step-2 .company-phone-field,.onboarding-body.onboarding-step-2 .company-phone-field .field,.onboarding-body.onboarding-step-2 .company-inline-action,.onboarding-body.onboarding-step-2 .company-phone-country{height:40px;min-height:40px}@media(max-width: 760px){.onboarding-body.onboarding-step-2 .field:not(textarea),.onboarding-body.onboarding-step-2 .company-field-action,.onboarding-body.onboarding-step-2 .company-phone-field,.onboarding-body.onboarding-step-2 .company-phone-field .field,.onboarding-body.onboarding-step-2 .company-inline-action,.onboarding-body.onboarding-step-2 .company-phone-country{height:44px;min-height:44px}}.access-initial-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 16px;align-items:start}.password-input-control{position:relative;display:block}.password-input-control .field{padding-right:48px}.password-visibility-toggle{position:absolute;top:50%;right:8px;display:grid;width:36px;height:36px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:9px;color:#52627a;background:rgba(0,0,0,0);cursor:pointer}.password-visibility-toggle:hover,.password-visibility-toggle:focus-visible{color:var(--or-blue);background:#edf2ff;outline:none}.password-visibility-toggle svg{width:18px;height:18px}.field-help{display:block;margin-top:-2px;color:#64748b;font-size:.75rem;line-height:1.35}.password-generation-action{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding-top:24px}.password-generate-button{width:max-content;min-height:36px;padding:7px 12px;border-radius:9px;font-size:.78rem}.password-generation-help{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#3158a6;cursor:help}.password-generation-help:hover,.password-generation-help:focus-visible{color:var(--or-blue);background:#edf2ff;outline:none}.password-generation-help::after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:250px;padding:8px 10px;border-radius:8px;color:#fff;background:#172033;box-shadow:0 8px 20px rgba(15,23,42,.18);opacity:0;transform:translateY(4px);pointer-events:none;font-size:.72rem;line-height:1.4;transition:opacity 160ms cubic-bezier(0.23, 1, 0.32, 1),transform 160ms cubic-bezier(0.23, 1, 0.32, 1)}.password-generation-help:hover::after,.password-generation-help:focus-visible::after{opacity:1;transform:translateY(0)}.password-generated-note{display:flex;min-height:36px;align-items:center;color:#3158a6;font-size:.75rem;line-height:1.35;text-align:center}.password-generated-note svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.onboard-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.onboarding-validation-summary{max-width:300px;margin:0;color:#c2410c;font-size:.78rem;line-height:1.35;text-align:right}@media(min-width: 1101px){.onboarding-body.onboarding-step-2 .form-grid-company{grid-template-columns:repeat(2, minmax(0, 1fr))}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group{grid-column:auto !important}.onboarding-body.onboarding-step-2 .form-grid-company>.form-group.full{grid-column:1/-1 !important}}@media(max-width: 1100px){.company-form-blocks{grid-template-columns:1fr}.company-form-block:nth-child(n){grid-column:1;grid-row:auto}}@media(max-width: 800px){.access-initial-grid{grid-template-columns:1fr}.company-field-action,.company-phone-field{align-items:stretch}.company-inline-action{min-width:52px}.company-inline-action span{display:none}.company-phone-country{min-width:76px;padding-inline:10px}.password-generation-action{padding-top:0}.onboard-footer-actions{width:100%;flex-direction:column;align-items:stretch}.onboarding-validation-summary{max-width:none;text-align:center}}@media(min-width: 901px)and (max-height: 1100px){.onboarding-welcome-active .onboard-side{padding-top:44px;padding-bottom:36px}.onboarding-welcome-active .onboard-logo{margin-bottom:42px}.onboard-welcome-copy h1{margin-bottom:34px;font-size:31px;line-height:1.02}.onboard-welcome-copy h1 span{font-size:30px}.onboard-welcome-copy .welcome-side-list{gap:22px}.onboard-testimonial{margin-top:22px}.onboarding-welcome-active .step-pane[data-step="1"]{margin-top:clamp(28px,4vh,48px)}.onboarding-welcome-active .welcome-intro-card-centered>img{width:60px;margin-bottom:10px}.onboarding-welcome-active .welcome-intro-card-centered p{margin-bottom:22px}.onboarding-welcome-active .welcome-value-list{gap:12px}.onboarding-welcome-active .welcome-value-list>div{padding-top:16px;padding-bottom:16px}.onboarding-welcome-active .onboard-footer{margin-top:20px;margin-bottom:24px}}@media(max-width: 1100px){.onboarding-welcome-active{grid-template-columns:minmax(360px, 40%) minmax(0, 1fr)}.onboarding-welcome-active .onboard-side{padding:40px}.onboard-welcome-copy h1{font-size:32px;line-height:39px}}@media(max-width: 900px){.onboarding-welcome-active{grid-template-columns:1fr}.onboarding-body{overflow-x:hidden}.onboarding-welcome-active .onboard-side{justify-content:flex-start;padding:28px 24px 40px}.onboarding-welcome-active .step-pane[data-step="1"]{margin-top:40px}.onboarding-welcome-active .onboard-logo{width:127px;margin-bottom:36px}}.onboarding-body.onboarding-step-4 #onboarding-form{width:min(1040px,100%)}.onboarding-body.onboarding-step-4 .step-title{margin-bottom:8px;color:#111827;font-size:24px;line-height:32px}.onboarding-body.onboarding-step-4 .step-subtitle{max-width:760px;margin-bottom:36px;color:#4b5563;font-size:15px;line-height:24px}.onboarding-body.onboarding-step-4 .step4-section-head{margin-bottom:16px}.onboarding-body.onboarding-step-4 .step4-section-number{width:32px;height:32px;flex-basis:32px;background:#2148d9}.onboarding-body.onboarding-step-4 .step4-section-head h2{font-size:18px;line-height:26px}.onboarding-body.onboarding-step-4 .step4-section-head p{font-size:13px;line-height:20px}.onboarding-body.onboarding-step-4 .step4-product-grid{gap:16px}.onboarding-body.onboarding-step-4 .step4-product-card{grid-template-columns:48px minmax(0, 1fr);column-gap:16px;row-gap:14px;min-height:218px;padding:24px;border-color:#e5e7eb;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.onboarding-body.onboarding-step-4 .step4-product-card.selected{padding:23px;border-color:#2148d9;background:#f5f7ff;box-shadow:0 0 0 3px rgba(33,72,217,.1)}.onboarding-body.onboarding-step-4 .step4-product-icon{width:48px;height:48px;border-radius:10px}.onboarding-body.onboarding-step-4 .step4-product-icon svg{width:22px;height:22px}.onboarding-body.onboarding-step-4 .step4-product-copy .bundle-title{margin:2px 0 5px;font-size:16px;line-height:24px}.onboarding-body.onboarding-step-4 .step4-product-copy p{max-width:330px;font-size:13px;line-height:20px}.onboarding-body.onboarding-step-4 .step4-feature-list{gap:8px;padding-top:14px;font-size:12px;line-height:19px}.onboarding-body.onboarding-step-4 .step4-feature-list svg{width:15px;height:15px;flex-basis:15px}.onboarding-body.onboarding-step-4 .step4-selection-status{margin:16px 0 32px;padding:12px 16px;border-color:#e5e7eb;border-radius:12px;font-size:13px}.onboarding-body.onboarding-step-4 .step4-plan-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 320px));justify-content:start;gap:16px}.onboarding-body.onboarding-step-4 .step4-plan-card{min-height:236px;padding:22px;border-color:#e5e7eb;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.onboarding-body.onboarding-step-4 .step4-plan-card.selected{padding:21px;border-color:#2148d9;background:#f5f7ff;box-shadow:0 0 0 3px rgba(33,72,217,.1)}.onboarding-body.onboarding-step-4 .step4-plan-card .plan-top{margin-bottom:8px;padding:0;font-size:11px}.onboarding-body.onboarding-step-4 .step4-plan-card h3{margin-bottom:8px;font-size:16px}.onboarding-body.onboarding-step-4 .step4-plan-card .plan-price{margin-bottom:8px;font-size:28px}.onboarding-body.onboarding-step-4 .step4-plan-card p{font-size:12px}.onboarding-body.onboarding-step-4 .step4-summary{margin-top:20px;padding:14px 18px;border-color:#dbe3ef;border-radius:12px}.onboarding-body.onboarding-step-4 .step4-summary strong{font-size:13px}.onboarding-body.onboarding-step-4 .resource-inline-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:28px}.onboarding-body.onboarding-step-4 .mini-switch-card{min-height:88px;padding:18px 24px;border-color:#dbe3ef;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.03)}.onboarding-body.onboarding-step-4 .mini-switch-card>div{min-width:0}.onboarding-body.onboarding-step-4 .mini-switch-card strong{color:#111827;font-size:15px;line-height:22px}.onboarding-body.onboarding-step-4 .mini-switch-card span{margin-top:2px;color:#667085;font-size:12px;line-height:18px}.onboarding-body.onboarding-step-4 .switch{width:44px;height:24px;flex-basis:44px;background:#cbd5e1}.onboarding-body.onboarding-step-4 .switch:checked{background:#2148d9}.onboarding-body.onboarding-step-4 .step4-footer{margin-top:32px;padding-top:28px}@media(max-width: 760px){.onboarding-body.onboarding-step-4 .resource-inline-grid{grid-template-columns:1fr}}.onboarding-body.onboarding-step-2 .onboard-footer .or-btn-primary{border-color:var(--or-blue);background:var(--or-blue)}.onboarding-body:not(.onboarding-welcome-active) .onboard-footer .or-btn-primary{border-color:var(--or-blue);background:var(--or-blue);box-shadow:0 10px 24px rgba(33,72,217,.18)}.onboarding-body .onboard-nav-side li.active .step-dot,.onboarding-body .onboard-nav-side li.done .step-dot{border-color:var(--or-blue);background:var(--or-blue)}.onboarding-body .onboard-nav-side li.done:not(:last-child)::before{background:var(--or-blue)}.onboarding-body.onboarding-step-3 .choice-card-segment.selected{border-color:var(--or-blue)}.onboarding-body.onboarding-step-3 .choice-card-segment.selected .choice-bullet{border-color:var(--or-blue);background:var(--or-blue)}.onboarding-body.onboarding-step-3 .choice-card-segment .choice-icon{background:rgba(33,72,217,.08)}.onboarding-body.onboarding-step-3 .choice-card-segment .segment-tag{color:var(--or-blue);background:rgba(33,72,217,.08)}.onboarding-body.onboarding-step-3 .choice-tip{border-color:#dbe4ff;color:#334155;background:#f5f7ff}.onboarding-body.onboarding-step-3 .choice-tip-copy strong,.onboarding-body.onboarding-step-3 .choice-tip-icon{color:var(--or-blue)}.onboarding-body.onboarding-step-3 .choice-tip-icon{background:#eaf0ff;box-shadow:none}.onboarding-body.onboarding-step-3 .choice-tip-copy>span{color:#64748b}.onboarding-body.onboarding-step-3 .choice-tip-icon svg{width:20px;height:20px}.or-auth-page{min-height:100vh;padding:32px;background:linear-gradient(177.4deg, #0a153d 0%, #000 82%)}.or-auth-shell{width:min(1024px,100%)}.or-auth-panel{position:relative;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);gap:64px;padding:48px;overflow:hidden;border-color:#1a2330;border-radius:24px;background:#0b121b;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:or-auth-panel-enter 420ms cubic-bezier(0.23, 1, 0.32, 1) both}.or-auth-panel::after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;opacity:.3;background:linear-gradient(90deg, transparent, #254edb 50%, transparent)}.or-auth-panel::before{content:"";grid-column:2;grid-row:1;width:1px;height:100%;background:#1a2330}.or-auth-intro{grid-column:1;grid-row:1;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0)}.or-auth-intro>*,.or-auth-form-head>*,.or-auth-form>.or-auth-alert,.or-auth-form>.or-auth-field,.or-auth-form>.or-auth-submit,.or-auth-form>.or-auth-back{animation:or-auth-content-enter 300ms cubic-bezier(0.23, 1, 0.32, 1) both}.or-auth-intro>:nth-child(1),.or-auth-form-head>:nth-child(1){animation-delay:360ms}.or-auth-intro>:nth-child(2),.or-auth-form-head>:nth-child(2){animation-delay:400ms}.or-auth-intro>:nth-child(3),.or-auth-form-head>:nth-child(3){animation-delay:440ms}.or-auth-intro>:nth-child(4),.or-auth-form>.or-auth-alert,.or-auth-form>.or-auth-field:nth-of-type(1){animation-delay:480ms}.or-auth-form>.or-auth-field:nth-of-type(2){animation-delay:520ms}.or-auth-form>.or-auth-submit{animation-delay:560ms}.or-auth-form>.or-auth-back{animation-delay:600ms}.or-auth-logo{margin:0 0 34px}.or-auth-logo img{width:127px}.or-auth-kicker,.or-auth-form-head>span{color:#254edb;font-size:12px;line-height:16px;letter-spacing:.1em}.or-auth-intro h1{margin:16px 0 24px;font-size:40px;line-height:1.03;letter-spacing:-0.03em}.or-auth-intro h1 span{display:inline-block;background:linear-gradient(90deg, #00e0fc, #2148d9);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:37px;font-weight:800}.or-auth-intro p{max-width:326px;color:#9ca3af;font-size:18px;line-height:1.625}.or-auth-form{grid-column:3;grid-row:1;align-self:stretch;align-content:center;gap:24px;padding:0}@keyframes or-auth-panel-enter{from{opacity:0;transform:translateY(24px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes or-auth-content-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.or-auth-form-head{gap:8px;margin:0 0 8px}.or-auth-form-mark{display:flex;width:64px;height:64px;margin-bottom:8px;align-items:center;justify-content:center;border-radius:16px;background:#111d43}.or-auth-form-mark img{width:43px;height:auto}.or-auth-form-head h2{margin-top:8px;font-size:30px;line-height:36px}.or-auth-form-head p{color:#9ca3af;font-size:16px;line-height:24px}.or-auth-field{gap:8px;color:#d1d5db;font-size:14px;font-weight:500}.or-auth-field input{min-height:56px;padding:16px;border-color:#1a2330;border-radius:12px;background:#050a10;font-size:16px}.or-auth-field input::placeholder{color:#4b5563}.or-auth-field input:focus{border-color:#254edb;box-shadow:0 0 0 3px rgba(37,78,219,.15)}.or-auth-password-head{display:flex;align-items:center;justify-content:space-between}.or-auth-password-head a{color:#254edb;font-size:12px;font-weight:400}.or-auth-password-input{position:relative;display:block}.or-auth-password-input input{width:100%;padding-right:48px}.or-auth-password-input button{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;background:rgba(0,0,0,0);cursor:pointer}.or-auth-password-input button img{width:18px;height:16px}.or-auth-submit{min-height:56px;margin-top:0;border-radius:12px;background:#254edb;box-shadow:0 10px 15px -3px rgba(30,58,138,.2),0 4px 6px -4px rgba(30,58,138,.2);font-size:16px}.or-auth-submit img{width:13px;height:14px}.or-auth-back{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.or-auth-back img{width:7px;height:10px}@media(max-width: 850px){.or-auth-page{padding:24px 16px}.or-auth-shell{width:min(560px,100%)}.or-auth-panel{grid-template-columns:1fr;gap:0;padding:36px 28px}.or-auth-panel::before{display:none}.or-auth-intro{display:none}.or-auth-form{grid-column:1;grid-row:1}.or-auth-form-mark{width:84px;height:84px;margin:0 auto 16px;border-radius:21px}.or-auth-form-mark img{width:58px}.or-auth-form-head>:nth-child(1){animation-delay:420ms}.or-auth-form-head>:nth-child(2){animation-delay:460ms}.or-auth-form-head>:nth-child(3){animation-delay:500ms}.or-auth-form>.or-auth-alert,.or-auth-form>.or-auth-field:nth-of-type(1){animation-delay:540ms}.or-auth-form>.or-auth-field:nth-of-type(2){animation-delay:580ms}.or-auth-form>.or-auth-submit{animation-delay:620ms}.or-auth-form>.or-auth-back{animation-delay:660ms}}@media(max-width: 520px){.or-auth-panel{padding:28px 22px;border-radius:18px}.or-auth-intro p{font-size:16px}.or-auth-form-head h2{font-size:25px}}@media(prefers-reduced-motion: reduce){.or-auth-panel,.or-auth-intro>*,.or-auth-form-head>*,.or-auth-form>.or-auth-alert,.or-auth-form>.or-auth-field,.or-auth-form>.or-auth-submit,.or-auth-form>.or-auth-back{transform:none;animation-name:or-auth-fade-enter;animation-duration:200ms;animation-delay:0ms}@keyframes or-auth-fade-enter{from{opacity:0}to{opacity:1}}}@media(max-width: 640px){body.landing .landing-actions .or-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:7px 0;color:#fff;white-space:nowrap}body.landing .landing-actions .or-btn-primary{display:none}body.landing .landing-header .header-login-icon{width:30px;height:30px;flex-basis:30px}}@media(max-width: 520px){.onboarding-body.onboarding-welcome-active .onboard-side{display:none}.onboarding-body.onboarding-welcome-active .onboard-main{min-height:100dvh;padding-inline:18px}.onboarding-body.onboarding-welcome-active .step-pane[data-step="1"]{margin-top:22px}.onboarding-body.onboarding-welcome-active .welcome-intro-card-centered>img{width:56px;margin-bottom:8px}.onboarding-body.onboarding-welcome-active .welcome-intro-card-centered h2{margin-bottom:6px;font-size:26px;line-height:32px}.onboarding-body.onboarding-welcome-active .welcome-intro-card-centered p{margin-bottom:20px;font-size:14px;line-height:21px}.onboarding-body.onboarding-welcome-active .welcome-value-list{gap:10px}.onboarding-body.onboarding-welcome-active .welcome-value-list>div{grid-template-columns:42px minmax(0, 1fr);column-gap:12px;padding:14px 16px;border-radius:14px}.onboarding-body.onboarding-welcome-active .welcome-value-list>div>img{width:42px;height:42px}.onboarding-body.onboarding-welcome-active .welcome-value-list strong{font-size:14px;line-height:20px}.onboarding-body.onboarding-welcome-active .welcome-value-list span{font-size:13px;line-height:18px}.onboarding-body.onboarding-welcome-active .onboard-footer{position:static;flex-direction:column;align-items:stretch;gap:10px;margin:16px auto 24px;padding:0;background:rgba(0,0,0,0)}.onboarding-body.onboarding-welcome-active .onboard-footer .or-btn{width:100%;height:48px;min-width:0;min-height:48px;padding:0 16px;box-sizing:border-box;font-size:14px;line-height:18px}.onboarding-body.onboarding-welcome-active .onboard-footer .or-btn-light{flex:none;order:2}.onboarding-body.onboarding-welcome-active .onboard-footer .or-btn-primary{flex:none;order:1}}@media(min-width: 761px)and (max-width: 1100px){.onboarding-body:not(.onboarding-welcome-active),.sidebar-collapsed.onboarding-body:not(.onboarding-welcome-active){display:grid;width:100%;height:100dvh;min-height:0;grid-template-columns:96px minmax(0, 1fr) !important;overflow:hidden}.onboarding-body:not(.onboarding-welcome-active) .onboard-side{position:sticky !important;inset:0 auto auto 0 !important;z-index:2 !important;display:flex !important;width:96px !important;height:100dvh !important;min-height:0 !important;padding:20px 0 !important;overflow:hidden !important;background-color:#000 !important;background-image:var(--or-landing-gradient-to-blue) !important;pointer-events:auto}.onboarding-body:not(.onboarding-welcome-active) .onboard-chat-launcher{position:relative !important;inset:auto !important;z-index:3;display:grid !important;width:130px !important;height:130px !important;flex:0 0 130px;margin:auto 0 -33px !important;place-items:center;pointer-events:auto}.onboarding-body:not(.onboarding-welcome-active) .onboard-main{width:100%;height:100dvh;min-height:0;padding:28px 32px 36px;overflow-x:hidden;overflow-y:auto}.onboarding-body:not(.onboarding-welcome-active) .onboard-nav-top{display:none !important}.onboarding-body:not(.onboarding-welcome-active) #onboarding-form,.onboarding-body:not(.onboarding-welcome-active) .step-pane.active{width:100%;max-width:none}}
.legal-content a{color:#00e0fc;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-content a:hover{color:#fff}.legal-content a:focus-visible{outline:2px solid #00e0fc;outline-offset:3px}
