:root{--navy:#0a315c;--blue:#157fb2;--cyan:#149ec4;--gold:#efb323;--ink:#102a43;--muted:#5c6f82;--line:#dbe7ef;--soft:#f4f9fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:white}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav{height:82px;display:flex;align-items:center;gap:28px}.brand{margin-right:auto}.brand img{height:auto;max-width:230px}.links{display:flex;gap:24px;font-size:14px;font-weight:700}.links a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:14px 21px;font-weight:800;border:1px solid transparent;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--navy),var(--blue));color:white;box-shadow:0 10px 25px rgba(10,49,92,.16)}.btn-light{background:white;border-color:#c7dce9;color:var(--navy)}.hero{background:radial-gradient(circle at 80% 20%,#dff6fb 0,transparent 35%),linear-gradient(180deg,#f4fbff,#fff);padding:88px 0}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:56px;gap:56px;align-items:center}.eyebrow{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--blue);background:#e6f4fa;padding:8px 11px;border-radius:999px}.hero h1,.pageHero h1{font-size:58px;line-height:1.02;margin:20px 0 18px;letter-spacing:-.045em;color:var(--navy)}h1 span,h2 span{color:var(--cyan)}.hero p,.pageHero p{font-size:20px;line-height:1.55;color:var(--muted);max-width:720px}.ctaRow{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.center{justify-content:center}.trust{display:flex;gap:22px;margin-top:34px;flex-wrap:wrap;font-size:13px;font-weight:800;color:var(--navy)}.trust span{display:flex;align-items:center;gap:7px}.trust svg{width:20px;color:var(--cyan)}.heroCard{padding:30px}.browser{background:white;border:1px solid #dceaf2;border-radius:18px;box-shadow:0 30px 70px rgba(11,47,82,.18);overflow:hidden;transform:rotate(-2deg)}.dots{padding:12px 16px;background:#eef6fa;color:#9db0bd;font-size:10px}.screen{min-height:330px;padding:54px 44px;background:linear-gradient(145deg,#fff 10%,#e9f8fb)}.screen span{color:var(--blue);font-weight:900}.screen strong{display:block;font-size:40px;line-height:1.05;margin:18px 0;color:var(--navy)}.miniGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:35px}.miniGrid b{background:white;border:1px solid var(--line);padding:16px;border-radius:10px}.section{padding:82px 0}.soft{background:var(--soft)}.sectionHead{text-align:center;max-width:820px;margin:0 auto 42px}.case h2,.contactGrid h2,.sectionHead h2{font-size:40px;margin:14px 0;color:var(--navy)}.case p,.contactGrid p,.sectionHead p{font-size:18px;color:var(--muted);line-height:1.6}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.serviceCard{border:1px solid var(--line);border-radius:15px;padding:27px;background:white;min-height:260px;box-shadow:0 8px 25px rgba(26,68,100,.04)}.serviceCard svg{width:40px;height:40px;color:var(--blue);background:#e9f6fb;padding:8px;border-radius:12px}.serviceCard h3{color:var(--navy);font-size:19px}.serviceCard p{line-height:1.5;color:var(--muted)}.serviceCard a{color:var(--blue);font-weight:800}.band{background:linear-gradient(120deg,var(--navy),#086b9b);color:white}.bandInner{display:flex;align-items:center;justify-content:space-between;padding:36px 0;gap:20px}.band h2{margin:0 0 8px}.band p{margin:0;opacity:.85}.premiumGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.premiumGrid>div{background:white;border:1px solid var(--line);border-radius:14px;padding:25px}.premiumGrid svg{color:#22a66f}.premiumGrid b{display:block;color:var(--navy);margin:10px 0}.premiumGrid p{color:var(--muted);line-height:1.5}.case{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center;background:linear-gradient(120deg,#f7fbfd,#e8f6fa);border-radius:20px;padding:48px}.case ul{line-height:2;color:var(--navy)}.caseVisual{display:flex;justify-content:center}.mockPhone{width:220px;height:410px;border:13px solid #0c2740;border-radius:34px;background:white;box-shadow:0 20px 45px rgba(0,0,0,.18);padding:70px 20px;text-align:center;font-size:22px;color:var(--blue)}.mockPhone strong{font-size:42px;color:var(--navy)}.contactGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:45px;gap:45px;align-items:start}.formCard{background:white;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 15px 40px rgba(17,64,96,.08)}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:800;color:var(--navy);margin-bottom:16px}input,select,textarea{font:inherit;padding:13px;border:1px solid #cddde7;border-radius:9px;background:#fff;color:var(--ink)}textarea{resize:vertical}.pageHero{padding:70px 0;background:linear-gradient(140deg,#edf8fc,#fff)}.pageHero.compact{padding:45px 0}.pageHero h1{font-size:50px}.serviceList{display:grid;grid-gap:14px;gap:14px}.serviceList article{display:grid;grid-template-columns:70px 1fr;grid-gap:24px;gap:24px;border:1px solid var(--line);padding:28px;border-radius:16px}.serviceList article>span{font-size:26px;color:var(--gold);font-weight:900}.serviceList h2{margin:0;color:var(--navy)}.serviceList p{color:var(--muted);line-height:1.55}.narrow{max-width:850px}.paymentCard{border:1px solid var(--line);border-radius:18px;padding:40px;background:var(--soft);text-align:center}.paymentCard h2{color:var(--navy)}.videoShell{min-height:680px;border-radius:16px;overflow:hidden;background:#0b2439}.footer{background:#082a4c;color:white;padding:55px 0 20px}.footerGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:50px;gap:50px}.footer img{max-width:220px;height:auto}.footer p{color:#c8d7e3;line-height:1.6}.footer h4{color:white}.footer a{display:block;color:#d8e5ee;margin:9px 0}.footBottom{border-top:1px solid rgba(255,255,255,.18);padding-top:20px;margin-top:35px;color:#b8cbd8;font-size:12px}.loginGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:48px;gap:48px;align-items:center;max-width:980px}.loginCard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px;box-shadow:0 20px 55px rgba(10,49,92,.09)}.loginIcon{width:54px;height:54px;border-radius:16px;background:#eaf7fb;color:var(--blue);display:grid;place-items:center}.loginCard h2{font-size:30px;color:var(--navy);margin-bottom:8px}.muted{color:var(--muted);line-height:1.55}.full{width:100%}.forgot{display:block;text-align:center;margin-top:16px;color:var(--blue);font-weight:700;font-size:13px}.accessInfo{background:linear-gradient(145deg,var(--navy),#0e6f9e);color:#fff;border-radius:22px;padding:38px}.accessInfo>svg{width:44px;height:44px;color:#fff}.accessInfo h3{font-size:28px;margin:18px 0 10px}.accessInfo p{line-height:1.65;color:#dcecf5}.accessMail{display:flex;gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;line-height:1.5}.dashboardPage{background:#f5f9fc;min-height:calc(100vh - 82px);padding:48px 0 80px}.dashWrap{max-width:1180px}.dashTop{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px}.dashTop h1{font-size:36px;color:var(--navy);margin:10px 0 8px}.dashTop p{margin:0;color:var(--muted)}.dashStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.dashStats article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-template-columns:38px 1fr;grid-gap:2px 12px;gap:2px 12px;align-items:center}.dashStats svg{grid-row:1/3;color:var(--blue);background:#eaf6fb;border-radius:10px;padding:8px;width:38px;height:38px}.dashStats span{font-size:12px;color:var(--muted);font-weight:700}.dashStats strong{color:var(--navy);font-size:19px}.dashGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 8px 25px rgba(26,68,100,.035)}.span2{grid-column:span 2}.panelHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.panelHead small{font-weight:900;color:var(--blue);letter-spacing:.06em}.panelHead h2{margin:6px 0 0;color:var(--navy);font-size:22px}.progressBadge{font-size:12px;font-weight:800;color:#17744f;background:#e8f7ef;padding:8px 10px;border-radius:999px}.progress{height:10px;background:#e8eff4;border-radius:999px;overflow:hidden;margin-bottom:24px}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:999px}.timeline{display:grid;grid-gap:12px;gap:12px}.mile{display:flex;gap:14px;align-items:center;color:var(--muted)}.mileDot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef3f6;font-weight:800;font-size:12px}.mile.done{color:#216746}.mile.done .mileDot{background:#dff4e8;color:#18734a}.mile.current{color:var(--navy)}.mile.current .mileDot{background:var(--blue);color:#fff}.mile>div:last-child{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:1 1}.mile span{font-size:12px}.actionBox{background:#fff8e7;border:1px solid #f4df9e;border-radius:14px;padding:18px}.actionBox p{color:#756a4c;line-height:1.5}.textBtn{border:0;background:transparent;color:var(--blue);font-weight:800;padding:12px 0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.meetingCard{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.meetingCard svg{color:var(--blue)}.meetingCard p{margin:5px 0;color:var(--muted);font-size:13px}.docs{grid-gap:10px}.docs,.docs>div{display:grid;gap:10px}.docs>div{grid-template-columns:34px 1fr 24px;grid-gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px}.docs svg{color:var(--blue)}.docs span{display:flex;flex-direction:column;gap:4px}.docs small{color:var(--muted)}.paymentRows{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.paymentRows>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px}.paymentRows span{color:var(--muted)}.paid{color:#17744f}.messagePreview{display:flex;gap:12px;color:var(--muted);line-height:1.5}.messagePreview svg{flex:none;color:var(--blue)}@media(max-width:900px){.links{display:none}.case,.contactGrid,.heroGrid,.loginGrid{grid-template-columns:1fr}.cards,.dashGrid,.dashStats,.premiumGrid{grid-template-columns:1fr 1fr}.span2{grid-column:span 2}.hero h1,.pageHero h1{font-size:43px}.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.navCta{display:none}.hero h1,.pageHero h1{font-size:37px}.cards,.dashGrid,.dashStats,.formGrid,.premiumGrid{grid-template-columns:1fr}.span2{grid-column:span 1}.section{padding:58px 0}.case{padding:28px}.bandInner,.dashTop{align-items:flex-start;flex-direction:column}.footerGrid{grid-template-columns:1fr}.mile>div:last-child{align-items:flex-start;flex-direction:column;gap:3px}}.btn-gold{background:linear-gradient(135deg,#f5bd20,#f0a813);color:#082a4c;box-shadow:0 10px 25px rgba(239,179,35,.24)}.goldEyebrow{background:#fff7df;color:#a86d00}.freedomHero{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 22%,rgba(22,156,196,.11),transparent 28%),radial-gradient(circle at 86% 78%,rgba(239,179,35,.18),transparent 23%),linear-gradient(180deg,#f7fcff,#fff)}.freedomHero:after,.freedomHero:before{content:"";position:absolute;border-radius:999px;filter:blur(.2px);z-index:0}.freedomHero:before{width:210px;height:70px;background:rgba(239,179,35,.23);right:-30px;top:130px;transform:rotate(-20deg)}.freedomHero:after{width:280px;height:90px;background:rgba(21,127,178,.08);left:-70px;bottom:40px;transform:rotate(26deg)}.freedomHero>.container{position:relative;z-index:1}.airySection{padding:96px 0}.splitHeading{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:42px}.finalCtaBox h2,.leftHead h2,.platformSplit h2,.splitHeading h2{font-size:38px;line-height:1.12;color:var(--navy);margin:13px 0}.splitHeading p{font-size:17px;color:var(--muted);line-height:1.65;margin:0}.expertiseGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:15px;gap:15px}.expertiseCard{border:1px solid var(--line);padding:24px 20px;border-radius:15px;background:#fff;min-height:235px;transition:transform .2s,box-shadow .2s}.expertiseCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(10,49,92,.07)}.expertiseCard svg{width:35px;height:35px;color:#1688d5}.expertiseCard h3{font-size:17px;color:var(--navy);margin:18px 0 8px}.expertiseCard p{font-size:14px;color:var(--muted);line-height:1.5}.expertiseCard a{display:flex;align-items:center;gap:6px;margin-top:20px;font-size:13px;color:#147bd1;font-weight:800}.productVisual{position:relative;min-height:455px}.visualGlow{position:absolute;border-radius:50%;filter:blur(1px)}.visualGlowGold{width:250px;height:250px;background:rgba(239,179,35,.18);left:60px;top:80px}.visualGlowBlue{width:300px;height:300px;background:rgba(20,158,196,.08);right:10px;top:20px}.laptopFrame{position:absolute;left:20px;right:65px;top:40px;background:#fff;border:11px solid #12283b;border-radius:18px;overflow:hidden;box-shadow:0 28px 60px rgba(10,49,92,.17);transform:rotate(-1deg)}.laptopTop{height:42px;background:#eef6fa;padding:10px 16px;display:flex;justify-content:space-between;color:#0c4673;font-size:12px}.laptopBody{display:grid;grid-template-columns:155px 1fr;min-height:290px}.laptopBody aside{background:#0c3f69;color:#fff;padding:22px 15px;display:flex;flex-direction:column;gap:17px;font-size:12px}.laptopBody aside b{background:#1678d4;padding:10px;border-radius:8px}.laptopBody section{padding:28px;background:linear-gradient(180deg,#fff,#f7fbfd)}.laptopBody section small{color:#1688d5;font-weight:900}.laptopBody section h3{font-size:24px;color:var(--navy);max-width:310px}.projectRow{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);padding:12px 14px;border-radius:10px;margin:9px 0;font-size:13px}.projectRow b{color:#20a875}.phoneFrame{position:absolute;right:5px;bottom:2px;width:165px;min-height:315px;background:#fff;border:9px solid #12283b;border-radius:28px;box-shadow:0 20px 40px rgba(10,49,92,.16);padding:30px 14px 16px;display:flex;flex-direction:column;gap:12px;font-size:12px}.phoneFrame b{color:#1678d4}.phoneFrame h4{font-size:18px;line-height:1.1;color:var(--navy);margin:5px 0 12px}.phoneFrame span{border-bottom:1px solid var(--line);padding-bottom:8px}.scribble{position:absolute;right:-45px;top:18px;color:#116ab3;font-family:cursive;font-size:18px;line-height:1.2;transform:rotate(-5deg)}.scribble strong{color:#f0a813}.platformTeaser{background:linear-gradient(180deg,#fbfdff,#f5fbfd)}.platformSplit{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.platformSplit>div>p{font-size:17px;color:var(--muted);line-height:1.65;margin-bottom:25px}.featureTiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.clientFeatureGrid article,.featureTiles article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;display:grid;grid-template-columns:36px 1fr;grid-gap:7px 12px;gap:7px 12px}.clientFeatureGrid svg,.featureTiles svg{grid-row:1/3;color:#1688d5}.clientFeatureGrid b,.featureTiles b{color:var(--navy)}.clientFeatureGrid span,.featureTiles span{color:var(--muted);font-size:13px;line-height:1.45}.finalAiryCta{padding-top:36px}.finalCtaBox{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(120deg,#eef8fe,#fff8df);padding:38px 45px;border-radius:20px;border:1px solid #dfedf4}.finalCtaBox h2{margin-bottom:6px}.finalCtaBox p{margin:0;color:var(--muted)}.methodHero,.offersHero{padding:78px 0}.meetingVisual{position:relative;min-height:390px}.meetingScreen{position:absolute;left:0;right:45px;top:20px;border:10px solid #12283b;border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 24px 50px rgba(10,49,92,.16)}.meetingTop{display:flex;justify-content:space-between;padding:14px 20px;background:#f2f8fb;color:var(--navy)}.meetingTop span{background:#e8f5ff;color:#1688d5;border-radius:999px;padding:5px 10px;font-size:11px}.meetingPeople{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:24px;background:linear-gradient(180deg,#fff,#f8fbfd)}.meetingPeople div{min-height:155px;border-radius:14px;background:#eaf3f8;display:grid;place-items:center;font-size:58px}.meetingControls{text-align:center;padding:14px;color:#1688d5}.scopeCard{position:absolute;right:0;bottom:0;width:210px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 18px 35px rgba(10,49,92,.12);display:flex;flex-direction:column;gap:9px;font-size:13px}.scopeCard svg{color:#1688d5}.scopeCard b{font-size:17px;color:var(--navy)}.scopeCard span{color:#27875f}.stepsGrid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;gap:10px}.stepsGrid article{text-align:center;position:relative;padding:6px}.stepsGrid svg{width:29px;color:#1688d5}.stepNumber{width:30px;height:30px;border-radius:50%;background:#1688d5;color:#fff;font-weight:900;display:grid;place-items:center;margin:0 auto 14px}.stepsGrid h3{font-size:14px;color:var(--navy);margin:10px 0 6px}.stepsGrid p{font-size:12px;color:var(--muted);line-height:1.45}.scopeWorkflow{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:46px;gap:46px;align-items:center}.scopeText{display:grid;grid-gap:17px;gap:17px}.scopeText article{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px}.scopeText article>span{width:34px;height:34px;border-radius:50%;background:#1688d5;color:#fff;display:grid;place-items:center;font-weight:900}.scopeText h3{margin:0 0 4px;color:var(--navy)}.scopeText p{margin:0;color:var(--muted);line-height:1.5}.scopeBoard{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:14px;gap:14px;background:#edf7fc;padding:18px;border-radius:18px}.requestComposer,.scopeStatuses{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.requestComposer svg{color:#1688d5}.requestComposer p{color:var(--muted);min-height:85px}.requestComposer button{border:0;border-radius:8px;padding:10px 14px;background:#1688d5;color:#fff;font-weight:800}.scopeStatuses p{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;margin:0;font-size:13px}.scopeStatuses b{font-size:11px;padding:6px 9px;border-radius:999px}.statusOk{background:#e6f6ee;color:#277c57}.statusWarn{background:#fff4d8;color:#9b7000}.statusOff{background:#fde8e8;color:#a64848}.noteBox{display:flex;gap:16px;align-items:flex-start;background:#fff9e7;border:1px solid #f0dda0;border-radius:15px;padding:24px}.noteBox svg{color:#c98a00;flex:none}.noteBox h3{margin:0 0 5px;color:var(--navy)}.noteBox p{margin:0;color:var(--muted);line-height:1.55}.noteBox.slim{margin-top:25px}.dashboardVisual{min-height:380px;display:grid;place-items:center}.dashShell{width:100%;display:grid;grid-template-columns:155px 1fr;background:#fff;border:10px solid #12283b;border-radius:18px;overflow:hidden;box-shadow:0 25px 55px rgba(10,49,92,.15)}.dashShell aside{background:#0c3f69;color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:14px;font-size:12px}.dashShell aside b{font-size:17px;margin-bottom:8px}.dashShell section{padding:28px}.dashShell small{color:#1688d5;font-weight:900}.dashShell h3{font-size:25px;color:var(--navy)}.dashStatsMini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dashStatsMini div{border:1px solid var(--line);border-radius:10px;padding:12px}.dashStatsMini b{display:block;color:#1688d5;font-size:24px}.dashStatsMini span{font-size:11px;color:var(--muted)}.progressLine{display:flex;justify-content:space-between;margin-top:20px;background:#eef7fb;padding:14px;border-radius:9px}.offerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.leftHead{text-align:left;margin:0 0 30px}.offerCard{border-radius:18px;padding:34px;border:1px solid var(--line);min-height:400px}.offerCard>svg{width:44px;height:44px}.offerCard h3{font-size:28px;margin:14px 0 8px}.offerCard p{font-size:16px;line-height:1.6}.offerCard ul{padding-left:20px;line-height:2}.express{background:linear-gradient(145deg,#f8fcff,#eef8ff);color:var(--navy)}.express>svg{color:#1688d5}.enterprise{background:linear-gradient(145deg,#0d3860,#0b2743);color:#fff}.enterprise>svg{color:#2e9be8}.enterprise h3{color:#4cb2f7}.enterprise li,.enterprise p{color:#e4eff6}.activationSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.activationSteps article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;position:relative}.activationSteps article>span{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#1688d5;color:#fff;display:grid;place-items:center;font-weight:900}.activationSteps svg{color:#1688d5}.activationSteps h3{color:var(--navy)}.activationSteps p{color:var(--muted);font-size:13px;line-height:1.5}.clientFeatureGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}@media(max-width:1100px){.expertiseGrid{grid-template-columns:repeat(3,1fr)}.stepsGrid{grid-template-columns:repeat(4,1fr)}.clientFeatureGrid{grid-template-columns:repeat(3,1fr)}.scribble{display:none}}@media(max-width:900px){.navLogin{display:none}.platformSplit,.scopeWorkflow,.splitHeading{grid-template-columns:1fr}.expertiseGrid,.stepsGrid{grid-template-columns:repeat(2,1fr)}.offerGrid{grid-template-columns:1fr}.activationSteps,.clientFeatureGrid{grid-template-columns:1fr 1fr}.productVisual{min-height:420px}.finalCtaBox{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.activationSteps,.clientFeatureGrid,.expertiseGrid,.featureTiles,.scopeBoard,.stepsGrid{grid-template-columns:1fr}.laptopFrame{left:0;right:35px}.phoneFrame{right:-5px;width:145px}.finalCtaBox h2,.leftHead h2,.platformSplit h2,.splitHeading h2{font-size:31px}.airySection{padding:62px 0}.finalCtaBox{padding:28px}.dashShell{grid-template-columns:105px 1fr}.dashStatsMini{grid-template-columns:1fr}}.scribbleClear{right:-105px;top:28px;min-width:165px;text-align:left;line-height:1.28;letter-spacing:.01em}.proParticipants article{min-height:160px;border-radius:14px;background:linear-gradient(180deg,#f8fbfd,#edf5f9);border:1px solid #deebf2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.proParticipants article b{font-size:13px;color:var(--navy)}.proParticipants article small{font-size:11px;color:var(--muted)}.proParticipants .avatarDisc{width:68px!important;height:68px!important;min-height:68px!important;border-radius:50%;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#0d3f6b,#177dbb)!important;color:#fff;font-size:15px!important;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 25px rgba(10,49,92,.12)}.proParticipants .avatarDisc.alt{background:linear-gradient(145deg,#8a6a12,#efb323)!important}.proParticipants .avatarDisc.cyan{background:linear-gradient(145deg,#0a6c87,#1aa8c8)!important}.professionalControls{display:flex;justify-content:center;gap:10px;padding:13px;background:#fbfdff;border-top:1px solid var(--line)}.professionalControls span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#31516b;font-size:11px}.bookingHero{padding:76px 0;background:radial-gradient(circle at 80% 20%,rgba(20,158,196,.1),transparent 26%),radial-gradient(circle at 75% 85%,rgba(239,179,35,.15),transparent 24%),linear-gradient(180deg,#f8fcff,#fff)}.bookingHeroGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:center}.bookingHero h1{font-size:50px;line-height:1.04;color:var(--navy);margin:18px 0}.bookingHero p{font-size:18px;color:var(--muted);line-height:1.65;max-width:680px}.bookingHeroPoints{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:28px}.bookingHeroPoints span{display:flex;align-items:center;gap:8px;color:#244861;font-size:13px}.bookingHeroPoints svg{width:18px;color:#1688d5}.bookingHeroCard{position:relative;display:flex;flex-direction:column;gap:10px;padding:30px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 22px 48px rgba(10,49,92,.08)}.bookingHeroCard>svg:first-child{color:#efb323;width:30px}.bookingHeroCard>svg:last-child{position:absolute;right:22px;bottom:22px;color:#149ec4;width:44px;height:44px;opacity:.18}.bookingHeroCard b{font-size:24px;color:var(--navy);margin:3px 0 7px}.bookingHeroCard span{padding:9px 0;border-bottom:1px solid #edf2f5;color:#426079;font-size:14px}.bookingSection{background:linear-gradient(180deg,#fff,#f8fbfd)}.bookingLayout{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:42px;gap:42px;align-items:start}.bookingIntro{padding:26px 10px 0}.bookingIntro h2{font-size:34px;line-height:1.15;color:var(--navy);margin:18px 0}.bookingIntro>p{font-size:16px;line-height:1.7;color:var(--muted)}.bookingSteps{display:grid;grid-gap:18px;gap:18px;margin-top:30px}.bookingSteps>div{display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;align-items:start}.bookingSteps>div>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf7fb;color:#0e79b9;font-weight:800}.bookingSteps p{margin:0;display:flex;flex-direction:column;gap:4px}.bookingSteps b{font-size:14px;color:var(--navy)}.bookingSteps small{font-size:12px;color:var(--muted);line-height:1.5}.bookingTrust{display:flex;gap:11px;margin-top:32px;padding:16px;border-radius:14px;background:#fff8e5;border:1px solid #f1dfaa;color:#695d3d;font-size:12px;line-height:1.55}.bookingTrust svg{flex:none;width:20px;color:#be8200}.bookingCard{padding:34px;border-radius:22px}.bookingCard label{font-weight:600;font-size:12px;letter-spacing:.01em;color:#23445f}.bookingCard input,.bookingCard select,.bookingCard textarea{border-color:#d7e3ea;background:#fbfdfe;box-shadow:none}.bookingCard input:focus,.bookingCard select:focus,.bookingCard textarea:focus{outline:2px solid rgba(20,158,196,.16);border-color:#149ec4}.formTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.formTitle h2{font-size:28px;color:var(--navy);margin:10px 0 0}.formTitle>svg{width:32px;height:32px;color:#1f9b68}.fieldHint{font-weight:500;color:#8a6b13;line-height:1.35;margin-top:2px}.audioHint{display:flex;gap:10px;align-items:center;padding:13px 14px;background:#f3f9fc;border-radius:12px;color:#5a7285;font-size:12px;margin:-2px 0 20px}.audioHint svg{width:18px;color:#1688d5}.bookingActions{display:flex;gap:12px;flex-wrap:wrap}.videoRoomPage{background:linear-gradient(180deg,#f6fbfe,#fff);padding:42px 0 70px}.videoRoomShell{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:stretch}.videoMain{background:#0d1f2e;border-radius:20px;overflow:hidden;box-shadow:0 24px 55px rgba(7,32,50,.18)}.videoRoomHeader{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;background:#fff;border-bottom:1px solid var(--line)}.videoRoomHeader div{display:flex;align-items:center;gap:10px}.videoRoomHeader b{color:var(--navy)}.videoRoomHeader span{font-size:12px;color:#2c7557;background:#e8f7ef;padding:6px 9px;border-radius:999px}.videoRoomHeader img{height:32px;width:auto}.videoAside{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:20px}.videoAside h2{font-size:20px;color:var(--navy);margin:0}.videoAside p{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.roomInfo{display:grid;grid-gap:10px;gap:10px}.roomInfo div{padding:12px;border-radius:11px;background:#f5f9fb}.roomInfo b{display:block;color:var(--navy);font-size:12px;margin-bottom:4px}.roomInfo span{font-size:11px;color:var(--muted)}.roomChecklist{display:grid;grid-gap:9px;gap:9px}.roomChecklist span{font-size:12px;color:#31516a}.roomChecklist span:before{content:"✓";color:#209363;font-weight:800;margin-right:8px}@media(max-width:1100px){.scribbleClear{right:-40px}.bookingHeroGrid,.bookingLayout,.videoRoomShell{grid-template-columns:1fr}.bookingHeroCard{max-width:620px}.videoAside{display:grid;grid-template-columns:1fr 1fr}.proParticipants article{min-height:145px}}@media(max-width:900px){.scribbleClear{display:none}.bookingHero h1{font-size:42px}.bookingIntro{padding-top:0}.videoAside{grid-template-columns:1fr}}@media(max-width:620px){.bookingHero{padding:52px 0}.bookingHero h1{font-size:36px}.bookingCard{padding:22px}.bookingActions{flex-direction:column}.bookingActions .btn{width:100%}.professionalControls{flex-wrap:wrap}.proParticipants{grid-template-columns:1fr!important}.meetingScreen{right:0}.scopeCard{position:relative;right:auto;bottom:auto;margin-top:12px;width:100%}.meetingVisual{min-height:auto}.meetingScreen{position:relative;top:auto}.videoRoomHeader{align-items:flex-start;gap:10px;flex-direction:column}}.lockedField{color:#426079!important}.enterpriseSwitch{margin:0 0 20px;padding:16px 18px;border:1px solid #d7e6ef;border-radius:14px;background:linear-gradient(135deg,#f7fbfe,#fff8e6);display:flex;flex-direction:column;gap:7px}.enterpriseSwitch b{color:var(--navy);font-size:14px}.enterpriseSwitch span{color:var(--muted);font-size:12px;line-height:1.5}.enterpriseSwitch a{display:inline-flex;align-items:center;gap:6px;color:#147bd1;font-size:12px;font-weight:800}.enterpriseHero{padding:82px 0;background:radial-gradient(circle at 80% 18%,rgba(239,179,35,.16),transparent 25%),linear-gradient(180deg,#f8fcff,#fff)}.enterpriseHeroGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.enterpriseHero h1{font-size:52px;line-height:1.04;color:var(--navy);margin:18px 0}.enterpriseHero p{font-size:18px;color:var(--muted);line-height:1.65}.enterprisePills{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.enterprisePills span{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:999px;color:#31516a;font-size:12px}.enterprisePills svg{width:17px;color:#1688d5}.enterpriseTeamCard{padding:34px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 24px 55px rgba(10,49,92,.08)}.enterpriseTeamCard h2{font-size:30px;line-height:1.15;color:var(--navy);margin:14px 0 10px}.enterpriseTeamCard>p{font-size:14px;color:var(--muted);line-height:1.6}.teamNumbers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:24px}.teamNumbers article{padding:18px;border-radius:14px;background:linear-gradient(180deg,#f8fbfd,#eef7fb);border:1px solid #dfeaf1;display:flex;flex-direction:column;gap:5px}.teamNumbers svg{color:#1688d5;width:24px}.teamNumbers strong{font-size:30px;color:var(--navy);line-height:1}.teamNumbers b{font-size:13px;color:var(--navy)}.teamNumbers span{font-size:11px;color:var(--muted);line-height:1.4}.enterpriseProcess{background:#fbfdfe}.enterpriseSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.enterpriseSteps article{padding:24px;border:1px solid var(--line);border-radius:15px;background:#fff}.enterpriseSteps article>span{font-size:12px;font-weight:900;color:#c38500}.enterpriseSteps b{display:block;color:var(--navy);margin:12px 0 8px}.enterpriseSteps p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.enterpriseBookingLayout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:42px;gap:42px;align-items:start}.enterpriseBookingIntro{padding:28px 6px}.enterpriseBookingIntro h2{font-size:34px;color:var(--navy);line-height:1.15;margin:16px 0}.enterpriseBookingIntro li,.enterpriseBookingIntro p{color:var(--muted);line-height:1.6}.enterpriseBookingIntro ul{padding-left:20px}.enterpriseBookingCard{border-top:4px solid #efb323}.videoAside .featureTiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.videoAside .featureTiles article{min-width:0;padding:14px;grid-template-columns:28px 1fr;gap:5px 8px}.videoAside .featureTiles article b{font-size:12px;line-height:1.2;word-break:normal}.videoAside .featureTiles article span{font-size:11px;line-height:1.4}.videoAside .featureTiles svg{width:20px}.videoAside{min-width:0}.videoRoomShell{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.submissionFeedback{margin:0 0 18px;padding:14px 16px;border-radius:12px;font-size:13px;line-height:1.55;font-weight:600}.submissionFeedback.success{background:#eaf8f0;border:1px solid #bfe5ce;color:#256a47}.submissionFeedback.error{background:#fff0ef;border:1px solid #f2c5c1;color:#9a332c}.bookingActions button:disabled{opacity:.65;cursor:wait}.confirmationPage{min-height:70vh;padding:90px 20px;background:radial-gradient(circle at 78% 16%,rgba(20,158,196,.12),transparent 28%),linear-gradient(180deg,#f8fcff,#fff);display:grid;place-items:center}.confirmationCard{width:min(680px,100%);padding:42px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 26px 60px rgba(10,49,92,.1);text-align:center}.confirmationCard>svg{width:58px;height:58px;margin:0 auto 18px}.confirmationSpin{color:#1688d5;animation:spin 1s linear infinite}.confirmationSuccess{color:#21935f}.confirmationError{color:#c74f43}.confirmationCard .eyebrow{display:inline-flex;align-items:center;gap:6px}.confirmationCard h1{font-size:38px;line-height:1.1;color:var(--navy);margin:18px 0 12px}.confirmationCard>p{font-size:16px;color:var(--muted);line-height:1.65;margin:0 auto 24px;max-width:560px}.confirmationNext{display:flex;flex-direction:column;gap:5px;text-align:left;padding:16px 18px;margin:0 0 24px;border-radius:14px;background:#f5fafc;border:1px solid #dfebf1}.confirmationNext b{color:var(--navy);font-size:13px}.confirmationNext span{color:var(--muted);font-size:12px;line-height:1.55}.confirmationCard .bookingActions{justify-content:center}.offerChooser{display:grid;grid-gap:20px;gap:20px}.budgetGate{display:grid;grid-template-columns:1fr minmax(280px,390px);grid-gap:28px;gap:28px;align-items:end;padding:26px 28px;border:1px solid #dce9f0;border-radius:20px;background:linear-gradient(135deg,#f8fcff,#fffaf0);box-shadow:0 18px 40px rgba(10,49,92,.06)}.budgetGate h3{font-size:26px;color:var(--navy);margin:12px 0 8px}.budgetGate p{margin:0;color:var(--muted);line-height:1.6}.budgetSelectLabel{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:800;color:#23445f}.budgetSelectLabel select{width:100%;padding:14px 15px;border:1px solid #cfdde6;border-radius:12px;background:#fff;color:var(--navy);font-size:14px}.offerWaiting{padding:22px;text-align:center;border:1px dashed #cbdde8;border-radius:16px;background:#f9fcfe;color:#60788a}.offerRecommendation{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:#edf9f3;border:1px solid #c9ead8}.offerRecommendation svg{color:#21935f;flex:none}.offerRecommendation div{display:flex;flex-direction:column;gap:3px}.offerRecommendation b{color:#245f45;font-size:13px}.offerRecommendation span{color:#60786b;font-size:12px}.interactiveOfferGrid{align-items:stretch}.clickableOffer{position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.clickableOffer:hover{transform:translateY(-3px)}.selectedOffer{box-shadow:0 22px 50px rgba(10,49,92,.13);outline:3px solid rgba(239,179,35,.55);outline-offset:2px}.mutedOffer{opacity:.55}.offerSelectBadge{position:absolute;top:16px;right:16px;padding:7px 10px;border-radius:999px;background:#fff;color:#123e61;font-size:11px;font-weight:900;border:1px solid rgba(17,71,112,.15)}.offerCard.enterprise .offerSelectBadge{background:rgba(255,255,255,.95);color:#123e61}.offerCardAction{margin-top:16px;display:inline-flex;width:max-content}.offerDecisionBar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border:1px solid #dce9f0;border-radius:16px;background:#fff}.offerDecisionBar>div{display:flex;flex-direction:column;gap:3px}.offerDecisionBar small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.offerDecisionBar b{color:var(--navy);font-size:18px}.bookingFlowWrap{display:grid;grid-gap:14px;gap:14px}.formBackRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 8px}.formBackRow a{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:#185f91}.formBackRow span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.compactBookingLayout{gap:30px}.compactEnterpriseHero{padding:52px 0 40px}.compactEnterpriseProcess{padding-top:44px!important;padding-bottom:44px!important}.compactBookingSection{padding-top:38px!important}.compactEnterpriseBooking{gap:28px}.compactEnterpriseBooking .enterpriseBookingIntro{padding-top:12px}.adminShell{min-height:75vh;padding:56px 0 80px;background:linear-gradient(180deg,#f7fbfd,#fff)}.adminLoginCard{width:min(520px,calc(100% - 32px));margin:40px auto;padding:34px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 24px 55px rgba(10,49,92,.09)}.adminLoginCard>svg{color:#1688d5}.adminLoginCard h1{color:var(--navy);margin:12px 0}.adminLoginCard p{color:var(--muted);line-height:1.6}.adminLoginCard details{margin-top:18px}.adminLoginCard summary{cursor:pointer;font-weight:800;color:#31516a}.adminAuthForm{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.adminAuthForm input,.inlineAdminForm select,.roomCreateForm input,.teamAccountForm input{padding:11px 12px;border:1px solid #d4e1e8;border-radius:10px;background:#fbfdfe}.adminConsole{display:grid;grid-gap:22px;gap:22px}.adminTop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.adminTop h1{font-size:42px;color:var(--navy);margin:10px 0 6px}.adminTop p{color:var(--muted);margin:0}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.adminStats article{padding:18px;border:1px solid var(--line);border-radius:15px;background:#fff;display:grid;grid-template-columns:28px 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:center}.adminStats svg{grid-row:1/3;color:#1688d5}.adminStats b{font-size:26px;color:var(--navy)}.adminStats span{font-size:12px;color:var(--muted)}.adminTabs{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--line);border-radius:14px;background:#fff}.adminTabs button{border:0;background:transparent;padding:10px 14px;border-radius:10px;font-weight:800;color:#496477;cursor:pointer}.adminTabs button.active{background:#0e3c60;color:#fff}.adminFeedback{padding:12px 14px;border-radius:10px;background:#fff8e6;border:1px solid #efdda5;color:#6b5924;font-size:12px}.adminPanel{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.adminPanel h2{margin:0 0 18px;color:var(--navy)}.adminPanel p{color:var(--muted)}.adminTable{display:grid;grid-gap:10px;gap:10px}.adminTable article{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px;border:1px solid #e5edf2;border-radius:12px;background:#fbfdfe}.adminTable article>div{display:flex;flex-direction:column;gap:3px}.adminTable b{color:var(--navy)}.adminTable small,.adminTable span{font-size:11px;color:var(--muted)}.adminTable select{padding:9px 10px;border:1px solid #d5e1e8;border-radius:9px;background:#fff}.panelTitleRow{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.panelTitleRow svg{color:#1688d5}.teamAdminGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.teamAdminGrid article{padding:15px;border:1px solid #e3ecf1;border-radius:13px;background:#fbfdfe}.teamId{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.teamId b{color:var(--navy)}.teamId span{font-size:13px}.teamId small{font-size:11px;color:var(--muted)}.teamAccountForm{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px}.teamAccountForm button{border:0;border-radius:9px;background:#0e3c60;color:#fff;font-weight:800;padding:0 12px;cursor:pointer}.activeAccount{display:flex;align-items:center;gap:7px;color:#237552;font-size:12px}.roomCreateForm{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;margin-bottom:18px}.inlineAdminForm{display:flex;gap:8px;align-items:center}.inlineAdminForm .btn{padding:9px 12px}.budgetLockedGrid .offerCard{position:relative}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1050px){.enterpriseBookingLayout,.enterpriseHeroGrid{grid-template-columns:1fr}.teamNumbers{grid-template-columns:repeat(3,1fr)}.enterpriseSteps{grid-template-columns:1fr 1fr}.videoRoomShell{grid-template-columns:1fr}.videoAside .featureTiles{grid-template-columns:1fr 1fr}.budgetGate{grid-template-columns:1fr}.adminStats{grid-template-columns:1fr 1fr}.teamAdminGrid{grid-template-columns:1fr}}@media(max-width:700px){.enterpriseHero h1{font-size:38px}.enterpriseSteps,.teamNumbers,.videoAside .featureTiles{grid-template-columns:1fr}.enterpriseTeamCard{padding:24px}.enterpriseBookingIntro{padding-top:0}.confirmationPage{padding:52px 16px}.confirmationCard{padding:28px 22px}.confirmationCard h1{font-size:30px}.budgetGate{padding:20px}.offerDecisionBar{align-items:stretch;flex-direction:column}.offerDecisionBar .btn{width:100%}.offerSelectBadge{position:static;display:inline-flex;width:max-content;margin-bottom:12px}.formBackRow{align-items:flex-start}.adminTop,.formBackRow{flex-direction:column}.adminStats{grid-template-columns:1fr 1fr}.adminTable article{align-items:flex-start;flex-direction:column}.roomCreateForm,.teamAccountForm{grid-template-columns:1fr}.adminTop h1{font-size:34px}}.refinedHeader{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(10,49,92,.08);box-shadow:0 6px 22px rgba(10,49,92,.04)}.refinedNav{height:78px;gap:16px}.siteNav{display:flex;align-items:center;gap:4px;padding:5px;background:#f7fafc;border:1px solid #e5edf2;border-radius:999px}.siteNav a{padding:9px 13px;border-radius:999px;color:#24445d;font-size:13px;font-weight:650;transition:.18s ease}.siteNav a:hover{background:#fff;color:#0f79b8;box-shadow:0 3px 10px rgba(10,49,92,.06)}.navActions{display:flex;align-items:center;gap:8px}.navAction{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap;transition:.18s ease}.navActionPrimary{background:linear-gradient(135deg,#f5bd20,#efad11);color:#0a315c;box-shadow:0 7px 18px rgba(239,179,35,.19)}.navActionSecondary{background:#fff;border:1px solid #d5e2ea;color:#0a315c}.navAction:hover{transform:translateY(-1px)}.lockedField{background:#f2f6f8!important;color:#31516a!important;cursor:not-allowed}.uploadGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:8px 0 12px}.uploadField{border:1px dashed #c7dbe7;border-radius:14px;padding:16px;background:#fbfdfe;margin:0}.uploadField>span{display:flex;align-items:center;gap:8px;color:#0a315c;font-weight:750;font-size:13px;margin-bottom:10px}.uploadField>span svg{color:#1387c6}.uploadField input[type=file]{width:100%;padding:9px;background:#fff;border:1px solid #e0e8ed;border-radius:9px;font-size:12px}.uploadField small{margin-top:8px;color:#667c8d;font-weight:500;line-height:1.4}.serverLimitNote{font-size:11px;line-height:1.5;color:#6a7883;background:#f7fafc;border-left:3px solid #149ec4;padding:10px 12px;border-radius:8px;margin-bottom:12px}.identityNotice{display:flex;gap:10px;align-items:flex-start;padding:14px 15px;background:#eef9f4;border:1px solid #d6eee2;border-radius:12px;color:#315d4a;font-size:12px;line-height:1.55;margin-bottom:18px}.identityNotice svg{flex:none;color:#269263;margin-top:1px}.videoBackRow{display:flex;justify-content:flex-start;margin:0 0 14px}.videoBackButton{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border-radius:999px;background:#fff;border:1px solid #dbe7ee;color:#173f5f;font-size:12px;font-weight:750;box-shadow:0 6px 18px rgba(10,49,92,.05)}.videoBackButton:hover{color:#0f79b8;border-color:#bdd8e8}.shareBox{display:flex;gap:11px;align-items:flex-start;padding:14px;background:#f4f9fc;border:1px solid #deebf2;border-radius:12px}.shareBox>svg{flex:none;color:#1688d5}.shareBox b{display:block;color:#0a315c;font-size:13px;margin-bottom:4px}.shareBox p{font-size:12px!important;line-height:1.5!important;color:#607789!important}.roomFeatureTiles{grid-template-columns:1fr!important;gap:10px!important}.roomFeatureTiles article{min-height:auto!important;padding:16px!important}.videoAside{overflow:visible}@media(max-width:1180px){.siteNav{display:none}.navActions{margin-left:auto}}@media(max-width:720px){.navActionSecondary{display:none}.refinedNav{height:72px}.brand img{max-width:185px}.uploadGrid{grid-template-columns:1fr}.navActionPrimary{padding:9px 11px;font-size:11px}.videoBackRow{margin-bottom:10px}}