.cinemaSite{--sales-ease:cubic-bezier(.16,1,.3,1);--sales-quick:.22s;--sales-enter:.8s}.cinemaSite .proofHeroDevices{isolation:isolate;position:relative}.cinemaSite .proofHeroDevices:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 55%,#36576a55,#0000 60%),radial-gradient(at 94% 80%,#bc65351c,#0000 45%);position:absolute;inset:0 -4vw -20px}.cinemaSite .s2Header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b2c33f2;border-bottom:1px solid #afc6d515}.cinemaSite .proofHeroCopy>*,.cinemaSite .devicePhonePosition,.cinemaSite .deviceManagerPosition{animation:salesArrival var(--sales-enter) var(--sales-ease) both}.cinemaSite .proofHeroCopy>h1{animation-delay:60ms}.cinemaSite .proofHeroCopy>p:not(.proofEyebrow){animation-delay:.1s}.cinemaSite .proofHeroCopy>.proofActions{animation-delay:.14s}.cinemaSite .proofHeroCopy>small{animation-delay:.18s}.cinemaSite .devicePhonePosition{animation-delay:.16s}.cinemaSite .deviceManagerPosition{animation-delay:.24s}.cinemaSite [data-sales-arrived=true]{animation:salesArrival var(--sales-enter) var(--sales-ease) both}.cinemaSite [data-sales-arrived=true]:focus-within{animation:none}@keyframes salesArrival{0%{opacity:.3;translate:0 22px}to{opacity:1;translate:0}}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button){transition:background-color var(--sales-quick),box-shadow var(--sales-quick),translate var(--sales-quick) var(--sales-ease)}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button):hover:not(:disabled){translate:0 -2px;box-shadow:0 6px 18px #0002}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button):active:not(:disabled){box-shadow:none;translate:0}.cinemaSite :is(.proofTextLink,.s2Menu>a:not(.s2Button)){transition:color var(--sales-quick),text-decoration-color var(--sales-quick)}.cinemaSite .proofGuidedFlow{border-top-color:#79929c33;gap:7vw;padding-block:100px 120px}.cinemaSite .proofGuidedIntro{align-self:start;position:sticky;top:150px}.cinemaSite .proofWorkbench{border-color:#52717c66;border-radius:16px;box-shadow:0 16px 55px #09171e22}.cinemaSite .proofBenefits{background:#f6f8f8;padding-block:110px 120px}.cinemaSite .proofBenefits>header{max-width:1240px}.cinemaSite .proofBenefits>div{gap:36px;max-width:1240px;margin-top:55px}.cinemaSite .proofBenefits article{border-top:0;border-left:1px solid #b8c7cd;padding:5px 0 5px 26px}.cinemaSite .proofBenefits article>span{border-bottom:2px solid #d26c3b;min-width:36px;padding-bottom:13px;display:inline-block}.cinemaSite .cinemaIndustries{padding-block:105px 100px}.cinemaSite .cinemaIndustryReel{gap:20px}.cinemaSite .cinemaIndustryReel>a{isolation:isolate;transition:box-shadow .35s var(--sales-ease);border-radius:16px;flex:1;overflow:hidden}.cinemaSite .cinemaIndustryReel>a img{transition:transform .9s var(--sales-ease);transform:scale(1.001)}.cinemaSite .cinemaIndustryReel>a:hover{flex:1;transform:none;box-shadow:0 18px 35px #0003}.cinemaSite .cinemaIndustryReel>a:hover img{transform:scale(1.035)}.cinemaSite .cinemaIndustryReel>a>div{transition:translate .5s var(--sales-ease)}.cinemaSite .cinemaIndustryReel>a:hover>div{translate:0 -5px}.cinemaSite .salesFeatureBand{gap:6vw;padding-block:110px}.cinemaSite .cinemaStart{padding-block:110px}.cinemaSite .cinemaEnd{padding-block:115px 125px}.cinemaSite .deviceDashboard :is(.deviceIssueDetail,.deviceRegister),.cinemaSite .devicePhoneReceipt{animation:salesStateIn .28s var(--sales-ease) both}.cinemaSite .deviceStage[data-ambient=paused] :is(.devicePhone,.deviceLaptop){animation-play-state:paused!important}@keyframes salesStateIn{0%{opacity:.35;translate:0 5px}to{opacity:1;translate:0}}@media (width<=1150px){.cinemaSite .proofGuidedIntro{position:static}.cinemaSite .proofHeroDevices:before{inset:0 0 -20px}}@media (width<=760px){.cinemaSite .proofGuidedFlow{padding-block:55px 65px}.cinemaSite .proofBenefits{padding-block:65px}.cinemaSite .proofBenefits>div{gap:30px;margin-top:35px}.cinemaSite .proofBenefits article{padding-left:20px}.cinemaSite .cinemaIndustries{padding-block:65px}.cinemaSite .cinemaIndustryReel{gap:14px}.cinemaSite .cinemaIndustryReel>a,.cinemaSite .cinemaIndustryReel>a:hover{flex:0 0 83%}.cinemaSite .salesFeatureBand,.cinemaSite .cinemaStart{padding-block:65px}.cinemaSite .cinemaEnd{padding-block:70px}.cinemaSite [data-sales-arrived=true]{animation-duration:.6s}}@media (prefers-reduced-motion:reduce){.cinemaSite [data-sales-arrived],.cinemaSite .proofHeroCopy>*,.cinemaSite .devicePhonePosition,.cinemaSite .deviceManagerPosition,.cinemaSite .deviceDashboard :is(.deviceIssueDetail,.deviceRegister),.cinemaSite .devicePhoneReceipt{animation:none!important;translate:none!important}.cinemaSite :is(.proofPrimary,.cinemaCta,.s2Button,.proofTextLink,.s2Menu>a),.cinemaSite .cinemaIndustryReel>a,.cinemaSite .cinemaIndustryReel>a img,.cinemaSite .cinemaIndustryReel>a>div{transition:none!important;transform:none!important}}.industryProductPage{color:#f4f7f8;background:#192930;overflow-x:clip}.industryProductPage *{box-sizing:border-box}.industryProductPage .s2Header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#192930ee;border-bottom:1px solid #afc6d51a}.industryProductPage .s2Menu>a{color:#e1e7e8}.industryProductPage .s2Menu>.s2Button{color:#152a32;background:#ff7838}.industryProductPage .s2MenuButton{color:#f4f7f8}.industryProductPage :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #ffb280}.industryProductHero{background:radial-gradient(at 25% 65%,#36576a40,#0000 50%),radial-gradient(at 80% 65%,#bc65351c,#0000 50%);padding:38px 28px 32px;position:relative}.industryProductIntro{text-align:center;max-width:850px;margin:auto}.industryBreadcrumb{color:#bed0d7;margin-bottom:20px;font-size:14px;text-decoration:none;display:inline-block}.industryProductPage .industryKicker{letter-spacing:.12em;color:#ffac7e;margin:0 0 14px;font-size:12px;font-weight:650;line-height:1.6}.industryProductIntro h1{letter-spacing:-.055em;color:#f4f7f8;margin:0 0 22px;font-size:clamp(38px,4.2vw,64px);font-weight:600;line-height:1.08}.industryProductPage em{color:#ff8b4c;font-style:normal}.industryProductPage .industryLead{color:#c5d1d5;max-width:670px;margin:0 auto;font-size:18px;line-height:1.7}.industryActions{flex-wrap:wrap;align-items:center;gap:24px;margin:26px 0 18px;display:flex}.industryProductIntro .industryActions,.industryFinal .industryActions{justify-content:center}.industryButton{background:#ff7838;border:1px solid #ff7838;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:14px 21px;font-size:16px;font-weight:650;line-height:1.4;transition:background .18s;display:inline-flex;color:#132832!important;text-decoration:none!important}.industryButton:hover{background:#ffa16b}.industrySecondary{text-underline-offset:5px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5;display:inline-block;color:#ffb58b!important;text-decoration:underline!important}.industryNoCard{color:#b6c9d2;margin:0 0 26px;font-size:14px}.industryProductHero .deviceShowcase{max-width:1210px;margin:auto}.industryProductHero .deviceStage{grid-template-columns:270px minmax(0,1fr);gap:30px;padding:10px 15px 25px}.industryProductHero .deviceCaption{justify-content:center;gap:36px}.industryProductHero .devicePhone{container:industry-phone/inline-size}@container industry-phone (width<=255px){.industryProductPage .deviceAppBody{padding:8px 10px}.industryProductPage .deviceAppBody>.deviceEyebrow{font-size:10px;line-height:1.4}.industryProductPage .deviceAppBody h2{margin:4px 0;font-size:18px}.industryProductPage .deviceShiftTime,.industryProductPage .deviceGuide{display:none}.industryProductPage .deviceShiftSummary{margin:7px 0;padding:7px}.industryProductPage .deviceShiftSummary span{font-size:10px}.industryProductPage .deviceShiftSummary b{font-size:12px}.industryProductPage .deviceSectionTitle{font-size:12px;margin-bottom:7px!important}.industryProductPage .deviceTask{padding:8px}.industryProductPage .deviceTaskHeading h3{font-size:13px}.industryProductPage .deviceTaskHeading span{font-size:11px}.industryProductPage .deviceTask>p{margin:6px 0;font-size:12px}.industryProductPage .deviceAppBrand{padding:8px 12px}.industryProductPage .deviceTask .deviceAction{padding:8px;font-size:12px}}.industryTryHint{text-align:center;color:#bed0d7;max-width:640px;margin:18px auto 0;font-size:14px;line-height:1.6}.industryTryHint>span{color:#ffae7f}.industryJourney{color:#d0dce1;border-block:1px solid #3a505b;justify-content:center;align-items:center;gap:50px;max-width:1210px;margin:0 auto;padding:27px 20px;font-size:15px;display:flex}.industryJourney>span{align-items:center;gap:10px;display:flex}.industryJourney svg{color:#ffad7e;width:20px;height:20px}.industrySection{max-width:1210px;margin:auto;padding:92px 28px}.industrySection h2,.industryFinal h2{letter-spacing:-.045em;color:#f4f7f8;margin:0 0 24px;font-size:clamp(32px,3.3vw,48px);font-weight:550;line-height:1.12}.industrySection p,.industryFinal p{color:#c1d0d7;margin:0 0 20px;font-size:17px;line-height:1.75}.industryRoutineSection>header{max-width:700px}.industryRoutines{grid-template-columns:1fr 1fr;gap:0 38px;margin:28px 0 20px;display:grid}.industryRoutines article{border-top:1px solid #425660;align-items:flex-start;gap:18px;padding:25px 0;display:flex}.industryRoutines article>svg{color:#b7d8c5;flex-shrink:0;width:22px;height:22px;margin-left:auto}.industryStep{color:#ffad7e;font-size:14px;font-weight:600;line-height:1.8}.industrySection h3{letter-spacing:-.02em;color:#f0f5f7;margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.3}.industryRoutines p{margin:0;font-size:16px}.industryFindingSection{border-top:1px solid #3a505b;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.industryFaultPhoto{margin:0;position:relative}.industryFaultPhoto img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.industryFaultPhoto figcaption{color:#afc4cf;padding:14px 0;font-size:13px;line-height:1.5}.industryFindingCopy>p:not(.industryKicker){font-size:17px}.industryFindingRecord{border-left:2px solid #ed8b50;margin:25px 0;padding-left:22px}.industryFindingRecord>div{margin-bottom:18px}.industryFindingRecord span{color:#aabfca;letter-spacing:.1em;margin-bottom:4px;font-size:11px;display:block}.industryFindingRecord b{color:#edf4f7;font-size:16px;font-weight:550}.industryFindingRecord p{margin:0;font-size:15px;line-height:1.65}.industrySection .industryRecordNote{color:#adc2cd;font-size:14px;line-height:1.65}.industryLearningSection,.industryRecordSection{border-top:1px solid #3a505b;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.industryLesson{background:#122730;border:1px solid #49616d;border-radius:16px;padding:28px;box-shadow:0 25px 50px #07141c29}.industryLessonTop{color:#bbcdd6;border-bottom:1px solid #3a525e;align-items:center;gap:10px;margin-bottom:23px;padding-bottom:23px;font-size:14px;display:flex}.industryLessonTop svg{color:#ffb58b;width:24px;height:24px}.industryLesson ol{margin:24px 0;padding:0;list-style:none}.industryLesson li{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.industryLesson li>span{color:#ffb58b;border:1px solid #59707a;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.industryLesson li p{margin:0;font-size:15px;line-height:1.65}.industryLesson>a{color:#ffb58b;border-top:1px solid #3a525e;justify-content:space-between;gap:15px;padding-top:20px;font-size:15px;text-decoration:none;display:flex}.industryRecordPreview{color:#203b45;background:#f0f3f2;border:1px solid #50636b;border-radius:5px;padding:30px;box-shadow:0 22px 50px #0003}.industryRecordPreview header{background:#1b3039;justify-content:space-between;align-items:center;gap:18px;margin:-30px -30px 30px;padding:22px;display:flex}.industryRecordPreview header img{width:130px;height:auto}.industryRecordPreview header span{letter-spacing:.1em;color:#b8cbd3;text-align:right;max-width:90px;font-size:10px;line-height:1.6}.industryRecordPreview h3{color:#203b45}.industryRecordPreview>p{color:#536b75;font-size:14px}.industryRecordPreview dl{margin:20px 0}.industryRecordPreview dl>div{border-top:1px solid #ccd6d9;grid-template-columns:110px 1fr;gap:16px;padding:15px 0;font-size:14px;line-height:1.5;display:grid}.industryRecordPreview dt{color:#536b75}.industryRecordPreview dd{margin:0;font-weight:550}.industryRecordPreview .industryFail{color:#954921}.industryRecordPreview footer{flex-wrap:wrap;gap:9px;display:flex}.industryRecordPreview footer>span{border:1px solid #b5c5cb;border-radius:5px;padding:7px 9px;font-size:12px}.industryRecordPreview small{color:#536b75;margin-top:20px;font-size:12px;line-height:1.65;display:block}.industrySetupSection{border-top:1px solid #3a505b}.industrySetupSteps{grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0;display:grid}.industrySetupSteps article{border-top:1px solid #526671;padding-top:20px}.industrySetupSteps span{color:#ffad7e;margin-bottom:18px;font-size:14px;display:block}.industrySetupSteps p{font-size:16px}.industrySetupSection>p{max-width:850px}.industryQuestions{border-top:1px solid #3a505b;grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.industryQuestions summary{color:#f0f5f7;cursor:pointer;padding:22px 0;font-size:18px;line-height:1.5}.industryQuestions details{border-bottom:1px solid #526671}.industryQuestions details:first-child{border-top:1px solid #526671}.industryQuestions details>p{padding:0 10px 10px 0;font-size:16px}.industryFinal{text-align:center;background:radial-gradient(at 50% 110%,#ff722b26,#0000 70%),#122730;border-top:1px solid #405762;padding:75px 28px 85px}.industryFinal>span{color:#b8ccd4;font-size:14px}@media (width>=1200px){.industryProductHero{grid-template-columns:minmax(290px,.62fr) minmax(0,1.8fr);grid-template-areas:"copy devices""hint hint";align-items:center;gap:8px 26px;max-width:1800px;margin:auto;padding:35px 3.5vw 25px;display:grid}.industryProductIntro{text-align:left;grid-area:copy;max-width:420px}.industryProductIntro h1{font-size:clamp(39px,3.2vw,56px)}.industryProductPage .industryLead{font-size:17px}.industryProductIntro .industryActions{justify-content:flex-start;gap:8px 20px;margin-top:22px}.industryNoCard{margin-bottom:0}.industryProductHero .deviceShowcase{grid-area:devices;width:100%}.industryProductHero .deviceStage{grid-template-columns:245px minmax(0,1fr);gap:15px;padding-inline:0}.industryProductHero .deviceCaption{justify-content:flex-end;gap:20px;font-size:11px}.industryTryHint{grid-area:hint;margin:12px auto 0}.industryBreadcrumb{margin-bottom:24px}}@media (width<=1000px){.industryProductHero .deviceStage{grid-template-columns:245px minmax(0,1fr);gap:15px;padding-inline:0}.industrySection{padding:65px 25px}.industryFindingSection,.industryLearningSection,.industryRecordSection,.industryQuestions{gap:32px}.industryJourney{gap:24px}.industryJourney>span{font-size:14px}.industryRecordPreview{padding:24px}.industryRecordPreview header{margin:-24px -24px 24px}}@media (width<=760px){.industryProductPage .s2Menu{background:#192930}.industryProductHero{padding:30px 20px}.industryProductIntro h1{font-size:clamp(35px,8.5vw,52px)}.industryProductPage .industryLead{font-size:16px}.industryBreadcrumb{font-size:13px}.industryActions{gap:12px 24px}.industryProductHero .deviceStage{grid-template-columns:1fr;gap:32px;padding:8px 0 20px}.industryProductHero .devicePhonePosition{width:min(290px,95%)}.industryProductHero .deviceCaption{gap:12px}.industryTryHint{font-size:13px}.industryJourney{flex-direction:column;align-items:flex-start;gap:15px;padding:24px}.industrySection{padding:52px 22px}.industryRoutines{grid-template-columns:1fr;margin-top:22px}.industryRoutines article{gap:13px}.industryFindingSection,.industryLearningSection,.industryRecordSection,.industryQuestions{grid-template-columns:1fr;gap:28px}.industryFindingCopy{order:-1}.industryFaultPhoto{max-width:500px}.industryLesson{padding:22px}.industrySetupSteps{grid-template-columns:1fr;gap:6px;margin:25px 0}.industrySetupSteps article{grid-template-columns:30px 1fr;gap:0 14px;display:grid}.industrySetupSteps p{grid-column:2}.industrySetupSteps h3{margin-top:0}.industryFinal{padding:55px 22px 65px}.industryRecordPreview dl>div{grid-template-columns:90px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.industryProductPage *{scroll-behavior:auto}.industryButton{transition:none}}.salesFeatureBand{color:#edf5f5;background:#0c2028;border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:5rem;padding:7rem max(6vw,24px);display:grid}.salesFeatureBand h2{margin:1rem 0 2rem;font-size:clamp(2rem,4vw,4.2rem);line-height:1.1}.salesFeatureBand h2 em{color:#ff8b40;font-style:normal}.salesFeatureBand p:not(.ccIndustryEyebrow){color:#c3d0d5;max-width:35rem;margin:0 0 2rem;font-size:1.125rem;line-height:1.75}.salesFeatureBand .cinemaCta{display:inline-flex}.salesFeatureBand>div+div{border-left:1px solid #ffffff24;padding-left:4rem}@media (width<=760px){.salesFeatureBand{grid-template-columns:1fr;gap:3rem;padding-block:4rem}.salesFeatureBand>div+div{border-top:1px solid #ffffff24;border-left:0;padding:3rem 0 0}}.learningSalesHero,.learningSalesPair{grid-template-columns:1fr 1.05fr;align-items:center;gap:4rem;padding:5rem max(6vw,24px);display:grid}.learningSalesHero h1,.templateIntro h1{letter-spacing:-.045em;margin:1rem 0 2rem;font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.05}.learningSalesHero em,.learningSalesFlow em,.templateIntro em,.templateConversion em{color:#f84;font-style:normal}.learningSalesHero p:not(.ccIndustryEyebrow),.learningSalesPair p,.templateIntro>p:not(.ccIndustryEyebrow){color:#b9cbd0;font-size:1.125rem;line-height:1.7}.learningSalesHero figure,.learningSalesPair figure{margin:0}.learningSalesHero img,.learningSalesPair img{border:1px solid #ffffff24;border-radius:12px;width:100%;height:auto;box-shadow:0 25px 80px #0005}.learningSalesHero figcaption,.learningSalesPair figcaption{color:#b3c5cc;margin-top:1rem;font-size:.875rem;line-height:1.5}.learningSalesHero small{color:#a9c0c6;margin-top:1.5rem;display:block}.learningSalesFlow{background:#0b1b24;padding:5rem max(6vw,24px)}.learningSalesFlow h2,.learningSalesPair h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.12}.learningSalesFlow>div{grid-template-columns:repeat(4,1fr);gap:2.2rem;margin-top:3rem;display:grid}.learningSalesFlow article{border-top:1px solid #78939a55;padding-top:1.5rem}.learningSalesFlow article>span{color:#f84;font-size:.875rem}.learningSalesFlow h3{margin:1rem 0;font-size:1.3rem}.learningSalesFlow article p{color:#b8cbd0;font-size:1rem;line-height:1.8}.learningSalesPair li{margin:1rem 0;line-height:1.65}.learningSalesPair .learningScope{color:#a9bec4;font-size:.875rem}.templateIntro{max-width:1100px;padding:4rem max(6vw,24px) 3rem}.templateIntro>p{max-width:760px}.templateIntro>small{color:#b4c6cc;margin-top:1.2rem;font-size:.875rem;display:block}.templateExcelButton{color:#f0f6f8;border:1px solid #91a8b066;border-radius:8px;padding:1rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.templateConversion{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:5rem;padding:2rem max(6vw,24px) 6rem;display:grid}.templateConversion aside{padding-top:3rem;position:sticky;top:7rem}.templateConversion aside h2{letter-spacing:-.04em;margin:1rem 0 2rem;font-size:clamp(2rem,4.1vw,4.4rem);line-height:1.05}.templateConversion aside p{color:#c0d0d4;font-size:1.125rem;line-height:1.7}.templateConversion aside ul{margin:2rem 0;padding:0;list-style:none}.templateConversion aside li{border-top:1px solid #718a9544;padding:1.1rem 0}.templateConversion aside li b,.templateConversion aside li span{line-height:1.6;display:block}.templateConversion aside li span{color:#b5c7ce;margin-top:.3rem}.templateConversion aside>a{margin-top:1rem;display:inline-flex}.templateConversion aside small{color:#b5c7ce;margin:1rem 0;font-size:.875rem;line-height:1.5;display:block}.templatePaper{color:#24353d;background:#fff;border-radius:3px;padding:2rem;font-family:Arial,sans-serif;box-shadow:0 20px 70px #0005}.templatePaper header{color:#fff;background:#24353d;justify-content:space-between;align-items:center;gap:1rem;margin:-2rem -2rem 1.5rem;padding:1.2rem 2rem;display:flex}.templatePaper header img{width:140px}.templatePaper header span{letter-spacing:.12em;font-size:.65rem}.templatePaper h2{color:#25363d;margin:1.2rem 0;font-size:1.6rem;line-height:1.2}.templatePaperMeta{grid-template-columns:1fr 1fr;gap:1rem;margin:1.8rem 0;font-size:.75rem;display:grid}.templatePaperMeta i{border-bottom:1px solid #b7c4c8;margin-top:.9rem;display:block}.templatePaperColumns,.templatePaperRow{grid-template-columns:minmax(0,1fr) 62px 100px;display:grid}.templatePaperColumns{background:#e9eef0;padding:.65rem .4rem;font-size:.7rem}.templatePaperRow{border-bottom:1px solid #d3dce0;min-height:64px}.templatePaperRow p{gap:.5rem;margin:.6rem .5rem;font-size:.73rem;line-height:1.5;display:flex}.templatePaperRow p small{color:#737f84;font-size:.7rem}.templatePaperRow>span{text-align:center;color:#52666f;align-self:center;font-size:.65rem;line-height:1.8}.templatePaperRow>i{border-left:1px solid #e1e7e9}.templatePaper section h3{color:#263b45;margin:1rem 0 .4rem;font-size:.8rem}.templatePaper footer{flex-wrap:wrap;gap:1.3rem;padding-top:1.5rem;font-size:.7rem;line-height:1.6;display:flex}.templatePaper footer p{color:#52666f;margin:0}.templateBeforeUse{background:#0e242e;padding:3rem max(6vw,24px) 5rem}.templateBeforeUse h2{font-size:2rem}.templateBeforeUse p{color:#c0cfd5;max-width:850px;line-height:1.7}.templateBeforeUse a{color:#ff9552}@media (width<=1000px){.templateConversion{gap:2rem}.templatePaper{padding:1.2rem}.templatePaper header{margin:-1.2rem -1.2rem 1rem;padding:1rem}.templatePaperColumns,.templatePaperRow{grid-template-columns:minmax(0,1fr) 50px 65px}.learningSalesHero,.learningSalesPair{gap:2rem}.learningSalesFlow>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.learningSalesHero,.learningSalesPair,.templateConversion{grid-template-columns:1fr}.learningSalesHero,.learningSalesPair{padding-block:3rem}.templateConversion aside{padding:0;position:static}.templatePreviewWrap{order:2}.templateIntro{padding-top:2rem}.templateConversion{padding-top:0}.templatePaper header span{font-size:.6rem}.templatePaper header img{width:120px}.learningSalesFlow>div{grid-template-columns:1fr}.templatePaperRow p{font-size:.7rem}.templateIntro h1{font-size:2.7rem}.s2Nav .s2Menu{gap:1rem}}.learningSalesHero p:not(.ccIndustryEyebrow),.learningSalesPair p,.templateIntro>p:not(.ccIndustryEyebrow),.templateConversion aside p{color:#4c626b}.learningSalesHero figcaption,.learningSalesPair figcaption,.learningSalesHero small,.learningSalesPair .learningScope,.templateIntro>small,.templateConversion aside li span,.templateConversion aside small{color:#526871}.templateExcelButton{color:#25363d;border-color:#91a8b0}.templateIntro .ccIndustryBack{color:#526871}.learningSalesFlow,.learningSalesFlow h2,.learningSalesFlow h3,.templateBeforeUse h2{color:#f2f6f7}.learningSalesHero .ccIndustryTextLink{color:#ba480e}.learningSalesFlow .ccIndustryEyebrow,.salesFeatureBand .ccIndustryEyebrow{color:#ff9552}.cinemaSite.premiumHome .s2Header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfcfaed;border-bottom:1px solid #233a4310;position:sticky;top:0}.cinemaSite.premiumHome .s2Nav{max-width:1240px;margin:auto;padding:17px 28px}.cinemaSite.premiumHome .s2Menu>a{color:#33464e;font-size:13px}.cinemaSite.premiumHome .s2Menu>.s2Button{color:#fff;background:#20333c;border-radius:9px;padding:13px 18px}.cinemaSite.premiumHome .proofHero.proofHeroConnected.proofHeroDevices{flex-direction:column;gap:24px;max-width:none;padding:48px 28px 38px;display:flex;overflow:hidden}.cinemaSite.premiumHome .proofHeroDevices:before{background:radial-gradient(at 23% 67%,#a7c8e13b,#0000 49%),radial-gradient(at 70% 63%,#ffd5bf70,#0000 52%);border-radius:0;inset:25% 0 0}.cinemaSite.premiumHome .proofHeroCopy{text-align:center;width:100%;max-width:860px;margin:auto;padding:0}.cinemaSite.premiumHome .proofHeroCopy .proofEyebrow{color:var(--premium-accent);letter-spacing:.15em;font-size:11px}.cinemaSite.premiumHome .proofHeroCopy h1{letter-spacing:-.06em;color:#192c34;margin:15px 0 19px;font-size:clamp(46px,4.6vw,66px);font-weight:550;line-height:1.07}.cinemaSite.premiumHome .proofHeroCopy>p:not(.proofEyebrow){max-width:620px;color:var(--premium-muted);margin:0 auto;font-size:18px;line-height:1.65}.cinemaSite.premiumHome .proofActions{justify-content:center;gap:26px;margin:27px 0 15px}.cinemaSite.premiumHome .proofPrimary{color:#fff;background:#233740;border-radius:9px;padding:14px 20px;font-size:14px}.cinemaSite.premiumHome .proofTextLink{color:#9c431f;font-size:14px}.cinemaSite.premiumHome .proofHeroCopy>small{color:#64757c;font-size:12px}.cinemaSite.premiumHome .deviceShowcase{width:min(1100px,100%);margin:0 auto}.cinemaSite.premiumHome .deviceStage{grid-template-columns:245px minmax(0,1fr);align-items:center;gap:28px;padding:12px 10px 25px}.cinemaSite.premiumHome .deviceLabel{color:#566a73;letter-spacing:.11em;font-size:11px}.cinemaSite.premiumHome .deviceCaption{color:#61727a;flex-wrap:wrap;justify-content:center;column-gap:35px}.cinemaSite.premiumHome .deviceCaption button{color:#8b421f}.cinemaSite.premiumHome .deviceManagerLaunch{color:#954322}.cinemaSite.premiumHome .devicePhone{filter:drop-shadow(0 25px 23px #22343f25);container:staff-device/inline-size}.cinemaSite.premiumHome .proofBenefits{background:#fcfcfa}.cinemaSite.premiumHome .proofPrimary{color:#fff!important}.cinemaSite.premiumHome .s2Menu>.s2Button{border-color:#20333c;min-height:44px}.cinemaSite.premiumHome .proofBenefits{padding:100px 28px 110px}.cinemaSite.premiumHome .proofBenefits>header,.cinemaSite.premiumHome .proofBenefits>div{max-width:1160px}.cinemaSite.premiumHome .proofBenefits h2,.cinemaSite.premiumHome .cinemaIndustries h2{letter-spacing:-.05em;font-size:clamp(34px,3.3vw,48px);font-weight:550}.cinemaSite.premiumHome .proofBenefits>header>p:last-child{color:#627078;font-size:17px;line-height:1.65}.cinemaSite.premiumHome .proofBenefits>div{gap:18px;margin-top:35px}.cinemaSite.premiumHome .proofBenefits article{background:#fff;border:1px solid #dde2e3;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 3px 5px #243c4303}.premiumBenefitVisual{border-bottom:1px solid #dfe4e54d;flex:none;place-items:center;height:285px;padding:24px;display:grid;overflow:hidden}.premiumMiniWindow{width:100%;max-width:320px;transition:transform .7s var(--sales-ease);color:#243b46;background:#fffffff5;border:1px solid #203b4817;border-radius:10px;padding:17px 15px;box-shadow:0 12px 28px #182f4512}.premiumMiniWindow svg{flex-shrink:0;width:15px;height:15px}.premiumMiniTitle{color:#506772;align-items:center;gap:7px;margin-bottom:18px;font-size:11px;display:flex}.premiumMiniTitle small{letter-spacing:.03em;margin-left:auto;font-size:8px}.premiumMiniWindow>b{letter-spacing:-.025em;font-size:14px;font-weight:600}.premiumLessonProgress{gap:4px;margin:12px 0;display:flex}.premiumLessonProgress i{background:#c8d8dd;border-radius:3px;flex:1;height:3px}.cinemaSite.premiumHome .premiumMiniWindow p{color:#45616e;align-items:center;gap:8px;margin:8px 0;font-size:11px;line-height:1.5;display:flex}.premiumMiniWindow p>svg{color:#47846f;width:12px;height:12px}.premiumMiniLabel{color:#6c8088;border-top:1px solid #e2e7e9;margin-top:13px;padding-top:9px;font-size:9px;display:block}.premiumMiniEvidence{align-items:center;gap:11px;display:flex}.premiumMiniEvidence img{object-fit:cover;border-radius:6px;width:72px;height:74px}.premiumMiniEvidence b{font-size:12px;display:block}.premiumMiniEvidence span{color:#a25631;margin:7px 0;font-size:11px;display:block}.premiumMiniEvidence small{color:#6c8088;font-size:9px;display:block}.premiumMiniOwner{border-top:1px solid #e3e7e9;align-items:center;gap:8px;margin-top:19px;padding-top:12px;display:flex}.premiumMiniOwner>span:first-child{background:#e9eef0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.premiumMiniOwner b{font-size:11px;display:block}.premiumMiniOwner small{color:#6c8088;margin-top:3px;font-size:9px;display:block}.premiumMiniOwner>span:last-child{color:#a1532c;background:#fff1e5;border-radius:4px;margin-left:auto;padding:5px;font-size:9px}.premiumMiniWindow dl{margin:14px 0}.premiumMiniWindow dl>div{border-top:1px solid #e4e9eb;justify-content:space-between;gap:5px;padding:8px 0;font-size:9px;display:flex}.premiumMiniWindow dd{color:#314d5a;margin:0}.premiumFileTypes{gap:6px;display:flex}.premiumFileTypes>span{color:#4c686e;border:1px solid #d8e0e2;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.premiumBenefitCopy{flex-direction:column;flex:1;padding:26px;display:flex}.premiumBenefitCopy>span{color:#7c6a5c;letter-spacing:.12em;font-size:9px;font-weight:650}.cinemaSite.premiumHome .premiumBenefitCopy h3{margin:14px 0 10px;font-size:24px;font-weight:550}.cinemaSite.premiumHome .premiumBenefitCopy p{color:#5f717b;margin:0 0 23px;font-size:15px;line-height:1.7}.cinemaSite.premiumHome .premiumBenefitCopy a{color:#2d4855;border-top:1px solid #e3e7e8;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;display:flex;text-decoration:none!important}.premiumBenefitCopy a>span{color:#b66339;font-size:18px}.cinemaSite.premiumHome .proofGuidedFlow{color:#edf5f7;background:#192c35;border:1px solid #29404a;border-radius:24px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:6vw;width:calc(100% - 32px);max-width:1440px;margin:0 auto 25px;padding:76px max(35px,5vw);scroll-margin-top:140px}.cinemaSite.premiumHome .proofGuidedIntro{padding-top:28px}.cinemaSite.premiumHome .proofGuidedIntro h2{font-size:clamp(33px,3.4vw,48px);font-weight:550}.cinemaSite.premiumHome .proofGuidedIntro>p:not(.proofEyebrow){color:#bbccd4;max-width:34ch;font-size:17px}.cinemaSite.premiumHome .proofGuidedFlow .proofTextLink{color:#ffb68f!important}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary{background:#f1a070;color:#182c34!important}.cinemaSite.premiumHome .proofWorkbench{background:#13252e;border:1px solid #5d7c874a;border-radius:15px;box-shadow:0 25px 55px #05141e29}.cinemaSite.premiumHome .cinemaIndustries{background:#fcfcfa;padding:100px 28px 75px;scroll-margin-top:100px}.cinemaSite.premiumHome .cinemaIndustries>header,.cinemaSite.premiumHome .cinemaIndustryReel,.cinemaSite.premiumHome .cinemaOther{max-width:1160px}.cinemaSite.premiumHome .cinemaIndustries>header{margin-bottom:35px}.cinemaSite.premiumHome .cinemaIndustries header>p{color:#a55231;font-size:11px}.cinemaSite.premiumHome .cinemaIndustries h2{margin-top:10px}.cinemaSite.premiumHome .cinemaIndustryReel>a{border-radius:16px;height:400px}.cinemaSite.premiumHome .cinemaIndustryReel h3{font-size:27px}.cinemaSite.premiumHome .cinemaIndustryReel>a>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1c;border:0;border-radius:6px;padding:7px 9px;font-size:11px}.cinemaSite.premiumHome .salesFeatureBand{background:0 0;border:0;gap:22px;max-width:1160px;margin:auto;padding:15px 0 100px}.cinemaSite.premiumHome .salesFeatureBand>div{color:#263e49;background:#eef3f3;border:1px solid #dce5e6;border-radius:18px;min-width:0;padding:40px;overflow:hidden}.cinemaSite.premiumHome .salesFeatureBand>div+div{background:#f8eee6;border-color:#ede1d5}.cinemaSite.premiumHome .salesFeatureBand h2{margin:18px 0 22px;font-size:clamp(33px,3.2vw,45px);font-weight:550}.cinemaSite.premiumHome .salesFeatureBand p:not(.ccIndustryEyebrow){color:#5a6e78;font-size:16px;line-height:1.75}.cinemaSite.premiumHome .salesFeatureBand .ccIndustryEyebrow{color:#97532f;letter-spacing:.13em;font-size:10px}.cinemaSite.premiumHome .cinemaCta{color:#fff;background:#243d47;border-radius:9px;min-height:46px;padding:14px 21px;font-size:14px;font-weight:600}.cinemaSite.premiumHome .cinemaStart{background:#fcfcfa;align-items:center;gap:70px;max-width:1216px;margin:auto;padding:0 28px 100px}.cinemaSite.premiumHome .cinemaStart h2{font-size:clamp(34px,3.5vw,48px);font-weight:550}.cinemaSite.premiumHome .cinemaStart>div>p:first-child{font-size:11px}.cinemaSite.premiumHome .cinemaStart>div:last-child>p{color:#60727b;font-size:17px}.cinemaSite.premiumHome .cinemaEnd{color:#223a44;background:radial-gradient(at 25% 95%,#e0eaf1,#0000 65%),radial-gradient(at 85% 95%,#f5d3bb,#0000 60%),#f4f5f3;border:1px solid #dbe5e7;border-radius:24px;margin:0 16px 16px;padding:90px 25px 95px}.cinemaSite.premiumHome .cinemaEnd>p{color:#95502d;font-size:11px}.cinemaSite.premiumHome .cinemaEnd h2{margin:27px 0 35px;font-size:clamp(46px,6vw,84px);font-weight:550}.cinemaSite.premiumHome .cinemaEnd>div>a:last-child{color:#815136;font-size:14px}@media (hover:hover){.premiumHome .proofBenefits article:hover .premiumMiniWindow{transform:translateY(-5px)}}.cinemaSite.premiumHome .proofBenefits article:nth-child(2)[data-sales-arrived=true],.cinemaSite.premiumHome .cinemaIndustryReel>a:nth-child(2)[data-sales-arrived=true]{animation-delay:80ms}.cinemaSite.premiumHome .proofBenefits article:nth-child(3)[data-sales-arrived=true],.cinemaSite.premiumHome .cinemaIndustryReel>a:nth-child(3)[data-sales-arrived=true]{animation-delay:.16s}.cinemaSite.premiumHome .proofWorkspaceBody{animation:salesStateIn .28s var(--sales-ease) both}@media (width<=1200px){.cinemaSite.premiumHome .salesFeatureBand{margin-inline:28px}.premiumBenefitVisual{padding:16px}.premiumBenefitCopy{padding:23px}.cinemaSite.premiumHome .s2Menu{gap:18px}}@media (width<=1000px){.cinemaSite.premiumHome .proofGuidedFlow{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:30px;padding:50px 30px}.cinemaSite.premiumHome .proofBenefits>div{gap:12px}.premiumBenefitVisual{min-height:240px;padding:12px}.premiumMiniWindow{padding:15px 10px}.premiumMiniTitle{font-size:10px}.premiumMiniTitle small{display:none}.premiumMiniEvidence{gap:7px}.premiumMiniEvidence img{width:52px}.premiumMiniOwner>span:last-child{display:none}.cinemaSite.premiumHome .cinemaIndustryReel>a{height:340px}.cinemaSite.premiumHome .cinemaIndustryReel h3{font-size:23px}}@media (width<=760px){.cinemaSite.premiumHome .proofBenefits{padding:60px 20px}.cinemaSite.premiumHome .proofBenefits>div{grid-template-columns:1fr;gap:20px}.premiumBenefitVisual{min-height:245px;padding:25px}.premiumMiniWindow{max-width:320px;padding:19px}.premiumMiniTitle{font-size:11px}.premiumMiniTitle small{display:block}.premiumMiniEvidence img{width:72px}.premiumMiniOwner>span:last-child{display:block}.premiumBenefitCopy{padding:26px}.cinemaSite.premiumHome .proofGuidedFlow{border-radius:18px;grid-template-columns:1fr;gap:28px;width:calc(100% - 20px);margin-bottom:0;padding:35px 16px}.cinemaSite.premiumHome .proofGuidedIntro{padding:5px 5px 0;position:static}.cinemaSite.premiumHome .proofGuidedIntro h2{font-size:34px}.cinemaSite.premiumHome .proofGuidedIntro>p:not(.proofEyebrow){font-size:16px}.cinemaSite.premiumHome .proofWorkbenchHeader,.cinemaSite.premiumHome .proofWorkspaceBody{padding:20px 16px}.cinemaSite.premiumHome .proofWorkbenchFooter{padding:14px 16px}.cinemaSite.premiumHome .proofWorkbenchHeader h2{font-size:20px}.cinemaSite.premiumHome .cinemaIndustries{padding:65px 20px 35px}.cinemaSite.premiumHome .cinemaIndustries>header{margin-bottom:20px}.cinemaSite.premiumHome .cinemaIndustryReel{padding-top:0}.cinemaSite.premiumHome .cinemaIndustryReel>a{flex:0 0 85%;height:370px}.cinemaSite.premiumHome .salesFeatureBand{gap:20px;margin:0 20px;padding:25px 0 65px}.cinemaSite.premiumHome .salesFeatureBand>div{border:1px solid #dce5e6;padding:30px 25px}.cinemaSite.premiumHome .salesFeatureBand>div+div{border:1px solid #ede1d5;padding:30px 25px}.cinemaSite.premiumHome .cinemaStart{gap:12px;padding:0 25px 65px}.cinemaSite.premiumHome .cinemaEnd{border-radius:18px;margin:0 10px 10px;padding:65px 20px}.cinemaSite.premiumHome .cinemaEnd>div{gap:24px}}@media (prefers-reduced-motion:reduce){.premiumMiniWindow{transition:none!important;transform:none!important}.cinemaSite.premiumHome .proofWorkspaceBody{animation:none!important}}@container staff-device (width<=255px){.premiumHome .deviceAppBody{padding:8px 10px}.premiumHome .deviceAppBody>.deviceEyebrow{font-size:10px}.premiumHome .deviceAppBody h2{margin:4px 0;font-size:18px}.premiumHome .deviceShiftSummary{margin:8px 0;padding:7px}.premiumHome .deviceShiftSummary span{font-size:10px}.premiumHome .deviceShiftSummary b{font-size:12px}.premiumHome .deviceSectionTitle{font-size:12px;margin-bottom:7px!important}.premiumHome .deviceTask{padding:8px}.premiumHome .deviceTaskHeading h3{font-size:13px}.premiumHome .deviceTaskHeading span{font-size:11px}.premiumHome .deviceTask>p{margin:6px 0;font-size:12px}.premiumHome .deviceGuide{display:none}.premiumHome .deviceAppBrand{padding:8px 12px}.premiumHome .deviceTask .deviceAction{padding:8px;font-size:12px}}@media (width<=1000px){.cinemaSite.premiumHome .s2Nav{padding-inline:22px}.cinemaSite.premiumHome .proofHero.proofHeroConnected.proofHeroDevices{gap:35px;padding-top:56px}.cinemaSite.premiumHome .deviceStage{grid-template-columns:245px minmax(0,1fr);gap:14px}.cinemaSite.premiumHome .proofHeroCopy h1{font-size:clamp(44px,6.3vw,64px)}}@media (width<=760px){.cinemaSite.premiumHome .s2Menu{background:#fcfcfa;border-color:#d7dfe1}.cinemaSite.premiumHome .s2Menu>a{font-size:15px}.cinemaSite.premiumHome .proofHero.proofHeroConnected.proofHeroDevices{gap:35px;padding:45px 20px 38px}.cinemaSite.premiumHome .proofHeroCopy h1{margin:18px 0;font-size:clamp(38px,9.7vw,61px)}.cinemaSite.premiumHome .proofHeroCopy>p:not(.proofEyebrow){font-size:16px;line-height:1.7}.cinemaSite.premiumHome .proofActions{gap:19px}.cinemaSite.premiumHome .deviceStage{grid-template-columns:1fr;gap:37px;padding:8px 0 20px}.cinemaSite.premiumHome .devicePhonePosition{width:min(275px,90%)}.cinemaSite.premiumHome .deviceCaption{font-size:11px}.cinemaSite.premiumHome .proofHeroDevices:before{inset:30% 0 0}}.cinemaSite.premiumHome{color:#f4f7f8;--premium-muted:#c5d1d5;--premium-accent:#ff9b6b;background:#192930}.cinemaSite.premiumHome .s2Header{background:#192930ed;border-bottom-color:#afc6d51a}.cinemaSite.premiumHome .s2Menu{background:0 0;border-color:#526771}.cinemaSite.premiumHome .s2Menu>a{color:#e1e7e8}.cinemaSite.premiumHome .s2Menu>a:hover{color:#ff9a6b}.cinemaSite.premiumHome .s2Login{border-color:#ffffff30}.cinemaSite.premiumHome .s2MenuButton{color:#f4f7f8;border-color:#70818a}.cinemaSite.premiumHome .s2Menu>.s2Button{color:#152a32;background:#ff7838;border-color:#ff7838}.cinemaSite.premiumHome .s2Menu>.s2Button:hover{color:#152a32;background:#ff9a68}.cinemaSite.premiumHome .proofHeroDevices:before{background:radial-gradient(at 23% 67%,#36576a55,#0000 49%),radial-gradient(at 70% 63%,#bc653522,#0000 52%)}.cinemaSite.premiumHome .proofHeroCopy h1{color:#f4f7f8}.cinemaSite.premiumHome .proofHeroCopy h1 em{color:#ff793c}.cinemaSite.premiumHome .proofPrimary{background:#ff7838;color:#152a32!important}.cinemaSite.premiumHome .proofPrimary:hover:not(:disabled){background:#ffa16b}.cinemaSite.premiumHome .proofTextLink{color:#ffad7e!important}.cinemaSite.premiumHome .proofHeroCopy>small,.cinemaSite.premiumHome .deviceLabel,.cinemaSite.premiumHome .deviceCaption{color:#b8ccd4}.cinemaSite.premiumHome .deviceCaption button,.cinemaSite.premiumHome .deviceManagerLaunch{color:#ffb388}.cinemaSite.premiumHome .devicePhone{filter:drop-shadow(0 25px 23px #0006)}.cinemaSite.premiumHome .deviceLaptop{filter:drop-shadow(0 28px 24px #0007)}.cinemaSite.premiumHome .proofBenefits{color:#f4f7f8;background:#192930}.cinemaSite.premiumHome .proofBenefits .proofEyebrow{color:#ff9b6b}.cinemaSite.premiumHome .proofBenefits>header>p:last-child{color:#bfd0d8}.cinemaSite.premiumHome .proofBenefits article{background:#142730;border-color:#3a515c;box-shadow:0 3px 5px #0001}.premiumBenefitVisual{border-bottom-color:#45606b55}.premiumLearningPreview{background:radial-gradient(at 20% 80%,#2b4858,#20343e 75%)}.premiumIssuePreview{background:radial-gradient(at 20% 80%,#514033,#28343b 75%)}.premiumRecordPreview{background:radial-gradient(at 20% 80%,#2c4946,#20343e 75%)}.premiumMiniWindow{color:#eff5f7;background:#11252e;border-color:#56737e66;box-shadow:0 12px 28px #07151d40}.premiumMiniTitle{color:#bfd0d8}.premiumMiniTitle>svg{color:#ff9b6b}.premiumLessonProgress i{background:#405963}.premiumLessonProgress i:first-child{background:#ff8e52}.cinemaSite.premiumHome .premiumMiniWindow p{color:#c5d7df}.premiumMiniWindow p>svg{color:#98d5b8}.premiumMiniLabel{color:#afc5cf;border-top-color:#3b525e}.premiumMiniEvidence span{color:#ffb784}.premiumMiniEvidence small{color:#afc5cf}.premiumMiniOwner{border-top-color:#3b525e}.premiumMiniOwner>span:first-child{color:#f3c3a4;background:#314a57}.premiumMiniOwner small{color:#afc5cf}.premiumMiniOwner>span:last-child{color:#ffd8aa;background:#513b28}.premiumMiniWindow dl>div{border-top-color:#3b525e}.premiumMiniWindow dt{color:#afc5cf}.premiumMiniWindow dd{color:#e0ebf0}.premiumFileTypes>span{color:#c9dce5;border-color:#49616d}.premiumBenefitCopy>span{color:#ffb084}.cinemaSite.premiumHome .premiumBenefitCopy p{color:#bfd0d8}.cinemaSite.premiumHome .premiumBenefitCopy a{color:#ffb388;border-top-color:#3b525e}.premiumBenefitCopy a>span{color:#ff9b6b}.cinemaSite.premiumHome .proofGuidedFlow{background:#10232c;border-color:#3a515c}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary{background:#ff8a4c}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary:hover:not(:disabled){background:#ffad7b}.cinemaSite.premiumHome .proofGuidedFlow .proofPrimary:disabled{background:#334952;color:#b1c2c9!important}.cinemaSite.premiumHome .cinemaIndustries{background:#192930}.cinemaSite.premiumHome .cinemaIndustries header>p{color:#ff9b6b}.cinemaSite.premiumHome .cinemaIndustries h2 em{color:#ff793c}.cinemaSite.premiumHome .cinemaIndustries header>span,.cinemaSite.premiumHome .cinemaOther{color:#bdcdd3}.cinemaSite.premiumHome .cinemaOther>a{color:#ff9f70}.cinemaSite.premiumHome .salesFeatureBand>div,.cinemaSite.premiumHome .salesFeatureBand>div+div{color:#edf5f5;background:#102730;border-color:#3a515c}.cinemaSite.premiumHome .salesFeatureBand h2 em{color:#ff8b40}.cinemaSite.premiumHome .salesFeatureBand p:not(.ccIndustryEyebrow){color:#c3d0d5}.cinemaSite.premiumHome .salesFeatureBand .ccIndustryEyebrow{color:#ff9552}.cinemaSite.premiumHome .cinemaCta{color:#152a32;background:#ff7838}.cinemaSite.premiumHome .cinemaCta:hover{background:#ffa16b}.cinemaSite.premiumHome .cinemaStart{color:#f4f7f8;background:#192930}.cinemaSite.premiumHome .cinemaStart h2 em{color:#ff793c}.cinemaSite.premiumHome .cinemaStart>div>p:first-child{color:#ff9b6b}.cinemaSite.premiumHome .cinemaStart>div:last-child>p{color:#bfd0d8}.cinemaSite.premiumHome .cinemaStart a{color:#ffad7e}.cinemaSite.premiumHome .cinemaStart .cinemaQuietLink{color:#bccfd7}.cinemaSite.premiumHome .cinemaEnd{color:#f4f7f8;background:radial-gradient(at 50% 110%,#ff722b26,#0000 70%),#142831;border-color:#3a515c}.cinemaSite.premiumHome .cinemaEnd>p{color:#ff9b6b}.cinemaSite.premiumHome .cinemaEnd h2 em{color:#ff793c}.cinemaSite.premiumHome .cinemaEnd>div>a:last-child{color:#f4f7f8}.cinemaSite.premiumHome .cinemaEnd>span{color:#b8ccd4}:root{--font-geist-sans:"Geist", sans-serif;--font-geist-mono:"Geist Mono", sans-serif}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-ff2310f5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-875ccdd4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-52306abf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-f6b33328.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44e03052.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-0638449e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-971fb274.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6z9mXgjU0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/xn7gYHE41ni1AdIRggexSvfedN4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.salesHeader{z-index:30;width:100%;position:absolute;inset:0 0 auto}.salesHeader .salesNav{z-index:5;position:relative;inset:auto}.pricingHeader{position:relative}.salesPage .salesHero{padding-top:153px}.publicPromotion{color:#fff;background:linear-gradient(90deg,#111d23,#18272e 58%,#111d23);border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:7px clamp(18px,5vw,72px);display:flex;box-shadow:inset 0 -1px #0003}.publicPromotion>span{letter-spacing:.15em;color:#f58b61;font-size:12px;font-weight:900}.publicPromotion b{letter-spacing:.03em;font-size:12px}.publicPromotion code{color:#ff9c77;letter-spacing:.06em;background:#f2693316;border:1px solid #f58a5d40;border-radius:999px;padding:5px 10px;font-weight:900}.publicPromotion a{color:#d9e0e1;border-bottom:1px solid #ffffff35;padding-bottom:2px;font-size:13px;font-weight:900;text-decoration:none}.publicPromotion a span{color:inherit;margin-left:4px}.checkoutPromotion{background:#fff4ee;border:1px solid #ff6b2c45;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:15px 0;padding:12px 14px;display:grid}.checkoutPromotion span{letter-spacing:.14em;color:#e8521b;font-size:12px;font-weight:900}.checkoutPromotion b{color:#27333a;font-size:12px}.checkoutPromotion small{color:#617078;grid-column:1/-1;font-size:12px}.checkoutAccountFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.checkoutAccountFields label{color:#66747c;gap:6px;font-size:12px;font-weight:900;display:grid}.checkoutAccountFields label.wide{grid-column:1/-1}.checkoutAccountFields input{color:#26343d;background:#fff;border:1px solid #dfe4e6;border-radius:7px;padding:11px 12px}.checkoutAccountFields input:focus{border-color:#f2692f;outline:0;box-shadow:0 0 0 3px #f2692f18}.checkoutError{color:#c84f36;background:#fff0ec;border-radius:7px;padding:9px;font-size:12px}@media (width<=760px){.salesPage .salesHero{padding-top:145px}.salesPage>.salesHeader .navActions,.pricingPageShell>.salesHeader .navActions{display:none}}@media (width<=640px){.publicPromotion{text-align:left;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:7px;min-height:40px;padding:7px 14px;overflow:hidden}.publicPromotion>span{display:none}.publicPromotion b{order:initial;text-overflow:ellipsis;width:auto;font-size:13px;overflow:hidden}.publicPromotion code{padding:4px 7px;font-size:12px}.publicPromotion a{border:0;margin-left:auto;font-size:0}.publicPromotion a:after{content:"See offer →";font-size:12px}.checkoutAccountFields{grid-template-columns:1fr}.checkoutAccountFields label.wide{grid-column:auto}}.pricingGalleryPage{--cc-orange:#f2692f;--cc-orange-light:#ff9a70;--cc-ink:#19272e;--cc-deep:#132027;--cc-slate:#263840;--cc-panel:#1c2c33;--cc-line:#ffffff1d;--cc-muted:#a8b8bc;--cc-paper:#f3f3ee;--s-orange:#f2692f;--s-charcoal:#263840;background:var(--cc-deep);color:#fff;min-height:100vh;overflow:clip}.pricingGalleryPage svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px}.pricingGalleryHeader{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17252bdd;border-bottom:1px solid #ffffff14;position:relative}.pricingGalleryHeader nav{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 44px,1640px);min-height:80px;margin:0 auto;display:flex}.pricingGalleryHeader nav>a,.pricingGalleryFooter .salesBrand{color:#fff;text-decoration:none}.pricingGalleryHeader .salesBrand{color:#fff}.pricingGalleryHeader nav>div{align-items:center;gap:12px;display:flex}.pricingGalleryHeader nav>div>a{color:#c0cccf;border:1px solid #0000;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.pricingGalleryHeader nav>div>a:hover{color:#fff}.pricingGalleryHeader .pricingLogin{color:#fff;border-color:#ffffff26}.pricingGalleryHeader .pricingLogin:hover{background:#ffffff0a;border-color:#ffffff50}.pricingShowcase{isolation:isolate;background:radial-gradient(850px 560px at 92% 8%,#5570792a,#0000 68%),radial-gradient(720px 500px at 4% 86%,#ef693025,#0000 68%),linear-gradient(140deg,#17262d 0%,#253941 49%,#17272e 100%);padding:clamp(52px,6.3vw,102px) 22px clamp(62px,7vw,116px);position:relative;overflow:hidden}.pricingShowcase:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff045 1px, transparent 1px), linear-gradient(90deg, #ffffff045 1px, transparent 1px);pointer-events:none;background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 85%);mask-image:linear-gradient(#0009,#0000 85%)}.pricingShowcaseOrb{z-index:-1;pointer-events:none;border:1px solid #f9754338;border-radius:50%;position:absolute}.pricingShowcaseOrbOne{width:640px;height:640px;top:-388px;right:-102px;box-shadow:0 0 0 72px #f9754307,0 0 0 144px #f9754304}.pricingShowcaseOrbTwo{border-color:#ffffff12;width:410px;height:410px;bottom:70px;left:-260px;box-shadow:0 0 0 55px #ffffff05}.pricingShowcaseInner{z-index:1;width:min(100%,1640px);margin:0 auto;position:relative}.pricingShowcaseLead{grid-template-columns:minmax(0,1fr) minmax(370px,500px);align-items:end;gap:clamp(42px,8vw,150px);display:grid}.pricingEyebrow,.pricingGridHeading p,.pricingEnterprisePanel p,.pricingAnswers>div:first-child>p{color:var(--cc-orange-light);letter-spacing:.19em;margin:0;font-size:13px;font-weight:900}.pricingShowcaseCopy h1{color:#f8fbfa;letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:17px 0 0;font:500 clamp(51px,5.8vw,92px)/.91 Georgia,serif}.pricingShowcaseCopy h1 em{color:var(--cc-orange);font-style:italic}.pricingShowcaseCopy>span{color:#b8c7ca;max-width:670px;margin-top:24px;font-size:14px;line-height:1.72;display:block}.pricingReassurance{flex-wrap:wrap;gap:14px 28px;margin-top:31px;display:flex}.pricingReassurance span{color:#d9e4e4;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.pricingReassurance svg,.pricingPlanCard li svg{color:#72caa6}.pricingBillingPanel{background:linear-gradient(145deg,#2d414a 0%,#192a31 100%);border:1px solid #ffffff20;border-radius:18px;padding:27px;position:relative;overflow:hidden;box-shadow:22px 24px #ef69301c,0 28px 65px #0711165c,inset 0 1px #ffffff17}.pricingBillingPanel:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:210px;height:210px;position:absolute;top:-65px;right:-70px}.pricingBillingPanel>*{z-index:1;position:relative}.pricingBillingPanelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricingBillingPanelHead>span{color:var(--cc-orange-light);letter-spacing:.18em;font-size:12px;font-weight:900}.pricingBillingPanelHead small{color:#91a3a8;font-size:13px}.pricingBillingToggle{background:#101e24a8;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:7px;display:grid}.pricingBillingToggle button{color:#aebdc0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;min-height:82px;padding:15px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.pricingBillingToggle button:hover{color:#fff;transform:translateY(-1px)}.pricingBillingToggle button.selected{color:#203039;background:#f4f3ee;border-color:#ffffff28;box-shadow:0 9px 20px #07121742}.pricingBillingToggle b{font-size:13px}.pricingBillingToggle small{font-size:13px;line-height:1.35}.pricingBillingToggle .selected small{color:#65747a}.pricingBillingPanelNote{border-top:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:grid}.pricingBillingPanelNote>b{color:var(--cc-orange-light);letter-spacing:-.05em;font:500 42px/.85 Georgia,serif}.pricingBillingPanelNote span{color:#acbdc0;font-size:13px;line-height:1.55}.pricingBillingPanelNote strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;display:block}.pricingLiveOffer{background:#1021288c;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:28px;margin-top:clamp(38px,5vw,76px);padding:19px 22px;display:grid;box-shadow:inset 0 1px #ffffff0d}.pricingLiveOffer.hasOffer{background:linear-gradient(105deg,#f2692f2c,#1d3038d8 52%,#12232a);border-color:#f7794d78}.pricingLiveOffer>div{gap:7px;display:grid}.pricingLiveOffer>div>span{color:#93a9ae;letter-spacing:.17em;font-size:12px;font-weight:900}.pricingLiveOffer>div>strong{color:#fff;letter-spacing:.04em;font-size:13px}.pricingLiveOffer.hasOffer>div>strong{color:#ff9b75}.pricingLiveOffer p{color:#c0ced0;margin:0;font-size:12px;line-height:1.55}.pricingLiveOffer small{color:#a9bbbe;text-align:right;white-space:nowrap;font-size:13px}.pricingLiveOffer small b{color:#ffc3aa;letter-spacing:.09em;border:1px solid #ff9a7560;border-radius:5px;margin-right:4px;padding:5px 7px;font-size:12px}.pricingGridHeading{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:end;gap:35px;margin-top:clamp(52px,7vw,100px);padding-bottom:24px;display:flex}.pricingGridHeading h2{color:#f8fbfa;letter-spacing:-.045em;margin:12px 0 0;font:500 clamp(35px,3.7vw,58px)/.98 Georgia,serif}.pricingGridHeading>span{color:#aababe;max-width:450px;font-size:12px;line-height:1.65;display:block}.pricingPlanGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.pricingPlanCard{background:linear-gradient(145deg,#30454e 0%,#1b2b33 72%,#17272e 100%);border:1px solid #ffffff1e;border-radius:16px;flex-direction:column;grid-column:span 2;min-height:504px;padding:clamp(24px,2.3vw,34px);transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff16,0 20px 40px #07111628}.pricingPlanCard:after{background:linear-gradient(#ff9269, var(--cc-orange));content:"";opacity:.58;width:3px;position:absolute;inset:0 auto 0 0}.pricingPlanCard:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:260px;height:260px;position:absolute;top:-124px;right:-105px}.pricingPlanCard:hover{z-index:1;border-color:#ffffff40;transform:translateY(-5px);box-shadow:inset 0 1px #fff2,0 28px 50px #06101558}.pricingPlanCard:nth-child(4),.pricingPlanCard:nth-child(5){grid-column:span 3;grid-template-columns:minmax(230px,.82fr) minmax(260px,1.18fr);grid-template-areas:"top top""identity price""identity allowance""identity inclusions""identity cta";align-items:start;column-gap:clamp(32px,5vw,82px);display:grid}.pricingPlanCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricingPlanCard:nth-child(4) .pricingPlanCardTop,.pricingPlanCard:nth-child(5) .pricingPlanCardTop{grid-area:top}.pricingPlanCard:nth-child(4) .pricingPlanIdentity,.pricingPlanCard:nth-child(5) .pricingPlanIdentity{grid-area:identity}.pricingPlanCard:nth-child(4) .pricingPlanPrice,.pricingPlanCard:nth-child(5) .pricingPlanPrice{grid-area:price}.pricingPlanCard:nth-child(4) .pricingPlanAllowance,.pricingPlanCard:nth-child(5) .pricingPlanAllowance{grid-area:allowance}.pricingPlanCard:nth-child(4) ul,.pricingPlanCard:nth-child(5) ul{grid-area:inclusions}.pricingPlanCard:nth-child(4) .pricingPlanCta,.pricingPlanCard:nth-child(5) .pricingPlanCta{grid-area:cta;align-self:end}.pricingPlanNumber{color:#9eafb3;letter-spacing:.16em;font-size:13px;font-weight:900}.pricingPlanCard mark{color:#ffc8b1;letter-spacing:.08em;background:#f56f3c22;border:1px solid #ffb09387;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:900}.pricingPlanIdentity{margin-top:34px}.pricingPlanIdentity p{color:#ff9a75;letter-spacing:.16em;margin:0;font-size:13px;font-weight:900}.pricingPlanIdentity h3{color:#fff;letter-spacing:-.045em;margin:14px 0 0;font:500 clamp(30px,2.2vw,40px)/.98 Georgia,serif}.pricingPlanIdentity>span{color:#adbdc0;margin-top:13px;font-size:12px;display:block}.pricingPlanPrice{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin-top:33px;padding:20px 0}.pricingPlanPrice>small{color:#a8b8bc;margin-bottom:8px;font-size:13px;display:block}.pricingPlanPrice>div{align-items:flex-end;gap:7px;display:flex}.pricingPlanPrice del{color:#91a2a6;padding-bottom:8px;font-size:12px;text-decoration-color:#f9794f}.pricingPlanPrice strong{color:#fff;letter-spacing:-.06em;font:500 clamp(43px,3.7vw,60px)/.85 Georgia,serif}.pricingPlanPrice em{color:#aebfc2;padding-bottom:5px;font-size:13px;font-style:normal}.pricingPlanPrice p{color:#92a7ab;min-height:14px;margin:10px 0 0;font-size:13px;line-height:1.45}.pricingPlanAllowance{color:#aebfc2;margin:17px 0 0;font-size:13px;line-height:1.5}.pricingPlanAllowance b{color:#fff}.pricingPlanCard ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pricingPlanCard li{color:#d1dcdd;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.pricingPlanCard li svg{flex:none;width:15px}.pricingPlanCta{color:#17262d;background:linear-gradient(110deg,#ff895b,#ffad86);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding:15px 17px;font-size:12px;font-weight:900;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 12px 24px #f15f3529,inset 0 1px #fff5}.pricingPlanCta:hover{background:linear-gradient(110deg,#ff9a70,#ffc0a3);transform:translateY(-2px);box-shadow:0 17px 30px #f15f3540,inset 0 1px #fff6}.pricingPlanCta svg{flex:none;width:17px}.pricingComparison{background:#14252c9e;border:1px solid #ffffff1d;border-radius:15px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:34px;margin-top:17px;padding:25px 28px;display:grid;box-shadow:inset 0 1px #ffffff10}.pricingComparison>div{gap:7px;display:grid}.pricingComparison>div span{color:#ff9a74;letter-spacing:.15em;font-size:12px;font-weight:900}.pricingComparison>div b{color:#fff;font-size:13px}.pricingComparison dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.pricingComparison dl div{border-left:1px solid #ffffff18;padding:3px 14px}.pricingComparison dt{color:#8fa4a8;font-size:12px}.pricingComparison dd{color:#e9f1f1;margin:6px 0 0;font-size:12px;font-weight:850}.pricingEnterprisePanel{background:linear-gradient(110deg,#f16a342b,#253940 45%,#18282f);border:1px solid #f7794e62;border-radius:16px;justify-content:space-between;align-items:center;gap:42px;margin-top:17px;padding:clamp(28px,3.7vw,52px);display:flex;box-shadow:inset 0 1px #ffffff16}.pricingEnterprisePanel h2{color:#fff;letter-spacing:-.045em;max-width:760px;margin:13px 0 0;font:500 clamp(31px,3.3vw,50px)/1 Georgia,serif}.pricingEnterprisePanel>div>span{color:#b8c7ca;max-width:600px;margin-top:15px;font-size:12px;line-height:1.65;display:block}.pricingEnterprisePanel>a{color:#fff;white-space:nowrap;border:1px solid #ffffff35;border-radius:9px;flex:none;align-items:center;gap:15px;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.pricingEnterprisePanel>a:hover{background:#ffffff10;border-color:#fff}.pricingEnterprisePanel svg{width:17px}.pricingTermsNote{color:#97aaae;text-align:center;max-width:880px;margin:28px auto 0;font-size:13px;line-height:1.65}.pricingAnswers{background:var(--cc-paper);color:#1f3037;grid-template-columns:minmax(260px,.72fr) minmax(380px,1.28fr);gap:clamp(52px,9vw,170px);padding:clamp(76px,9vw,136px) max(22px,50vw - 798px);display:grid}.pricingAnswers>div:first-child>p{color:#de5e2c}.pricingAnswers h2{letter-spacing:-.045em;max-width:580px;margin:15px 0 0;font:500 clamp(39px,4.4vw,67px)/.98 Georgia,serif}.pricingAnswers>div:first-child>span{color:#6f8086;max-width:460px;margin-top:20px;font-size:12px;line-height:1.72;display:block}.pricingAnswerList{border-top:1px solid #cfd7d6}.pricingAnswerList details{border-bottom:1px solid #cfd7d6}.pricingAnswerList summary{color:#263840;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:13px;font-weight:850;list-style:none;display:flex}.pricingAnswerList summary::-webkit-details-marker{display:none}.pricingAnswerList summary i{color:#dd5d2a;background:#fbfbf8;border:1px solid #d3dbda;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;font-weight:400;transition:background .2s,color .2s,transform .2s;display:grid}.pricingAnswerList details[open] summary i{background:var(--cc-orange);border-color:var(--cc-orange);color:#fff;transform:rotate(45deg)}.pricingAnswerList details p{color:#6c7c81;max-width:650px;margin:-7px 52px 24px 0;font-size:12px;line-height:1.75}.pricingGalleryFooter{color:#9caeb2;background:#17262d;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:28px;min-height:114px;padding:28px max(22px,50vw - 798px);display:flex}.pricingGalleryFooter>span{font-size:13px}.pricingGalleryFooter>div{gap:20px;display:flex}.pricingGalleryFooter a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.pricingGalleryFooter a:hover{color:#fff}.pricingGalleryPage :where(button,a):focus-visible,.pricingAnswers summary:focus-visible{outline-offset:3px;outline:3px solid #ff9a70}@media (width<=1120px){.pricingShowcaseLead{grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:42px}.pricingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingPlanCard,.pricingPlanCard:nth-child(4),.pricingPlanCard:nth-child(5){grid-column:auto;min-height:490px;display:flex}.pricingPlanCard:nth-child(5){grid-column:span 2}.pricingPlanCard:nth-child(4) .pricingPlanCardTop,.pricingPlanCard:nth-child(5) .pricingPlanCardTop,.pricingPlanCard:nth-child(4) .pricingPlanIdentity,.pricingPlanCard:nth-child(5) .pricingPlanIdentity,.pricingPlanCard:nth-child(4) .pricingPlanPrice,.pricingPlanCard:nth-child(5) .pricingPlanPrice,.pricingPlanCard:nth-child(4) .pricingPlanAllowance,.pricingPlanCard:nth-child(5) .pricingPlanAllowance,.pricingPlanCard:nth-child(4) ul,.pricingPlanCard:nth-child(5) ul,.pricingPlanCard:nth-child(4) .pricingPlanCta,.pricingPlanCard:nth-child(5) .pricingPlanCta{grid-area:auto}.pricingAnswers{gap:60px;padding-left:48px;padding-right:48px}}@media (width<=760px){.pricingGalleryPage{padding-bottom:72px}.pricingGalleryHeader nav{width:min(100% - 36px,1640px);min-height:68px}.pricingGalleryHeader nav>div>a:first-child{display:none}.pricingGalleryHeader nav>div{gap:0}.pricingGalleryHeader nav>div>a{padding:9px 11px}.pricingShowcase{padding:43px 18px 70px}.pricingShowcaseLead{grid-template-columns:1fr;gap:37px}.pricingShowcaseCopy h1{font-size:clamp(49px,14vw,71px)}.pricingShowcaseCopy>span{font-size:12px}.pricingReassurance{gap:11px 17px;margin-top:25px}.pricingReassurance span{font-size:13px}.pricingBillingPanel{padding:21px;box-shadow:12px 15px #ef693018,0 22px 48px #0711165c,inset 0 1px #ffffff17}.pricingLiveOffer{grid-template-columns:1fr;gap:11px;margin-top:40px;padding:18px}.pricingLiveOffer small{text-align:left;white-space:normal}.pricingGridHeading{gap:18px;margin-top:58px;padding-bottom:19px;display:grid}.pricingGridHeading h2{font-size:clamp(34px,10vw,47px)}.pricingGridHeading>span{font-size:12px}.pricingPlanGrid{grid-template-columns:1fr;gap:13px;margin-top:13px}.pricingPlanCard,.pricingPlanCard:nth-child(5){grid-column:auto;min-height:0;padding:24px 22px}.pricingPlanCard:hover{transform:none}.pricingPlanIdentity{margin-top:28px}.pricingPlanIdentity h3{font-size:34px}.pricingPlanPrice strong{font-size:53px}.pricingComparison{grid-template-columns:1fr;gap:20px;padding:22px}.pricingComparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.pricingEnterprisePanel{gap:25px;padding:27px 23px;display:grid}.pricingEnterprisePanel h2{font-size:33px}.pricingEnterprisePanel>a{justify-content:space-between;width:100%}.pricingTermsNote{margin-top:23px;font-size:12px}.pricingAnswers{grid-template-columns:1fr;gap:37px;padding:70px 22px}.pricingAnswers h2{font-size:42px}.pricingAnswers>div:first-child>span{font-size:12px}.pricingAnswerList summary{min-height:68px;font-size:12px}.pricingAnswerList details p{margin-right:16px;font-size:12px}.pricingGalleryFooter{flex-direction:column;align-items:flex-start;min-height:0;padding:30px 22px}.pricingGalleryFooter>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pricingBillingToggle button,.pricingPlanCard,.pricingPlanCta,.pricingAnswerList summary i{transition:none}}.ccLaunchSetup{color:#f7fafb;background:radial-gradient(circle at 50% 0,#344d59 0,#17262e 44%,#101b21 100%);min-height:100dvh;padding:24px;overflow:hidden}.ccLaunchSetup>header{justify-content:space-between;align-items:center;max-width:1080px;margin:auto;display:flex}.ccLaunchSetup>header>.pcBrand,.ccLaunchSetup>header .pcBrand{color:#fff}.ccLaunchSetup>header>span{letter-spacing:.17em;color:#ff9c71;font-size:12px;font-weight:900}.ccLaunchShell{max-width:860px;margin:52px auto 0}.ccLaunchProgress{background:#ffffff1a;border-radius:999px;height:5px;position:relative}.ccLaunchProgress i{border-radius:inherit;background:linear-gradient(90deg,#ff6b2c,#ff9c6d);transition:width .45s;position:absolute;inset:0 auto 0 0}.ccLaunchProgress span{color:#aebec4;letter-spacing:.12em;margin-top:10px;font-size:12px;display:block}.ccLaunchStep{max-width:760px;margin-top:42px}.ccLaunchStep>p{letter-spacing:.17em;color:#ff9364;font-size:12px;font-weight:900}.ccLaunchStep h1{margin:16px 0;font:500 clamp(36px,5vw,64px)/1.03 Georgia,serif}.ccLaunchStep>span{color:#bbc8cd;max-width:610px;font-size:13px;line-height:1.65;display:block}.ccBusinessOrbit{perspective:900px;grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;width:min(650px,100%);min-height:300px;margin:45px auto 28px;display:grid;position:relative}.ccBusinessOrbit:before{content:"";filter:blur(8px);background:radial-gradient(circle,#ff6b2c55 0,#ff6b2c11 38%,#0000 70%);border-radius:50%;position:absolute;inset:45px 25%}.ccBusinessOrbit button{z-index:1;color:#dce7ea;min-height:176px;transform:rotateY(calc(var(--orbit) / 22)) translateY(calc((var(--orbit) - 144deg) * .03));background:#233842cc;border:1px solid #ffffff20;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:17px 10px;transition:all .28s;display:flex;position:relative;box-shadow:0 18px 35px #07101555}.ccBusinessOrbit button:hover,.ccBusinessOrbit button.selected{color:#fff;background:linear-gradient(145deg,#ff7440,#e9571d);border-color:#ffc0a4;transform:translateY(-12px)rotateY(0)scale(1.04);box-shadow:0 24px 48px #f45d283d}.ccBusinessOrbit i{background:#ffffff18;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.ccBusinessOrbit small{opacity:.8;font-size:12px;line-height:1.4}.ccLaunchNext{color:#fff;background:#ff6b2c;border:0;border-radius:11px;margin-top:25px;padding:15px 19px;font-size:12px;font-weight:900;box-shadow:0 13px 30px #ff6b2c44}.ccLaunchNext span{margin-left:22px;font-size:14px}.ccPreparing{text-align:center;margin:74px auto}.ccPreparing>span{margin:0 auto}.ccSetupOrb{background:radial-gradient(circle,#ff8c5a 0 8%,#f55d281c 9% 44%,#0000 45%);border-radius:50%;width:160px;height:160px;margin:0 auto 38px;animation:2s ease-in-out infinite ccOrbPulse;position:relative}.ccSetupOrb i{border:1px solid #ffab8a88;border-radius:50%;animation:5s linear infinite ccOrbSpin;position:absolute;inset:8px}.ccSetupOrb i:nth-child(2){animation-duration:3s;animation-direction:reverse;inset:28px}.ccSetupOrb i:nth-child(3){border-color:#fff8;animation-duration:2s;inset:54px}.ccPrepLines{justify-content:center;gap:8px;margin-top:29px;display:flex}.ccPrepLines b{background:#ff7b47;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ccDot}.ccPrepLines b:nth-child(2){animation-delay:.15s}.ccPrepLines b:nth-child(3){animation-delay:.3s}.ccTeamCounts{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.ccTeamCounts label,.ccShiftSetup article,.ccCheckSetup article,.ccOrgFields label{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;padding:18px}.ccTeamCounts small{letter-spacing:.13em;color:#aebdc2;font-size:12px;display:block}.ccTeamCounts label>span{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.ccTeamCounts button{color:#fff;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:9px;width:34px;height:34px;font-size:18px}.ccTeamCounts b{font:500 28px Georgia,serif}.ccRoleChips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ccRoleChips button{color:#ffc2a8;background:#ff6b2c1a;border:1px solid #ff93646b;border-radius:999px;padding:8px 10px;font-size:12px}.ccRoleChips input{color:#fff;background:0 0;border:1px dashed #ffffff37;border-radius:999px;outline:0;padding:8px 10px;font-size:12px}.ccShiftSetup,.ccCheckSetup{gap:10px;margin-top:27px;display:grid}.ccShiftSetup article{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.ccShiftSetup input,.ccCheckSetup input,.ccCheckSetup select,.ccOrgFields input{color:#fff;background:#0f2028;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:10px;font-size:13px}.ccShiftSetup label{letter-spacing:.1em;color:#abbac0;gap:5px;font-size:12px;font-weight:900;display:grid}.ccShiftSetup .repeat{color:#9ab1ba;background:0 0;border:0;font-size:12px}.ccShiftSetup .repeat.active{color:#75d7b5}.ccAddSetup{color:#c9d7db;background:0 0;border:1px dashed #ffffff3c;border-radius:9px;margin-top:11px;padding:11px 14px;font-size:12px;font-weight:900}.ccOrgFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.ccOrgFields label{letter-spacing:.1em;color:#b9c8cd;gap:7px;font-size:12px;font-weight:900;display:grid}.ccCheckSetup article{grid-template-columns:1.4fr .75fr auto 22px;align-items:center;gap:8px;display:grid}.ccCheckSetup label{color:#bdcbd0;align-items:center;gap:5px;font-size:12px;display:flex}.ccCheckSetup button{color:#ff9c7a;background:0 0;border:0;font-size:18px}.pcError{margin-top:16px}@keyframes ccOrbPulse{50%{filter:drop-shadow(0 0 28px #ff6b2c99);transform:scale(1.08)}}@keyframes ccOrbSpin{to{transform:rotate(360deg)}}@keyframes ccDot{50%{opacity:.45;transform:translateY(-6px)}}@media (width<=700px){.ccLaunchSetup{padding:18px}.ccLaunchShell{margin-top:32px}.ccBusinessOrbit{grid-template-columns:repeat(2,1fr);min-height:0}.ccBusinessOrbit button{min-height:130px;transform:none}.ccBusinessOrbit button:last-child{grid-column:1/-1;justify-self:center;width:50%}.ccTeamCounts,.ccOrgFields{grid-template-columns:1fr}.ccShiftSetup article{grid-template-columns:1fr 1fr}.ccShiftSetup article>input,.ccShiftSetup .repeat{grid-column:1/-1}.ccCheckSetup article{grid-template-columns:1fr 1fr 1fr 22px}.ccCheckSetup article>input{grid-column:1/-1}.ccLaunchStep h1{font-size:39px}}.pcThemeOnboarding{z-index:220;color:#f7fafb;background:radial-gradient(circle at 50% -10%,#38515d 0,#17262e 48%,#101b21 100%);place-items:center;padding:22px;animation:.45s both pcThemeIn;display:grid;position:fixed;inset:0}.pcThemeOnboarding>section{text-align:center;justify-items:center;gap:14px;width:min(500px,100%);display:grid}.pcThemeOnboarding .pcBrand{margin-bottom:18px}.pcThemeOnboarding .pcBrand strong{color:#ff8e60}.pcThemeOnboarding>section>p{color:#ff9364;letter-spacing:.17em;margin:0;font-size:12px;font-weight:900}.pcThemeOnboarding h1{letter-spacing:-.035em;margin:0;font:500 clamp(34px,6vw,52px)/1.03 Georgia,serif}.pcThemeOnboarding>section>span{color:#b9c8cd;max-width:410px;font-size:12px;line-height:1.6}.pcThemeSwitch{background:#0e1c23;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:1fr 1fr;width:min(360px,100%);padding:5px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 18px 45px #050b0f66}.pcThemeSwitch:before{content:"";background:linear-gradient(135deg,#ff7f48,#e9541e);border-radius:999px;width:calc(50% - 5px);transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 5px 18px #ff6b2c55}.pcThemeSwitch.light:before{transform:translate(100%)}.pcThemeSwitch button{z-index:1;color:#aebdc2;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 13px;font-size:12px;transition:color .25s;display:flex;position:relative}.pcThemeSwitch button.active{color:#fff}.pcThemeSwitch button span{font-size:17px;line-height:1}.pcThemeSwitch button b{font-weight:900}.pcThemeSwitch.light button.active{color:#15242b}.pcThemeSwitch.light:before{background:linear-gradient(135deg,#ff9a70,#f36a2d)}.pcThemePreview{text-align:left;background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff1e;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:min(360px,100%);padding:15px 17px;transition:all .35s;display:flex}.pcThemePreview>div{gap:4px;display:grid}.pcThemePreview b{font-size:12px}.pcThemePreview small{color:#a9bac0;font-size:12px}.pcThemePreview>span{color:#75d7b5;background:#75d7b51f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.pcThemePreview[data-theme=light]{color:#15242b;background:linear-gradient(135deg,#f5f7f7,#dfe5e7);border-color:#fff9}.pcThemePreview[data-theme=light] small{color:#64757c}.pcNotificationChoice{text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1e;border-radius:14px;align-items:center;gap:12px;width:min(360px,100%);padding:14px 15px;display:flex}.pcNotificationChoice>span{flex:1;gap:4px;display:grid}.pcNotificationChoice b{font-size:13px}.pcNotificationChoice small{color:#a9bac0;font-size:12px;line-height:1.4}.pcNotificationChoice input{opacity:0;pointer-events:none;position:absolute}.pcNotificationChoice i{background:#ffffff2a;border-radius:999px;width:39px;height:23px;transition:all .25s;position:relative}.pcNotificationChoice i:after{content:"";background:#c9d4d7;border-radius:50%;width:17px;height:17px;transition:all .25s;position:absolute;top:3px;left:3px}.pcNotificationChoice input:checked+i{background:#75d7b5}.pcNotificationChoice input:checked+i:after{background:#12372f;transform:translate(16px)}.pcThemeOnboarding .pcPrimary{width:min(360px,100%);margin-top:4px}.pcLaunchTransition{z-index:240;color:#f7fafb;text-align:center;background:radial-gradient(circle at 50% 35%,#304953 0,#17262e 45%,#0d171d 100%);place-content:center;justify-items:center;gap:10px;animation:.35s both pcThemeIn;display:grid;position:fixed;inset:0}.pcLaunchTransitionOrb{filter:drop-shadow(0 0 28px #ff6b2c66);background:radial-gradient(circle,#ff9a68 0 6%,#ff6b2c33 7% 38%,#0000 68%);border-radius:50%;place-items:center;width:140px;height:140px;margin-bottom:12px;animation:1.8s ease-in-out infinite ccOrbPulse;display:grid;position:relative}.pcLaunchTransitionOrb i{border:1px solid #ffae8d99;border-radius:50%;animation:4s linear infinite ccOrbSpin;position:absolute;inset:6px}.pcLaunchTransitionOrb i:nth-child(2){animation-duration:2.6s;animation-direction:reverse;inset:24px}.pcLaunchTransitionOrb i:nth-child(3){border-color:#fff8;animation-duration:2s;inset:45px}.pcLaunchTransitionOrb b{font-size:38px}.pcLaunchTransition>p{color:#ff9a70;letter-spacing:.18em;margin:0;font-size:12px;font-weight:900}.pcLaunchTransition h2{margin:0;font:500 31px Georgia,serif}.pcLaunchTransition h2 span{color:#ff6b2c}.pcLaunchTransition>span{color:#b9c8cd;font-size:12px}.pcLaunchDots{gap:7px;margin-top:9px;display:flex}.pcLaunchDots i{background:#ff7b47;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ccDot}.pcLaunchDots i:nth-child(2){animation-delay:.15s}.pcLaunchDots i:nth-child(3){animation-delay:.3s}@keyframes pcThemeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ccLicenceWelcome{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 34%,#3c5662 0,#1d3039 34%,#0d181e 76%);place-items:center;min-height:100dvh;padding:30px;transition:opacity .6s,transform .6s cubic-bezier(.65,0,.35,1),filter .6s;display:grid;position:relative;overflow:hidden}.ccLicenceWelcome.leaving{opacity:0;filter:blur(9px);transform:scale(1.045)}.ccWelcomeGrid{z-index:-1;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.ccLicenceWelcome:before,.ccLicenceWelcome:after{content:"";z-index:-1;border:1px solid #ff8a5b4a;border-radius:50%;animation:2.2s ease-out infinite ccWelcomeRing;position:absolute}.ccLicenceWelcome:before{width:560px;height:560px}.ccLicenceWelcome:after{width:760px;height:760px;animation-delay:.45s}.ccLicenceWelcome>section{text-align:center;justify-items:center;width:min(720px,100%);animation:.8s cubic-bezier(.18,.82,.3,1) both ccWelcomeRise;display:grid}.ccWelcomeMark{place-items:center;width:112px;height:112px;margin-bottom:32px;display:grid;position:relative}.ccWelcomeMark>i{filter:drop-shadow(0 0 25px #ff6b2c66);border:13px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;animation:1s cubic-bezier(.18,.9,.3,1) .1s both ccWelcomeMark;display:grid;position:relative}.ccWelcomeMark>i:after{content:"";background:#ff6b2c;width:18px;height:25px;position:absolute;bottom:-10px;right:-15px;transform:rotate(-39deg)}.ccWelcomeMark>i b{background:#ff6b2c;border-radius:50%;width:20px;height:20px}.ccWelcomeMark>span{animation:5s linear infinite ccWelcomeSpin;position:absolute;inset:0}.ccWelcomeMark>span i{background:#ff9367;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #ff6b2c}.ccWelcomeMark>span i:first-child{top:48px;left:8px}.ccWelcomeMark>span i:nth-child(2){top:12px;right:16px}.ccWelcomeMark>span i:nth-child(3){bottom:22px;right:7px}.ccLicenceWelcome section>p{color:#ff9b74;letter-spacing:.2em;margin:0;font-size:13px;font-weight:900}.ccLicenceWelcome h1{letter-spacing:-.055em;text-shadow:0 14px 45px #0008;margin:16px 0 17px;font:500 clamp(52px,8vw,86px)/.9 Georgia,serif}.ccLicenceWelcome h1 em{color:#ff6b32;font-style:italic}.ccLicenceWelcome section>span{color:#bed0d3;max-width:610px;font-size:13px;line-height:1.7}.ccWelcomeStatus{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:29px;display:flex}.ccWelcomeStatus b{color:#d7e5e6;background:#ffffff09;border:1px solid #ffffff1e;border-radius:999px;padding:10px 13px;font-size:12px}.ccWelcomeStatus i{color:#85e4c1;background:#75d7b51f;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:6px;font-style:normal;display:inline-grid}.ccWelcomeLoading{background:#ffffff17;border-radius:999px;width:190px;height:3px;margin-top:35px;overflow:hidden}.ccWelcomeLoading i{border-radius:inherit;background:linear-gradient(90deg,#ff6b2c,#ffb08c);width:45%;height:100%;animation:2.7s cubic-bezier(.16,.8,.35,1) forwards ccWelcomeLoad;display:block}@keyframes ccWelcomeRise{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes ccWelcomeMark{0%{opacity:0;transform:rotate(-28deg)scale(.65)}to{opacity:1;transform:none}}@keyframes ccWelcomeSpin{to{transform:rotate(360deg)}}@keyframes ccWelcomeRing{0%{opacity:.5;transform:scale(.58)}to{opacity:0;transform:scale(1.08)}}@keyframes ccWelcomeLoad{0%{transform:translate(-105%)}to{transform:translate(225%)}}@media (width<=560px){.ccLicenceWelcome{padding:22px}.ccLicenceWelcome h1{font-size:55px}.ccLicenceWelcome section>span{font-size:12px}.ccWelcomeStatus{display:grid}.ccLicenceWelcome:before{width:420px;height:420px}.ccLicenceWelcome:after{width:590px;height:590px}}@media (prefers-reduced-motion:reduce){.ccLicenceWelcome,.ccLicenceWelcome>section,.ccWelcomeMark>i,.ccWelcomeMark>span,.ccLicenceWelcome:before,.ccLicenceWelcome:after,.ccWelcomeLoading i{transition:none!important;animation:none!important}}.ccBusinessStep{max-width:860px}.ccBusinessOrbit{perspective:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;min-height:0}.ccBusinessOrbit:before{pointer-events:none;inset:18% 23%}.ccBusinessOrbit button{min-height:138px;padding:16px 11px;transform:none}.ccBusinessOrbit button:hover,.ccBusinessOrbit button.selected{transform:translateY(-5px)scale(1.015)}.ccBusinessOrbit i{width:42px;height:42px;font-size:19px}.ccBusinessOrbit b{font-size:13px}.ccBusinessOrbit small{font-size:12px}.ccRoutineSetupStep{max-width:860px}.ccSetupRoutineStack{gap:17px;margin-top:27px;display:grid}.ccSetupRoutineCard{background:linear-gradient(145deg,#263a44e8,#192a32e8);border:1px solid #ffffff20;border-radius:18px;overflow:hidden;box-shadow:0 22px 50px #07101555}.ccSetupRoutineCard>header{background:#ffffff08;border-bottom:1px solid #ffffff16;grid-template-columns:auto minmax(0,1fr) 180px auto;align-items:center;gap:11px;padding:17px;display:grid}.ccSetupRoutineCard>header>span{color:#ff9c74;background:#ff6b2c1f;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.ccSetupRoutineCard>header>div{gap:6px;display:grid}.ccSetupRoutineCard input,.ccSetupRoutineCard select{color:#fff;background:#0f2028;border:1px solid #ffffff23;border-radius:8px;outline:0;width:100%;padding:10px;font-size:13px}.ccSetupRoutineCard input:focus,.ccSetupRoutineCard select:focus{border-color:#ff8d5d;box-shadow:0 0 0 3px #ff6b2c18}.ccSetupRoutineCard>header>div input:first-child{font-size:12px;font-weight:900}.ccSetupRoutineCard>header>button,.ccSetupRoutineChecks>section>button{color:#ff9c7a;background:0 0;border:0;font-size:20px}.ccSetupRoutineChecks{gap:9px;padding:14px;display:grid}.ccSetupRoutineChecks>section{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.ccSetupRoutineChecks>section>b{color:#aebdc2;background:#ffffff0e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ccSetupRoutineChecks>section>div{gap:7px;display:grid}.ccSetupCheckOptions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ccSetupCheckOptions select{flex:1;min-width:210px}.ccSetupCheckOptions label{color:#c4d1d5;border:1px solid #ffffff18;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:12px;display:flex}.ccSetupCheckOptions label input{width:auto;margin:0}.ccSetupNumberRange{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ccSetupRoutineCard>.ccAddSetup{margin:0 14px 15px}.ccAddRoutine{color:#ffc0a5;border-color:#ff8d5d66;margin-bottom:19px}.pcMultiChoiceAnswers{grid-template-columns:1fr}.pcMultiChoiceAnswers button{flex-direction:row;justify-content:flex-start;min-height:58px;padding:13px 16px}.pcMultiChoiceAnswers button span{margin-right:6px;font-size:15px}@media (width<=760px){.ccBusinessOrbit{grid-template-columns:repeat(2,minmax(0,1fr))}.ccBusinessOrbit button:last-child{grid-column:auto;width:auto}.ccSetupRoutineCard>header{grid-template-columns:auto minmax(0,1fr) auto}.ccSetupRoutineCard>header>select{grid-column:2/-1}.ccSetupRoutineChecks>section{grid-template-columns:auto minmax(0,1fr) auto}.ccSetupCheckOptions{grid-template-columns:1fr 1fr;display:grid}.ccSetupCheckOptions select{grid-column:1/-1;min-width:0}.ccSetupNumberRange{grid-template-columns:1fr}}@media (width<=460px){.ccBusinessOrbit{grid-template-columns:1fr 1fr;gap:8px}.ccBusinessOrbit button{min-height:124px}.ccSetupRoutineCard>header{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.ccSetupRoutineChecks{padding:10px}.ccSetupRoutineChecks>section{grid-template-columns:1fr;padding:11px}.ccSetupRoutineChecks>section>b{display:none}.ccSetupRoutineChecks>section>button{position:absolute;right:24px}.ccSetupCheckOptions{grid-template-columns:1fr}.ccSetupCheckOptions select{grid-column:auto}}@keyframes growthPhoneFloat{0%,to{transform:translateY(0)rotate(1.8deg)}50%{transform:translateY(-9px)rotate(.9deg)}}@media (width<=1220px){.growthHero{grid-template-columns:minmax(385px,.9fr) minmax(470px,1.1fr)}.heroPhoneCaption{left:-15px}.heroManagerSignal{right:-25px}.teamUseGrid{grid-template-columns:repeat(2,1fr)}.pricingPlanGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.growthHero{grid-template-columns:1fr;padding-bottom:75px;padding-right:clamp(28px,7vw,75px)}.growthHero .heroCopy{max-width:750px}.staffHeroStage{height:680px;margin-top:28px;overflow:visible}.heroPhoneCaption{left:calc(50% - 310px)}.heroManagerSignal{right:calc(50% - 325px)}.founderStory,.foundingProgramme,.pricingCalculator{grid-template-columns:1fr}.founderIdentityCard{max-width:460px}.evidenceLead,.comparisonSection>div:first-child,.aboutHero,.aboutStory{grid-template-columns:1fr}.evidenceLead>span{max-width:700px;margin-top:20px}.evidenceGrid{grid-template-columns:1fr 1fr}.evidenceGrid>article:last-child{grid-column:1/-1;min-height:250px}.comparisonSection>div:first-child{gap:16px}.comparisonTable{overflow-x:auto}.comparisonTable>div{min-width:850px}.foundingProgramme{gap:35px}.pricingCalculator{gap:38px}.aboutPortrait{width:min(100%,390px)}}@media (width<=760px){.growthSalesPage{width:100%;overflow:clip}.growthSalesPage .salesNav{gap:9px}.growthSalesPage .salesBrand strong{font-size:13px}.growthSalesPage .salesMark{border-width:5px;width:27px;height:27px}.growthSalesPage .navActions .demoNav{display:none!important}.growthSalesPage .navActions .navCta{justify-content:center;min-width:92px}.growthHero{padding:112px 20px 62px}.growthHero .heroCopy{padding-right:0}.growthHero .heroCopy h1{max-width:520px;font-size:clamp(47px,14.7vw,69px)}.growthHero .heroActions{flex-direction:column;align-items:stretch;gap:10px}.growthHero .primaryCta,.growthHero .textCta{border-radius:9px;justify-content:center;min-height:48px}.growthHero .textCta{border:1px solid #ffffff27;align-items:center;display:flex}.growthHero .heroTrust{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staffHeroStage{height:610px;margin:36px -20px 0;padding:0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;min-height:573px;transform:scale(.9)rotate(1deg)}.heroPhoneCaption{width:176px;top:16px;left:16px}.heroPhoneCaption small{display:none}.heroManagerSignal{width:200px;bottom:28px;right:14px}.heroManagerSignal p{display:none}.audienceStrip>div{grid-template-columns:1fr 1fr;display:grid}.audienceStrip i{display:none}.founderStory,.evidenceSection,.teamUseSection,.comparisonSection,.foundingProgramme{padding:72px 20px}.founderStory{gap:43px}.founderIdentityCard{padding:19px;box-shadow:9px 9px #eef0ef}.founderIdentityCard>span{width:68px;height:68px;font-size:24px}.founderStory blockquote>p{font-size:29px}.evidenceLead>h2,.comparisonSection>div:first-child h2,.foundingProgramme h2,.growthPricingTeaser h2,.aboutPage h1,.aboutPage h2,.pricingCalculator h2{font-size:38px}.evidenceGrid,.teamUseGrid,.aboutPrinciples>div{grid-template-columns:1fr;margin-top:38px}.evidenceGrid>article,.evidenceGrid>article:last-child,.teamUseGrid>article{grid-column:auto;min-height:245px}.switcherOffer{grid-template-columns:auto 1fr;padding:23px 20px}.switcherOffer>a{grid-column:1/-1;width:100%}.comparisonTable{border-radius:13px 0 0 13px;margin-right:-20px}.comparisonTable>div{grid-template-columns:200px repeat(4,140px);min-width:760px}.comparisonTable>div>span,.comparisonTable>div>b{min-height:56px;padding:13px 15px}.foundingProgramme{gap:26px}.growthPricingTeaser,.growthFinalCta,.aboutCta{gap:27px;display:grid}.growthPricingTeaser{padding:56px 20px}.growthPricingTeaser>a,.aboutCta>a{width:100%}.growthFinalCta>div:last-child{min-width:0}.growthFooter{grid-template-columns:1fr;gap:26px;padding:38px 20px;display:grid}.footerIdentity{width:100%}.footerLinks{grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.footerLinks a{align-items:center;min-height:40px;display:flex}.growthFooter .footerLegal{text-align:left}.aboutPage>nav{min-height:68px;padding:0 18px}.aboutPage>nav>div{gap:5px}.aboutPage>nav>div a{padding:0 8px;font-size:12px}.aboutPage>nav>div a:first-child{display:none}.aboutHero,.aboutStory,.aboutPrinciples{padding:70px 20px}.aboutPortrait{width:100%;padding:35px 24px}.aboutHero h1{font-size:48px}.aboutStory{gap:35px}.aboutStory blockquote{padding:28px}.aboutStory blockquote p{font-size:23px}.aboutCta{margin:0 15px;padding:42px 23px}.aboutPage>footer{flex-direction:column;align-items:flex-start;padding:30px 20px}.pricingLeadActions>a{justify-content:center;width:100%}.pricingLiveOffer>a{width:100%}.pricingSeatComparison,.pricingSetupPanel{grid-template-columns:1fr;gap:23px;padding:25px 22px}.pricingSeatComparison h2,.pricingSetupPanel h2{font-size:34px}.pricingPlanGridFour{grid-template-columns:1fr}.pricingPlanGridFour .pricingPlanCard,.pricingPlanGridFour .pricingPlanCard:nth-child(4){min-height:0}.pricingCalculator{grid-template-columns:1fr;margin-top:60px;padding:27px 21px}.calculatorFields label{grid-template-columns:1fr 110px}.calculatorResults{grid-template-columns:1fr}.calculatorResults>article,.calculatorDifference,.calculatorActions{grid-column:auto}.calculatorResults>article{min-height:150px}.calculatorActions{grid-template-columns:1fr}.summarySetup{flex-direction:column;align-items:flex-start}.summarySetup strong{text-align:left}.ccDemoConversionPrompt{flex-direction:column;align-items:stretch;gap:18px;padding:21px}.ccDemoConversionPrompt>div:last-child{min-width:0}.growthSignalStrip{grid-template-columns:1fr}}@media (width<=560px){.growthSalesPage{overflow-x:clip}.growthHero{min-height:auto;padding:96px 16px 48px}.growthHero .heroCopy,.growthHero .heroLead,.growthHero .heroTrust{min-width:0;max-width:100%}.growthHero .heroCopy h1,.growthHero .heroLead{overflow-wrap:anywhere}.staffHeroStage{box-sizing:border-box;width:100%;max-width:100%;height:570px;margin:30px 0 0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;max-width:calc(100vw - 72px);height:558px;min-height:0;transform:scale(.86)rotate(1deg)}.heroPhoneScreen{min-width:0}.heroPhoneScreen>h2,.heroPhoneScreen>span,.heroTask b,.heroTask small{overflow-wrap:anywhere}.heroTask,.heroTask>div{min-width:0}.heroManagerSignal{box-sizing:border-box;width:min(200px,100vw - 72px);bottom:20px;right:4px}.heroPhoneCaption{box-sizing:border-box;width:min(176px,100vw - 72px);top:10px;left:4px}.heroPhoneFrame>nav{grid-template-columns:repeat(5,1fr)}.heroPhoneFrame>nav span{font-size:12px}.heroPhoneFrame>nav svg{width:16px}.growthHero .heroTrust{grid-template-columns:1fr}.heroPhoneCaption{left:7px}.heroManagerSignal{right:7px}.founderIdentityCard{align-items:flex-start}.evidenceReceipt{padding:23px 20px}.evidenceReceipt dl,.switcherOffer{grid-template-columns:1fr}.switcherOffer>a{grid-column:auto}.foundingTerms>article{padding:18px 0}.aboutPage .salesBrand strong{font-size:13px}.aboutPage .salesMark{border-width:5px;width:27px;height:27px}.aboutPage>nav>div a:nth-child(2){display:none}.aboutPage>footer div{flex-wrap:wrap}.calculatorFields label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.heroPhoneFrame{animation:none}}:root{--orange:#f2692f;--ink:#26343d;--muted:#78858c;--line:#e1e6e8;--soft:#f4f6f7;--green:#1a9b73;--red:#db5548;--blue:#3184b6}html,body{background:var(--soft);min-height:100%;color:var(--ink);margin:0}body,button,input,select{font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:16px;display:grid}.mark{border:8px solid #39464e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.mark:after{content:"";background:var(--orange);width:10px;height:16px;position:absolute;bottom:-7px;right:-8px;transform:rotate(-39deg)}.mark i{background:var(--orange);border-radius:50%;width:14px;height:14px}.mark.small{border-width:6px;width:29px;height:29px}.mark.small:after{width:7px;height:11px;bottom:-5px;right:-6px}.mark.small i{width:8px;height:8px}.setupShell{grid-template-columns:300px 1fr;min-height:100vh;display:grid}.setupNav{color:#fff;background:#303b42;flex-direction:column;height:100vh;min-height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:13px;display:flex}.logo .mark{border-color:#fff}.logo>div{flex-direction:column;gap:4px;display:flex}.logo strong{letter-spacing:.14em;font-size:14px}.logo span{color:#aeb8bd;font-size:13px}.subscription{background:#3b474f;border:1px solid #4c5961;border-radius:12px;gap:11px;margin:34px 0 29px;padding:15px;display:flex}.subscription>span{color:#ff9d6c;background:#4d5a62;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.subscription svg,.heading svg,.addButton svg,.continue svg,.nextGrid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}.subscription div{flex-direction:column;gap:4px;display:flex}.subscription b{font-size:12px}.subscription small{color:#b9c2c7;font-size:12px;line-height:1.45}.setupNav nav{flex-direction:column;gap:4px;display:flex}.setupNav nav button{color:#aeb7bc;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 10px;display:flex}.setupNav nav button:disabled{opacity:.46}.setupNav nav button>span{border:1px solid #667179;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.setupNav nav button>div{flex-direction:column;gap:3px;display:flex}.setupNav nav b{font-size:12px}.setupNav nav small{color:#86939a;font-size:12px}.setupNav nav .active{color:#fff;background:#414c54}.setupNav nav .active>span{border-color:var(--orange);background:var(--orange)}.setupNav nav .complete>span{color:#63c5a6;border-color:#63c5a6}.privacyNote{color:#aeb8bd;border-top:1px solid #4a555c;gap:11px;margin-top:auto;padding:22px 8px 0;display:flex}.privacyNote>span{color:#66c7a9;font-size:12px}.privacyNote p{margin:0;font-size:12px;line-height:1.55}.privacyNote b{color:#e8ecee;font-size:13px}.setupMain{min-width:0}.setupMain>header{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;height:70px;padding:0 38px;display:flex}.setupMain>header button,.ghost{border:1px solid var(--line);color:#66747c;cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:800}.mobileLogo{display:none}.setupContent{flex-direction:column;width:min(900px,100% - 64px);min-height:calc(100vh - 70px);margin:auto;padding:44px 0 35px;display:flex}.stepCounter{color:#8b969c;letter-spacing:.12em;align-items:center;gap:13px;font-size:12px;font-weight:900;display:flex}.stepCounter>span{background:#dfe4e7;border-radius:2px;width:90px;height:3px;overflow:hidden}.stepCounter i{background:var(--orange);height:100%;transition:all .3s;display:block}.stepPanel{margin-top:32px;animation:.3s enter}.heading{gap:18px;margin-bottom:34px;display:flex}.heading>span{width:44px;height:44px;color:var(--orange);background:#fff0e8;border-radius:12px;flex:none;place-items:center;display:grid}.heading p{color:#c94c19;letter-spacing:.14em;margin:1px 0 8px;font-size:12px;font-weight:900}.heading h1,.dashContent>h1{color:#253740;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.heading h2{color:var(--muted);margin:9px 0 0;font-size:12px;font-weight:400}.formGrid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:18px;padding:27px;display:grid;box-shadow:0 10px 35px #20303908}.formGrid .wide{grid-column:1/-1}.formGrid label,.singleField,.shiftList label{color:#5b6971;flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.formGrid input,.formGrid select,.singleField input,.shiftList input{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dcdf;border-radius:8px;outline:none;padding:12px 13px}.formGrid input:focus,.formGrid select:focus,.singleField input:focus,.shiftList input:focus,.roleList input:focus,.checkBuilder input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f2692f16}.roleList,.shiftList,.checkBuilder,.toggleList{flex-direction:column;gap:9px;display:flex}.roleList article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.roleList article>span{background:#eef1f2;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.roleList input,.checkBuilder input{color:var(--ink);background:0 0;border:0;border-radius:6px;outline:none;width:100%;padding:8px;font-size:12px;font-weight:700}.roleList button,.shiftList article>button,.checkBuilder article>button{color:#a4adb2;cursor:pointer;background:0 0;border:0;font-size:19px}.addButton{color:#5e6c73;cursor:pointer;background:0 0;border:1px dashed #c6cfd3;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:13px 17px;font-size:13px;font-weight:900;display:flex}.optionalCard{background:#f4fbf8;border:1px solid #cde5dc;border-radius:11px;justify-content:space-between;align-items:center;margin-top:24px;padding:17px 19px;display:flex}.optionalCard b{color:#20775e;font-size:12px}.optionalCard p{color:#658278;margin:5px 0 0;font-size:13px}.optionalCard>span{color:#238566;border:1px solid #b4ddcf;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.shiftList article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1.5fr 1fr 1fr auto;align-items:end;gap:14px;padding:16px;display:grid}.shiftNumber{color:#7d898f;background:#f0f2f3;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.singleField{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:13px;padding:17px}.checkBuilder article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.checkBuilder article>span{color:#a9b1b5;font-size:12px}.checkBuilder article>div{flex-direction:column;display:flex}.checkBuilder small{color:#9aa4aa;letter-spacing:.12em;padding-left:8px;font-size:12px;font-weight:900}.checkBuilder em{color:#628078;background:#edf7f4;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.issueHint{color:#746e69;border-left:3px solid var(--orange);background:#fff7f1;margin-top:20px;padding:12px 14px;font-size:13px}.toggleList article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.toggleIcon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.toggleIcon.red{color:var(--red);background:#fff0ee}.toggleIcon.orange{color:var(--orange);background:#fff2ea}.toggleIcon.blue{color:var(--blue);background:#eaf5fb}.toggleList article div{flex-direction:column;gap:5px;display:flex}.toggleList b{font-size:12px}.toggleList p{color:var(--muted);margin:0;font-size:13px}.toggleList button{cursor:pointer;background:#ccd3d6;border:0;border-radius:999px;width:40px;height:22px;padding:3px}.toggleList button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.toggleList button.on{background:var(--green)}.toggleList button.on i{transform:translate(18px)}.connectionNote{background:#f5fafc;border:1px solid #d9e5eb;border-radius:10px;align-items:center;gap:12px;margin-top:19px;padding:15px;display:flex}.connectionNote>span{color:#397997;border:1px solid #82aec4;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.connectionNote p{color:#65808d;margin:0;font-size:13px;line-height:1.55}.reviewGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.reviewGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:6px;padding:18px;display:flex}.reviewGrid small{letter-spacing:.12em;color:#949ea3;font-size:12px;font-weight:900}.reviewGrid b{font-size:12px}.reviewGrid p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.launchNote{color:#fff;background:#304048;border-radius:12px;align-items:center;gap:14px;margin-top:15px;padding:17px 19px;display:flex}.launchNote .mark{border-color:#fff}.launchNote b{font-size:12px}.launchNote p{color:#c1c9cd;margin:5px 0 0;font-size:12px}.setupActions{justify-content:space-between;align-items:center;margin-top:auto;padding-top:35px;display:flex}.back{color:#7a868c;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.back:disabled{opacity:.25}.setupActions>div{align-items:center;gap:16px;display:flex}.setupActions>div>span{color:#98a1a6;font-size:12px}.continue{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:15px;padding:13px 18px;font-size:12px;font-weight:900;display:flex;box-shadow:0 7px 18px #f2692f2e}.continue:disabled{box-shadow:none;background:#c8cfd2}.workspace{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.workspace>aside{color:#fff;background:#303b42;flex-direction:column;padding:28px 20px;display:flex}.workspace>aside nav{flex-direction:column;gap:5px;margin-top:42px;display:flex}.workspace>aside nav button{color:#aeb7bc;text-align:left;background:0 0;border:0;border-radius:8px;gap:13px;padding:12px 13px;font-size:14px;display:flex}.workspace>aside nav button span{font-size:13px;font-weight:800}.workspace>aside nav .selected{color:#fff;border-left:3px solid var(--orange);background:#424e55}.workspaceOwner{border-top:1px solid #48545b;gap:10px;margin-top:auto;padding:20px 5px 0;display:flex}.workspaceOwner>span,.ownerAvatar{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.workspaceOwner div{flex-direction:column;gap:3px;display:flex}.workspaceOwner b{font-size:13px}.workspaceOwner small{color:#9eabb1;font-size:12px}.workspace>section>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:72px;padding:0 32px;display:flex}.workspace>section>header>div{flex-direction:column;display:flex}.workspace>section>header small{color:#8b969b;text-transform:uppercase;font-size:12px}.workspace .ghost{margin-left:auto;margin-right:13px}.dashContent{max-width:1080px;margin:auto;padding:46px 45px}.dashEyebrow{color:#c94c19;letter-spacing:.14em;margin-bottom:9px;font-size:12px;font-weight:900}.dashIntro{color:var(--muted);margin:9px 0 28px;font-size:12px}.emptyStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.emptyStats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.emptyStats article>span{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:16px;font-weight:900;display:grid}.statRing{border:6px solid #e3e8ea}.issueZero{color:var(--red);background:#fff1ef}.teamZero{color:var(--blue);background:#edf6fa}.emptyStats article div{flex-direction:column;gap:4px;display:flex}.emptyStats article small{color:#99a2a7;font-size:12px;font-weight:900}.emptyStats article b{font-size:12px}.emptyStats article p{color:var(--muted);margin:0;font-size:12px}.nextSteps{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:20px;overflow:hidden}.nextSteps>div:first-child{border-bottom:1px solid var(--line);padding:20px 22px}.nextSteps p{color:#c94c19;margin:0 0 5px;font-size:12px;font-weight:900}.nextSteps h2{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.nextGrid{grid-template-columns:repeat(3,1fr);display:grid}.nextGrid button{border:0;border-right:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;grid-template-columns:auto 1fr auto;gap:11px;padding:19px;display:grid}.nextGrid button div{flex-direction:column;gap:4px;display:flex}.nextGrid b{font-size:13px}.nextGrid small{color:var(--muted);font-size:12px}.emptyActivity{text-align:center;border:1px dashed #cfd6d9;border-radius:13px;flex-direction:column;align-items:center;margin-top:20px;padding:32px;display:flex}.emptyGraphic{width:75px;height:55px;position:relative}.emptyGraphic .mark{opacity:.35;margin:auto;transform:scale(.7)}.emptyActivity h2{margin:8px 0 5px;font-size:12px}.emptyActivity p{color:var(--muted);max-width:390px;margin:0;font-size:12px}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=850px){.setupShell{grid-template-columns:1fr}.setupNav{display:none}.setupMain>header{justify-content:space-between;padding:0 20px}.mobileLogo{align-items:center;gap:9px;font-size:12px;display:flex}.setupContent{width:min(100% - 36px,700px);padding-top:30px}.heading h1{font-size:29px}.workspace{grid-template-columns:1fr}.workspace>aside{display:none}.emptyStats,.nextGrid{grid-template-columns:1fr}.nextGrid button{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.formGrid,.reviewGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.formGrid{padding:19px}.heading{gap:13px}.heading h1{font-size:25px}.shiftList article{grid-template-columns:auto 1fr 1fr}.shiftList article label:first-of-type{grid-column:2/-1}.checkBuilder article{grid-template-columns:auto 1fr auto}.checkBuilder em{grid-column:2}.checkBuilder article>button{grid-area:1/3/3}.setupActions>div{flex-direction:column-reverse;align-items:flex-end;gap:7px}.dashContent{padding:34px 20px}.checkoutIdentityPage{min-height:auto;overflow:visible;display:block!important}.checkoutIdentityPage .clerkAuthBrand{min-height:0;padding:22px 20px 20px}.checkoutIdentityPage .clerkAuthBrand .checkoutLogo{margin-bottom:28px}.checkoutIdentityPage .clerkAuthBrand h1{font-size:34px}.checkoutIdentityPage .clerkAuthBrand>span{font-size:14px;line-height:1.5}.accountPlanSignal{margin-top:18px;padding:13px 14px}.checkoutIdentityPage .clerkAuthCard{padding:22px 14px 42px;display:block}.buyerAccountForm,.accountStepRail,.accountReady{width:100%}.buyerAccountForm{border-radius:16px;padding:20px 16px}.accountStepRail{white-space:nowrap;font-size:11px;overflow:hidden}.accountStepRail span{min-width:0;font-size:11px}.accountStepRail span b{width:21px;height:21px}}.salesPage{--s-orange:#ff6b2c;--s-ink:#222d33;--s-charcoal:#2f3a40;--s-cream:#f7f5f1;color:var(--s-ink);background:#fff;overflow:hidden}.salesPage svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px}.salesNav{z-index:5;color:#fff;align-items:center;height:78px;padding:0 clamp(24px,5vw,74px);display:flex;position:absolute;inset:0 0 auto}.salesBrand{color:var(--s-charcoal);align-items:center;gap:11px;display:inline-flex}.salesBrand.light{color:#fff}.salesBrand strong{letter-spacing:.14em;font-size:12px}.salesMark{border:6px solid;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.salesMark:after{content:"";background:var(--s-orange);width:7px;height:11px;position:absolute;bottom:-5px;right:-6px;transform:rotate(-38deg)}.salesMark b{background:var(--s-orange);border-radius:50%;width:8px;height:8px}.salesNav .salesBrand{color:#fff}.salesLinks{gap:30px;margin-left:auto;display:flex}.salesLinks a,.salesFooter a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.navCta{color:#fff;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:9px;margin-left:32px;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.navCta:hover{color:var(--s-charcoal);background:#fff}.salesHero{color:#fff;background:#303a40;grid-template-columns:minmax(360px,.86fr) minmax(600px,1.14fr);align-items:center;min-height:760px;padding:115px 0 64px clamp(30px,6vw,92px);display:grid;position:relative}.salesHero:before{content:"";background:radial-gradient(circle at 15% 20%,#47535a 0,#0000 34%),linear-gradient(120deg,#0000 0 46%,#263137 46%);position:absolute;inset:0}.heroNoise{opacity:.1;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.heroCopy{z-index:2;max-width:610px;position:relative}.prelaunch{letter-spacing:.16em;color:#cad2d6;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.prelaunch span{background:var(--s-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff6b2c1f}.heroCopy h1{letter-spacing:-.045em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(54px,5vw,82px);font-weight:500;line-height:.98}.heroCopy h1 em{color:var(--s-orange);font-style:normal}.heroLead{color:#c2cbcf;max-width:530px;font-size:14px;line-height:1.65}.heroActions{align-items:center;gap:25px;margin-top:31px;display:flex}.primaryCta,.finalCta>a{background:var(--s-orange);color:#fff;border-radius:9px;align-items:center;gap:18px;padding:15px 19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #ff6b2c30}.primaryCta:hover,.finalCta>a:hover{background:#e8571c;transform:translateY(-1px)}.textCta{color:#e0e5e7;font-size:12px;font-weight:800;text-decoration:none}.textCta span{color:var(--s-orange);margin-left:7px}.heroTrust{border-top:1px solid #ffffff18;gap:21px;margin-top:37px;padding-top:24px;display:flex}.heroTrust span{color:#aeb9be;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.heroTrust svg{color:#61c8a4;width:12px}.productStage{z-index:2;align-items:center;height:560px;padding-left:30px;display:flex;position:relative}.stageGlow{filter:blur(70px);background:#ff6b2c1d;border-radius:50%;width:650px;height:480px;position:absolute}.dashboardMock{transform-origin:0;background:#f3f5f6;border-radius:14px 0 0 14px;grid-template-columns:145px 1fr;width:740px;height:455px;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 40px 80px #10171b7a}.mockSide{color:#fff;background:#263137;flex-direction:column;padding:22px 14px;display:flex}.mockSide .salesBrand{gap:6px}.mockSide .salesBrand strong{font-size:12px}.mockSide .salesMark{border-width:4px;width:20px;height:20px}.mockSide .salesMark:after{width:5px;height:7px;bottom:-4px;right:-4px}.mockSide .salesMark b{width:5px;height:5px}.mockMenu{flex-direction:column;gap:7px;margin-top:38px;display:flex}.mockMenu i{color:#87969e;border-radius:6px;gap:8px;padding:9px;font-size:12px;font-style:normal;display:flex}.mockMenu i span{font-size:12px;font-weight:800}.mockMenu .selected{color:#fff;border-left:2px solid var(--s-orange);background:#3a464d}.mockUser{border-top:1px solid #3a474e;align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:flex}.mockUser>b,.mockMain>header>i{background:var(--s-orange);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.mockUser>span{flex-direction:column;display:flex}.mockUser strong{font-size:12px}.mockUser small{color:#829097;font-size:12px}.mockMain>header{background:#fff;border-bottom:1px solid #e2e7e9;justify-content:space-between;align-items:center;height:55px;padding:0 21px;display:flex}.mockMain>header>span{flex-direction:column;gap:4px;display:flex}.mockMain>header small,.mockTitle small,.mockStats small,.activityCard small,.alertCard>small{color:#8c989e;letter-spacing:.12em;font-size:12px;font-weight:900}.mockMain>header b{font-size:13px}.mockMain>section{padding:24px}.mockTitle{justify-content:space-between;display:flex}.mockTitle h3{margin:4px 0;font-family:Georgia,serif;font-size:19px}.mockTitle em{color:#89959b;font-size:12px;font-style:normal}.mockStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.mockStats article{background:#fff;border:1px solid #e1e6e8;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.miniRing,.issueCount,.peopleCount{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.miniRing{background:conic-gradient(var(--s-orange) 78%, #e7ebed 0);position:relative}.miniRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.miniRing b{z-index:1;font-size:12px}.issueCount{color:#df5a48;background:#fff0ed;font-size:14px}.peopleCount{color:#347ea6;background:#eaf4f8;font-size:14px}.mockStats article>span{flex-direction:column;gap:3px;display:flex}.mockStats strong{font-size:12px}.mockStats i{color:#15845f;font-size:12px;font-style:normal}.mockStats i.orange{color:var(--s-orange)}.mockLower{grid-template-columns:1.6fr .9fr;gap:9px;margin-top:10px;display:grid}.mockLower>article{background:#fff;border:1px solid #e1e6e8;border-radius:8px;padding:14px}.activityCard header{justify-content:space-between;display:flex}.activityCard header span{flex-direction:column;gap:3px;display:flex}.activityCard header b{font-size:12px}.activityCard header em{color:var(--s-orange);font-size:12px;font-style:normal}.progressRow{grid-template-columns:92px 1fr 25px;align-items:center;gap:7px;margin-top:15px;display:grid}.progressRow>b{font-size:12px}.progressRow>span{background:#edf0f1;border-radius:3px;height:4px;overflow:hidden}.progressRow>span i{background:var(--s-orange);height:100%;display:block}.progressRow>small{text-align:right;font-size:12px}.alertCard{flex-direction:column;align-items:flex-start;display:flex}.alertCard>span{color:#df5a48;background:#fff0ed;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:11px;font-weight:900;display:grid}.alertCard>b{margin-top:8px;font-size:12px}.alertCard p{color:#839097;margin:4px 0;font-size:12px}.alertCard .mockAction{color:var(--s-orange);background:0 0;border:0;gap:5px;padding:5px 0;font-size:12px;font-weight:900;text-decoration:none;display:flex}.alertCard svg{width:8px}.floatingAlert{color:var(--s-ink);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:13px 18px;display:flex;position:absolute;bottom:31px;left:6px;box-shadow:0 16px 36px #10171b55}.floatingAlert>span{color:#168761;background:#def4ec;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.floatingAlert div{flex-direction:column;gap:3px;display:flex}.floatingAlert small{color:#7f8b91;font-size:12px;font-weight:900}.floatingAlert b{font-size:12px}.audienceStrip{border-bottom:1px solid #e5e8e9;justify-content:space-between;align-items:center;min-height:105px;padding:25px clamp(28px,7vw,105px);display:flex}.audienceStrip>p{letter-spacing:.16em;color:#9aa3a7;font-size:12px;font-weight:900}.audienceStrip>div{align-items:center;gap:25px;display:flex}.audienceStrip span{color:#4f5b61;font-family:Georgia,serif;font-size:15px}.audienceStrip i{background:var(--s-orange);border-radius:50%;width:3px;height:3px}.problemSection,.howSection{padding:110px clamp(28px,8vw,120px)}.sectionIntro{max-width:700px}.sectionIntro>p,.securityCopy>p,.finalCta p{letter-spacing:.16em;color:var(--s-orange);margin:0 0 17px;font-size:12px;font-weight:900}.sectionIntro h2,.securityCopy h2,.finalCta h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.08}.sectionIntro>span,.securityCopy>span,.finalCta span{color:#718087;max-width:610px;margin-top:20px;font-size:12px;line-height:1.7;display:block}.problemGrid{background:#e0e5e7;border:1px solid #e0e5e7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:66px;display:grid}.problemGrid article{background:#fff;padding:34px}.problemGrid article>b{color:var(--s-orange);font-size:13px}.problemGrid h3{margin:38px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500}.problemGrid p,.featureBento p,.howGrid p{color:#76838a;margin:0;font-size:12px;line-height:1.65}.featureSection{color:#fff;background:#29343a;padding:110px clamp(28px,8vw,120px)}.sectionIntro.dark>span{color:#aeb9be}.featureBento{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:58px;display:grid}.featureBento>article{background:#344047;border:1px solid #47535a;border-radius:13px;min-height:230px;padding:30px}.featureBento .featureLarge{grid-column:1/-1;grid-template-columns:1fr 380px;align-items:center;min-height:430px;padding:42px;display:grid;overflow:hidden}.featureBento small{color:#ff9a6d;letter-spacing:.14em;font-size:12px;font-weight:900}.featureBento h3{margin:14px 0;font-family:Georgia,serif;font-size:26px;font-weight:500;line-height:1.2}.featureLarge>div:first-child{max-width:470px}.featureLarge h3{font-size:38px}.featureBento p{color:#b3bdc1}.featureIcon{color:#ff8a55;background:#424e55;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:24px;display:grid}.phoneMock{color:var(--s-ink);background:#f5f6f6;border:7px solid #1e282e;border-radius:28px;justify-self:center;width:260px;height:390px;padding:18px;transform:rotate(3deg);box-shadow:0 25px 50px #131a1e55}.phoneMock header{justify-content:space-between;align-items:center;display:flex}.phoneMock .salesBrand{gap:5px}.phoneMock .salesBrand strong{font-size:12px}.phoneMock .salesMark{border-width:4px;width:18px;height:18px}.phoneMock .salesMark:after{width:4px;height:7px;bottom:-3px;right:-4px}.phoneMock .salesMark b{width:4px;height:4px}.phoneMock header>span{font-size:12px}.phoneMock>p{color:var(--s-orange);margin:29px 0 5px;font-size:12px;font-weight:900}.phoneMock h4{margin:0 0 22px;font-family:Georgia,serif;font-size:22px}.phoneMock>div{background:#fff;border:1px solid #e0e5e7;border-radius:8px;margin-top:9px;padding:12px}.phoneMock>div span{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.phoneMock>div>i{background:#e7ebed;border-radius:3px;height:4px;margin-top:9px;display:block;overflow:hidden}.phoneMock>div em{background:var(--s-orange);height:100%;display:block}.phoneMock .mockAction{background:var(--s-orange);color:#fff;border:0;border-radius:8px;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:12px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.phoneMock .mockAction svg{width:9px}.howSection{background:var(--s-cream)}.howGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px;display:grid}.howGrid article{background:#fff;border:1px solid #e3e5e5;border-radius:12px;padding:30px;position:relative}.howGrid article>span{color:#c1c7ca;font-size:13px;font-weight:900;position:absolute;top:22px;right:24px}.howIcon{width:42px;height:42px;color:var(--s-orange);background:#fff0e9;border-radius:10px;place-items:center;font-weight:900;display:grid}.howGrid h3{margin:28px 0 9px;font-family:Georgia,serif;font-size:21px;font-weight:500}.securitySection{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:110px clamp(28px,8vw,120px);display:grid}.securityCopy>div{border-top:1px solid #e1e5e7;gap:13px;margin-top:32px;padding-top:23px;display:flex}.securityCopy>div i{color:#18805f;background:#e6f5ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.securityCopy>div p{color:#68777e;margin:0;font-size:13px;line-height:1.6}.securityPanel{color:#fff;background:#2e3a40;border-radius:15px;padding:32px;box-shadow:18px 18px #f0ece6}.securityPanel>small{color:#ff9364;letter-spacing:.15em;font-size:12px;font-weight:900}.securityPanel ul{margin:24px 0 0;padding:0;list-style:none}.securityPanel li{border-top:1px solid #465159;align-items:center;gap:14px;padding:16px 0;display:flex}.securityPanel li>svg{color:#62c8a5;width:20px}.securityPanel li>span{flex-direction:column;gap:4px;display:flex}.securityPanel b{font-size:12px}.securityPanel li small{color:#9fabb1;font-size:12px}.finalCta{color:#fff;background:linear-gradient(120deg,#ff6b2c,#e44f17);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin:0 clamp(20px,5vw,72px);padding:62px clamp(30px,6vw,80px);display:flex}.finalCta p{color:#fff9}.finalCta h2{max-width:690px}.finalCta span{color:#ffe0d2;max-width:650px}.finalCta>a{color:#bd4213;white-space:nowrap;box-shadow:none;background:#fff}.salesFooter{color:#aeb7bc;background:#273238;align-items:center;height:130px;margin-top:90px;padding:0 clamp(28px,6vw,90px);display:flex}.salesFooter p{margin:auto;font-size:12px}.salesFooter>div{gap:25px;display:flex}@media (width<=1050px){.salesHero{grid-template-columns:1fr;padding-top:140px;padding-right:0}.heroCopy{padding-right:35px}.productStage{height:500px;margin-top:25px;overflow:hidden}.dashboardMock{width:720px}.audienceStrip{align-items:flex-start;gap:20px}.audienceStrip>div{flex-wrap:wrap}.featureBento .featureLarge{grid-template-columns:1fr 290px}.securitySection{gap:40px}}@media (width<=760px){.salesNav{height:68px;padding:0 20px}.salesLinks{display:none}.navCta{margin-left:auto;font-size:0}.navCta:before{content:"Prototype";font-size:12px}.salesHero{min-height:auto;padding:125px 20px 65px}.heroCopy h1{font-size:50px}.heroLead{font-size:12px}.heroTrust{flex-wrap:wrap}.productStage{height:390px;margin-left:0;padding-left:0}.dashboardMock{transform-origin:0;grid-template-columns:115px 1fr;width:610px;height:370px;transform:scale(.86)}.floatingAlert{bottom:3px}.audienceStrip{padding:27px 20px;display:block}.audienceStrip>div{gap:12px}.audienceStrip span{font-size:12px}.problemSection,.howSection,.featureSection,.securitySection{padding:75px 20px}.problemGrid,.howGrid,.featureBento{grid-template-columns:1fr}.featureBento .featureLarge{grid-column:auto;grid-template-columns:1fr;gap:30px;padding:28px}.phoneMock{height:360px}.securitySection{grid-template-columns:1fr}.finalCta{margin:0 15px;padding:45px 25px;display:block}.finalCta>a{margin-top:28px}.salesFooter{flex-wrap:wrap;gap:25px;height:auto;padding:35px 20px}.salesFooter p{order:3;width:100%;margin:0}.salesFooter>div{margin-left:auto}}.loginPage{background:#f4f6f7;grid-template-columns:minmax(390px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.loginBrandPanel{color:#fff;background:radial-gradient(circle at 75% 20%,#f2692f30,#0000 30%),linear-gradient(145deg,#222d33,#36444c);flex-direction:column;padding:48px clamp(42px,6vw,88px);display:flex;position:relative;overflow:hidden}.loginBrandPanel:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-220px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.loginBrand{z-index:1;color:#fff;align-items:center;gap:13px;width:max-content;text-decoration:none;display:flex;position:relative}.loginBrand strong{letter-spacing:.15em;font-size:14px}.loginLogo{border:7px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative}.loginLogo:after{content:"";background:#f2692f;width:9px;height:15px;position:absolute;bottom:-6px;right:-7px;transform:rotate(-39deg)}.loginLogo i{background:#f2692f;border-radius:50%;width:12px;height:12px}.loginPromise{z-index:1;max-width:620px;margin:auto 0;position:relative}.loginPromise>p{letter-spacing:.18em;color:#ff9a6c;margin:0 0 22px;font-size:12px;font-weight:900}.loginPromise h1{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5.3vw,72px);font-weight:500;line-height:1.02}.loginPromise h1 em{color:#ff8a56;font-weight:500}.loginPromise>span{color:#b8c3c8;max-width:540px;margin-top:26px;font-size:13px;line-height:1.75;display:block}.loginControls{z-index:1;border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:27px;display:grid;position:relative}.loginControls article{gap:10px;display:flex}.loginControls article>b{color:#ff8a56;font-size:13px}.loginControls article>span{flex-direction:column;gap:6px;display:flex}.loginControls strong{font-size:13px}.loginControls small{color:#98a7ae;font-size:12px;line-height:1.45}.loginFormPanel{place-items:center;padding:45px;display:grid}.loginCard{background:#fff;border:1px solid #dde3e6;border-radius:18px;width:min(440px,100%);padding:38px;box-shadow:0 24px 60px #26343d12}.loginState{color:#21785f;letter-spacing:.12em;background:#f2faf7;border:1px solid #cfe6dc;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.loginState i{background:#2fa47e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2fa47e1a}.loginCard h2{color:#263740;margin:28px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.loginCard>p{color:#748188;margin:0 0 28px;font-size:12px;line-height:1.65}.microsoftButton{color:#526069;cursor:not-allowed;background:#f7f8f9;border:1px solid #cfd7db;border-radius:9px;justify-content:center;align-items:center;gap:13px;width:100%;padding:14px 16px;font-size:12px;font-weight:800;display:flex}.microsoftButton:disabled{opacity:.72}.msMark{grid-template-columns:1fr 1fr;gap:2px;width:18px;height:18px;display:grid}.msMark i:first-child{background:#f35325}.msMark i:nth-child(2){background:#81bc06}.msMark i:nth-child(3){background:#05a6f0}.msMark i:nth-child(4){background:#ffba08}.connectionStatus{background:#fff7f2;border:1px solid #f3d7c8;border-radius:10px;gap:12px;margin-top:14px;padding:15px;display:flex}.connectionStatus>span{color:#fff;background:#f2692f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.connectionStatus p{color:#7e6d65;margin:0;font-size:12px;line-height:1.55}.connectionStatus b{color:#674d42;font-size:13px}.loginHelp{color:#849096;border-top:1px solid #e5e9eb;justify-content:space-between;margin-top:26px;padding-top:20px;font-size:13px;display:flex}.loginHelp a{color:#d95520;font-weight:900;text-decoration:none}.loginLegal{text-align:center;color:#8a959a;width:50%;padding:0 40px;font-size:12px;position:absolute;bottom:24px;right:0}@media (width<=900px){.loginPage{grid-template-columns:1fr}.loginBrandPanel{min-height:420px;padding:35px 28px}.loginPromise{margin:70px 0}.loginPromise h1{font-size:48px}.loginControls{grid-template-columns:1fr}.loginControls article:nth-child(n+2){display:none}.loginFormPanel{padding:34px 20px 75px}.loginLegal{grid-column:1;width:auto;margin:-55px 0 25px;padding:0 20px;position:static}.salesNav .navActions .demoNav:first-child{display:none}}.authCardWrap{background:#fff;border:1px solid #dde3e6;border-radius:18px;width:min(470px,100%);padding:38px;box-shadow:0 24px 60px #26343d12}.authCardWrap>h2{color:#263740;margin:28px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.authCardWrap>p{color:#748188;margin:0 0 24px;font-size:12px;line-height:1.65}.accountPending{background:#fff7f2;border:1px solid #f3d7c8;border-radius:11px;gap:13px;padding:17px;display:flex}.accountPending>span{color:#fff;background:#f2692f;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.accountPending div{flex-direction:column;gap:5px;display:flex}.accountPending b{color:#674d42;font-size:12px}.accountPending p{color:#7e6d65;margin:0;font-size:12px;line-height:1.55}.loginHelp.compact{margin-top:14px;padding-top:14px}.cl-rootBox,.cl-cardBox{width:100%}.cl-cardBox{box-shadow:none!important}.accountGate{background:radial-gradient(circle at 50% 10%,#f2692f14,#0000 35%),#f3f5f6;place-items:center;min-height:100vh;padding:25px;display:grid}.accountGate>section{text-align:center;background:#fff;border:1px solid #dfe5e7;border-radius:20px;width:min(560px,100%);padding:48px;box-shadow:0 30px 70px #26343d12}.accountGate .loginLogo{border-color:#344149;margin:0 auto}.accountGate>section>p:first-of-type{letter-spacing:.16em;color:#f2692f;margin:26px 0 12px;font-size:12px;font-weight:900}.accountGate h1{color:#283942;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.gateCopy{color:#738087;max-width:440px;margin:15px auto 26px;font-size:12px;line-height:1.7}.accountGate a{color:#fff;background:#f2692f;border-radius:9px;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.identitySummary{text-align:left;background:#f4f7f8;border:1px solid #e1e6e8;border-radius:11px;flex-direction:column;gap:5px;margin:24px 0;padding:17px;display:flex}.identitySummary small{letter-spacing:.13em;color:#8a959b;font-size:12px;font-weight:900}.identitySummary b{font-size:12px}.identitySummary span{color:#258267;font-size:12px}.gateActions{justify-content:center;gap:10px;display:flex}.gateActions a:last-child{color:#66757c;background:#fff;border:1px solid #dce2e4}@media (width<=600px){.authCardWrap{padding:28px 20px}.accountGate>section{padding:36px 22px}.gateActions{flex-direction:column}.gateActions a{justify-content:center}}.salesHero{perspective:1400px}.dashboardMock{animation:7s ease-in-out infinite dashboardFloat;transform:perspective(1200px)rotateY(-7deg)rotateX(2deg);box-shadow:-18px 25px #202a2f,0 55px 100px #10171b9c}.floatingAlert{animation:5s ease-in-out infinite alertFloat;transform:translateZ(70px)rotate(-1deg)}.productStage:after{content:"";filter:blur(25px);z-index:-1;background:#10171b99;border-radius:50%;width:72%;height:28px;position:absolute;bottom:45px;left:8%}.featureBento{perspective:1100px}.featureBento>article,.problemGrid article,.howGrid article{transform-style:preserve-3d;transition:transform .35s,box-shadow .35s,border-color .35s}.featureBento>article:hover{border-color:#66747b;transform:translateY(-7px)rotateX(1.5deg);box-shadow:0 26px 50px #111a1e55}.problemGrid article:hover,.howGrid article:hover{z-index:2;position:relative;transform:translateY(-6px)rotateX(2deg);box-shadow:0 22px 40px #2b363c14}.phoneMock{transform:rotate(3deg)translateZ(36px);box-shadow:14px 24px #1b2429,0 38px 65px #10171b66}.securityPanel{transform:perspective(900px)rotateY(-4deg);box-shadow:18px 18px #e6e0d7,35px 40px 65px #2c363b1d}.pricingSection{background:#f4f1eb;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:115px clamp(28px,8vw,120px) 135px;display:grid;position:relative;overflow:hidden}.pricingIntro{z-index:2;position:relative}.pricingHalo{filter:blur(2px);border-radius:50%;position:absolute}.pricingHalo.one{background:#ff6b2c12;width:420px;height:420px;top:10%;right:2%}.pricingHalo.two{border:40px solid #303b4210;width:180px;height:180px;bottom:-80px;right:37%}.pricingStage{perspective:1000px;place-items:center;height:600px;display:grid;position:relative}.priceCard{z-index:2;background:#fff;border:1px solid #e0e4e5;border-radius:18px;width:min(410px,100%);padding:34px;transition:all .45s;position:relative;transform:rotateY(-5deg)rotateX(2deg);box-shadow:24px 29px #313d43,45px 60px 85px #2632382e}.priceCard:hover{transform:rotateY(0)rotateX(0)translateY(-8px)}.priceTop{justify-content:space-between;align-items:center;display:flex}.priceTop>span{letter-spacing:.15em;color:#6f7b81;font-size:12px;font-weight:900}.priceTop em{color:#c94c19;background:#fff0e9;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.priceCard h3{letter-spacing:-.04em;margin:30px 0 5px;font-family:Georgia,serif;font-size:64px;font-weight:500}.priceCard h3 sup{vertical-align:top;margin-right:4px;font-family:Arial;font-size:17px}.priceCard h3 small{color:#869197;letter-spacing:0;margin-left:7px;font-family:Arial;font-size:13px}.priceCard>p{color:#76838a;border-bottom:1px solid #e5e8e9;padding-bottom:22px;font-size:12px;line-height:1.6}.priceCard ul{margin:22px 0;padding:0;list-style:none}.priceCard li{align-items:center;gap:10px;padding:7px 0;font-size:13px;font-weight:700;display:flex}.priceCard li svg{color:#16916a;width:15px}.priceCard>a{background:var(--s-orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:15px;padding:15px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.priceDisclaimer{text-align:center;color:#9ba4a8;margin-top:13px;font-size:12px;display:block}.priceBackCard{z-index:1;color:#fff;background:linear-gradient(145deg,#3d494f,#273238);border-radius:16px;flex-direction:column;width:330px;height:180px;padding:25px;display:flex;position:absolute;bottom:25px;right:-12px;transform:rotateY(-10deg)rotate(5deg);box-shadow:0 30px 55px #26323842}.priceBackCard>span{letter-spacing:.15em;color:#b2bec3;font-size:12px;font-weight:900}.priceBackCard>b{margin-top:14px;font-family:Georgia,serif;font-size:39px}.priceBackCard>small{color:#aab4b9;font-size:12px}.priceBackCard>em{color:#ff9b6f;border:1px solid #ff9b6f66;border-radius:999px;align-self:flex-end;margin-top:auto;padding:5px 7px;font-size:12px;font-style:normal;font-weight:900}@keyframes dashboardFloat{0%,to{transform:perspective(1200px)rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-5deg)rotateX(1deg)translateY(-10px)}}@keyframes alertFloat{0%,to{transform:translateZ(70px)translateY(0)rotate(-1deg)}50%{transform:translateZ(70px)translateY(-9px)rotate(1deg)}}.checkoutPage,.activationPage{color:#27343b;background:#f4f5f5;min-height:100vh}.checkoutPage>header,.activationPage>header{color:#fff;background:#2e3940;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(22px,5vw,70px);display:flex}.checkoutLogo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.checkoutLogo>i{border:6px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.checkoutLogo>i:after{content:"";background:#ff6b2c;width:7px;height:10px;position:absolute;bottom:-5px;right:-6px;transform:rotate(-38deg)}.checkoutLogo>i b{background:#ff6b2c;border-radius:50%;width:7px;height:7px}.demoPill{letter-spacing:.12em;color:#ffb28f;border:1px solid #ff8a5566;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.checkoutShell{grid-template-columns:1.25fr .75fr;align-items:start;gap:38px;max-width:1180px;margin:auto;padding:55px 30px 80px;display:grid}.checkoutForm{background:#fff;border:1px solid #e0e5e7;border-radius:15px;padding:34px;box-shadow:0 15px 50px #2632380a}.backSite{color:#77848a;font-size:12px;font-weight:800;text-decoration:none}.checkoutEyebrow{color:#d65721;letter-spacing:.15em;margin:28px 0 10px;font-size:12px;font-weight:900}.checkoutForm>h1,.licenseSuccess h1,.activationCard h1{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.checkoutLead{color:#758289;margin:10px 0 27px;font-size:12px;line-height:1.6}.checkoutBlock{border-top:1px solid #e4e8e9;padding:24px 0}.blockHead{align-items:center;gap:11px;margin-bottom:18px;display:flex}.blockHead>span{color:#d65721;background:#fff0e9;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.blockHead>div{flex-direction:column;gap:3px;display:flex}.blockHead b{font-size:12px}.blockHead small{color:#8d989d;font-size:12px}.billingOptions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billingOptions>button{text-align:left;color:#334149;background:#fff;border:1px solid #dfe4e6;border-radius:10px;align-items:center;gap:10px;padding:15px;display:flex;position:relative}.billingOptions button>i{border:1px solid #b7c0c4;border-radius:50%;width:16px;height:16px}.billingOptions .selected>i{border:5px solid #ff6b2c}.billingOptions button>span{flex-direction:column;gap:4px;display:flex}.billingOptions em{color:#16835f;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.siteCount{border:1px solid #e0e5e7;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.siteCount>span{align-items:center;gap:14px;display:flex}.siteCount button{color:#46535a;background:#f7f8f8;border:1px solid #dce2e4;border-radius:6px;width:25px;height:25px}.checkoutFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.checkoutFields label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.checkoutFields .wide{grid-column:1/-1}.checkoutFields input{border:1px solid #d8dfe2;border-radius:8px;outline:none;padding:11px}.checkoutFields input:focus{border-color:#ff6b2c;box-shadow:0 0 0 3px #ff6b2c15}.demoAgreement{background:#fff9f5;border:1px solid #f0d9cc;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.demoAgreement input{accent-color:#ff6b2c}.demoAgreement>span{flex-direction:column;gap:3px;display:flex}.demoAgreement b{font-size:12px}.demoAgreement small{color:#8c7c73;font-size:12px}.completeDemo{color:#fff;background:#ff6b2c;border:0;border-radius:9px;justify-content:center;gap:14px;width:100%;margin-top:15px;padding:15px;font-size:13px;font-weight:900;display:flex}.completeDemo:disabled{background:#c7ced1}.completeDemo svg,.activateNow svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px}.orderSummary{color:#fff;background:#303b42;border-radius:16px;padding:30px;position:sticky;top:25px;overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:18px 20px #ff6b2c,35px 45px 70px #27323928}.summaryGlow{filter:blur(20px);background:#ff6b2c1c;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.orderSummary>p{color:#ff9f76;letter-spacing:.15em;font-size:12px;font-weight:900}.orderSummary h2{margin:11px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.summaryPrice{margin-top:28px}.summaryPrice b{font-family:Georgia,serif;font-size:48px}.summaryPrice small{color:#aeb8bd;font-size:12px}.summaryLine{border-bottom:1px solid #4a565d;justify-content:space-between;padding:17px 0;font-size:12px;display:flex}.orderSummary ul{padding:13px 0;list-style:none}.orderSummary li{color:#d5dbde;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.orderSummary li svg{fill:none;stroke:#62c8a5;stroke-width:2px;width:13px}.noCharge{border-top:1px solid #4a565d;gap:10px;padding-top:17px;display:flex}.noCharge p{color:#aeb8bd;margin:0;font-size:12px;line-height:1.5}.noCharge b{color:#fff}.licenseSuccess{text-align:center;background:#fff;border:1px solid #dfe4e6;border-radius:18px;max-width:760px;margin:65px auto;padding:45px;box-shadow:0 25px 70px #26323813}.successOrb,.activationIcon{color:#15845f;background:#def4ec;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid;box-shadow:0 0 0 12px #def4ec66}.successOrb svg,.activationIcon svg{fill:none;stroke:currentColor;stroke-width:2px;width:30px}.licenseSuccess>p,.activationCard>p{color:#16835f;letter-spacing:.15em;font-size:12px;font-weight:900}.licenseSuccess>span,.activationCard>span{color:#76838a;max-width:560px;margin:12px auto 0;font-size:12px;line-height:1.6;display:block}.licenseKey{color:#fff;text-align:left;background:#2f3a40;border-radius:11px;grid-template-columns:1fr auto;gap:8px;margin:30px 0 18px;padding:20px;display:grid}.licenseKey small{color:#9eabb1;letter-spacing:.14em;grid-column:1/-1;font-size:12px}.licenseKey b{letter-spacing:.08em;font-family:monospace;font-size:18px}.licenseKey button{color:#fff;background:#3b474e;border:1px solid #ffffff30;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:900}.licenseDetails{border:1px solid #e1e6e8;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid}.licenseDetails span{text-align:left;border-right:1px solid #e1e6e8;flex-direction:column;gap:5px;padding:14px;display:flex}.licenseDetails span:last-child{border:0}.licenseDetails small{color:#919ca1;font-size:12px}.licenseDetails b{font-size:12px}.activateNow,.openWorkspace{color:#fff;background:#ff6b2c;border-radius:9px;gap:12px;width:max-content;margin:24px auto 0;padding:14px 20px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.returnHome{color:#718087;margin-top:18px;font-size:12px;display:block}.browserNote{color:#9aa4a8!important;letter-spacing:0!important;margin-top:25px!important;font-size:12px!important;font-weight:400!important}.activationPage{color:#fff;background:radial-gradient(circle at 50% 22%,#47535a,#273238 55%);padding-bottom:50px}.activationPage>header{background:0 0}.activationPage>header>a:last-child{color:#d5dcdf;font-size:12px;text-decoration:none}.activationCard{color:#27343b;text-align:center;background:#fff;border-radius:18px;max-width:670px;margin:65px auto 20px;padding:48px;transform:perspective(900px)rotateX(1deg);box-shadow:20px 23px #ff6b2c,0 40px 90px #11191db8}.activationBadge{background:#fff0e9;border-radius:14px;place-items:center;width:54px;height:54px;font-weight:900;color:#ff6b2c!important;margin:0 auto 23px!important;font-size:12px!important;display:grid!important}.activationCard label{text-align:left;margin-top:30px;font-size:12px;font-weight:900;display:block}.activationCard label>div{grid-template-columns:1fr auto;margin-top:8px;display:grid}.activationCard input{text-transform:uppercase;border:1px solid #d8dfe2;border-right:0;border-radius:9px 0 0 9px;outline:none;min-width:0;padding:14px;font-family:monospace}.activationCard label button{color:#fff;background:#ff6b2c;border:0;border-radius:0 9px 9px 0;padding:0 21px;font-size:12px;font-weight:900}.activationError{color:#c74839;background:#fff0ee;border-radius:7px;padding:10px;font-size:12px}.activationHelp{text-align:left;border-top:1px solid #e1e6e8;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:25px;padding-top:20px;display:grid}.activationHelp>span{color:#5b7a88;border:1px solid #9db3bd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.activationHelp p{color:#78858c;margin:0;font-size:12px;line-height:1.5}.activationHelp a{color:#d65721;font-size:12px;font-weight:900}.activationCard.active{box-shadow:20px 23px #1b956f,0 40px 90px #11191db8}.activeMeta{text-align:left;border:1px solid #dfe5e7;border-radius:10px;grid-template-columns:1fr auto;gap:5px;margin-top:28px;padding:15px;display:grid}.activeMeta small{color:#8b969b;grid-column:1/-1;font-size:12px}.activeMeta b{font-family:monospace;font-size:13px}.activeMeta em{color:#15845f;background:#e2f5ee;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.activationCard.active>button{color:#8c989d;background:0 0;border:0;margin-top:18px;font-size:12px;text-decoration:underline}.activationFoot{text-align:center;color:#89969c;font-size:12px}@media (prefers-reduced-motion:reduce){.dashboardMock,.floatingAlert{animation:none}.featureBento>article,.problemGrid article,.howGrid article{transition:none}}@media (width<=850px){.pricingSection{grid-template-columns:1fr;padding:80px 20px}.pricingStage{height:570px}.checkoutShell{grid-template-columns:1fr}.orderSummary{order:-1;position:relative;top:auto;transform:none}.activationCard,.licenseSuccess{margin:45px 20px}}@media (width<=560px){.pricingStage{height:520px}.priceCard{padding:25px}.priceCard h3{font-size:53px}.priceBackCard{width:260px;right:-45px}.checkoutShell{padding:30px 16px}.checkoutForm,.activationCard,.licenseSuccess{padding:25px}.billingOptions,.checkoutFields,.licenseDetails{grid-template-columns:1fr}.checkoutFields .wide{grid-column:auto}.licenseDetails span{border-bottom:1px solid #e1e6e8;border-right:0}.licenseKey{grid-template-columns:1fr}.licenseKey b{font-size:14px}.activationCard label>div{grid-template-columns:1fr}.activationCard input{border-right:1px solid #d8dfe2;border-radius:9px}.activationCard label button{border-radius:9px;margin-top:8px;padding:13px}.activationHelp{grid-template-columns:auto 1fr}.activationHelp a{grid-column:2}}.clerkAuthPage{color:#26343b;background:#f4f6f6;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.clerkAuthBrand{color:#fff;background:linear-gradient(145deg,#202c33,#36464e);flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px);display:flex}.clerkAuthBrand .checkoutLogo{margin-bottom:auto}.clerkAuthBrand>p{letter-spacing:.18em;color:#ff9a6c;margin:0 0 20px;font-size:12px;font-weight:900}.clerkAuthBrand h1{margin:0 0 20px;font:500 clamp(44px,5vw,74px)/1.02 Georgia,serif}.clerkAuthBrand>span{color:#b8c4c8;max-width:430px;font-size:13px;line-height:1.7}.clerkAuthCard{place-items:center;padding:35px;display:grid}.clerkAuthCard>.cl-rootBox{width:min(480px,100%)}.clerkAuthFoot{color:#87949a;text-align:center;margin:18px 0 0;font-size:13px}.clerkAuthFoot a{color:#d95c25;font-weight:800}.clerkCheckoutNotice{background:#f5fbf8;border:1px solid #d6e8e1;border-radius:12px;align-items:flex-start;gap:13px;margin-top:16px;padding:16px;display:flex}.clerkCheckoutNotice>span{color:#167a5c;background:#d9f1e7;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.clerkCheckoutNotice b{font-size:12px}.clerkCheckoutNotice p{color:#6e7e82;margin:5px 0 0;font-size:12px;line-height:1.55}.completeDemo.disabled{opacity:.55;cursor:not-allowed}.checkoutShell{gap:28px}.checkoutForm{border-radius:20px;padding:clamp(25px,4vw,42px);box-shadow:0 24px 70px #1f2d3512}.orderSummary{border-radius:20px;box-shadow:12px 14px #ff6b2c,28px 38px 65px #27323926}.orderSummary h2{font-size:28px}.summaryPrice b{font-size:54px}@media (width<=850px){.clerkAuthPage{grid-template-columns:1fr}.clerkAuthBrand{min-height:330px;padding:28px}.clerkAuthBrand .checkoutLogo{margin-bottom:65px}.clerkAuthCard{padding:28px 18px}}.navActions{align-items:center;gap:10px;margin-left:32px;display:flex}.navActions .navCta{margin-left:0}.demoNav{color:#fff;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none}.demoNav:before{content:"";background:#57d6a8;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s infinite liveBlink;display:inline-block;box-shadow:0 0 0 4px #57d6a820}.heroOrb{transform-style:preserve-3d;pointer-events:none;border-radius:50%;position:absolute}.orbOne{background:radial-gradient(circle at 35% 30%,#ffffff1f,#ff6b2c0d 60%,#0000);border:1px solid #ffffff17;width:130px;height:130px;animation:9s ease-in-out infinite orbDrift;top:18%;left:45%;box-shadow:inset -18px -20px 35px #131c2173,12px 20px 50px #10171b80}.orbTwo{background:linear-gradient(145deg,#ff8d5b,#ce4314);width:54px;height:54px;animation:6s ease-in-out 1s infinite reverse orbDrift;bottom:12%;right:4%;box-shadow:inset -8px -9px 16px #9d2f0d55,0 18px 30px #11191d70}.miniRing.live{background:conic-gradient(var(--s-orange) var(--live-score), #e7ebed 0);transition:background .5s}.mockStats article:first-child{position:relative;overflow:hidden}.mockStats article:first-child:after{content:"";background:#ffffff75;width:45px;height:130px;animation:5s infinite cardShine;position:absolute;left:-60px;transform:rotate(24deg)}.mockStats article i em{background:#31bd8a;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:1.3s infinite liveBlink;display:inline-block}.liveTicker{color:#fff;z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202a2fdd;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;animation:6s ease-in-out infinite tickerHover;display:flex;position:absolute;top:28px;right:22px;box-shadow:0 16px 32px #10171b66}.liveTicker>span{background:#52d4a5;border-radius:50%;width:6px;height:6px;animation:1.3s infinite liveBlink;box-shadow:0 0 0 4px #52d4a51e}.liveTicker small{color:#64dcae;font-size:12px;font-weight:900}.liveTicker b{font-size:12px;animation:.4s tickerText}.problemGrid article:nth-child(2),.featureBento>article:nth-child(3),.howGrid article:nth-child(2){animation:6s ease-in-out infinite slowLift}.featureIcon{animation:8s ease-in-out infinite iconTurn;box-shadow:inset 0 1px #ffffff1a,0 10px 20px #10171b28}.priceCard{animation:7s ease-in-out infinite priceBreathe}.securityPanel{animation:8s ease-in-out infinite securityFloat}.finalCta{position:relative;overflow:hidden;box-shadow:0 30px 65px #e44f1730}.finalCta:after{content:"";background:#ffffff1a;width:180px;height:500px;animation:7s infinite ctaSweep;position:absolute;top:-160px;left:-240px;transform:rotate(25deg)}.primaryCta,.navCta,.finalCta>a{transition:transform .25s,box-shadow .25s}.primaryCta:hover,.navCta:hover,.finalCta>a:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 32px #ff6b2c40}@keyframes liveBlink{50%{opacity:.35;transform:scale(.8)}}@keyframes orbDrift{0%,to{transform:translateZ(20px)rotate(0)}50%{transform:translate3d(16px,-24px,70px)rotate(16deg)}}@keyframes cardShine{0%,65%{left:-60px}85%,to{left:130%}}@keyframes tickerHover{50%{transform:translateY(-8px)}}@keyframes tickerText{0%{opacity:0;transform:translateY(4px)}}@keyframes slowLift{50%{transform:translateY(-5px)}}@keyframes iconTurn{0%,to{transform:rotateY(0)}50%{transform:rotateY(18deg)translateZ(8px)}}@keyframes priceBreathe{0%,to{transform:rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-2deg)rotateX(1deg)translateY(-8px)}}@keyframes securityFloat{0%,to{transform:perspective(900px)rotateY(-4deg)translateY(0)}50%{transform:perspective(900px)rotateY(-2deg)translateY(-9px)}}@keyframes ctaSweep{0%,60%{left:-240px}85%,to{left:120%}}.demoApp{color:#26343b;background:#eef1f2;min-height:100vh}.demoTopNotice{color:#fff;background:linear-gradient(90deg,#ff6b2c,#e4511b);align-items:center;gap:16px;height:39px;padding:0 24px;display:flex}.demoTopNotice>span{letter-spacing:.13em;color:#d94c18;background:#fff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.demoTopNotice>p{color:#ffe1d4;margin:0;font-size:12px}.demoTopNotice>div{gap:8px;margin-left:auto;display:flex}.demoTopNotice a{color:#fff;border:1px solid #ffffff50;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:900;text-decoration:none}.demoTopNotice a:last-child{color:#d94c18;background:#fff}.demoFrame{grid-template-columns:225px 1fr;min-height:calc(100vh - 39px);display:grid}.demoFrame>aside{color:#fff;background:#2e3940;flex-direction:column;height:calc(100vh - 39px);padding:24px 17px;display:flex;position:sticky;top:0}.demoLogo{align-items:center;gap:9px;display:flex}.demoLogo>i{border:6px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.demoLogo>i:after{content:"";background:#ff6b2c;width:7px;height:10px;position:absolute;bottom:-5px;right:-6px;transform:rotate(-38deg)}.demoLogo>i b{background:#ff6b2c;border-radius:50%;width:7px;height:7px}.demoLogo strong{letter-spacing:.14em;font-size:12px}.demoSite{background:#39454c;border:1px solid #47545b;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:29px;padding:10px;display:grid}.demoSite>span{background:#ff6b2c;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.demoSite>div{flex-direction:column;gap:3px;display:flex}.demoSite small{color:#93a0a6;font-size:12px}.demoSite b{font-size:12px}.demoSite em{color:#87949a;font-style:normal}.demoFrame aside nav{flex-direction:column;gap:5px;margin-top:24px;display:flex}.demoFrame aside nav button{color:#9eabb1;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.demoFrame aside nav button>i{font-size:12px;font-style:normal}.demoFrame aside nav button>span{font-size:12px;font-weight:800}.demoFrame aside nav button>em{color:#fff;background:#e95845;border-radius:999px;padding:3px 5px;font-size:12px;font-style:normal}.demoFrame aside nav button.selected{color:#fff;background:#414d54;box-shadow:inset 3px 0 #ff6b2c,0 8px 16px #1721262e}.demoUpgrade{background:linear-gradient(145deg,#414d54,#354148);border:1px solid #4a575e;border-radius:10px;margin-top:auto;padding:14px}.demoUpgrade small{color:#ff9c71;font-size:12px;font-weight:900}.demoUpgrade b{margin-top:5px;font-size:12px;display:block}.demoUpgrade p{color:#9eabb1;font-size:12px;line-height:1.5}.demoUpgrade a{color:#ff9c71;font-size:12px;font-weight:900;text-decoration:none}.demoProfile{border-top:1px solid #465159;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:15px;padding:15px 4px 0;display:grid}.demoProfile>span,.demoHeaderActions>span{color:#fff;background:#ff6b2c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.demoProfile>div{flex-direction:column;gap:3px;display:flex}.demoProfile b{font-size:12px}.demoProfile small{color:#88969c;font-size:12px}.demoProfile>i{color:#819097;font-size:12px;font-style:normal}.demoContent>header{background:#fff;border-bottom:1px solid #dfe4e6;align-items:center;height:68px;padding:0 27px;display:flex}.demoContent>header>div:first-child{flex-direction:column;gap:3px;display:flex}.demoContent>header small{color:#89969c;letter-spacing:.12em;font-size:12px}.demoContent>header h1{margin:0;font-size:12px}.demoHeaderActions{align-items:center;gap:8px;margin-left:auto;display:flex}.demoHeaderActions button{color:#65747b;background:#fff;border:1px solid #dfe4e6;border-radius:8px;width:30px;height:30px}.demoHeaderActions .notification{position:relative}.demoHeaderActions .notification i{background:#ff6b2c;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.demoWorkspace{max-width:1350px;margin:auto;padding:29px}.demoWelcome,.demoPageHead{justify-content:space-between;align-items:flex-start;display:flex}.demoWelcome p,.demoPageHead p{color:#df5a22;letter-spacing:.14em;margin:0 0 7px;font-size:12px;font-weight:900}.demoWelcome h2,.demoPageHead h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.demoWelcome>div>span,.demoPageHead>div>span{color:#7e8b91;margin-top:7px;font-size:12px;display:block}.demoWelcome>button,.demoPageHead>button{color:#fff;background:#ff6b2c;border:0;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:900}.demoLiveBar{background:#fff;border:1px solid #dfe4e6;border-left:3px solid #24a67b;border-radius:8px;align-items:center;gap:8px;margin-top:22px;padding:10px 13px;display:flex;box-shadow:0 6px 15px #27323808}.demoLiveBar>span{background:#30bc8d;border-radius:50%;width:6px;height:6px;animation:1.4s infinite liveBlink}.demoLiveBar small{color:#16906a;font-size:12px;font-weight:900}.demoLiveBar b{font-size:12px;animation:.35s tickerText}.demoLiveBar em{color:#929da2;margin-left:auto;font-size:12px;font-style:normal}.demoStats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.demoStats article{background:#fff;border:1px solid #dfe4e6;border-radius:10px;align-items:center;gap:10px;padding:14px;transition:all .3s;display:flex;box-shadow:0 8px 18px #27323807}.demoStats article:hover{transform:translateY(-4px)rotateX(2deg);box-shadow:0 16px 28px #27323812}.demoStats article>div{flex-direction:column;gap:3px;display:flex}.demoStats small{color:#8d989d;font-size:12px;font-weight:900}.demoStats article div>b{font-size:12px}.demoStats article div>span{color:#16835f;font-size:12px}.demoRing{--score:0deg;background:conic-gradient(#ff6b2c var(--score), #e7ebed 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.demoRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.demoRing b{font-size:12px;position:relative}.demoRing.blue{background:conic-gradient(#3487b2 var(--score), #e7ebed 0)}.demoRing.violet{background:conic-gradient(#755bc3 var(--score), #e7ebed 0)}.demoRing.green{background:conic-gradient(#1a9b73 var(--score), #e7ebed 0)}.demoStatIcon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.demoStatIcon.red{color:#d94f3e;background:#fff0ed}.demoStatIcon.blue{color:#347ea6;background:#eaf5fa}.demoStatIcon.purple{color:#7159b5;background:#f0edfa}.redText{color:#d95241!important}.overviewGrid{grid-template-columns:1.4fr .85fr;gap:10px;margin-top:10px;display:grid}.demoPanel{background:#fff;border:1px solid #dfe4e6;border-radius:10px;box-shadow:0 8px 20px #27323807}.demoPanel>header{border-bottom:1px solid #e6eaeb;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.demoPanel>header>div{flex-direction:column;gap:3px;display:flex}.demoPanel>header small{color:#8e999e;font-size:12px;font-weight:900}.demoPanel>header h3{margin:0;font-size:13px}.demoPanel>header button,.demoPanel>header em{color:#df5a22;background:0 0;border:0;font-size:12px;font-style:normal}.demoProgress{border-bottom:1px solid #eef0f1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.demoProgress>span{color:#fff;background:#edf1f2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.demoProgress>span.done{background:#1b9c74}.demoProgress>div{grid-template-columns:115px 1fr;align-items:center;gap:12px;display:grid}.demoProgress p{flex-direction:column;gap:3px;margin:0;display:flex}.demoProgress p>b{font-size:12px}.demoProgress p>small{color:#8e999e;font-size:12px}.demoProgress div>i{background:#e9edef;border-radius:3px;height:4px;overflow:hidden}.demoProgress div>i em{background:#ff6b2c;height:100%;display:block}.demoProgress>strong{text-align:right;font-size:12px}.demoProgress>strong small{color:#8e999e;margin-top:3px;font-size:12px;display:block}.issuePanel>header>span{color:#d75140;background:#fff0ed;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:900}.issueItem{background:#fff;border:1px solid #dfe4e6;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:18px;display:grid}.issueItem.compact{border:0;border-bottom:1px solid #eef0f1;border-radius:0;padding:14px 17px}.issueItem>span{border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.issueItem>span.high{color:#d64c3b;background:#fff0ed}.issueItem>span.medium{color:#bf7816;background:#fff6e5}.issueItem>div{flex-direction:column;gap:4px;display:flex}.issueItem>div>small{color:#d64c3b;font-size:12px;font-weight:900}.issueItem>div>b{font-size:12px}.issueItem>div>p{color:#849096;margin:0;font-size:12px}.issueItem>button{background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.activityPanel{grid-column:1/-1}.activityPanel>div{border-right:1px solid #eef0f1;grid-template-columns:auto 1fr;gap:8px;width:25%;padding:13px 16px;display:inline-grid}.activityPanel>div>span{border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.activityPanel .green{color:#16835f;background:#e5f5ef}.activityPanel .orange{color:#df5a22;background:#fff0e9}.activityPanel .blue{color:#347ea6;background:#eaf5fa}.activityPanel p{flex-direction:column;gap:3px;margin:0;display:flex}.activityPanel b{font-size:12px}.activityPanel p small{color:#8d989d;font-size:12px}.demoPageHead{margin-bottom:22px}.checkSummary,.teamMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.checkSummary>span,.teamMetrics article{background:#fff;border:1px solid #dfe4e6;border-radius:9px;flex-direction:column;gap:3px;padding:14px;display:flex}.checkSummary b,.teamMetrics article>b{font-family:Georgia,serif;font-size:22px}.checkSummary small,.teamMetrics small{color:#8c979c;font-size:12px;font-weight:900}.routineGrid,.reportGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.routineCard,.reportCard{background:#fff;border:1px solid #dfe4e6;border-radius:10px;padding:16px;transition:all .3s}.routineCard:hover,.reportCard:hover{transform:translateY(-5px)rotateX(2deg);box-shadow:0 17px 30px #27323812}.routineCard header{justify-content:space-between;display:flex}.routineCard header>span,.reportCard>span{color:#df5a22;background:#fff0e9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.routineCard header>em{color:#18825f;font-size:12px;font-style:normal;font-weight:900}.routineCard h3,.reportCard h3{margin:18px 0 5px;font-size:12px}.routineCard>p,.reportCard p{color:#859197;font-size:12px}.routineCard>div{align-items:center;gap:8px;display:flex}.routineCard>div i{background:#e7ebed;border-radius:3px;flex:1;height:4px;overflow:hidden}.routineCard>div i em{background:#ff6b2c;height:100%;display:block}.routineCard>div b{font-size:12px}.routineCard>small{color:#8e999e;font-size:12px}.routineCard>button,.reportCard>button{color:#56656c;background:#f5f7f7;border:0;border-radius:6px;width:100%;margin-top:14px;padding:8px;font-size:12px;font-weight:900;display:block}.questionPreview,.recentReports{margin-top:11px}.completeTag{background:#e7f5f0;border-radius:999px;padding:5px 7px;font-size:12px;color:#18825f!important}.questionPreview>div,.recentReports>div{border-top:1px solid #edf0f1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.questionPreview>div>span{color:#18825f;background:#e4f4ee;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.questionPreview>div>b,.recentReports>div>b{font-size:12px}.questionPreview>div>small{color:#8e999e;font-size:12px}.questionPreview>div>em,.recentReports>div>em{color:#18825f;font-size:12px;font-style:normal;font-weight:900}.issueFilters{gap:6px;margin-bottom:11px;display:flex}.issueFilters>button,.issueFilters select{background:#fff;border:1px solid #dfe4e6;border-radius:7px;padding:8px 10px;font-size:12px}.issueFilters button.selected{color:#fff;background:#303b42}.issueFilters button b{color:#fff;background:#ff6b2c;border-radius:999px;margin-left:4px;padding:2px 4px}.issueFilters>span{flex:1}.fullIssueList{gap:9px;display:grid}.issueOwner{background:#f6f8f8;border-radius:7px;align-items:center;margin-top:8px;padding:8px;flex-direction:row!important;display:flex!important}.issueOwner>i{color:#fff;background:#ff6b2c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.issueOwner>span{flex-direction:column;margin-left:7px;display:flex}.issueOwner>em{color:#8c989d;margin-left:auto;font-size:12px;font-style:normal}.teamMetrics{grid-template-columns:repeat(3,1fr)}.teamMetrics article{flex-direction:row;align-items:center;gap:12px}.teamMetrics article>span{font-size:12px}.teamMetrics article>span small{display:block}.teamTable>header,.teamTable>div{grid-template-columns:1.5fr 1fr 1fr .7fr .7fr;align-items:center;gap:10px;display:grid}.teamTable>header{color:#8e999e;font-size:12px;font-weight:900}.teamTable>div{border-top:1px solid #edf0f1;padding:11px 17px;font-size:12px}.personCell{align-items:center;gap:8px;display:flex}.personCell>i{color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid}.personCell>i.orange{background:#ff6b2c}.personCell>i.blue{background:#3487b2}.personCell>i.violet{background:#755bc3}.personCell>i.green{background:#1a9b73}.personCell>b{flex-direction:column;gap:3px;display:flex}.personCell small{color:#8d989d;font-size:12px;font-weight:400}.teamTable .demoRing{width:33px;height:33px}.teamTable .demoRing:before{inset:4px}.onShift{color:#18825f;font-size:12px;font-weight:900}.scheduleDate{background:#fff;border:1px solid #dfe4e6;border-radius:9px;align-items:center;padding:9px;display:flex}.scheduleDate>div{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.scheduleDate>button{background:0 0;border:0}.scheduleDate span{border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:7px;display:flex}.scheduleDate span.selected{color:#fff;background:#ff6b2c}.scheduleDate small{font-size:12px}.scheduleDate b{font-size:13px}.timeline{margin-top:10px;padding:16px 18px;position:relative;overflow:hidden}.timeLabels{border-bottom:1px solid #e4e8e9;justify-content:space-between;padding-bottom:8px;display:flex}.timeLabels span{color:#8d989d;font-size:12px}.timelineRow{border-bottom:1px solid #edf0f1;align-items:center;height:58px;display:flex;position:relative}.timelineRow>b{flex-direction:column;width:100px;font-size:12px;display:flex}.timelineRow>b small{color:#8d989d;font-size:12px}.timelineRow>span{color:#fff;border-radius:6px;align-items:center;gap:7px;height:31px;padding:0 10px;font-size:12px;font-weight:900;display:flex;position:absolute}.timelineRow.orange>span{background:#ff6b2c}.timelineRow.blue>span{background:#3487b2}.timelineRow.violet>span{background:#755bc3}.timelineRow>span i{font-style:normal}.nowLine{border-left:1px dashed #d8491b;position:absolute;top:38px;bottom:10px;left:32%}.nowLine b{color:#fff;white-space:nowrap;background:#d8491b;border-radius:4px;padding:3px 5px;font-size:12px;position:absolute;top:-7px;left:-24px}.scheduleCards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.scheduleCards article{background:#fff;border:1px solid #dfe4e6;border-radius:9px;gap:12px;padding:14px;display:flex}.scheduleCards article>span{font-family:Georgia,serif;font-size:17px}.scheduleCards article>div{flex-direction:column;gap:4px;display:flex}.scheduleCards small{color:#df5a22;font-size:12px;font-weight:900}.scheduleCards b{font-size:12px}.scheduleCards p{color:#8d989d;margin:0;font-size:12px}.reportCard>small{color:#8d989d;font-size:12px}.recentReports>div>span{background:#eef3f5;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.recentReports>div>b{flex-direction:column;display:flex}.recentReports>div>b small{color:#8e999e;font-size:12px;font-weight:400}.recentReports>div>button{background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:6px 8px;font-size:12px}@media (prefers-reduced-motion:reduce){.demoNav:before,.heroOrb,.mockStats article:first-child:after,.liveTicker,.problemGrid article:nth-child(2),.featureBento>article:nth-child(3),.howGrid article:nth-child(2),.featureIcon,.priceCard,.securityPanel,.finalCta:after,.demoLiveBar>span{animation:none}}.pricingMatrix{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% -10%,#173247 0,#071521 38%,#040d15 72%);padding:110px clamp(22px,4vw,68px) 42px;display:block;overflow:hidden}.pricingGlow{z-index:-1;filter:blur(3px);pointer-events:none;border-radius:50%;position:absolute}.glowOne{background:#f36d2c16;width:440px;height:440px;top:180px;left:-180px;box-shadow:inset 0 0 100px #f36d2c20}.glowTwo{border:80px solid #ffffff05;width:560px;height:560px;bottom:50px;right:-260px}.pricingMatrixHead{text-align:center;max-width:840px;margin:0 auto 44px;position:relative}.pricingMatrixHead>p{letter-spacing:.2em;color:#ff7a38;font-size:13px;font-weight:900}.pricingMatrixHead h2{margin:14px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.pricingMatrixHead>span{color:#b9c4cc;max-width:670px;margin:auto;font-size:13px;line-height:1.7;display:block}.pricingPromises{flex-wrap:wrap;justify-content:center;gap:26px;margin:26px 0 24px;display:flex}.pricingPromises span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.pricingPromises svg,.tierCard li svg{fill:none;stroke:#ff732f;stroke-width:2.2px;width:15px}.billingSwitch{background:#0e202d;border:1px solid #ffffff18;border-radius:999px;padding:5px;display:inline-flex;box-shadow:inset 0 2px 8px #0008,0 18px 45px #0005}.billingSwitch button{color:#8fa0aa;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:900;transition:all .25s}.billingSwitch button.active{color:#fff;background:linear-gradient(135deg,#ff7b32,#ea541d);box-shadow:0 8px 20px #f05f2945}.billingSwitch em{color:#59daa6;margin-left:5px;font-style:normal}.pricingCards{perspective:1600px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1540px;margin:auto;display:grid}.tierCard{--tier-delay:0s;color:#17232b;min-width:0;transform-style:preserve-3d;animation:tierEnter .7s var(--tier-delay) both;background:linear-gradient(155deg,#fff,#f5f7f8);border:1px solid #ffffffb8;border-radius:18px;flex-direction:column;padding:26px 20px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 22px 55px #0004,inset 0 1px #fff}.tierCard:hover{z-index:2;transform:translateY(-11px)rotateX(2deg)rotateY(-1deg);box-shadow:0 38px 72px #0007,0 0 0 1px #ff762f70}.tierCard.popular{border-color:#ff742f;box-shadow:0 28px 70px #f05f2838,0 0 0 1px #ff742f}.popularFlag{white-space:nowrap;color:#fff;letter-spacing:.07em;background:linear-gradient(135deg,#ff7b32,#e9511a);border-radius:999px;padding:7px 12px;font-size:12px;position:absolute;top:-14px;left:50%;transform:translate(-50%)translateZ(25px);box-shadow:0 10px 22px #e95b2f50}.tierNumber{color:#e8ecee;font-family:Georgia,serif;font-size:28px;position:absolute;top:15px;right:16px}.tierCard h3{margin:13px 0 7px;font-size:17px}.tierCard>p{color:#6e7b83;min-height:40px;margin:0;font-size:13px;line-height:1.55}.tierPrice{align-items:flex-end;gap:4px;margin:20px 0 4px;display:flex}.tierPrice strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(25px,2.2vw,38px);font-weight:600}.tierPrice small{color:#6d7980;margin-bottom:6px;font-size:12px}.savingLine{color:#16875f;min-height:25px;font-size:12px;font-weight:800;line-height:1.4}.tierCard ul{border-top:1px solid #dfe5e8;gap:9px;margin:14px 0 18px;padding:15px 0;list-style:none;display:grid}.tierCard li{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.tierCard li svg{flex:0 0 12px;width:12px}.tierCard>a{color:#fff;background:linear-gradient(135deg,#ff7c32,#ee571f);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px 8px;font-size:13px;font-weight:900;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 11px 20px #f35f2730}.tierCard>a:hover{transform:translateY(-2px);box-shadow:0 15px 26px #f35f2750}.trialNote{text-align:center;color:#859097;margin-top:10px;font-size:12px}.enterpriseCard{color:#fff;background:linear-gradient(155deg,#182a36,#091822);border-color:#ffffff1c}.enterpriseCard>p,.enterpriseCard .tierPrice small,.enterpriseCard .trialNote{color:#9dadb7}.enterpriseCard .savingLine{color:#f9a077}.enterpriseCard ul{border-color:#ffffff16}.enterpriseOrb{background:radial-gradient(circle at 35% 28%,#ff9b69,#e6521d 48%,#802d12);border-radius:50%;place-items:center;width:55px;height:55px;font-family:Georgia,serif;font-size:18px;animation:5s ease-in-out infinite enterpriseFloat;display:grid;box-shadow:inset -8px -9px 15px #72220788,0 15px 25px #0006}.pricingFoot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1d28aa;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(4,1fr);max-width:1540px;margin:30px auto 0;display:grid}.pricingFoot>span{border-right:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:19px 23px;display:flex}.pricingFoot>span:last-child{border:0}.pricingFoot small{color:#8fa0aa;font-size:12px}.vatNote{text-align:center;color:#71838e;margin:18px 0 0;font-size:12px}@keyframes tierEnter{0%{opacity:0;transform:translateY(28px)rotateX(-5deg)}to{opacity:1;transform:none}}@keyframes enterpriseFloat{50%{transform:translateY(-7px)rotate(4deg)}}@media (width<=1250px){.pricingCards{grid-template-columns:repeat(3,1fr);gap:18px}.tierPrice strong{font-size:38px}}@media (width<=720px){.pricingMatrix{padding:78px 17px 30px}.pricingMatrixHead h2{font-size:42px}.pricingPromises{gap:12px}.billingSwitch{box-sizing:border-box;width:100%}.billingSwitch button{flex:1;padding:11px 8px}.billingSwitch em{margin:3px 0 0;display:block}.pricingCards{scroll-snap-type:x mandatory;gap:13px;margin:0 -17px;padding:18px 17px 35px;display:flex;overflow-x:auto}.tierCard{scroll-snap-align:center;min-width:82vw;padding:27px 24px 22px}.tierCard>p{min-height:auto}.pricingFoot{grid-template-columns:1fr 1fr;margin-top:4px}.pricingFoot>span{border-bottom:1px solid #ffffff0f}.pricingFoot>span:nth-child(2){border-right:0}}@media (prefers-reduced-motion:reduce){.tierCard,.enterpriseOrb{animation:none}.tierCard:hover{transform:none}}.pricingPageShell{background:#f4f1eb;min-height:100vh}.pricingNav{background:#121d23;border-bottom:1px solid #ffffff12;position:relative}.pricingNav>a{text-decoration:none}.pricingPageShell .pricingMatrix{color:#17232b;background:radial-gradient(circle at 50% -25%,#fff 0,#f7f4ef 45%,#ece8e1 100%);padding-top:78px}.pricingPageShell .pricingMatrixHead>span{color:#65737b}.pricingPageShell .billingSwitch{background:#1c2a32;border-color:#23343e}.pricingPageShell .pricingGlow.glowOne{background:#ff6b2c1c}.pricingPageShell .pricingGlow.glowTwo{border-color:#18252d08}.pricingPageShell .pricingFoot{color:#fff;background:#17242d;border-color:#ffffff10;box-shadow:0 20px 50px #18242b22}.pricingPageFooter{color:#8f9ca3;background:#121d23;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(22px,5vw,70px);display:flex}.pricingPageFooter .salesBrand{color:#fff}.pricingPageFooter>span{font-size:12px}.pricingPageFooter>div{gap:18px;display:flex}.pricingPageFooter a{color:#b8c2c7;font-size:12px;text-decoration:none}.pricingTeaser{background:#f4f1eb;justify-content:space-between;align-items:center;gap:50px;padding:80px clamp(28px,8vw,120px);display:flex}.pricingTeaser p{letter-spacing:.18em;color:#f2692f;font-size:12px;font-weight:900}.pricingTeaser h2{margin:13px 0;font:500 clamp(35px,4vw,56px)/1 Georgia,serif}.pricingTeaser span{color:#6d7a81;max-width:650px;font-size:12px;line-height:1.7;display:block}.pricingTeaser>a{color:#fff;background:#f2692f;border-radius:9px;flex:none;align-items:center;gap:14px;padding:16px 22px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 16px 28px #f2692f3b}.pricingTeaser svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}@media (width<=720px){.pricingPageFooter,.pricingTeaser{flex-direction:column;align-items:flex-start}.pricingPageFooter>div{flex-wrap:wrap}.pricingPageShell .pricingMatrix{padding-top:58px}}@media (width<=950px){.demoFrame{grid-template-columns:76px 1fr}.demoFrame>aside{padding:18px 10px}.demoLogo strong,.demoSite>div,.demoSite>em,.demoFrame aside nav button>span,.demoUpgrade,.demoProfile>div,.demoProfile>i{display:none}.demoLogo{justify-content:center}.demoSite,.demoFrame aside nav button,.demoProfile{justify-content:center;display:flex}.demoStats,.routineGrid,.reportGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.navActions{margin-left:auto}.demoNav{display:none}.navActions .navCta{font-size:0}.navActions .navCta:before{content:"Buy";font-size:12px}.demoTopNotice{flex-wrap:wrap;height:auto;min-height:45px;padding:8px 12px}.demoTopNotice>p{display:none}.demoTopNotice>div{margin-left:auto}.demoFrame{grid-template-columns:1fr}.demoFrame>aside{z-index:20;height:auto;padding:6px 10px;position:fixed;inset:auto 0 0}.demoFrame>aside>.demoLogo,.demoSite,.demoUpgrade,.demoProfile{display:none}.demoFrame aside nav{flex-direction:row;justify-content:space-around;margin:0}.demoFrame aside nav button{padding:8px}.demoFrame aside nav button>span{font-size:12px;display:block}.demoContent{padding-bottom:70px}.demoContent>header{padding:0 14px}.demoWorkspace{padding:18px 12px}.demoWelcome,.demoPageHead{gap:15px}.demoWelcome h2,.demoPageHead h2{font-size:24px}.demoStats,.overviewGrid,.checkSummary,.teamMetrics,.routineGrid,.reportGrid,.scheduleCards{grid-template-columns:1fr}.activityPanel{display:none}.teamTable{overflow:auto}.teamTable>header,.teamTable>div{min-width:720px}.scheduleDate>div span:nth-child(-n+2),.scheduleDate>div span:nth-last-child(-n+2){display:none}.scheduleDate>div{grid-template-columns:repeat(3,1fr)}.issueFilters{flex-wrap:wrap}.issueFilters>span{display:none}.fullIssueList .issueItem{grid-template-columns:auto 1fr}.fullIssueList .issueItem>button{grid-column:2}.licenseSuccess{margin:45px 20px}}.signOutAction{color:#fff;cursor:pointer;background:#f2692f;border:0;border-radius:9px;padding:13px 18px;font-size:13px;font-weight:900}:where(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #ff8a4f}.salesScrollTrack{z-index:100;pointer-events:none;background:#ffffff12;height:3px;position:fixed;inset:0 0 auto}.salesScrollTrack i{background:linear-gradient(90deg,#f05a24,#ff9a57);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 18px #ff6b32}.mobileSalesDock{display:none}.salesPage :where(.problemSection,.featureSection,.howSection,.securitySection,.pricingTeaser,.finalCta),.pricingPageShell :where(.pricingMatrix,.pricingFaq){content-visibility:auto;contain-intrinsic-size:700px}.salesNav a,.primaryCta,.textCta,.pricingTeaser>a,.finalCta>a,.completeDemo,.tierCard>a{will-change:transform}.salesLinks a,.salesFooter a,.demoNav,.navCta,.primaryCta,.finalCta>a,.textCta,.pricingTeaser>a,.pricingPromises span,.tierCard>p,.tierPrice small{font-size:12px}.savingLine{font-size:13px}.tierCard li{font-size:12px}.tierCard>a{min-height:44px;font-size:12px}.trialNote{font-size:13px}.pricingFoot b,.pricingFoot small{font-size:12px}.vatNote{font-size:13px}.promoPriceLine{color:#c94c19;min-height:25px;margin-top:5px;font-size:13px;font-weight:900;line-height:1.35;display:block}.primaryCta:active,.pricingTeaser>a:active,.finalCta>a:active,.completeDemo:active,.tierCard>a:active{transform:translateY(1px)scale(.985)!important}.featureBento>article,.problemGrid>article,.howGrid>article,.securityPanel,.pricingTeaser{transform-style:preserve-3d;transition:transform .32s,box-shadow .32s,border-color .32s}@media (hover:hover){.featureBento>article:hover,.problemGrid>article:hover,.howGrid>article:hover{transform:perspective(1000px)translateY(-7px)rotateX(1.4deg);box-shadow:0 26px 55px #18252d20}.pricingTeaser:hover{transform:perspective(1200px)translateY(-3px);box-shadow:inset 0 1px #fff,0 24px 60px #26343d12}}.pricingPageShell .pricingMatrixHead{color:#fff;background:radial-gradient(circle at 82% 12%,#f2692f35,#0000 28%),linear-gradient(145deg,#344149,#202c33);border:1px solid #ffffff24;border-radius:28px;max-width:1180px;margin:0 auto 48px;padding:48px clamp(24px,5vw,68px);position:relative;overflow:hidden;transform:perspective(1200px)rotateX(.7deg);box-shadow:0 34px 80px #1b273027,12px 14px #f2692f}.pricingPageShell .pricingMatrixHead:after{content:"";border:58px solid #ffffff09;border-radius:50%;width:270px;height:270px;position:absolute;top:-135px;right:-75px;transform:rotateX(66deg)}.pricingPageShell .pricingMatrixHead>span{color:#c5ced2;z-index:1;position:relative}.pricingPageShell .pricingMatrixHead :where(p,h2,.pricingPromises,.billingSwitch){z-index:1;position:relative}.enterpriseHint{color:#728087;margin:12px 0 0;font-size:12px}.enterpriseHint a{color:#e95f27;font-weight:850;text-decoration:none}.pricingFaq{color:#1f2c33;background:#f4f1eb;grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);gap:clamp(40px,8vw,120px);padding:100px clamp(24px,8vw,130px);display:grid}.pricingFaq>div:first-child{align-self:start;position:sticky;top:40px}.pricingFaq>div:first-child>p{color:#e95f27;letter-spacing:.16em;margin:0;font-size:13px;font-weight:900}.pricingFaq h2{margin:15px 0;font:500 clamp(40px,5vw,68px)/1 Georgia,serif}.pricingFaq>div:first-child>span{color:#718087;max-width:470px;font-size:12px;line-height:1.75;display:block}.faqList{border-top:1px solid #ced5d8}.faqList details{border-bottom:1px solid #ced5d8}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:14px;font-weight:850;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary i{color:#e95f27;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;transition:transform .25s,background .25s,color .25s;display:grid;box-shadow:0 8px 18px #26343d12}.faqList details[open] summary i{color:#fff;background:#f2692f;transform:rotate(45deg)}.faqList details p{color:#6c7a81;margin:-5px 55px 24px 0;font-size:12px;line-height:1.75}@media (width<=720px){.salesPage,.pricingPageShell{padding-bottom:72px}.salesPage>.salesNav .navActions,.pricingPageShell>.salesNav .navActions{display:none}.mobileSalesDock{z-index:90;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17242eed;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 55px #0008}.mobileSalesDock a{color:#aeb9bf;letter-spacing:.04em;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:50px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.mobileSalesDock a span{color:#fff;font-size:15px}.mobileSalesDock .dockPrimary{color:#fff;background:linear-gradient(135deg,#fa793c,#e95720);box-shadow:0 8px 20px #f2692f45}.pricingPageShell .pricingMatrixHead{border-radius:22px;margin:0 0 42px;padding:38px 20px;transform:none;box-shadow:0 24px 58px #1b273026,7px 8px #f2692f}.pricingFaq{grid-template-columns:1fr;gap:36px;padding:70px 22px}.pricingFaq>div:first-child{position:static}.faqList summary{min-height:68px;font-size:12px}.faqList details p{margin-right:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.salesScrollTrack i,.featureBento>article,.problemGrid>article,.howGrid>article,.securityPanel,.pricingTeaser,.faqList summary i{transition:none}.pricingPageShell .pricingMatrixHead{transform:none}}.securityLink{border-bottom:1px solid #fff5;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:800;text-decoration:none;color:#fff!important;display:inline-flex!important}.customerPortal{color:#2d383e;background:#f3f5f5;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.portalSide{color:#fff;background:#303a40;flex-direction:column;min-height:100vh;padding:28px 22px;display:flex}.portalBrand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.portalBrand .loginLogo{width:32px;height:32px}.portalBrand strong{letter-spacing:.08em;font-size:14px}.portalSide nav{flex-direction:column;gap:6px;margin-top:52px;display:flex}.portalSide nav a{color:#aeb8bd;border-radius:8px;padding:12px 13px;font-size:13px;font-weight:700;text-decoration:none}.portalSide nav a:hover,.portalSide nav a.active{color:#fff;background:#3c484f}.portalSide nav a.active{box-shadow:inset 3px 0 #f26d35}.portalIdentity{border-top:1px solid #465159;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.portalIdentity>span{background:#f26d35;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.portalIdentity div{flex-direction:column;display:flex}.portalIdentity b{font-size:12px}.portalIdentity small{color:#9fabb0;font-size:13px}.portalMain>header{background:#fff;border-bottom:1px solid #dde2e4;justify-content:space-between;align-items:center;height:78px;padding:0 36px;display:flex}.portalMain>header div{flex-direction:column;display:flex}.portalMain>header small{color:#8f9a9f;letter-spacing:.12em;font-size:12px;font-weight:900}.portalMain>header b{font-size:15px}.portalMain>header>a{color:#68757b;border:1px solid #d9dfe1;border-radius:7px;padding:9px 13px;font-size:12px;text-decoration:none}.portalContent{max-width:1180px;padding:48px 42px 80px}.portalEyebrow{color:#e86229;letter-spacing:.14em;font-size:13px;font-weight:900}.portalContent>h1{margin:10px 0 12px;font:500 48px/1.05 Georgia,serif}.portalLead{color:#78858b;font-size:15px}.portalStatus{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 14px;display:grid}.portalStatus article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;gap:14px;padding:20px;display:flex;box-shadow:0 10px 30px #26343b08}.portalStatus article>span{border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.statusGood{color:#15815f;background:#e6f5ef}.statusWarn{color:#dc5a22;background:#fff2e9}.portalStatus article div{flex-direction:column;gap:3px;display:flex}.portalStatus small,.portalLaunch small,.portalGrid article>span{color:#8e999e;letter-spacing:.1em;font-size:12px;font-weight:900}.portalStatus b{font-size:13px}.portalStatus p{color:#849097;margin:0;font-size:12px}.portalLaunch{color:#fff;background:#303a40;border-radius:14px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex;box-shadow:0 18px 38px #2530381c}.portalLaunch h2{margin:8px 0;font:500 25px Georgia,serif}.portalLaunch p{color:#b7c0c4;max-width:620px;margin:0;font-size:12px}.portalLaunch>a{color:#fff;background:#f36e35;border-radius:8px;padding:13px 17px;font-size:12px;font-weight:900;text-decoration:none}.portalGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.portalGrid article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;padding:23px}.portalGrid h3{margin:18px 0 7px;font-size:14px}.portalGrid p{color:#7d898f;font-size:12px;line-height:1.55}.portalGrid em,.portalGrid a{color:#df622a;margin-top:8px;font-size:13px;font-style:normal;font-weight:900;text-decoration:none;display:inline-block}.settingsPage{color:#2d383e;background:#f3f5f5;min-height:100vh}.settingsPage>header{color:#fff;background:#303a40;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.settingsPage>header>a{color:#cad1d4;font-size:12px;text-decoration:none}.settingsPage>section{max-width:1050px;margin:auto;padding:60px 24px}.settingsPage>section>p,.trustHero>p,.trustControls>header>p,.trustHonesty>div>p,.trustContact p,.legalPage article>p{color:#e86229;letter-spacing:.14em;font-size:13px;font-weight:900}.settingsPage h1,.trustHero h1,.legalPage h1{font:500 48px/1.08 Georgia,serif}.settingsGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.settingsGrid article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;padding:25px}.settingsGrid small{color:#8e999e;font-size:12px;font-weight:900}.settingsGrid h2{margin:16px 0 8px;font-size:16px}.settingsGrid p{color:#7e8a90;font-size:12px;line-height:1.6}.settingsGrid a{color:#df622a;font-size:12px;font-weight:900;text-decoration:none}.secureTag{color:#16815f;background:#e6f5ef;border-radius:999px;padding:6px 8px;font-size:13px;font-weight:900;display:inline-block}.settingsNotice{background:#fff8e9;border:1px solid #f1dda6;border-radius:10px;margin-top:14px;padding:18px}.settingsNotice b{font-size:12px}.settingsNotice p{color:#7b7160;margin:5px 0 0;font-size:12px}.trustPage{color:#2c373d;background:#f5f6f6;min-height:100vh}.trustPage>nav{color:#fff;background:#303a40;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.trustPage>nav>div{align-items:center;gap:20px;display:flex}.trustPage>nav a{color:#c6ced1;font-size:12px;text-decoration:none}.trustLogin{border:1px solid #69747a;border-radius:7px;padding:9px 12px}.trustHero{color:#fff;background:#313b41;padding:90px 7vw 72px;position:relative;overflow:hidden}.trustHero:after{content:"";border:90px solid #f26c3530;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-110px;transform:rotateX(65deg)}.trustHero h1{max-width:780px;margin:16px 0 22px;font-size:62px}.trustHero>span{color:#bbc4c8;max-width:720px;font-size:15px;line-height:1.65;display:block}.trustHero>div{gap:10px;margin-top:32px;display:flex}.trustHero>div b{background:#3d494f;border:1px solid #59656b;border-radius:999px;padding:9px 12px;font-size:13px}.trustControls,.trustHonesty,.trustContact{padding:70px 7vw}.trustControls header h2,.trustHonesty h2,.trustContact h2{margin:10px 0 30px;font:500 38px Georgia,serif}.trustControls>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trustControls article{background:#fff;border:1px solid #dfe4e6;border-radius:11px;padding:24px}.trustControls article>span{color:#e86229;font-size:13px;font-weight:900}.trustControls h3{margin:30px 0 9px;font-size:15px}.trustControls article p{color:#7e8a90;font-size:12px;line-height:1.55}.trustHonesty{color:#fff;background:#303a40;grid-template-columns:.8fr 1.4fr;gap:70px;display:grid}.trustColumns{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trustColumns article{background:#39454b;border:1px solid #4a575e;border-radius:12px;padding:24px}.trustColumns b{font-size:13px}.trustColumns ul{color:#b9c2c6;margin:18px 0 0;padding-left:18px;font-size:12px;line-height:2}.trustContact{justify-content:space-between;align-items:center;display:flex}.trustContact span{color:#7e8a90;font-size:12px}.trustContact>a{color:#fff;background:#f36e35;border-radius:8px;padding:13px 16px;font-size:12px;font-weight:900;text-decoration:none}.trustPage>footer:not(.s2Footer){color:#9fa9ae;background:#252e33;justify-content:space-between;padding:26px 7vw;font-size:13px;display:flex}.trustPage>footer:not(.s2Footer) div{gap:18px;display:flex}.trustPage>footer:not(.s2Footer) a{color:#c5cdd0;text-decoration:none}.legalPage{color:#2d383e;background:#f5f6f6;min-height:100vh}.legalPage>header{color:#fff;background:#303a40;justify-content:space-between;align-items:center;height:74px;padding:0 6vw;display:flex}.legalPage>header>a{color:#c7cfd2;font-size:12px;text-decoration:none}.legalPage>article{max-width:820px;margin:auto;padding:72px 24px}.legalPage h1{margin:14px 0 18px;font-size:54px}.legalIntro{color:#738087;margin-bottom:45px;font-size:14px;line-height:1.7;display:block}.legalPage article section{border-top:1px solid #d9dfe1;padding:24px 0}.legalPage article section h2{margin:0 0 10px;font-size:15px}.legalPage article section p{color:#78858b;margin:0;font-size:12px;line-height:1.75}.legalCallout{background:#fff3e9;border:1px solid #f0d2bf;border-radius:10px;margin-top:24px;padding:20px}.legalCallout b{font-size:12px}.legalCallout p{color:#7a685d;font-size:12px}.legalPage>footer:not(.s2Footer){justify-content:space-between;max-width:820px;margin:auto;padding:0 24px 50px;display:flex}.legalPage>footer:not(.s2Footer) a{color:#df622a;font-size:12px;font-weight:900;text-decoration:none}@media (width<=850px){.customerPortal{grid-template-columns:1fr}.portalSide{min-height:auto;padding:18px}.portalSide nav{grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}.portalIdentity{display:none}.portalContent{padding:32px 18px 70px}.portalStatus,.trustControls>div{grid-template-columns:1fr}.portalLaunch{flex-direction:column;align-items:flex-start;gap:22px}.trustHonesty{grid-template-columns:1fr;gap:25px}.trustHero h1{font-size:44px}}@media (width<=560px){.portalMain>header{padding:0 18px}.portalContent>h1,.settingsPage h1{font-size:38px}.portalGrid,.settingsGrid,.trustColumns{grid-template-columns:1fr}.trustHero{padding:60px 22px}.trustHero h1,.legalPage h1{font-size:39px}.trustHero>div{flex-wrap:wrap}.trustPage>nav{padding:0 18px}.trustPage>nav>div>a:not(.trustLogin){display:none}.trustControls,.trustHonesty,.trustContact{padding:50px 22px}.trustContact{flex-direction:column;align-items:flex-start;gap:25px}}.demoExperience{background:#eef1f2;min-height:100vh}.demoExperienceBar{z-index:70;height:58px;position:relative;box-shadow:0 8px 24px #7d2c0e24}.demoExperienceBar>p{font-size:13px}.demoExperienceBar .demoModeSwitch{background:#b83d1390;border:1px solid #ffffff28;border-radius:10px;gap:4px;margin-left:auto;padding:4px;display:flex}.demoModeSwitch button{color:#ffe4d8;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:900;transition:background .2s,transform .2s,color .2s}.demoModeSwitch button:hover{color:#fff;transform:translateY(-1px)}.demoModeSwitch button.active{color:#d94c18;background:#fff;box-shadow:0 6px 15px #8422052b}.demoExperienceBar .demoExit{gap:6px;margin-left:4px;display:flex}.demoExperienceBar .demoExit a{align-items:center;min-height:32px;display:flex}.managerDemoFrame{min-height:calc(100vh - 58px)}.managerDemoFrame>aside{height:calc(100vh - 58px);top:58px}.demoPopover{z-index:30;background:#fff;border:1px solid #dce2e4;border-radius:12px;width:270px;padding:12px;animation:.18s ease-out demoPop;position:absolute;top:60px;right:29px;box-shadow:0 24px 55px #1d293033}.demoPopover>b{padding:7px 8px 11px;font-size:13px;display:block}.demoPopover button{text-align:left;color:#344249;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f1;align-items:center;gap:9px;width:100%;padding:11px 8px;display:flex}.demoPopover button:hover{background:#f7f8f8}.demoSearch button{justify-content:space-between;font-size:12px;font-weight:850}.demoSearch button span{color:#e95e25}.demoNotifications button>span{border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.alertDot{color:#d64c3b;background:#fff0ed}.infoDot{color:#347ea6;background:#eaf5fa}.demoNotifications button p{flex-direction:column;gap:3px;margin:0;display:flex}.demoNotifications button strong{font-size:12px}.demoNotifications button small{color:#8b979c;font-size:12px}.clickableCard{cursor:pointer}.activeRoutine{border-color:#ff6b2c!important;box-shadow:inset 0 0 0 1px #ff6b2c,0 15px 30px #f36b2a18!important}.routineCard button,.issueItem button,.demoPageHead button,.demoPanel button{cursor:pointer}.demoEmptyState{text-align:center;background:#fff;border:1px solid #dfe4e6;border-radius:12px;align-content:center;place-items:center;min-height:310px;padding:40px;display:grid}.demoEmptyState>span{color:#18825f;background:#e5f5ef;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.demoEmptyState h3{margin:18px 0 5px;font-size:15px}.demoEmptyState p{color:#829096;margin:0;font-size:13px}.demoEmptyState button{color:#fff;background:#ff6b2c;border:0;border-radius:7px;margin-top:18px;padding:10px 13px;font-size:12px;font-weight:900}.demoModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b272edb;place-items:center;padding:24px;animation:.18s demoFade;display:grid;position:fixed;inset:0}.demoIssueModal{background:#fff;border-radius:18px;width:min(610px,100%);max-height:90vh;animation:.24s ease-out demoModal;overflow:auto;box-shadow:0 40px 100px #0008}.demoIssueModal>header{color:#fff;background:linear-gradient(145deg,#303a40,#222d33);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:24px;display:grid}.demoIssueModal>header>span{border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.demoIssueModal>header>span.high{background:#ef5b44}.demoIssueModal>header>span.medium{background:#d8962e}.demoIssueModal>header small{color:#ffb18e;letter-spacing:.09em;font-size:12px;font-weight:900}.demoIssueModal h2{margin:5px 0 0;font-size:17px}.demoIssueModal>header button{color:#fff;background:#ffffff13;border:0;border-radius:8px;width:34px;height:34px;font-size:21px}.modalMeta{border-bottom:1px solid #e3e7e8;grid-template-columns:repeat(3,1fr);display:grid}.modalMeta span{border-right:1px solid #e3e7e8;flex-direction:column;gap:5px;padding:17px 22px;display:flex}.modalMeta small,.demoIssueModal>article>small,.modalNote small{color:#8b979c;letter-spacing:.09em;font-size:12px;font-weight:900}.modalMeta b{font-size:12px}.demoIssueModal>article{background:#fff8f4;border:1px solid #efd1c3;border-radius:10px;grid-template-columns:1fr auto;gap:6px;margin:21px 22px 0;padding:16px;display:grid}.demoIssueModal>article small{color:#d95520;grid-column:1/-1}.demoIssueModal>article b{font-size:12px}.demoIssueModal>article em{color:#fff;background:#df4f3d;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.modalNote{background:#f4f6f6;border-radius:10px;margin:14px 22px;padding:16px}.modalNote p{color:#536269;margin:7px 0 0;font-size:13px;line-height:1.65}.modalEvidence{border:1px dashed #cbd2d5;border-radius:10px;align-items:center;gap:12px;margin:0 22px;padding:15px;display:flex}.modalEvidence>span{color:#e85d24;background:#eaf0f2;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.modalEvidence>div{flex-direction:column;gap:4px;display:flex}.modalEvidence b{font-size:13px}.modalEvidence small{color:#879399;font-size:12px}.demoIssueModal>footer{justify-content:flex-end;gap:8px;padding:22px;display:flex}.demoIssueModal>footer button,.demoIssueModal>footer a{color:#56656c;background:#fff;border:1px solid #d6dcde;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none}.demoIssueModal>footer a{color:#fff;background:#ff6b2c;border-color:#ff6b2c}.demoToast{z-index:150;color:#fff;background:#26343b;border-radius:11px;align-items:center;gap:10px;padding:13px 17px;font-size:13px;font-weight:850;animation:.25s demoToastIn;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 22px 50px #1b272e4c}.demoToast span{background:#24a67b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.reportCard>a{color:#56656c;text-align:center;background:#f5f7f7;border:0;border-radius:6px;width:100%;margin-top:14px;padding:9px;font-size:12px;font-weight:900;text-decoration:none;display:block}.reportCard>a:hover{color:#fff;background:#ff6b2c}.recentReports>div>a{color:#526168;background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:850;text-decoration:none}.recentReports>div>a:hover{color:#df5a22;border-color:#ff6b2c}.scheduleDate>div>button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:7px;display:flex}.scheduleDate>div>button.selected{color:#fff;background:#ff6b2c}.scheduleDate>div>button:hover:not(.selected){background:#f1f4f5}.scheduleDate>div>button small{font-size:12px}.scheduleDate>div>button b{font-size:13px}.staffDemoStage{color:#fff;background:radial-gradient(circle at 78% 34%,#ff8a5340,#0000 23%),radial-gradient(circle at 12% 88%,#66778029,#0000 27%),linear-gradient(145deg,#253138,#39464d 66%,#222d33);grid-template-columns:minmax(320px,520px) minmax(400px,1fr);align-items:center;gap:clamp(45px,8vw,130px);min-height:calc(100vh - 58px);padding:60px clamp(28px,7vw,110px);display:grid;overflow:hidden}.staffDemoCopy>p{color:#ff8c59;letter-spacing:.18em;margin:0;font-size:13px;font-weight:900}.staffDemoCopy h1{letter-spacing:-.04em;margin:18px 0;font:500 clamp(43px,5vw,72px)/.98 Georgia,serif}.staffDemoCopy>span{color:#bdc6ca;max-width:520px;font-size:14px;line-height:1.7;display:block}.staffDemoCopy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.staffDemoCopy b{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.staffDemoCopy i{color:#fff;background:#f26b33;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.iphoneScene{perspective:1400px;place-items:center;min-height:790px;display:grid;position:relative}.iphoneShadow{filter:blur(24px);background:#0009;border-radius:50%;width:410px;height:110px;position:absolute;bottom:0;transform:rotateX(72deg)}.iphoneDevice{width:390px;height:800px;transform-style:preserve-3d;background:linear-gradient(135deg,#8f979b,#202427 18%,#090b0c 82%,#626b70);border-radius:58px;padding:14px;animation:5s ease-in-out infinite phoneFloat;position:relative;transform:rotateY(-7deg)rotateX(2deg);box-shadow:inset 0 0 0 2px #9aa1a5,inset 0 0 0 6px #16191b,32px 42px 80px #06090b8c,-15px -13px 50px #ffffff12}.iphoneSide{background:#15191b;border:1px solid #747c80;border-radius:4px;width:4px;position:absolute;left:-5px}.sideOne{height:35px;top:115px}.sideTwo{height:68px;top:172px}.sideThree{height:68px;top:252px}.iphoneScreen{color:#253239;background:#f4f6f6;border-radius:45px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15191b}.iphoneStatus{background:#fff;justify-content:space-between;align-items:center;height:36px;padding:0 25px;font-size:13px;display:flex}.dynamicIsland{background:#050606;border-radius:18px;width:112px;height:28px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.homeIndicator{z-index:9;background:#161b1d;border-radius:4px;width:118px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.staffAppHeader{background:#fff;border-bottom:1px solid #e5e9ea;align-items:center;height:58px;padding:0 20px;display:flex}.staffAppHeader .demoLogo>i{border-width:5px;width:25px;height:25px}.staffAppHeader .demoLogo strong{font-size:13px}.staffAppHeader>button{color:#3d4a50;background:#fff;border:1px solid #e2e7e9;border-radius:9px;width:34px;height:34px;margin-left:auto;position:relative}.staffAppHeader>button i{background:#f26b33;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.staffAppBody{scrollbar-width:none;height:calc(100% - 151px);padding:22px 18px 28px;overflow:auto}.staffAppBody::-webkit-scrollbar{display:none}.staffBottomNav{z-index:6;background:#fff;border-top:1px solid #dfe4e6;grid-template-columns:repeat(4,1fr);height:57px;padding:4px 14px 11px;display:grid;position:absolute;bottom:0;left:0;right:0}.staffBottomNav button{color:#89959a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:800;display:flex;position:relative}.staffBottomNav button i{font-size:15px;font-style:normal}.staffBottomNav button.active{color:#e95e25}.staffBottomNav button>b{color:#fff;background:#e95e25;border-radius:50%;place-items:center;width:13px;height:13px;font-size:12px;display:grid;position:absolute;top:1px;right:17px}.staffToast{z-index:20;color:#fff;background:#253239;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850;animation:.22s demoToastIn;position:absolute;bottom:68px;left:20px;right:20px;box-shadow:0 15px 34px #1e292f54}.staffSubmittedFlag{letter-spacing:.12em;color:#fff;background:#1c9b74;border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;top:105px;right:-26px;transform:rotate(90deg)}.staffHello>span,.staffSimpleHead>span{color:#e95e25;letter-spacing:.13em;font-size:12px;font-weight:900}.staffHello h2,.staffSimpleHead h2{margin:8px 0 5px;font:500 25px/1.08 Georgia,serif}.staffHello p,.staffSimpleHead p{color:#839097;margin:0;font-size:12px}.staffProgressCard{color:#fff;background:linear-gradient(145deg,#344149,#252f35);border-radius:13px;align-items:center;gap:13px;margin-top:19px;padding:14px;display:flex;box-shadow:0 13px 26px #26333a24}.staffProgressRing{background:conic-gradient(#ff783d var(--staff-progress), #536068 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.staffProgressRing:before{content:"";background:#303c43;border-radius:50%;position:absolute;inset:6px}.staffProgressRing>b{font-size:12px;position:relative}.staffProgressCard>div:last-child{flex-direction:column;gap:4px;display:flex}.staffProgressCard small,.staffSectionTitle small{color:#aeb9be;letter-spacing:.08em;font-size:12px;font-weight:850}.staffProgressCard div>b{font-size:12px}.staffProgressCard p{color:#ff9b70;margin:0;font-size:12px}.staffSectionTitle{justify-content:space-between;align-items:end;margin:22px 2px 9px;display:flex}.staffSectionTitle b{font-size:12px}.staffSectionTitle small{color:#8a969b;letter-spacing:0}.staffRoutineList{flex-direction:column;gap:8px;display:flex}.staffRoutineList>button{color:#28363d;text-align:left;background:#fff;border:1px solid #e0e5e7;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid;box-shadow:0 6px 14px #29363c0a}.staffRoutineList>button:hover{border-color:#ff7b40;transform:translateY(-1px)}.staffRoutineList>button>span{color:#df5a22;background:#fff0e9;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.staffRoutineList>button>div{flex-direction:column;gap:3px;display:flex}.staffRoutineList button div>b{font-size:13px}.staffRoutineList button div>small{color:#88949a;font-size:12px}.staffRoutineList button div>i{background:#e8ecee;border-radius:3px;height:3px;margin-top:3px;overflow:hidden}.staffRoutineList button div>i em{background:#ff6b2c;height:100%;display:block}.staffRoutineList button>strong{text-align:right;font-size:12px}.staffRoutineList button>strong small{color:#8c989d;font-size:12px;display:block}.staffRoutineList button>em{color:#9aa5aa;font-style:normal}.staffSubmit,.questionNext{color:#7e8a8f;background:#d6dddf;border:0;border-radius:10px;justify-content:space-between;width:100%;margin-top:13px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.staffSubmit.ready,.questionNext:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff793e,#e95820);box-shadow:0 10px 20px #e95e2536}.staffQuestion>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.staffQuestion>header button{background:#fff;border:1px solid #dce2e4;border-radius:8px;width:31px;height:31px;font-size:20px}.staffQuestion>header div{flex-direction:column;display:flex}.staffQuestion>header small{color:#e95e25;font-size:12px;font-weight:900}.staffQuestion>header b{font-size:13px}.staffQuestion>header>span{color:#879399;font-size:12px}.questionProgress{background:#e1e6e8;border-radius:3px;height:4px;margin:14px 0 30px;display:block;overflow:hidden}.questionProgress em{background:#ff6b2c;height:100%;display:block}.questionIcon{color:#df5a22;background:#fff0e9;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:22px;display:grid}.staffQuestion>small{color:#e95e25;font-size:12px;font-weight:900}.staffQuestion h2{margin:9px 0;font:500 23px/1.15 Georgia,serif}.staffQuestion>p{color:#849097;font-size:12px}.answerButtons{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.answerButtons button{color:#4b5a61;background:#fff;border:1px solid #dbe1e3;border-radius:12px;place-items:center;gap:3px;padding:15px 8px;display:grid}.answerButtons button>span{border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.answerButtons button b{font-size:12px}.answerButtons button small{color:#8d999e;font-size:12px}.answerButtons .yes>span{color:#18825f;background:#e6f5ef}.answerButtons .no>span{color:#d64c3b;background:#fff0ed}.answerButtons .yes.selected{border-color:#1b9b74;box-shadow:inset 0 0 0 1px #1b9b74}.answerButtons .no.selected{border-color:#e35442;box-shadow:inset 0 0 0 1px #e35442}.staffIssueForm{background:#fff7f3;border:1px solid #efd2c4;border-radius:11px;margin-top:10px;padding:12px}.staffIssueForm label{flex-direction:column;gap:6px;font-size:12px;font-weight:850;display:flex}.staffIssueForm textarea{resize:none;min-height:65px;font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:9px}.staffIssueForm>button{color:#d75a25;background:#fff;border:1px dashed #e1a88e;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:12px;font-weight:850}.staffIssueForm>button.added{color:#18825f;background:#e9f6f1;border-style:solid}.staffSimpleHead{margin-bottom:19px}.staffUpdateCard{background:#fff;border:1px solid #dfe4e6;border-radius:12px;gap:10px;margin-bottom:9px;padding:13px;display:flex}.staffUpdateCard>span{color:#347ea6;background:#eaf5fa;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.staffUpdateCard.urgent>span{color:#d64c3b;background:#fff0ed}.staffUpdateCard>div{flex-direction:column;gap:4px;display:flex}.staffUpdateCard small{color:#d85a24;font-size:12px;font-weight:900}.staffUpdateCard b{font-size:12px}.staffUpdateCard p{color:#718087;margin:0;font-size:12px;line-height:1.5}.staffUpdateCard button{color:#fff;background:#26343b;border:0;border-radius:6px;align-self:flex-start;margin-top:5px;padding:7px 9px;font-size:12px;font-weight:850}.staffProfileHero{text-align:center;padding:8px 0 20px}.staffProfileHero>span{color:#fff;background:linear-gradient(135deg,#ff824b,#e5551d);border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:16px;font-weight:900;display:grid;box-shadow:0 11px 25px #ee672d47}.staffProfileHero h2{margin:12px 0 4px;font:500 24px Georgia,serif}.staffProfileHero p{color:#849097;font-size:12px}.staffProfileStats{background:#fff;border:1px solid #dfe4e6;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.staffProfileStats>span{text-align:center;border-right:1px solid #e5e9ea;flex-direction:column;gap:3px;padding:13px 5px;display:flex}.staffProfileStats b{font-size:12px}.staffProfileStats small{color:#8b979c;font-size:12px}.staffSetting,.staffSignOut{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e6e8;width:100%;padding:13px;font-size:12px;font-weight:850}.staffSetting span{float:right;color:#8e999e}.staffSignOut{text-align:center;color:#d5532b;background:#fff8f5;border:1px solid #f0cec3;border-radius:9px;margin-top:12px}.staffComplete{text-align:center;align-content:center;place-items:center;height:100%;display:grid}.staffComplete>div{background:#e5f5ef;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.staffComplete>div span{color:#fff;background:#1a9c74;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 10px 25px #1b9b7442}.staffComplete>small{color:#18825f;letter-spacing:.14em;margin-top:23px;font-size:12px;font-weight:900}.staffComplete h2{margin:10px 0;font:500 28px/1.05 Georgia,serif}.staffComplete>p{color:#7d8a90;font-size:12px;line-height:1.6}.staffComplete article{text-align:left;background:#fff;border:1px solid #dfe4e6;border-radius:12px;align-items:center;gap:13px;width:100%;margin:18px 0;padding:14px;display:flex}.staffComplete article>b{color:#e95e25;font:500 31px Georgia,serif}.staffComplete article>span{flex-direction:column;display:flex}.staffComplete article small{color:#89969c;font-size:12px}.staffComplete article strong{font-size:12px}.staffComplete>button{color:#fff;background:#26343b;border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:900}@keyframes demoPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes demoFade{0%{opacity:0}to{opacity:1}}@keyframes demoModal{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes demoToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes phoneFloat{0%,to{transform:rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-5deg)rotateX(1deg)translateY(-9px)}}@media (width<=950px){.demoExperienceBar>p{display:none}.staffDemoStage{grid-template-columns:1fr;gap:35px;padding:45px 24px}.staffDemoCopy{text-align:center;max-width:650px;margin:auto}.staffDemoCopy>span{margin:auto}.staffDemoCopy>div{justify-content:center}.iphoneScene{min-height:820px}.iphoneDevice{animation:none;transform:none}.managerDemoFrame>aside{top:auto}}@media (width<=650px){.demoExperienceBar{align-items:flex-start;gap:7px;height:auto;min-height:104px;padding:9px 10px}.demoExperienceBar>span{margin-top:5px}.demoExperienceBar .demoModeSwitch{order:3;width:100%;margin:0}.demoModeSwitch button{flex:1}.demoExperienceBar .demoExit{margin-left:auto}.demoExperienceBar .demoExit a:last-child{display:none}.managerDemoFrame{min-height:calc(100vh - 104px)}.managerDemoFrame>aside{height:auto}.demoPopover{width:auto;position:fixed;top:156px;left:12px;right:12px}.demoModalBackdrop{padding:10px}.demoIssueModal{border-radius:14px}.modalMeta{grid-template-columns:1fr}.modalMeta span{border-bottom:1px solid #e3e7e8;border-right:0}.demoIssueModal>footer{flex-direction:column-reverse}.demoIssueModal>footer a,.demoIssueModal>footer button{text-align:center}.demoToast{justify-content:center;bottom:74px;left:12px;right:12px}.scheduleDate>div>button:nth-child(-n+2),.scheduleDate>div>button:nth-last-child(-n+2){display:none}.scheduleDate>div{grid-template-columns:repeat(3,1fr)}.staffDemoStage{min-height:calc(100vh - 104px);padding:34px 10px 55px}.staffDemoCopy{padding:0 14px}.staffDemoCopy h1{font-size:41px}.staffDemoCopy>span,.staffDemoCopy b{font-size:12px}.iphoneScene{min-height:auto}.iphoneShadow{display:none}.iphoneDevice{border-radius:48px;width:min(390px,100vw - 20px);height:min(800px,100vh - 36px);min-height:680px;padding:11px}.iphoneScreen{border-radius:38px}.staffAppBody{height:calc(100% - 147px)}.dynamicIsland{width:100px}.staffBottomNav button>b{right:11px}}@media (prefers-reduced-motion:reduce){.iphoneDevice,.demoPopover,.demoIssueModal,.demoToast,.staffToast{animation:none}}.ccApp{--ccOrange:#f36c2f;--ccInk:#26343d;--ccMuted:#7c898f;min-height:100dvh;color:var(--ccInk);background:#f3f5f5;grid-template-columns:248px 1fr;display:grid}.ccApp>aside{color:#fff;z-index:40;background:#29363d;flex-direction:column;height:100dvh;padding:26px 20px 20px;display:flex;position:sticky;top:0}.ccBrand{align-items:center;gap:12px;display:flex}.ccBrand>i{border:6px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.ccBrand>i:after{content:"";background:var(--ccOrange);width:8px;height:12px;position:absolute;bottom:-5px;right:-7px;transform:rotate(-40deg)}.ccBrand>i b{background:var(--ccOrange);border-radius:50%;width:8px;height:8px}.ccBrand>span{flex-direction:column;gap:4px;display:flex}.ccBrand strong{letter-spacing:.13em;font-size:12px}.ccBrand small{color:#9eabb0;font-size:12px}.ccSite{background:#334149;border:1px solid #445159;border-radius:12px;flex-direction:column;gap:6px;margin:30px 0 19px;padding:14px;display:flex}.ccSite small{letter-spacing:.12em;color:#9ca8ae;font-size:12px}.ccSite b{font-size:12px}.ccSite span{color:#65c6a5;font-size:12px}.ccApp>aside nav{flex-direction:column;gap:4px;display:flex}.ccApp>aside nav button{color:#aab5ba;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;padding:11px;display:grid}.ccApp>aside nav button i{font-size:14px;font-style:normal}.ccApp>aside nav button span{font-size:13px;font-weight:800}.ccApp>aside nav button em{background:#48565e;border-radius:20px;padding:3px 6px;font-size:12px;font-style:normal}.ccApp>aside nav button.active{color:#fff;box-shadow:inset 3px 0 var(--ccOrange);background:#3b4951}.ccAsideFoot{border-top:1px solid #435058;align-items:center;gap:10px;margin-top:auto;padding:18px 4px 0;display:flex}.ccAsideFoot>span,.ccMain>header>span>i{color:#fff;background:linear-gradient(135deg,#ff8048,#e4581f);border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.ccAsideFoot div{flex-direction:column;gap:3px;display:flex}.ccAsideFoot b{font-size:13px}.ccAsideFoot small{color:#9aa7ac;font-size:12px}.ccMain{min-width:0}.ccMain>header{background:#fff;border-bottom:1px solid #dfe4e6;align-items:center;height:72px;padding:0 34px;display:flex}.ccMain>header>div{flex-direction:column;gap:4px;display:flex}.ccMain>header small{letter-spacing:.11em;color:#929da2;font-size:12px}.ccMain>header b{font-size:12px}.ccMain>header>span{align-items:center;gap:11px;margin-left:auto;display:flex}.ccMain>header>span button,.ccMenu{background:#fff;border:1px solid #dfe4e6;border-radius:9px;width:34px;height:34px}.ccMenu{margin-right:10px;display:none}.ccContent{max-width:1180px;margin:auto;padding:42px clamp(24px,4vw,54px) 70px}.ccPageHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;display:flex}.ccPageHead p,.ccLaunch p,.ccActivity p{letter-spacing:.15em;color:#db5921;margin:0 0 8px;font-size:12px;font-weight:900}.ccPageHead h1{margin:0;font:500 clamp(30px,3vw,42px)/1 Georgia,serif}.ccPageHead span{color:var(--ccMuted);margin-top:10px;font-size:12px;display:block}.ccPageHead>button,.ccEmpty>button{background:var(--ccOrange);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:900;box-shadow:0 9px 20px #f36c2f2b}.ccStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ccStats article{background:#fff;border:1px solid #dfe4e6;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.ccStats article>span{flex-direction:column;gap:5px;display:flex}.ccStats small{color:#919da2;font-size:12px;font-weight:900}.ccStats b{font-size:12px}.ccStats em{color:#8b979c;font-size:12px;font-style:normal}.ccRing,.ccMetric{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font:700 15px Georgia,serif;display:grid}.ccRing{border:6px solid #dfe5e7;border-top-color:var(--ccOrange)}.ccRing small{margin-bottom:-21px;margin-left:-11px}.ccMetric.danger{color:#d75441;background:#fff0ec}.ccMetric.green{color:#16805e;background:#e8f5f0}.ccLaunch,.ccActivity,.ccRoutine,.ccTable,.ccSettings{background:#fff;border:1px solid #dfe4e6;border-radius:14px;margin-top:18px;overflow:hidden}.ccLaunch>header,.ccActivity>header{border-bottom:1px solid #e3e7e9;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.ccLaunch h2,.ccActivity h2{margin:0;font:500 20px Georgia,serif}.ccLaunch>header>span{color:#7e8b91;font-size:12px}.ccLaunch>div{grid-template-columns:repeat(3,1fr);display:grid}.ccLaunch>div button{text-align:left;color:var(--ccInk);background:#fff;border:0;border-right:1px solid #e3e7e9;grid-template-columns:auto 1fr auto;gap:11px;padding:18px;display:grid}.ccLaunch button>i{color:var(--ccOrange);font-size:12px;font-style:normal;font-weight:900}.ccLaunch button>span{flex-direction:column;gap:5px;display:flex}.ccLaunch button b{font-size:13px}.ccLaunch button small{color:#849197;font-size:12px}.ccLaunch button>em{font-style:normal}.ccActivity>div,.ccEmpty{text-align:center;padding:38px 20px}.ccActivity>div>span,.ccEmpty>div{width:45px;height:45px;color:var(--ccOrange);background:#fff0e9;border-radius:50%;place-items:center;margin:auto;font-weight:900;display:grid}.ccActivity h3,.ccEmpty h2{margin:12px 0 7px;font:500 21px Georgia,serif}.ccActivity>div p,.ccEmpty>span{color:#849197;font-size:12px;line-height:1.6}.ccTeamSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ccTeamSummary article{background:#fff;border:1px solid #dfe4e6;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.ccTeamSummary article>b{color:var(--ccOrange);font:500 28px Georgia,serif}.ccTeamSummary span{font-size:13px;font-weight:800}.ccTeamSummary small{color:#8a969b;margin-top:4px;font-size:12px;display:block}.ccTable>header,.ccTable>article{grid-template-columns:2fr 1fr 1fr 1fr 30px;align-items:center;gap:12px;padding:12px 18px;display:grid}.ccTable>header{color:#8e999e;background:#f8f9f9;border-bottom:1px solid #e2e6e8;font-size:12px}.ccTable>article{border-bottom:1px solid #e7eaeb;font-size:12px}.ccPerson{align-items:center;gap:10px;display:flex}.ccPerson>i{color:#de5c25;background:#fff0e9;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.ccPerson>b{flex-direction:column;gap:3px;display:flex}.ccPerson small{color:#89959a;font-size:12px}.ccTable em.pending{color:#c56a24;background:#fff4e8;border-radius:20px;padding:5px 7px;font-size:12px;font-style:normal}.ccCode{color:#4d5b62;background:#f7f8f8;border:1px solid #dde3e5;border-radius:6px;padding:7px;font:700 7px monospace}.ccDots{color:#7d898f;background:0 0;border:0}.ccEmpty{background:#fff;border:1px dashed #cbd3d6;border-radius:14px;margin-top:18px}.ccEmpty p{color:var(--ccOrange);letter-spacing:.14em;margin:16px 0 0;font-size:12px;font-weight:900}.ccEmpty>span{max-width:430px;margin:auto;display:block}.ccEmpty>button{margin-top:18px}.ccModalBack{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#172228aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ccModal{background:#fff;border-radius:18px;width:min(470px,100%);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 32px 80px #10191e66}.ccModal>header{border-bottom:1px solid #e2e6e8;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px 22px;display:grid}.ccModal>header>span{color:#dd5d27;background:#fff0e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ccModal header small{color:#df5e27;font-size:12px;font-weight:900}.ccModal h2{margin:4px 0 0;font:500 21px Georgia,serif}.ccModal header button{color:#829096;background:0 0;border:0;font-size:22px}.ccModal>p{color:#75838a;margin:18px 0;padding:0 22px;font-size:13px;line-height:1.6}.ccModal>label{flex-direction:column;gap:7px;margin:14px 22px;font-size:12px;font-weight:850;display:flex}.ccModal>label>span{float:right;color:#98a3a8;font-size:12px}.ccModal input,.ccModal select{border:1px solid #d7dee1;border-radius:9px;outline:0;padding:12px}.ccModal input:focus,.ccModal select:focus{border-color:var(--ccOrange);box-shadow:0 0 0 3px #f36c2f18}.ccSecurityNote{color:#29725d;background:#eef8f4;border-radius:10px;flex-direction:column;gap:5px;margin:18px 22px;padding:13px;font-size:12px;display:flex}.ccModal footer{border-top:1px solid #e2e6e8;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.ccModal footer button{background:#fff;border:1px solid #d9dfe1;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:850}.ccModal footer button:last-child{background:var(--ccOrange);border-color:var(--ccOrange);color:#fff}.ccModal footer button:disabled{opacity:.4}.ccInviteSuccess{text-align:center;padding:25px 20px 13px}.ccInviteSuccess i{color:#19815f;background:#e7f5ef;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-style:normal;display:grid}.ccInviteSuccess h3{margin:12px 0 5px;font:500 23px Georgia,serif}.ccInviteSuccess p{color:#7e8a90;font-size:12px}.ccInviteDetails{border:1px solid #dfe4e6;border-radius:11px;margin:0 22px 22px}.ccInviteDetails label{color:#879399;border-bottom:1px solid #e3e7e8;flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.ccInviteDetails b{color:#26343d;font-size:12px}.ccInviteDetails small{color:#7e8b91;padding:11px;font-size:12px;display:block}.ccRoutine>header{background:#f8f9f9;justify-content:space-between;align-items:center;padding:17px;display:flex}.ccRoutine>header span{align-items:center;gap:11px;display:flex}.ccRoutine>header i{color:#df5c25;background:#fff0e9;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ccRoutine b{font-size:13px}.ccRoutine b small{color:#89959a;margin-top:4px;font-size:12px;display:block}.ccRoutine>header em{color:#17815f;background:#e8f5f0;border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal}.ccRoutine>div{border-top:1px solid #e4e8e9;grid-template-columns:35px 1fr auto 20px;align-items:center;gap:11px;padding:14px 18px;display:grid}.ccRoutine>div i{color:#9aa4a9;font-size:12px;font-style:normal}.ccRoutine>div b{font-size:12px}.ccRoutine>div span{background:#f0f3f4;border-radius:20px;padding:5px 7px;font-size:12px}.ccShiftGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.ccShiftGrid article{background:#fff;border:1px solid #dfe4e6;border-radius:14px;padding:21px}.ccShiftGrid article>span{float:right;color:#dd5a22;background:#fff0e9;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.ccShiftGrid small{color:#db5a23;font-size:12px;font-weight:900}.ccShiftGrid h2{margin:8px 0;font:500 23px Georgia,serif}.ccShiftGrid p{color:#7d8a90;font-size:13px}.ccShiftGrid article>div{border-top:1px solid #e4e8e9;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.ccShiftGrid button{color:#db5c27;background:0 0;border:0;font-size:12px;font-weight:850}.ccSettings{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.ccSettings>label{flex-direction:column;gap:8px;font-size:12px;font-weight:850;display:flex}.ccSettings input{background:#f8f9f9;border:1px solid #d9dfe1;border-radius:8px;padding:11px}.ccSettings article{border-top:1px solid #e4e8e9;grid-column:1/-1;justify-content:space-between;padding-top:15px;display:flex}.ccSettings article div{flex-direction:column;gap:4px;display:flex}.ccSettings article b{font-size:13px}.ccSettings article small{color:#849197;font-size:12px}.ccSwitch{background:#1b9b74;border:0;border-radius:20px;width:39px;height:22px;padding:3px}.ccSwitch i{background:#fff;border-radius:50%;width:16px;height:16px;margin-left:auto;display:block}.ccToast{color:#fff;z-index:120;background:#26343d;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:850;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #17232a55}.ccToast b{background:#1b9b74;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ccMobileTabs,.ccScrim{display:none}@media (width<=850px){.ccApp{padding-bottom:70px;display:block}.ccApp>aside{width:270px;transition:all .22s;position:fixed;top:0;left:0;transform:translate(-102%)}.ccApp>aside.open{transform:none}.ccScrim{z-index:35;background:#15212888;border:0;display:block;position:fixed;inset:0}.ccMenu{display:block}.ccMain>header{padding:0 15px}.ccContent{padding:28px 16px 45px}.ccPageHead{flex-direction:column;align-items:flex-start}.ccPageHead>button{width:100%}.ccStats,.ccTeamSummary,.ccShiftGrid,.ccLaunch>div{grid-template-columns:1fr}.ccLaunch>div button{border-bottom:1px solid #e3e7e9;border-right:0}.ccTable{overflow:auto}.ccTable>header,.ccTable>article{min-width:700px}.ccMobileTabs{z-index:30;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #dce2e4;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ccMobileTabs button{color:#89959a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.ccMobileTabs i{font-size:16px;font-style:normal}.ccMobileTabs span{font-size:12px;font-weight:800}.ccMobileTabs button.active{color:var(--ccOrange)}.ccSettings{grid-template-columns:1fr}.ccSettings article{grid-column:auto}.ccToast{justify-content:center;bottom:82px;left:14px;right:14px}.ccModalBack{padding:8px}.ccModal{border-radius:15px}}.publicPromotion{z-index:30;color:#fff;background:#101a2d;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:9px 5vw;font-family:Arial,sans-serif;font-size:12px;display:flex;position:relative}.publicPromotion span{letter-spacing:.12em;color:#ff8c74;font-size:13px;font-weight:800}.publicPromotion code{color:#101a2d;background:#fff;border-radius:5px;padding:4px 8px;font-weight:800}.publicPromotion em{color:#8fe0c1;font-style:normal;font-weight:700}@media (width<=640px){.publicPromotion{text-align:center;flex-wrap:wrap;gap:7px 10px;padding:9px 14px}.publicPromotion b{order:-1;width:100%}}.pcSupportCentre{border:1px solid var(--line);background:#fff;border-radius:14px;margin:18px 0;padding:22px}.pcSupportCentre>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.pcSupportCentre header small{letter-spacing:.12em;color:var(--orange);font-size:12px;font-weight:900}.pcSupportCentre h3{margin:7px 0;font-size:16px}.pcSupportCentre header p{color:var(--muted);max-width:620px;margin:0;font-size:13px}.pcSupportCentre button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:900}.pcSupportCentre>form{background:var(--soft);border-radius:10px;gap:10px;margin-top:18px;padding:16px;display:grid}.pcSupportCentre form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pcSupportCentre label{color:#66747c;gap:6px;font-size:12px;font-weight:900;display:grid}.pcSupportCentre input,.pcSupportCentre select,.pcSupportCentre textarea{border:1px solid var(--line);background:#fff;border-radius:7px;outline:none;padding:10px}.pcSupportCentre textarea{resize:vertical;min-height:90px}.pcSupportCentre form>button{background:var(--orange);border-color:var(--orange);color:#fff;justify-self:start}.pcSupportTickets{margin-top:15px}.pcSupportTickets article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.pcSupportTickets article>span{color:var(--orange);width:92px;font-size:12px;font-weight:900}.pcSupportTickets article section{flex:1;display:grid}.pcSupportTickets article b{font-size:12px}.pcSupportTickets article small,.pcSupportTickets article time{color:var(--muted);font-size:12px}.pcSupportTickets article em{text-transform:uppercase;background:var(--soft);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.pcSupportTickets>p{color:var(--muted);font-size:13px}@media (width<=640px){.pcSupportCentre>header{display:block}.pcSupportCentre>header button{margin-top:14px}.pcSupportCentre form>div{grid-template-columns:1fr}.pcSupportTickets article{grid-template-columns:90px 1fr;display:grid}.pcSupportTickets article em,.pcSupportTickets article time{display:none}}.publicHelpButton{z-index:80;color:#fff;background:#29363d;border-radius:999px;align-items:center;gap:8px;padding:9px 13px 9px 9px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #1d2a3050}.publicHelpButton span{background:#f2692f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.supportPage{color:#26343d;background:#f4f6f7;min-height:100vh;font-family:Arial,sans-serif}.supportPage>nav{background:#fff;border-bottom:1px solid #dfe4e6;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.supportPage>nav>a:last-child{color:#d85a24;font-size:13px;font-weight:900;text-decoration:none}.supportBrand{color:#26343d;align-items:center;gap:10px;text-decoration:none;display:flex}.supportBrand i{color:#fff;background:#f2692f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.supportBrand b{letter-spacing:.12em;font-size:12px}.supportHero{color:#fff;background:radial-gradient(circle at 70% 20%,#f2692f20,#0000 30%),#29363d;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:70px 7vw;display:grid}.supportHero>div>p{color:#ff996a;letter-spacing:.15em;font-size:12px;font-weight:900}.supportHero h1{max-width:720px;margin:16px 0;font:500 clamp(40px,5vw,68px)/1 Georgia,serif}.supportHero>div>span{color:#bdc6ca;max-width:650px;font-size:12px;line-height:1.7;display:block}.supportHero>div>div{gap:9px;margin-top:27px;display:flex}.supportHero>div>div a{color:#fff;border:1px solid #ffffff30;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none}.supportHero>div>div a:first-child{background:#f2692f;border-color:#f2692f}.supportLiveStatus{background:#34434b;border:1px solid #ffffff16;border-radius:15px;align-items:center;gap:14px;padding:22px;display:flex}.supportLiveStatus>i{background:#d39a38;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 8px #d39a3820}.supportLiveStatus.operational>i{background:#5fcca6;box-shadow:0 0 0 8px #5fcca620}.supportLiveStatus.outage>i{background:#e06456;box-shadow:0 0 0 8px #e0645620}.supportLiveStatus span{gap:5px;display:grid}.supportLiveStatus small{color:#95a4aa;letter-spacing:.12em;font-size:12px}.supportLiveStatus b{font-size:12px}.supportOptions{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1200px;margin:auto;padding:55px 30px;display:grid}.supportOptions article{background:#fff;border:1px solid #dfe4e6;border-radius:14px;padding:23px}.supportOptions article>span{color:#f2692f;font-size:12px;font-weight:900}.supportOptions h2{font:500 19px Georgia,serif}.supportOptions p{color:#758289;min-height:82px;font-size:12px;line-height:1.7}.supportOptions a{color:#d85a24;font-size:12px;font-weight:900;text-decoration:none}.supportSafety{background:#fff8f3;border-left:4px solid #f2692f;border-radius:10px;max-width:1140px;margin:0 auto 55px;padding:18px 20px}.supportSafety b{font-size:13px}.supportSafety p{color:#806f67;margin:5px 0 0;font-size:12px;line-height:1.6}.supportPage>footer:not(.s2Footer){border-top:1px solid #dfe4e6;justify-content:space-between;padding:24px 7vw;display:flex}.supportPage>footer:not(.s2Footer) a{color:#68767d;font-size:12px;text-decoration:none}.supportPage>footer:not(.s2Footer) div{gap:18px;display:flex}@media (width<=750px){.supportHero{grid-template-columns:1fr;gap:30px;padding:45px 22px}.supportHero>div>div{display:grid}.supportOptions{grid-template-columns:1fr;padding:30px 18px}.supportOptions p{min-height:0}.publicHelpButton{bottom:82px;right:12px}}.supportContact{background:#eef1f1;padding:55px 22px}.publicEnquiryForm,.publicEnquirySuccess{background:#fff;border:1px solid #d9e0e1;border-radius:16px;width:min(760px,100%);margin:auto;padding:30px;box-shadow:0 22px 55px #1e2b3210}.publicEnquiryForm header{margin-bottom:21px}.publicEnquiryForm header p{color:#db5925;letter-spacing:.15em;margin:0;font-size:12px;font-weight:900}.publicEnquiryForm h2,.publicEnquirySuccess h2{margin:9px 0 7px;font:500 30px Georgia,serif}.publicEnquiryForm header span,.publicEnquirySuccess p{color:#728087;font-size:12px;line-height:1.6}.publicEnquiryForm>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publicEnquiryForm label{color:#46565d;gap:7px;margin-top:13px;font-size:13px;font-weight:850;display:grid}.publicEnquiryForm label>span{color:#8d999d;font-size:12px}.publicEnquiryForm input,.publicEnquiryForm select,.publicEnquiryForm textarea{color:#26343d;background:#fff;border:1px solid #d5dddf;border-radius:9px;outline:none;width:100%;min-height:46px;padding:10px 12px}.publicEnquiryForm textarea{resize:vertical;min-height:125px}.publicEnquiryForm input:focus,.publicEnquiryForm select:focus,.publicEnquiryForm textarea:focus{border-color:#e76631;box-shadow:0 0 0 3px #f2692f18}.publicEnquiryForm>button{color:#17262d;background:#ff9a70;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:17px;font-size:12px;font-weight:900}.publicEnquiryForm>button:disabled{opacity:.55}.publicEnquiryTrap{position:absolute!important;left:-10000px!important}.publicEnquiryError{color:#a94031;background:#fff1ed;border:1px solid #efc5bb;border-radius:8px;padding:10px;font-size:13px}.publicEnquirySuccess{text-align:center}.publicEnquirySuccess>span{color:#147756;background:#ddf2e9;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:18px;display:grid}@media (width<=620px){.publicEnquiryForm{padding:23px 18px}.publicEnquiryForm>div{grid-template-columns:1fr}}.checkoutPage{color:#1c2931;background:#f5f3ee;min-height:100dvh}.checkoutPage>header{color:#203039;background:0 0;border-bottom:1px solid #d9d8d2;height:82px;padding:0 clamp(20px,5vw,76px)}.checkoutLogo strong{letter-spacing:.14em;font-size:12px}.checkoutLogo>i{border-width:5px;width:27px;height:27px}.demoPill{color:#4e6056;letter-spacing:.09em;background:#e8ece6;border:0;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.demoPill i{background:#50a27b;border-radius:50%;width:6px;height:6px}.checkoutShell{grid-template-columns:minmax(0,1.12fr) minmax(330px,.68fr);align-items:start;gap:62px;max-width:1190px;padding:clamp(38px,6vw,78px) clamp(18px,4vw,42px) 90px}.checkoutForm{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:680px;padding:0}.backSite{color:#6e7c81;margin-bottom:46px;font-size:12px;display:inline-flex}.checkoutIntro{max-width:590px}.checkoutEyebrow{letter-spacing:.18em;color:#e35d28;margin:0 0 15px;font-size:13px}.checkoutForm>h1,.checkoutIntro h1{letter-spacing:-.045em;color:#203039;margin:0;font:500 clamp(43px,5vw,68px)/.98 Georgia,serif}.checkoutIntro h1 em{color:#d95926;font-style:italic}.checkoutLead{color:#718087;max-width:535px;margin:21px 0 28px;font-size:14px;line-height:1.65}.checkoutJourney{background:0 0;border:0;align-items:center;gap:9px;max-width:490px;margin:0 0 42px;padding:0;display:flex}.checkoutJourney span{color:#899398;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.checkoutJourney span b{border:1px solid #cbd1d0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.checkoutJourney span.active b{color:#fff;background:#203039;border-color:#203039}.checkoutJourney>i{background:#d4d8d6;width:28px;height:1px}.checkoutBlock{border-top:1px solid #d9ddda;margin-top:28px;padding:28px 0 0}.blockHead{gap:14px;margin-bottom:17px}.blockHead>span{color:#d55a29;background:#f1e9df;border-radius:50%;width:31px;height:31px;font-size:12px}.blockHead b{color:#203039;font-size:14px}.blockHead small{color:#829095;margin-top:3px;font-size:12px}.billingOptions>button{color:#203039;background:#fafbf9;border:1px solid #d5dcda;border-radius:12px;min-height:86px;padding:18px}.billingOptions>button.selected{color:#fff;box-shadow:none;background:#203039;border-color:#203039}.billingOptions button>i{width:17px;height:17px}.billingOptions .selected>i{background:#fff;border:5px solid #ef7040}.billingOptions b{font-size:12px}.billingOptions small{color:#7b888d;font-size:13px}.billingOptions em{color:#3da77c;font-size:12px;top:13px;right:13px}.siteCount{background:#fafbf9;border:1px solid #d5dcda;border-radius:12px;margin-top:12px;padding:15px 16px;font-size:13px}.siteCount>span:first-child{gap:4px;display:grid}.siteCount small{color:#859095;letter-spacing:.12em;font-size:12px}.siteCount>span:first-child>b{font-size:12px}.siteStepper{gap:12px!important}.siteCount button{background:#fff;border-color:#d7ddda;border-radius:50%;width:31px;height:31px;font-size:16px}.siteCount>span>b{font-size:14px}.identityCheckoutNotice{background:#edf7f1;border:1px solid #cfe1d9;border-radius:12px;margin-top:0;padding:18px}.identityCheckoutNotice>span{color:#187655;background:#cdebdc;width:28px;height:28px}.identityCheckoutNotice b{font-size:12px}.identityCheckoutNotice p{color:#5d746b;margin-top:5px;font-size:12px;line-height:1.55}.checkLabel{color:#58686d;align-items:flex-start;gap:10px;margin:18px 0 0;line-height:1.55;font-size:12px!important;font-weight:500!important;display:flex!important}.checkLabel input{accent-color:#d95a28;flex:none;width:17px;height:17px;margin:1px 0 0}.checkLabel a{color:#253840;text-underline-offset:3px;font-weight:800}.completeDemo{color:#fff;letter-spacing:.01em;background:#e45f2b;border-radius:11px;align-items:center;width:100%;min-height:57px;margin-top:30px;font-size:12px;text-decoration:none;box-shadow:0 12px 24px #d85a2930}.completeDemo:hover{background:#cc4d1d}.browserNote{text-align:center;color:#7d898e!important;margin-top:19px!important;font-size:12px!important}.browserNote a{color:#1f343d;font-weight:800}.orderSummary{color:#fff;box-shadow:none;background:#203039;border-radius:2px;padding:34px 32px 30px;position:sticky;top:32px;overflow:visible;transform:none}.orderSummary:after{content:"";z-index:-1;background:#ef6b36;position:absolute;inset:14px -14px -14px 14px}.summaryGlow{display:none}.summaryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.orderSummary>p,.summaryTop p{color:#f69a76;letter-spacing:.18em;margin:0;font-size:12px;font-weight:900}.summaryStatus{color:#dce9e2;border:1px solid #7a938c;border-radius:999px;padding:6px 8px;font-size:12px}.orderSummary h2{letter-spacing:-.035em;margin:38px 0 28px;font:500 38px/1.04 Georgia,serif}.summaryPrice{grid-template-columns:auto 1fr;align-items:end;gap:2px 7px;margin:0;display:grid}.summaryPrice small{color:#9cabb0;grid-column:1/-1;font-size:13px}.summaryPrice b{letter-spacing:-.05em;font:500 55px/.9 Georgia,serif}.summaryPrice span{color:#aebbc0;padding-bottom:6px;font-size:12px}.summaryLine{border-top:1px solid #47575e;border-bottom:1px solid #47575e;margin-top:30px;padding:15px 0;font-size:12px}.summaryLine b{color:#c5d0d3;font-weight:700}.orderSummary ul{margin:0;padding:17px 0}.orderSummary li{color:#d5dddf;padding:7px 0;font-size:12px}.orderSummary li svg{stroke:#76c9a9;width:15px}.noCharge{border-top:1px solid #47575e;padding-top:17px}.noCharge>span{color:#ef7444;font-size:18px}.noCharge p{color:#aebbc0;font-size:13px;line-height:1.6}.noCharge b{font-size:12px}.checkoutPromotion{background:#fdf0e9;border:0;border-radius:8px;margin:18px 0 0}.checkoutPromotion b{color:#26343d}.checkoutLegacyText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkoutPage{background:radial-gradient(900px 500px at 92% 2%,#4a5b6326,#0000 70%),radial-gradient(700px 400px at 10% 94%,#ee6b3620,#0000 72%),#2d3a42}.checkoutPage>header{color:#fff;background:#29363d;border-color:#ffffff17}.checkoutPage .checkoutLogo{color:#fff}.checkoutPage .demoPill{color:#d4dfdd;background:#ffffff0d}.checkoutPage .demoPill i{box-shadow:0 0 0 4px #54af7b22}.checkoutShell{position:relative}.checkoutForm{background:linear-gradient(145deg,#f6f6f3,#eeefec);border:1px solid #fffa;border-radius:20px;padding:clamp(25px,4vw,48px);position:relative;box-shadow:0 32px 80px #10181d5c,inset 0 2px #fff}.checkoutForm:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#fff5,#0000 36%);position:absolute;inset:0}.checkoutForm>*{position:relative}.backSite{color:#647378}.checkoutIntro h1,.blockHead b{color:#263740}.checkoutJourney{background:#ffffffa8;border:1px solid #d9dfdc;border-radius:13px;padding:14px 16px}.checkoutBlock{border-color:#d4dbd8}.billingOptions>button{background:#fff;border-color:#d8dfdc;box-shadow:0 5px 12px #21313a0b}.siteCount{background:#fff}.identityCheckoutNotice{background:linear-gradient(135deg,#ebf6f0,#f4fbf7)}.orderSummary{transform-origin:0;background:linear-gradient(145deg,#30414a,#1c2a31);border:1px solid #ffffff1f;border-radius:18px;animation:5.5s ease-in-out infinite summaryFloat;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg);box-shadow:28px 35px #e866322e,44px 54px 75px #10191f75,inset 0 1px #ffffff19}.orderSummary:after{z-index:-1;background:linear-gradient(135deg,#f3703a,#d95324);border-radius:17px;inset:16px -16px -16px 16px}.orderSummary:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:10px;position:absolute;inset:12px}.orderSummary h2,.summaryPrice,.summaryLine,.orderSummary ul,.noCharge,.summaryTop{z-index:1;position:relative}.summaryStatus{background:#ffffff0b}.checkoutArrival{z-index:250;pointer-events:none;background:radial-gradient(circle at 50% 42%,#53656d,#26333a 47%,#172228);place-items:center;animation:.92s cubic-bezier(.7,0,.35,1) forwards arrivalCurtain;display:grid;position:fixed;inset:0}.checkoutArrival>div{color:#fff;justify-items:center;gap:12px;animation:.7s cubic-bezier(.18,.85,.35,1) both arrivalMark;display:grid}.checkoutArrival i{border:11px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.checkoutArrival i:after{content:"";background:#f2692f;width:15px;height:21px;position:absolute;bottom:-8px;right:-12px;transform:rotate(-39deg)}.checkoutArrival i b{background:#f2692f;border-radius:50%;width:17px;height:17px}.checkoutArrival strong{letter-spacing:.16em;font-size:15px}.checkoutArrival span{letter-spacing:.15em;text-transform:uppercase;color:#ffae88;font-size:13px}@keyframes summaryFloat{0%,to{transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)translateY(-8px)}}@keyframes arrivalMark{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes arrivalCurtain{0%,70%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width<=850px){.checkoutPage{background:#2d3a42}.checkoutForm{box-shadow:0 22px 55px #10181d5c}.orderSummary{animation:none;transform:none}.orderSummary:after{inset:10px -10px -10px 10px}}@media (prefers-reduced-motion:reduce){.checkoutArrival,.checkoutArrival>div,.orderSummary{animation:none}.checkoutArrival{display:none}.orderSummary{transform:none}}@media (width<=850px){.checkoutShell{grid-template-columns:1fr;gap:35px;padding-top:35px}.checkoutForm{max-width:none}.orderSummary{order:-1;max-width:680px;position:relative;top:auto}.checkoutIntro h1{font-size:54px}}@media (width<=560px){.checkoutPage>header{height:68px;padding:0 18px}.demoPill{font-size:12px}.checkoutShell{padding:28px 18px 90px}.backSite{margin-bottom:31px}.checkoutIntro h1{font-size:44px}.checkoutLead{font-size:12px}.checkoutJourney{gap:6px;margin-bottom:31px}.checkoutJourney>i{width:18px}.checkoutJourney span{font-size:12px}.checkoutJourney span b{width:22px;height:22px}.billingOptions{grid-template-columns:1fr}.checkoutBlock{margin-top:22px}.orderSummary{padding:28px 24px}.orderSummary h2{margin:30px 0 23px;font-size:34px}.summaryPrice b{font-size:49px}.checkLabel{font-size:12px!important}}.checkoutPage{isolation:isolate;background:radial-gradient(900px 580px at 85% 12%,#5b727717,#0000 67%),radial-gradient(700px 560px at 9% 86%,#ef693025,#0000 70%),linear-gradient(135deg,#19262d 0%,#293941 51%,#1d2b32 100%);position:relative;overflow:hidden}.checkoutPage:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:82px 0 0;-webkit-mask-image:linear-gradient(#0008,#0000 76%);mask-image:linear-gradient(#0008,#0000 76%)}.checkoutPage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f7774140;border-radius:50%;width:480px;height:480px;position:absolute;top:245px;right:-205px;box-shadow:0 0 0 46px #f7774107,0 0 0 92px #f7774105}.checkoutPage>header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b282fdd;border-color:#ffffff12;position:relative}.checkoutShell{grid-template-columns:minmax(0,1.05fr) minmax(370px,.72fr);gap:clamp(42px,7vw,105px);max-width:1260px;padding-top:clamp(54px,7vw,100px)}.checkoutForm{max-width:660px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.checkoutForm:before{display:none!important}.backSite{color:#b7c5c8;margin-bottom:38px}.backSite:hover{color:#fff}.checkoutEyebrow{color:#ff9068;text-shadow:0 0 20px #ff754b55}.checkoutIntro h1{color:#f8fbfa;text-shadow:0 10px 36px #08101566;font-size:clamp(47px,5.15vw,75px)}.checkoutIntro h1 em{color:#ff6b32}.checkoutLead{color:#b8c7ca;max-width:500px}.checkoutJourney{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#ffffff0c,#ffffff04);border:1px solid #ffffff1c;border-radius:999px;max-width:540px;margin:34px 0 38px;padding:11px 14px;box-shadow:0 14px 30px #09131933,inset 0 1px #ffffff12}.checkoutJourney span{color:#9daeb2}.checkoutJourney span b{background:#ffffff08;border-color:#71838a}.checkoutJourney span.active{color:#fff}.checkoutJourney span.active b{background:#f36b35;border-color:#ff895d;box-shadow:0 0 0 5px #f36b3524}.checkoutJourney>i{background:linear-gradient(90deg,#ffffff38,#ffffff10)}.checkoutBlock{background:linear-gradient(135deg, #ffffff0d, #ffffff0555);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border:1px solid #ffffff16;border-top-color:#ffffff1f;border-radius:17px;margin-top:17px;padding:23px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0711172e,inset 0 1px #ffffff10}.checkoutBlock:after{content:"";pointer-events:none;background:#ffffff08;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:-95px}.checkoutBlock>*{z-index:1;position:relative}.blockHead>span{color:#ff916b;background:#f36b351c;border:1px solid #ff8b6633}.blockHead b{color:#f7faf9}.blockHead small{color:#a6b6ba}.billingOptions{gap:12px}.billingOptions>button{color:#edf4f2;background:#142129aa;border-color:#ffffff1d;min-height:94px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #09111722}.billingOptions>button:hover{background:#203039;border-color:#ffffff40;transform:translateY(-3px)}.billingOptions>button.selected{background:linear-gradient(140deg,#f36d37,#db5527);border-color:#ff9971;box-shadow:0 15px 28px #f05d303d,inset 0 1px #fff4}.billingOptions .selected>i{background:#f36b35;border-color:#fff}.billingOptions small{color:#9fb0b5}.billingOptions .selected small{color:#fff0e9}.billingOptions em{color:#78d5aa}.siteCount{color:#edf4f2;background:#14212999;border-color:#ffffff1d;margin-top:14px;box-shadow:inset 0 1px #ffffff0d}.siteCount small{color:#91a6ab}.siteCount>span:first-child>b{color:#f7faf9}.siteCount button{color:#fff;background:#ffffff0b;border-color:#ffffff27;transition:transform .2s,background .2s}.siteCount button:hover{background:#f36b35;border-color:#ff936c;transform:scale(1.08)}.siteCount>span>b{color:#fff}.identityCheckoutNotice{background:linear-gradient(135deg,#67cba414,#ffffff08);border-color:#73c9a844;box-shadow:inset 0 1px #ffffff12}.identityCheckoutNotice>span{color:#8ce0bc;background:#57c99e22}.identityCheckoutNotice b{color:#eaf5f0}.identityCheckoutNotice p{color:#adc8bd}.checkLabel{color:#c6d4d4}.checkLabel input{accent-color:#f36b35}.checkLabel a{color:#fff;text-decoration-color:#ff704166}.checkLabel a:hover{color:#ff9a77}.completeDemo{background:linear-gradient(110deg,#f36b35,#ff824f);border-radius:13px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 35px #f15f3542,inset 0 1px #fff6}.completeDemo:before{content:"";background:linear-gradient(112deg,#0000 24%,#fff5 47%,#0000 64%);transition:transform .7s cubic-bezier(.2,.7,.25,1);position:absolute;inset:0;transform:translate(-130%)}.completeDemo:hover{background:linear-gradient(110deg,#fa7745,#ff9a6d);transform:translateY(-3px);box-shadow:0 22px 42px #f15f3555}.completeDemo:hover:before{transform:translate(130%)}.completeDemo.disabled{color:#84969a;box-shadow:none;background:#ffffff16}.browserNote{color:#a8b9bc!important}.browserNote a{color:#fff}.orderSummary{background:linear-gradient(145deg,#31464e 0%,#1a2930 58%,#111e25 100%);border-color:#ffffff29;border-radius:24px;min-height:570px;padding:38px 36px 34px;animation:6.5s ease-in-out infinite summaryFloat;top:40px;transform:perspective(1300px)rotateY(-5deg)rotateX(1.5deg);box-shadow:34px 37px #ef693025,54px 65px 86px #07111680,inset 0 1px #fff2}.orderSummary:after{opacity:.84;background:linear-gradient(145deg,#f77948,#c94821);border-radius:23px;inset:18px -18px -18px 18px}.orderSummary:before{border-color:#ffffff16;border-radius:14px;inset:13px}.summaryTop{border-bottom:1px solid #ffffff16;padding-bottom:20px}.orderSummary>p,.summaryTop p{color:#ffaf8e}.summaryStatus{color:#bcebd8;background:#67cba416;border-color:#6bd4ac88}.orderSummary h2{color:#fff;text-shadow:0 5px 22px #0005;margin:33px 0 30px;font-size:42px}.summaryPrice small{color:#a8b9bd}.summaryPrice b{color:#ff8a5f;text-shadow:0 5px 18px #0004}.summaryPrice span{color:#c6d4d6}.summaryLine{color:#dbe4e4;border-color:#ffffff18}.summaryLine b{color:#fff}.orderSummary li{color:#d9e3e4}.orderSummary li svg{stroke:#76d2aa}.noCharge{border-color:#ffffff18}.noCharge>span{color:#ff7d4b}.noCharge p{color:#b4c4c7}.checkoutPromotion{color:#26343d;background:#ffdbcd;border:1px solid #ffb291}@media (width<=850px){.checkoutPage:before{inset:68px 0 0}.checkoutShell{gap:46px;width:100%;grid-template-columns:minmax(0,1fr)!important}.checkoutForm{max-width:none}.orderSummary{min-height:0;animation:none;transform:none}.orderSummary:after{inset:12px -12px -12px 12px}}@media (width<=560px){.checkoutPage:after{width:300px;height:300px;top:430px;right:-155px}.checkoutShell{padding-top:42px;width:100%;padding-inline:18px;grid-template-columns:minmax(0,1fr)!important}.checkoutIntro h1{font-size:45px}.checkoutJourney{justify-content:space-between;padding:10px 12px}.checkoutJourney>i{width:12px}.checkoutBlock{border-radius:14px;padding:20px 16px}.orderSummary{border-radius:18px;padding:30px 25px}.orderSummary:after{border-radius:17px}.orderSummary h2{font-size:37px}.summaryPrice b{font-size:51px}}@media (prefers-reduced-motion:reduce){.billingOptions>button,.siteCount button,.completeDemo,.completeDemo:before{transition:none}.orderSummary{transform:none!important}}.checkoutPage .checkoutJourney{color:#f7fbfa!important;background:linear-gradient(105deg,#ffffff0e,#ffffff06)!important;border-color:#fff2!important}.checkoutPage .checkoutJourney span{color:#b7c8cb!important}.checkoutPage .checkoutJourney span.active{color:#fff!important}.checkoutPage .checkoutJourney span b{color:#fff!important;background:#ffffff08!important;border-color:#71858c!important}.checkoutPage .checkoutJourney span.active b{color:#fff!important;background:#f36b35!important;border-color:#ff976e!important}.checkoutPage .checkoutJourney>i{background:#ffffff35!important}.checkoutPage .orderSummary{background:linear-gradient(145deg,#354c55 0%,#1d2d35 58%,#142129 100%)!important}.checkoutPage .orderSummary h2,.checkoutPage .summaryPrice b,.checkoutPage .summaryPrice span,.checkoutPage .summaryLine,.checkoutPage .summaryLine b,.checkoutPage .orderSummary li,.checkoutPage .noCharge b{color:#fff!important}.checkoutPage .summaryPrice small,.checkoutPage .noCharge p{color:#d3e0e0!important}.checkoutPage .summaryTop p{color:#ffd0bc!important}.checkoutPage .summaryStatus{color:#eafff4!important}.checkoutPage .orderSummary li svg{stroke:#82e2ba!important}.checkoutPage .orderSummary .noCharge>span{color:#ffb28f!important}.checkoutPage .completeDemo{color:#fff!important}.nextStepNotice{color:#d7e2e2;border-top:1px solid #ffffff1c;align-items:flex-start;gap:14px;margin-top:28px;padding:18px 0 0;display:flex}.nextStepNotice>span{color:#ff9b75;background:#f36b351c;border:1px solid #ff946f66;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.nextStepNotice b{color:#fff;font-size:12px;display:block}.nextStepNotice p{color:#a9bbbe;max-width:440px;margin:5px 0 0;font-size:12px;line-height:1.55}.checkoutForm,.orderSummary{animation:.72s cubic-bezier(.17,.82,.3,1) both checkoutStageIn}.orderSummary{animation-delay:80ms}@keyframes checkoutStageIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.checkoutIdentityPage{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(900px 600px at 12% 85%,#f36b3520,#0000 68%),radial-gradient(750px 560px at 91% 7%,#5c77801c,#0000 68%),linear-gradient(135deg,#17252c,#2d4048 56%,#1b2a31)!important;grid-template-columns:minmax(360px,.92fr) minmax(430px,1.08fr)!important}.checkoutIdentityPage:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0007,#0000 74%);mask-image:linear-gradient(110deg,#0007,#0000 74%)}.checkoutIdentityPage .clerkAuthBrand{border-right:1px solid #ffffff14;padding:clamp(32px,6vw,82px);animation:.74s cubic-bezier(.17,.82,.3,1) both identitySlideLeft;position:relative;background:linear-gradient(155deg,#142129d9,#22363fdd)!important}.checkoutIdentityPage .clerkAuthBrand:after{content:"";border:1px solid #ff8b5c4d;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-160px;right:-160px;box-shadow:0 0 0 46px #ff815013,0 0 0 92px #ff815009}.checkoutIdentityPage .clerkAuthBrand h1{letter-spacing:-.045em;color:#fff;text-shadow:0 10px 34px #070d105e;font:500 clamp(48px,5.2vw,75px)/.98 Georgia,serif}.checkoutIdentityPage .clerkAuthBrand h1 em{color:#ff6b32;font-style:italic}.checkoutIdentityPage .clerkAuthBrand>span{z-index:1;color:#b7c9cc;max-width:430px;position:relative}.checkoutIdentityPage .clerkAuthBrand>p{z-index:1;color:#ff9a71;position:relative}.accountPlanSignal{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff1b;border-radius:14px;gap:7px;max-width:350px;margin-top:42px;padding:17px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff16,0 18px 36px #0c151933}.accountPlanSignal small{letter-spacing:.14em;color:#8fa6aa;font-size:12px}.accountPlanSignal b{color:#fff;font-size:13px}.checkoutIdentityPage .clerkAuthCard{background:linear-gradient(145deg,#ffffff08,#ffffff02);flex-direction:column;justify-content:center;align-items:center;padding:clamp(30px,5vw,70px);animation:.74s cubic-bezier(.17,.82,.3,1) 80ms both identitySlideRight;display:flex;position:relative}.checkoutIdentityPage .clerkAuthCard>.cl-rootBox{background:#ffffff08;border:1px solid #ffffff18;border-radius:20px;width:min(450px,100%);padding:6px;box-shadow:0 26px 65px #07121752,inset 0 1px #ffffff13}.checkoutIdentityPage .clerkAuthCard .cl-card{box-shadow:none!important;background:0 0!important;border:0!important}.checkoutIdentityPage .clerkAuthCard .cl-headerTitle{color:#fff!important}.checkoutIdentityPage .clerkAuthCard .cl-headerSubtitle,.checkoutIdentityPage .clerkAuthCard .cl-formFieldLabel,.checkoutIdentityPage .clerkAuthCard .cl-footerActionText{color:#adc1c4!important}.checkoutIdentityPage .clerkAuthCard .cl-formFieldInput{color:#fff!important;border-color:#ffffff24!important}.checkoutIdentityPage .clerkAuthCard .cl-formButtonPrimary{color:#fff!important;background:#f36b35!important;box-shadow:0 12px 25px #ef63383d!important}.checkoutIdentityPage .clerkAuthCard .cl-footerActionLink{color:#ff9d78!important}.checkoutIdentityPage .clerkAuthCard .cl-footer{display:none!important}.accountStepRail{background:#ffffff09;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:9px;width:min(450px,100%);margin:0 0 25px;padding:11px 14px;display:flex;box-shadow:inset 0 1px #ffffff12}.accountStepRail span{color:#9cb0b3;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.accountStepRail span b{color:#d8e2e2;border:1px solid #71858c;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.accountStepRail span.active{color:#fff}.accountStepRail span.active b{color:#fff;background:#f36b35;border-color:#ff956c;box-shadow:0 0 0 5px #f36b3522}.accountStepRail>i{background:#ffffff28;width:20px;height:1px}.accountFormHeading{width:min(450px,100%);margin-bottom:18px}.accountFormHeading p,.accountReady>p{letter-spacing:.16em;color:#ff9a72;margin:0 0 9px;font-size:12px;font-weight:900}.accountFormHeading h2,.accountReady h2{color:#fff;margin:0 0 9px;font:500 34px/1.04 Georgia,serif}.accountFormHeading span{color:#adc0c2;font-size:12px}.accountPreparing,.accountProblem{width:min(450px,100%);margin:16px 0 0;font-size:12px}.accountPreparing{color:#a9d9c7}.accountProblem{color:#ffc2b5;background:#e84d3817;border:1px solid #ff84705c;border-radius:10px;padding:11px 13px}.accountReady{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff1c;border-radius:22px;width:min(450px,100%);padding:34px 30px;box-shadow:0 28px 70px #07121752,inset 0 1px #ffffff13}.accountReady>span{color:#87e8be;background:#70d7a823;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:21px;font-size:18px;display:grid}.accountReady small{color:#b8c9cb;font-size:12px;line-height:1.65;display:block}.accountReady button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#f36b35,#ff8553);border:0;border-radius:12px;width:100%;margin-top:26px;padding:16px 18px;font-size:12px;font-weight:900;transition:transform .22s,box-shadow .22s;box-shadow:0 15px 31px #f163363f}.accountReady button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 21px 39px #f1633655}.accountReady button:disabled{opacity:.65;cursor:wait}.checkoutIdentityPage .clerkAuthFoot{color:#98adb0;width:min(450px,100%)}.checkoutIdentityPage .clerkAuthFoot a{color:#fff}@keyframes identitySlideLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes identitySlideRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=850px){.checkoutIdentityPage{grid-template-columns:1fr!important}.checkoutIdentityPage .clerkAuthBrand{border-bottom:1px solid #ffffff15;border-right:0;min-height:355px}.checkoutIdentityPage .clerkAuthBrand .checkoutLogo{margin-bottom:65px}.checkoutIdentityPage .clerkAuthCard{padding:36px 20px 70px}.accountStepRail{margin-top:-10px}}@media (width<=520px){.checkoutIdentityPage .clerkAuthBrand{min-height:315px;padding:28px 22px}.checkoutIdentityPage .clerkAuthBrand h1{font-size:46px}.accountPlanSignal{margin-top:27px}.accountStepRail{gap:5px;padding:10px}.accountStepRail>i{width:9px}.accountStepRail span{font-size:12px}.accountReady{padding:28px 21px}.accountFormHeading h2,.accountReady h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.checkoutForm,.orderSummary,.checkoutIdentityPage .clerkAuthBrand,.checkoutIdentityPage .clerkAuthCard{animation:none!important}.accountReady button{transition:none}}.buyerRegisterPanel{overflow-y:auto}.buyerAccountForm{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1c;border-radius:22px;width:min(520px,100%);padding:27px;box-shadow:0 28px 70px #07121752,inset 0 1px #ffffff13}.buyerAccountForm .accountFormHeading{width:100%;margin-bottom:22px}.buyerAccountForm>label,.buyerNameRow label{color:#dce7e7;gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.buyerNameRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.buyerNameRow label{margin-top:0}.buyerAccountForm input:not([type=checkbox]){color:#fff;width:100%;min-height:47px;font:inherit;background:#122128;border:1px solid #fff2;border-radius:11px;outline:none;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s}.buyerAccountForm input:not([type=checkbox]):focus{background:#172a32;border-color:#ff8a5f;box-shadow:0 0 0 4px #f36b3520}.buyerAccountForm label>small{color:#82999e;font-size:12px;font-weight:500}.buyerTerms{align-items:start;line-height:1.55;color:#9fb2b5!important;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:500!important}.buyerTerms input{accent-color:#f36b35;width:17px;height:17px;margin:1px 0 0}.buyerTerms a{color:#fff;text-underline-offset:3px;font-weight:800}.buyerCreateButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#f36b35,#ff8553);border:0;border-radius:12px;width:100%;min-height:54px;margin-top:18px;font-size:12px;font-weight:900;transition:transform .22s,box-shadow .22s;box-shadow:0 15px 31px #f163363f}.buyerCreateButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 38px #f1633655}.buyerCreateButton:disabled{opacity:.65;cursor:wait}.buyerPaymentNote{text-align:center;color:#8fa4a8;margin:12px 0 0;font-size:12px;line-height:1.55}.buyerAccountForm>.accountProblem{width:100%;margin:14px 0 0}.buyerRegisterPanel .accountStepRail{width:min(520px,100%)}@media (width<=560px){.buyerAccountForm{padding:22px 18px}.buyerNameRow{grid-template-columns:1fr}.buyerNameRow label+label{margin-top:14px}.buyerRegisterPanel{padding-inline:15px!important}.buyerRegisterPanel .accountStepRail{margin-top:0}}.checkoutPromoEntry{border-top:1px solid #ffffff16;gap:8px;margin-top:15px;padding-top:15px;display:grid}.checkoutPromoEntry>label{color:#d9e5e5;font-size:13px;font-weight:850}.checkoutPromoEntry>span{grid-template-columns:1fr auto;display:grid}.checkoutPromoEntry input{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#101e25;border:1px solid #ffffff24;border-right:0;border-radius:9px 0 0 9px;outline:none;min-width:0;min-height:44px;padding:0 13px;font-size:12px}.checkoutPromoEntry input:focus{border-color:#ff8d65;box-shadow:0 0 0 3px #f36b3522}.checkoutPromoEntry button{color:#17262d;cursor:pointer;background:#ff9a70;border:0;border-radius:0 9px 9px 0;min-width:88px;min-height:44px;font-size:13px;font-weight:900}.checkoutPromoEntry button:disabled{opacity:.58;cursor:wait}.checkoutPromoEntry>small{color:#ffb7a1;font-size:13px;line-height:1.5}.siteCount button:disabled{opacity:.35;cursor:not-allowed}.siteCount button:disabled:hover{background:#ffffff0b;border-color:#ffffff27;transform:none}.checkoutReadinessBlock,.accountReadinessBlock{color:#f8ddbd;background:#f59d3517;border:1px solid #f5b66c66;border-radius:11px;gap:7px;margin-top:20px;padding:16px 17px;display:grid}.checkoutReadinessBlock b,.accountReadinessBlock b{color:#fff;font-size:12px}.checkoutReadinessBlock p,.accountReadinessBlock span{color:#d9c8b7;margin:0;font-size:13px;line-height:1.55}.checkoutReadinessBlock a,.accountReadinessBlock a{color:#ffb78f;width:max-content;font-size:13px;font-weight:900}.passwordInputWrap{display:block;position:relative}.passwordInputWrap input{padding-right:67px!important}.passwordInputWrap button{color:#dce8e8;cursor:pointer;background:#ffffff0d;border:0;border-radius:8px;min-width:54px;min-height:37px;font-size:13px;font-weight:850;position:absolute;top:5px;right:5px}.passwordInputWrap button:hover{background:#ffffff18}.buyerExistingAccount{text-align:center;color:#92a7aa;margin:15px 0 0;font-size:13px}.buyerExistingAccount a{color:#fff;font-weight:850}.buyerCreateButton:disabled{cursor:not-allowed}.summaryPrice span{max-width:120px;line-height:1.35}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.checkoutLead{margin:10px 0 16px}.checkoutJourney{background:#f7f9fa;border:1px solid #e1e7e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 26px;padding:10px;display:grid}.checkoutJourney span{color:#627178;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:850;display:flex}.checkoutJourney b{color:#fff;background:#24333b;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.pricingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1160px}.salesPage .demoNav:before,.pricingPageShell .demoNav:before{content:none;display:none}@media (width<=1000px){.pricingCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.salesPage .navCta:before{content:"Pricing"}.pricingPageShell .navCta:before{content:"Get started"}}@media (width<=720px){.pricingCards{scroll-snap-type:x mandatory;gap:13px;margin:0 -17px;padding:18px 17px 35px;display:flex;overflow-x:auto}.tierCard{scroll-snap-align:center;min-width:82vw;padding:27px 24px 22px}}@media (width<=640px){.checkoutJourney{grid-template-columns:repeat(2,minmax(0,1fr))}}.growthSalesPage{background:#f7f5f1}.growthSalesPage :where(.founderStory,.evidenceSection,.teamUseSection,.comparisonSection,.foundingProgramme,.growthPricingTeaser){content-visibility:auto;contain-intrinsic-size:680px}.growthHero{grid-template-columns:minmax(410px,.88fr) minmax(550px,1.12fr);min-height:820px;padding-right:clamp(24px,4vw,70px)}.growthHero .heroCopy{padding-right:clamp(16px,3vw,46px)}.growthHero .heroLead{max-width:560px}.staffHeroStage{justify-content:center;min-width:0;height:650px;padding:25px 0 0}.staffHeroStage:after{width:56%;bottom:31px;left:21%}.heroPhoneFrame{z-index:2;color:#27343a;background:#f4f5f3;border:8px solid #131d22;border-radius:37px;grid-template-rows:auto auto 1fr auto;width:320px;min-height:625px;animation:7s ease-in-out infinite growthPhoneFloat;display:grid;position:relative;overflow:hidden;transform:rotate(1.8deg);box-shadow:-20px 27px #202b31,0 50px 90px #0b11159e}.heroPhoneStatus{color:#38454b;justify-content:space-between;align-items:center;min-height:28px;padding:8px 20px 3px;font-size:12px;display:flex}.heroPhoneFrame>header{background:#fff;border-bottom:1px solid #dfe4e4;justify-content:space-between;align-items:center;min-height:54px;padding:9px 18px;display:flex}.heroPhoneFrame .salesBrand{gap:6px}.heroPhoneFrame .salesBrand strong{font-size:12px}.heroPhoneFrame .salesMark{border-width:4px;width:22px;height:22px}.heroPhoneFrame .salesMark:after{width:5px;height:8px;bottom:-4px;right:-5px}.heroPhoneFrame .salesMark b{width:5px;height:5px}.heroPhoneFrame>header button{color:#59676d;background:#fff;border:1px solid #dfe4e4;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.heroPhoneFrame>header button i{background:#f2692f;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.heroPhoneScreen{padding:22px 18px 17px}.heroPhoneScreen>p{color:#e35e28;letter-spacing:.13em;margin:0;font-size:12px;font-weight:900}.heroPhoneScreen>h2{color:#26343b;letter-spacing:-.035em;margin:8px 0 3px;font:500 24px/1.05 Georgia,serif}.heroPhoneScreen>span{color:#7d8a8f;font-size:12px}.heroShiftProgress{color:#fff;background:linear-gradient(135deg,#28383f,#1d2b31);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:19px;padding:14px;display:grid;box-shadow:0 13px 24px #17242a28}.heroShiftProgress>b{border:4px solid #f37645;border-right-color:#56666c;border-radius:50%;place-items:center;width:49px;height:49px;font:500 12px Georgia,serif;display:grid}.heroShiftProgress>div{gap:4px;display:grid}.heroShiftProgress small{color:#f5956e;letter-spacing:.12em;font-size:12px;font-weight:900}.heroShiftProgress strong{font-size:13px}.heroShiftProgress i{background:#526168;border-radius:4px;height:3px;margin-top:3px;display:block;overflow:hidden}.heroShiftProgress i em{background:#f2692f;width:33%;height:100%;display:block}.heroTaskLabel{justify-content:space-between;align-items:center;margin:19px 2px 8px;display:flex}.heroTaskLabel b{font-size:12px}.heroTaskLabel span{color:#9aa4a7;font-size:12px}.heroTask{background:#fff;border:1px solid #e0e5e4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:12px;display:grid;box-shadow:0 8px 18px #28353c0a}.heroTask>i{color:#e8612b;background:#fff0e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.heroTask>div{gap:3px;display:grid}.heroTask b{font-size:12px}.heroTask small{color:#7e8b90;font-size:12px;line-height:1.35}.heroTask span{color:#dd5b28;font-size:12px;font-weight:800}.heroTask>svg{color:#8b989d;width:13px}.heroPhoneFrame>nav{background:#fff;border-top:1px solid #e0e5e4;grid-template-columns:repeat(4,1fr);min-height:61px;padding:7px 5px 9px;display:grid}.heroPhoneFrame>nav span{color:#8b989d;place-items:center;gap:4px;font-size:12px;font-weight:800;display:grid}.heroPhoneFrame>nav span.active{color:#e8622c}.heroPhoneFrame>nav svg{width:18px}.heroManagerSignal{z-index:3;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#18252be8;border:1px solid #ffffff1e;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;width:245px;padding:15px;display:grid;position:absolute;bottom:105px;right:clamp(-14px,1vw,18px);box-shadow:0 25px 45px #0c13178f}.heroManagerSignal>span{background:#f2692f;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.heroManagerSignal div{gap:4px;display:grid}.heroManagerSignal small{color:#ff9c75;letter-spacing:.09em;font-size:12px;font-weight:900}.heroManagerSignal b{font-size:12px;line-height:1.35}.heroManagerSignal p{color:#aebcc0;margin:0;font-size:12px}.heroPhoneCaption{z-index:3;background:#33434ae8;border:1px solid #ffffff1a;border-radius:11px;gap:10px;width:220px;padding:12px 14px;display:flex;position:absolute;top:74px;left:max(0px,3vw);box-shadow:0 18px 34px #11191e5e}.heroPhoneCaption>svg{color:#ff8d5d;flex:none;width:20px}.heroPhoneCaption>span{gap:4px;display:grid}.heroPhoneCaption b{font-size:12px}.heroPhoneCaption small{color:#b9c5c8;font-size:12px;line-height:1.45}.founderStory{background:#fff;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(42px,7vw,112px);padding:clamp(72px,8vw,116px) clamp(28px,8vw,120px);display:grid}.founderIdentityCard{background:#f6f3ed;border:1px solid #e1e5e4;border-radius:14px;align-items:center;gap:20px;padding:25px;display:flex;box-shadow:15px 15px #eef0ef}.founderIdentityCard>span,.aboutPortrait>span{color:#ff8d5b;background:linear-gradient(145deg,#37464d,#202e34);border-radius:50%;flex:none;place-items:center;width:86px;height:86px;font:500 29px Georgia,serif;display:grid}.founderIdentityCard>div{gap:6px;display:grid}.founderIdentityCard small,.foundingProgramme>div:first-child>p,.comparisonSection>div:first-child>p,.evidenceLead>p,.teamUseSection .sectionIntro>p,.growthPricingTeaser>div>p,.aboutPage section>div>p,.aboutStory article>small,.aboutPrinciples header>p,.aboutCta p{color:#e45e29;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}.founderIdentityCard b{font:500 25px Georgia,serif}.founderIdentityCard em{color:#7e8a8e;font-size:13px;font-style:normal;line-height:1.5}.founderStory blockquote{margin:0}.founderStory blockquote>p{color:#2c3a40;letter-spacing:-.03em;margin:0;font:500 clamp(27px,3vw,43px)/1.18 Georgia,serif}.founderStory blockquote footer{margin-top:27px}.founderStory blockquote a,.featureLarge a{color:#e45e29;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.evidenceSection,.teamUseSection,.comparisonSection{padding:clamp(78px,9vw,132px) clamp(28px,8vw,120px)}.evidenceSection{background:#f5f2ec}.evidenceLead{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;column-gap:clamp(40px,8vw,130px);display:grid}.evidenceLead>p{grid-column:1/-1;margin-bottom:16px}.evidenceLead>h2,.comparisonSection>div:first-child h2,.foundingProgramme h2,.growthPricingTeaser h2,.aboutPage h1,.aboutPage h2,.pricingSeatComparison h2,.pricingCalculator h2,.pricingSetupPanel h2{color:#28363d;letter-spacing:-.045em;margin:0;font:500 clamp(35px,4.3vw,61px)/1.03 Georgia,serif}.evidenceLead>span{color:#6f7d82;font-size:12px;line-height:1.75}.evidenceGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.evidenceGrid>article,.teamUseGrid>article{background:#fff;border:1px solid #dfe3e2;border-radius:14px;flex-direction:column;min-height:310px;padding:31px;display:flex;box-shadow:0 18px 38px #27343c0a}.evidenceGrid>article>span,.teamUseGrid>article>span{color:#e65f29;background:#fff0e9;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.evidenceGrid h3,.teamUseGrid h3{color:#2e3b41;margin:27px 0 10px;font:500 24px/1.15 Georgia,serif}.evidenceGrid p,.teamUseGrid p{color:#758287;margin:0;font-size:12px;line-height:1.7}.evidenceGrid footer{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}.evidenceGrid footer a{color:#55646a;border:1px solid #dfe3e2;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.evidenceGrid footer svg{width:11px}.evidenceCaveat{color:#647277;background:#eceeea;border:1px solid #dfe3e2;border-radius:11px;align-items:flex-start;gap:15px;margin-top:17px;padding:19px 22px;display:flex}.evidenceCaveat>svg{color:#de5e2a;flex:none;width:19px}.evidenceCaveat p{margin:0;font-size:13px;line-height:1.65}.evidenceCaveat b{color:#334249}.evidenceFeature{gap:45px}.evidenceReceipt{background:linear-gradient(145deg,#1f2e35,#263941);border:1px solid #ffffff1b;border-radius:13px;justify-self:stretch;padding:30px;box-shadow:0 28px 48px #11191d66}.evidenceReceipt>span{color:#fff;background:#f2692f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.evidenceReceipt h4{margin:12px 0 21px;font:500 22px/1.15 Georgia,serif}.evidenceReceipt dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.evidenceReceipt dl div{border-top:1px solid #ffffff17;gap:4px;padding-top:11px;display:grid}.evidenceReceipt dt{color:#91a3a8;font-size:12px}.evidenceReceipt dd{color:#e9efef;margin:0;font-size:12px;font-weight:800}.evidenceReceipt>b{color:#69d0aa;align-items:center;gap:7px;margin-top:23px;font-size:12px;display:flex}.teamUseSection{background:#fff}.teamUseGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.teamUseGrid>article{background:#f8f7f3;min-height:275px;padding:27px}.switcherOffer{color:#fff;background:#29383f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:15px;padding:27px 30px;display:grid}.switcherOffer>svg{color:#ff8c5c;width:30px}.switcherOffer small{color:#ff9870;letter-spacing:.14em;font-size:12px;font-weight:900}.switcherOffer h3{margin:7px 0 4px;font:500 25px Georgia,serif}.switcherOffer p{color:#b7c3c6;margin:0;font-size:13px;line-height:1.6}.switcherOffer>a,.growthPricingTeaser>a,.aboutCta>a,.pricingLiveOffer>a,.calculatorActions>a:first-child,.ccDemoConversionPrompt>div:last-child>a:first-child{color:#fff;white-space:nowrap;background:#f2692f;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:13px 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.comparisonSection{background:#f0eee8}.comparisonSection>div:first-child{grid-template-columns:minmax(0,.75fr) minmax(400px,1.25fr);align-items:end;gap:50px;display:grid}.comparisonSection>div:first-child>p{align-self:start}.comparisonTable{background:#fff;border:1px solid #d7dcda;border-radius:14px;margin-top:53px;overflow:hidden}.comparisonTable>div{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(125px,1fr));display:grid}.comparisonTable>div>span,.comparisonTable>div>b{color:#68777c;border-top:1px solid #e4e7e6;border-left:1px solid #e4e7e6;align-items:center;min-height:61px;padding:15px 19px;font-size:13px;display:flex}.comparisonTable>div>span:first-child,.comparisonTable>div>b{color:#2e3c42;border-left:0;font-weight:850}.comparisonTable .comparisonHead>span{color:#dce4e5;letter-spacing:.06em;background:#2b3940;border-top:0;min-height:55px;font-size:12px;font-weight:900}.comparisonTable .comparisonHead>span:first-child{color:#ff9b75}.comparisonTable .checkControlColumn{color:#d95621;background:#fff5ef;gap:7px;font-weight:900}.comparisonNote{color:#778489;margin:14px 0 0;font-size:12px;line-height:1.55}.foundingProgramme{color:#fff;background:radial-gradient(circle at 90% 5%,#f2692f26,#0000 30%),linear-gradient(135deg,#1e2c33,#2f4149);grid-template-columns:minmax(350px,.85fr) minmax(470px,1.15fr);gap:clamp(50px,8vw,130px);padding:clamp(78px,9vw,132px) clamp(28px,8vw,120px);display:grid}.foundingProgramme h2{color:#fff;margin-top:15px}.foundingProgramme>div:first-child>span{color:#b9c6c9;margin-top:22px;font-size:12px;line-height:1.7;display:block}.foundingTerms{gap:0;display:grid}.foundingTerms>article{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:14px;padding:21px 0;display:grid}.foundingTerms>article>svg{color:#6bd0ab;width:19px}.foundingTerms p{gap:6px;margin:0;display:grid}.foundingTerms b{font-size:12px}.foundingTerms span{color:#aebcc0;font-size:13px;line-height:1.55}.foundingTerms>a{color:#fff;background:#f2692f;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;margin-top:22px;padding:15px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.securityLink{color:#dc5b28;align-items:center;min-height:44px;margin-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.growthPricingTeaser{background:#fff;border-top:1px solid #e1e5e4;border-bottom:1px solid #e1e5e4;justify-content:space-between;align-items:center;gap:45px;padding:clamp(50px,6vw,82px) clamp(28px,8vw,120px);display:flex}.growthPricingTeaser h2{max-width:760px;margin-top:11px}.growthPricingTeaser>div>span{color:#748187;max-width:690px;margin-top:17px;font-size:12px;line-height:1.7;display:block}.growthPricingTeaser>a{flex:none}.growthFinalCta>div:first-child{z-index:1;position:relative}.growthFinalCta>div:last-child{z-index:1;gap:9px;min-width:205px;display:grid;position:relative}.growthFinalCta>div:last-child>a{color:#fff;border:1px solid #ffffff6b;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:14px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.growthFinalCta>div:last-child>a:first-child{color:#bb4215;background:#fff;border-color:#fff}.growthFooter{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:24px 50px;height:auto;min-height:190px;padding-top:35px;padding-bottom:35px;display:grid}.footerIdentity{align-items:center;gap:20px;display:flex}.growthFooter .footerIdentity p{color:#c3cccf;width:auto;margin:0;font-size:13px;line-height:1.65}.growthFooter .footerIdentity p span{color:#7f9298}.footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 23px;display:flex}.growthFooter .footerLegal{color:#7f9096;text-align:center;border-top:1px solid #ffffff13;grid-column:1/-1;width:100%;margin:0;padding-top:20px}.aboutPage{--s-orange:#f2692f;--s-charcoal:#28383f;color:#29383f;background:#f6f4ef;min-height:100vh;overflow:hidden}.aboutPage svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.aboutPage>nav{background:#fff;border-bottom:1px solid #e1e4e2;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 clamp(24px,6vw,90px);display:flex}.aboutPage>nav>a{color:inherit;text-decoration:none}.aboutPage>nav>div{gap:27px;display:flex}.aboutPage>nav>div a,.aboutPage>footer a{color:#58666c;align-items:center;min-height:44px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.aboutHero{color:#fff;background:radial-gradient(circle at 8% 20%,#f2692f1f,#0000 27%),linear-gradient(135deg,#202f36,#33464e);grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(50px,9vw,150px);padding:clamp(78px,9vw,145px) clamp(28px,8vw,120px);display:grid}.aboutPortrait{background:#1b2930a8;border:1px solid #ffffff1d;border-radius:18px;justify-items:center;gap:17px;padding:45px 30px;display:grid;box-shadow:24px 24px #f2692f1e}.aboutPortrait>span{color:#fff;background:#f2692f;border:1px solid #ffffff26;width:155px;height:155px;font-size:47px}.aboutPortrait small{color:#b8c6c9;letter-spacing:.15em;font-size:12px;font-weight:900}.aboutHero>div:last-child>p{color:#ff9d76}.aboutHero h1{color:#fff;max-width:870px;margin-top:17px;font-size:clamp(48px,6vw,86px)}.aboutHero>div:last-child>span{color:#bdc9cc;max-width:720px;margin-top:25px;font-size:13px;line-height:1.75;display:block}.aboutStory{background:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(55px,9vw,150px);padding:clamp(78px,9vw,130px) clamp(28px,8vw,120px);display:grid}.aboutStory h2{margin:13px 0 25px}.aboutStory article p{color:#68777d;max-width:700px;font-size:12px;line-height:1.8}.aboutStory blockquote{background:#f0eee8;border-radius:16px;margin:0;padding:38px}.aboutStory blockquote>svg{color:#e35d28;width:30px}.aboutStory blockquote p{margin:24px 0 0;font:500 27px/1.3 Georgia,serif}.aboutPrinciples{padding:clamp(78px,9vw,130px) clamp(28px,8vw,120px)}.aboutPrinciples header{max-width:800px}.aboutPrinciples h2{margin-top:14px}.aboutPrinciples>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:53px;display:grid}.aboutPrinciples article{background:#fff;border:1px solid #dfe3e2;border-radius:13px;min-height:245px;padding:30px}.aboutPrinciples article>span{color:#e35d28;font-size:13px;font-weight:900}.aboutPrinciples h3{margin:38px 0 10px;font:500 23px Georgia,serif}.aboutPrinciples article p{color:#718087;margin:0;font-size:12px;line-height:1.7}.aboutCta{color:#fff;background:linear-gradient(120deg,#f2692f,#df511b);border-radius:18px;justify-content:space-between;align-items:center;gap:45px;margin:0 clamp(20px,5vw,72px);padding:clamp(40px,5vw,68px);display:flex}.aboutCta h2{color:#fff;margin-top:12px}.aboutCta>div>span{color:#ffe0d2;max-width:670px;margin-top:15px;font-size:12px;line-height:1.7;display:block}.aboutCta>a{color:#bd4214;background:#fff;flex:none}.aboutPage>footer{background:#27353c;justify-content:space-between;align-items:center;gap:25px;min-height:130px;padding:28px clamp(28px,6vw,90px);display:flex}.aboutPage>footer>a,.aboutPage>footer div a{color:#b4c0c3}.aboutPage>footer div{gap:24px;display:flex}.pricingLeadActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pricingLeadActions>a{color:#dce5e6;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:13px 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.pricingLeadActions>a:first-child{color:#fff;background:#f2692f;border-color:#f2692f}.pricingLiveOffer>a{color:#ffc3aa;background:0 0;border:1px solid #f482556f}.pricingSeatComparison{background:linear-gradient(120deg,#1a2b32,#2a3f47);border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,7vw,110px);margin-top:17px;padding:clamp(27px,3.5vw,45px);display:grid}.pricingSeatComparison span{color:#ff9a74;letter-spacing:.16em;font-size:12px;font-weight:900}.pricingSeatComparison h2{color:#fff;margin-top:10px;font-size:clamp(31px,3.3vw,49px)}.pricingSeatComparison>p{color:#b8c7ca;margin:0;font-size:12px;line-height:1.75}.pricingPlanGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.pricingPlanGridFour .pricingPlanCard,.pricingPlanGridFour .pricingPlanCard:nth-child(4),.pricingPlanGridFour .pricingPlanCard:nth-child(5){grid-column:auto;grid-template-columns:none;grid-template-areas:none;min-height:545px;display:flex}.pricingPlanGridFour .pricingPlanCard:nth-child(4)>*,.pricingPlanGridFour .pricingPlanCard:nth-child(5)>*{grid-area:auto}.pricingCalculator{color:#24343b;background:#f2f2ed;border:1px solid #ffffff1d;border-radius:18px;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:clamp(35px,7vw,105px);margin-top:clamp(60px,8vw,110px);padding:clamp(30px,4.8vw,68px);display:grid}.pricingCalculatorIntro>p,.pricingSetupPanel>div:first-child>p{color:#dc5d2a;letter-spacing:.17em;margin:0;font-size:12px;font-weight:900}.pricingCalculator h2{margin-top:13px}.pricingCalculatorIntro>span{color:#6e7e83;margin-top:18px;font-size:12px;line-height:1.7;display:block}.calculatorFields{gap:12px;margin-top:28px;display:grid}.calculatorFields label{color:#495960;background:#fff;border:1px solid #d9dfdd;border-radius:10px;grid-template-columns:1fr 120px;align-items:center;gap:15px;min-height:56px;padding:8px 10px 8px 15px;font-size:13px;font-weight:850;display:grid}.calculatorFields input{color:#26363d;text-align:right;background:#f7f8f6;border:1px solid #dce2e0;border-radius:8px;width:100%;min-height:40px;font-size:16px;font-weight:900}.moneyInput{background:#f7f8f6;border:1px solid #dce2e0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.moneyInput i{color:#7c898e;padding-left:11px;font-size:12px;font-style:normal}.moneyInput input{border:0}.calculatorResults{grid-template-columns:1fr 1fr;align-content:start;gap:11px;display:grid}.calculatorResults>article{background:#fff;border:1px solid #dce2df;border-radius:13px;align-content:center;min-height:180px;padding:24px;display:grid}.calculatorResults>article.checkControlResult{color:#fff;background:linear-gradient(145deg,#2a3d45,#1e2e35);border-color:#f1764666}.calculatorResults article small{color:#e05d29;letter-spacing:.12em;font-size:12px;font-weight:900}.calculatorResults article strong{letter-spacing:-.05em;margin-top:12px;font:500 clamp(40px,4vw,61px)/.9 Georgia,serif}.calculatorResults article span{color:#738187;margin-top:10px;font-size:12px;line-height:1.45}.calculatorResults .checkControlResult span{color:#b6c5c8}.calculatorDifference{background:#e5eee9;border-radius:11px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px;display:grid}.calculatorDifference>svg{color:#198364;width:24px}.calculatorDifference p{gap:4px;margin:0;display:grid}.calculatorDifference b{color:#186d55;font-size:12px}.calculatorDifference span{color:#668078;font-size:12px;line-height:1.45}.calculatorActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.calculatorActions>a:last-child{color:#4e5e64;border:1px solid #ccd5d2;border-radius:9px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.pricingSetupPanel{background:linear-gradient(120deg,#f36d3930,#1e3037 45%,#17272e);border:1px solid #f3784963;border-radius:15px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,7vw,105px);margin-top:17px;padding:clamp(28px,4vw,50px);display:grid}.pricingSetupPanel h2{color:#fff;margin-top:11px;font-size:clamp(31px,3.2vw,47px)}.pricingSetupPanel>div:last-child>p{color:#c3cfd1;margin:0;font-size:12px;line-height:1.7}.pricingSetupPanel>div:last-child>small{color:#ffae8c;margin-top:11px;font-size:12px;line-height:1.5;display:block}.summarySetup{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.summarySetup>span{gap:4px;display:grid}.summarySetup b,.summarySetup strong{color:#fff;font-size:13px}.summarySetup small{color:#9fb0b5;font-size:12px;line-height:1.4}.summarySetup strong{color:#ff9b75;text-align:right}.ccDemoConversionPrompt{color:#fff;background:linear-gradient(120deg,#2b3c44,#1d2d34);border:1px solid #f37a4a57;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:24px 26px;display:flex}.ccDemoConversionPrompt small{color:#ff9c75;letter-spacing:.13em;font-size:12px;font-weight:900}.ccDemoConversionPrompt h3{margin:7px 0 4px;font:500 23px/1.1 Georgia,serif}.ccDemoConversionPrompt p{color:#aebfc2;margin:0;font-size:13px}.ccDemoConversionPrompt>div:last-child{gap:8px;min-width:190px;display:grid}.ccDemoConversionPrompt>div:last-child>a:last-child{color:#d7e1e2;border:1px solid #ffffff2f;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.growthSignalStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.growthSignalStrip article{background:linear-gradient(145deg,#fff,#f5f7f7);border:1px solid #e0e5e7;border-radius:11px;align-content:center;min-height:125px;padding:20px;display:grid}.growthSignalStrip small{color:#e0612e;letter-spacing:.11em;font-size:12px;font-weight:900}.growthSignalStrip strong{color:#293840;margin-top:7px;font:500 31px Georgia,serif}.growthSignalStrip span{color:#718086;margin-top:5px;font-size:12px;line-height:1.45}@media (width<=1220px){.growthHero{grid-template-columns:minmax(385px,.9fr) minmax(470px,1.1fr)}.heroPhoneCaption{left:-15px}.heroManagerSignal{right:-25px}.teamUseGrid{grid-template-columns:repeat(2,1fr)}.pricingPlanGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.growthHero{grid-template-columns:1fr;padding-bottom:75px;padding-right:clamp(28px,7vw,75px)}.growthHero .heroCopy{max-width:750px}.staffHeroStage{height:680px;margin-top:28px;overflow:visible}.heroPhoneCaption{left:calc(50% - 310px)}.heroManagerSignal{right:calc(50% - 325px)}.founderStory,.foundingProgramme,.pricingCalculator{grid-template-columns:1fr}.founderIdentityCard{max-width:460px}.evidenceLead,.comparisonSection>div:first-child,.aboutHero,.aboutStory{grid-template-columns:1fr}.evidenceLead>span{max-width:700px;margin-top:20px}.evidenceGrid{grid-template-columns:1fr 1fr}.evidenceGrid>article:last-child{grid-column:1/-1;min-height:250px}.comparisonSection>div:first-child{gap:16px}.comparisonTable{overflow-x:auto}.comparisonTable>div{min-width:850px}.foundingProgramme{gap:35px}.pricingCalculator{gap:38px}.aboutPortrait{width:min(100%,390px)}}@media (width<=760px){.growthSalesPage{width:100%;overflow:clip}.growthSalesPage .salesNav{gap:9px}.growthSalesPage .salesBrand strong{font-size:13px}.growthSalesPage .salesMark{border-width:5px;width:27px;height:27px}.growthSalesPage .navActions .demoNav{display:none!important}.growthSalesPage .navActions .navCta{justify-content:center;min-width:92px}.growthHero{padding:112px 20px 62px}.growthHero .heroCopy{padding-right:0}.growthHero .heroCopy h1{max-width:520px;font-size:clamp(47px,14.7vw,69px)}.growthHero .heroActions{flex-direction:column;align-items:stretch;gap:10px}.growthHero .primaryCta,.growthHero .textCta{border-radius:9px;justify-content:center;min-height:48px}.growthHero .textCta{border:1px solid #ffffff27;align-items:center;display:flex}.growthHero .heroTrust{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staffHeroStage{height:610px;margin:36px -20px 0;padding:0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;min-height:573px;transform:scale(.9)rotate(1deg)}.heroPhoneCaption{width:176px;top:16px;left:16px}.heroPhoneCaption small{display:none}.heroManagerSignal{width:200px;bottom:28px;right:14px}.heroManagerSignal p{display:none}.audienceStrip>div{grid-template-columns:1fr 1fr;display:grid}.audienceStrip i{display:none}.founderStory,.evidenceSection,.teamUseSection,.comparisonSection,.foundingProgramme{padding:72px 20px}.founderStory{gap:43px}.founderIdentityCard{padding:19px;box-shadow:9px 9px #eef0ef}.founderIdentityCard>span{width:68px;height:68px;font-size:24px}.founderStory blockquote>p{font-size:29px}.evidenceLead>h2,.comparisonSection>div:first-child h2,.foundingProgramme h2,.growthPricingTeaser h2,.aboutPage h1,.aboutPage h2,.pricingCalculator h2{font-size:38px}.evidenceGrid,.teamUseGrid,.aboutPrinciples>div{grid-template-columns:1fr;margin-top:38px}.evidenceGrid>article,.evidenceGrid>article:last-child,.teamUseGrid>article{grid-column:auto;min-height:245px}.switcherOffer{grid-template-columns:auto 1fr;padding:23px 20px}.switcherOffer>a{grid-column:1/-1;width:100%}.comparisonTable{border-radius:13px 0 0 13px;margin-right:-20px}.comparisonTable>div{grid-template-columns:200px repeat(4,140px);min-width:760px}.comparisonTable>div>span,.comparisonTable>div>b{min-height:56px;padding:13px 15px}.foundingProgramme{gap:26px}.growthPricingTeaser,.growthFinalCta,.aboutCta{gap:27px;display:grid}.growthPricingTeaser{padding:56px 20px}.growthPricingTeaser>a,.aboutCta>a{width:100%}.growthFinalCta>div:last-child{min-width:0}.growthFooter{grid-template-columns:1fr;gap:26px;padding:38px 20px;display:grid}.footerIdentity{width:100%}.footerLinks{grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;display:grid}.footerLinks a{align-items:center;min-height:40px;display:flex}.growthFooter .footerLegal{text-align:left}.aboutPage>nav{min-height:68px;padding:0 18px}.aboutPage>nav>div{gap:5px}.aboutPage>nav>div a{padding:0 8px;font-size:12px}.aboutPage>nav>div a:first-child{display:none}.aboutHero,.aboutStory,.aboutPrinciples{padding:70px 20px}.aboutPortrait{width:100%;padding:35px 24px}.aboutHero h1{font-size:48px}.aboutStory{gap:35px}.aboutStory blockquote{padding:28px}.aboutStory blockquote p{font-size:23px}.aboutCta{margin:0 15px;padding:42px 23px}.aboutPage>footer{flex-direction:column;align-items:flex-start;padding:30px 20px}.pricingLeadActions>a{justify-content:center;width:100%}.pricingLiveOffer>a{width:100%}.pricingSeatComparison,.pricingSetupPanel{grid-template-columns:1fr;gap:23px;padding:25px 22px}.pricingSeatComparison h2,.pricingSetupPanel h2{font-size:34px}.pricingPlanGridFour{grid-template-columns:1fr}.pricingPlanGridFour .pricingPlanCard,.pricingPlanGridFour .pricingPlanCard:nth-child(4){min-height:0}.pricingCalculator{grid-template-columns:1fr;margin-top:60px;padding:27px 21px}.calculatorFields label{grid-template-columns:1fr 110px}.calculatorResults{grid-template-columns:1fr}.calculatorResults>article,.calculatorDifference,.calculatorActions{grid-column:auto}.calculatorResults>article{min-height:150px}.calculatorActions{grid-template-columns:1fr}.summarySetup{flex-direction:column;align-items:flex-start}.summarySetup strong{text-align:left}.ccDemoConversionPrompt{flex-direction:column;align-items:stretch;gap:18px;padding:21px}.ccDemoConversionPrompt>div:last-child{min-width:0}.growthSignalStrip{grid-template-columns:1fr}}@media (width<=560px){.growthSalesPage{overflow-x:clip}.growthHero{min-height:auto;padding:96px 16px 48px}.growthHero .heroCopy,.growthHero .heroLead,.growthHero .heroTrust{min-width:0;max-width:100%}.growthHero .heroCopy h1,.growthHero .heroLead{overflow-wrap:anywhere}.staffHeroStage{box-sizing:border-box;width:100%;max-width:100%;height:570px;margin:30px 0 0;overflow:hidden}.heroPhoneFrame{transform-origin:top;width:286px;max-width:calc(100vw - 72px);height:558px;min-height:0;transform:scale(.86)rotate(1deg)}.heroPhoneScreen{min-width:0}.heroPhoneScreen>h2,.heroPhoneScreen>span,.heroTask b,.heroTask small{overflow-wrap:anywhere}.heroTask,.heroTask>div{min-width:0}.heroManagerSignal{box-sizing:border-box;width:min(200px,100vw - 72px);bottom:20px;right:4px}.heroPhoneCaption{box-sizing:border-box;width:min(176px,100vw - 72px);top:10px;left:4px}.heroPhoneFrame>nav{grid-template-columns:repeat(5,1fr)}.heroPhoneFrame>nav span{font-size:12px}.heroPhoneFrame>nav svg{width:16px}.growthHero .heroTrust{grid-template-columns:1fr}.heroPhoneCaption{left:7px}.heroManagerSignal{right:7px}.founderIdentityCard{align-items:flex-start}.evidenceReceipt{padding:23px 20px}.evidenceReceipt dl,.switcherOffer{grid-template-columns:1fr}.switcherOffer>a{grid-column:auto}.foundingTerms>article{padding:18px 0}.aboutPage .salesBrand strong{font-size:13px}.aboutPage .salesMark{border-width:5px;width:27px;height:27px}.aboutPage>nav>div a:nth-child(2){display:none}.aboutPage>footer div{flex-wrap:wrap}.calculatorFields label{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.heroPhoneFrame{animation:none}}.salesFooter>div{flex-wrap:wrap}.primaryCta,.tierCard>a,.completeDemo,.mobileSalesDock a,.checkoutPage button.primary{color:#17252c!important}.salesPage .navCta{border-color:#ffffff4d;color:#fff!important}.salesPage .salesLinks,.salesPage .navActions{align-items:center}.salesPage .salesLinks a,.salesPage .navActions .demoNav,.salesPage .navActions .navCta{white-space:nowrap;align-items:center;height:44px;line-height:1;display:inline-flex}.salesPage .mockMain,.salesPage .mockMain>header{color:var(--s-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ff7a43}:where(.salesNav,.salesFooter,.pricingGalleryPage,.trustPage,.supportPage,.legalPage,.checkoutPage) :where(a,button,summary){min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.mobileSalesDock{display:none!important}.salesPage,.pricingPageShell{padding-bottom:0!important}.salesPage>.salesHeader .navActions,.pricingPageShell>.salesHeader .navActions{gap:7px;margin-left:auto;display:flex!important}.salesPage>.salesHeader .navActions .demoNav:nth-child(2),.pricingPageShell>.salesHeader .navActions .demoNav:nth-child(2){display:none!important}.salesPage>.salesHeader .navActions .demoNav,.salesPage>.salesHeader .navActions .navCta,.pricingPageShell>.salesHeader .navActions .demoNav,.pricingPageShell>.salesHeader .navActions .navCta{border-radius:9px;height:38px;min-height:38px;padding:0 10px;font-size:13px!important;display:inline-flex!important}.salesPage>.salesHeader .navActions .navCta:before,.pricingPageShell>.salesHeader .navActions .navCta:before{content:none}.salesPage>.salesHeader .navActions .navCta svg,.pricingPageShell>.salesHeader .navActions .navCta svg{display:none}.salesHeader{min-height:calc(66px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(18px, env(safe-area-inset-right));padding-left:max(18px, env(safe-area-inset-left))}.salesFooter{padding-right:max(20px, env(safe-area-inset-right));padding-bottom:calc(28px + env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left))}.salesFooter>div{gap:12px 18px;width:100%}.publicHelpButton{bottom:calc(18px + env(safe-area-inset-bottom))}.checkoutPage input,.checkoutPage select,.checkoutPage textarea,.supportPage input,.supportPage select,.supportPage textarea{font-size:16px!important}.siteCount button{min-width:44px;min-height:44px}}@media (width<=560px){.salesFooter>div{grid-template-columns:1fr 1fr;display:grid}.salesFooter>div a{align-items:center;min-height:32px;display:flex}}.supportResponse,.supportGuides{max-width:1140px;margin:0 auto;padding:36px 0}.supportResponse{border-bottom:1px solid #dfe4e6;justify-content:space-between;align-items:center;gap:28px;display:flex}.supportResponse p,.supportGuides>div>p{color:#d85a24;letter-spacing:.15em;margin:0;font-size:12px;font-weight:900}.supportResponse h2,.supportGuides h2{color:#26343b;margin:8px 0;font:500 26px/1.12 Georgia,serif}.supportResponse span,.supportGuides>div>span{color:#728087;max-width:650px;font-size:12px;line-height:1.7;display:block}.supportResponse span a,.supportPage>footer a[href^=mailto\:]{color:#d85a24;font-weight:900}.supportResponse>a{color:#fff;background:#26343b;border-radius:9px;flex:none;padding:13px 17px;font-size:12px;font-weight:900;text-decoration:none}.supportGuides{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:40px;padding-bottom:48px;display:grid}.supportGuideList{border-top:1px solid #dfe4e6}.supportGuideList details{border-bottom:1px solid #dfe4e6;padding:16px 0}.supportGuideList summary{cursor:pointer;color:#26343b;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;list-style:none;display:flex}.supportGuideList summary::-webkit-details-marker{display:none}.supportGuideList summary i{color:#d85a24;font-size:17px;font-style:normal}.supportGuideList details[open] summary i{transform:rotate(45deg)}.supportGuideList p{color:#728087;margin:12px 32px 0 0;font-size:13px;line-height:1.7}.pricingReadinessNote{color:#26343b;background:#fff5ef;border:1px solid #ffb58d;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin:18px 0 0;padding:18px 20px;display:grid}.pricingReadinessNote b{font-size:12px}.pricingReadinessNote span{color:#6d5d56;grid-column:1;font-size:13px;line-height:1.6}.pricingReadinessNote a{color:#c94f1d;grid-area:1/2/span 2;font-size:13px;font-weight:900;text-decoration:none}@media (width<=750px){.supportResponse,.supportGuides{margin-left:18px;margin-right:18px}.supportResponse{gap:20px;display:grid}.supportResponse>a{text-align:center;width:100%}.supportGuides{grid-template-columns:1fr;gap:22px}.pricingReadinessNote{grid-template-columns:1fr}.pricingReadinessNote a{grid-area:auto}}:root{--sx-shadow-sm:0 1px 2px #26343d0f, 0 1px 3px #26343d0d;--sx-shadow:0 20px 50px -26px #26343d52, 0 2px 10px #26343d0d;--sx-shadow-lg:0 40px 90px -36px #141c2280}html{scroll-behavior:smooth}:where(a,button,summary,input,select,textarea):focus-visible{outline:2.5px solid var(--orange,#f2692f);outline-offset:3px}.salesNav,.salesHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .2s}.salesLinks a,.navActions a{transition:color .15s,opacity .15s}.navCta,.primaryCta{box-shadow:var(--sx-shadow);transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s}.navCta:hover,.primaryCta:hover{box-shadow:var(--sx-shadow-lg);transform:translateY(-2px)}.navCta:active,.primaryCta:active{transform:translateY(0)}.textCta{transition:gap .15s,opacity .15s}.textCta:hover{opacity:.8}.demoNav{transition:opacity .15s}.demoNav:hover{opacity:.75}.growthHero,.salesHero{position:relative}.heroPhoneFrame,.productStage,.staffHeroStage{transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--sx-shadow-lg)!important}.heroTask,.heroShiftProgress{transition:transform .15s,box-shadow .15s}.heroTrust span{transition:transform .15s}.featureBento>*,.evidenceFeature,.problemGrid>*,.howGrid>*,.teamUseGrid>*,.securityPanel,.founderIdentityCard,.foundingProgramme{box-shadow:var(--sx-shadow-sm);transition:box-shadow .18s,transform .18s}.featureBento>:hover,.evidenceFeature:hover,.teamUseGrid>:hover{box-shadow:var(--sx-shadow);transform:translateY(-3px)}.comparisonTable{box-shadow:var(--sx-shadow-sm)}.comparisonTable [role=row]:hover{background:color-mix(in srgb, var(--soft,#f4f6f7) 70%, transparent)}.switcherOffer,.finalCta,.growthFinalCta{box-shadow:var(--sx-shadow)}.salesFooter,.growthFooter{border-top:1px solid var(--line,#e1e6e8)}.footerLinks a{transition:color .15s,opacity .15s}.footerLinks a:hover{opacity:.7}.pricingTeaser,.growthPricingTeaser{box-shadow:var(--sx-shadow)}.betaProgramme{color:#fff;background:var(--s-charcoal,#2f3a40);max-width:1180px;box-shadow:var(--sx-shadow);border:1px solid #ff6b2c40;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,42px);margin:34px auto 0;padding:28px clamp(24px,4vw,52px);display:grid}.betaProgrammeSignal{width:52px;height:52px;color:var(--s-orange,#ff6b2c);letter-spacing:.08em;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative}.betaProgrammeSignal i{border-radius:inherit;border:1px solid #ff6b2c8c;position:absolute;inset:-7px}.betaProgramme p{color:var(--s-orange,#ff6b2c);letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:850}.betaProgramme h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,36px)}.betaProgramme>div:nth-child(2)>span{color:#ffffffb8;max-width:660px;margin-top:9px;line-height:1.55;display:block}.betaProgrammeAction{justify-items:end;gap:9px;display:grid}.betaProgrammeAction small{color:#ffffff94;letter-spacing:.1em;white-space:nowrap;font-size:10px;font-weight:800}.betaProgrammeAction a{color:#fff;background:var(--s-orange,#ff6b2c);border-radius:9px;align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.betaProgrammeAction svg{width:15px}@media (width<=720px){.betaProgramme{grid-template-columns:auto 1fr}.betaProgrammeAction{grid-column:1/-1;justify-items:stretch}.betaProgrammeAction a{justify-content:center}.betaProgrammeAction small{display:none}}@media (width>=900px){.featureSection,.evidenceSection,.howSection,.teamUseSection,.problemSection,.comparisonSection,.securitySection{scroll-margin-top:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.betaLaunchBanner{color:#fff;background:#28383f;border:1px solid #ee744544;border-radius:16px;align-items:center;gap:22px;max-width:1280px;margin:18px auto 0;padding:18px 24px;display:flex;box-shadow:0 12px 34px #22343b12}.betaLaunchBanner>span{white-space:nowrap;letter-spacing:.1em;color:#ffb695;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.betaLaunchBanner i{background:#7fdcb3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7fdcb314}.betaLaunchBanner p{color:#e0e8e7;flex:1;margin:0;font-size:13px;line-height:1.5}.betaLaunchBanner a{white-space:nowrap;color:#fff;background:#f2692f;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.betaLaunchBanner svg{width:17px}.betaLaunchBanner.paused i{box-shadow:none;background:#d6b488}.growthHero h1{letter-spacing:-.055em!important;line-height:1.06!important}.growthHero .heroLead{max-width:490px;line-height:1.75}.growthHero .heroActions{gap:20px}.heroPhoneCaption{color:inherit;text-decoration:none}.iphoneHeroFrame{position:relative;border-color:#78858e!important;box-shadow:inset 0 0 0 2px #070b0e,0 34px 70px #17303840!important}.heroDynamicIsland{z-index:3;background:#050609;border-radius:25px;width:28%;height:25px;position:absolute;top:14px;left:36%}.heroPhoneStatus{padding-left:24px!important;padding-right:24px!important}@media (width<=900px){.betaLaunchBanner{flex-wrap:wrap;gap:14px;margin:12px 20px 0}.betaLaunchBanner p{flex-basis:50%}.growthHero{padding-top:36px}}@media (width<=550px){.betaLaunchBanner{gap:10px;margin:10px 14px 0;padding:15px}.betaLaunchBanner p{flex-basis:100%;font-size:12px}.betaLaunchBanner a{justify-content:space-between;width:100%;min-height:44px}.growthHero .heroActions{align-items:stretch}.growthHero .heroActions a{min-height:46px}.growthHero h1{font-size:clamp(42px,12vw,58px)!important}}.growthSalesPage>.salesHeader{background:#303b43;position:relative;inset:auto}.growthSalesPage>.betaLaunchBanner{z-index:1;width:calc(100% - 48px);margin:18px auto 0;position:relative}.salesPage.growthSalesPage .salesHero.growthHero{min-height:700px;padding-top:40px}.salesPage .salesOfficialLogo{width:184px;height:42px;display:block}.heroPhoneFrame .salesOfficialLogo{width:172px;height:38px}@media (width<=760px){.growthSalesPage>.betaLaunchBanner{width:calc(100% - 28px);margin-top:12px}.salesPage.growthSalesPage .salesHero.growthHero{min-height:0;padding-top:32px}.salesPage .salesNav .salesOfficialLogo{width:140px;height:34px}}.ccSalesHeader{z-index:50;color:#fff;background:#303b43;width:100%;position:relative}.ccSalesNav{align-items:center;gap:28px;max-width:1600px;margin:auto;padding:20px 4vw;display:flex}.ccSalesLogo{flex-shrink:0}.ccSalesLogo img{width:200px;height:auto;display:block}.ccSalesMenu{align-items:center;gap:25px;margin-left:auto;display:flex}.ccSalesMenu>a,.ccSalesIndustryTrigger{color:#fff;white-space:nowrap;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.ccSalesMenu a:hover,.ccSalesIndustryTrigger:hover{color:#ffad81}.ccSalesIndustryTrigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:14px 0;display:flex}.ccSalesIndustryMenu{position:relative}.ccSalesDropdown{color:#26343d;background:#fff;border:1px solid #dce2e6;border-radius:12px;width:340px;padding:15px;position:absolute;top:100%;left:-20px;box-shadow:0 22px 60px #18232a40}.ccSalesDropdown[hidden]{display:none}.ccSalesDropdown>small{letter-spacing:1.4px;color:#6b7b85;padding:12px;font-size:10px;font-weight:700;display:block}.ccSalesDropdown>a{color:#26343d;border-radius:7px;gap:6px;padding:15px 12px;text-decoration:none;display:grid}.ccSalesDropdown>a:hover{color:#983b10;background:#fff0e7}.ccSalesDropdown strong{font-size:16px}.ccSalesDropdown span{color:#60727d;font-size:13px;line-height:1.5}.ccSalesMenu .ccSalesNavCta{color:#202b32;background:#ff681d;border-radius:8px;padding:13px 17px}.ccSalesMenuToggle{display:none}.ccIndustryPage{color:#26343d;background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:clip}.ccIndustryPage *{box-sizing:border-box}.ccIndustryPage p{font-size:16px;line-height:1.8}.ccIndustrySection{max-width:1380px;margin:auto;padding:80px 5vw}.ccIndustryEyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#ac430e;font-weight:700;font-size:12px!important;line-height:1.6!important}.ccIndustryPage h1,.ccIndustryPage h2,.ccIndustryPage h3{color:inherit;letter-spacing:-1.4px;margin:16px 0 24px;line-height:1.09}.ccIndustryPage h1{font-size:clamp(42px,5.3vw,78px)}.ccIndustryPage h2{font-size:clamp(30px,3.6vw,48px)}.ccIndustryPage h3{letter-spacing:-.6px;font-size:23px;line-height:1.25}.ccIndustryHero{color:#fff;background:#303b43;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.ccIndustryHeroCopy{max-width:760px;margin-left:auto;padding:45px 4vw 65px 5vw}.ccIndustryBack{color:#bfcbd2;margin-bottom:45px;font-size:13px;text-decoration:none;display:block}.ccIndustryHero .ccIndustryEyebrow{color:#ffa270}.ccIndustryHero .ccIndustryLead{color:#d3dce1;max-width:600px;font-size:18px;line-height:1.7}.ccIndustryActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.ccIndustryPrimary{background:#ff681d;border-radius:8px;padding:17px 22px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;color:#202b32!important}.ccIndustryPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0002}.ccIndustryTextLink{color:inherit;border-bottom:1px solid;padding:8px 0;font-size:15px;font-weight:700;text-decoration:none}.ccIndustryHeroNote{color:#bcc9d1;margin-top:26px;font-size:13px;display:block}.ccIndustryHero figure{min-height:600px;margin:0;position:relative;overflow:hidden}.ccIndustryHero figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ccIndustryHero figcaption{bottom:0;background:linear-gradient(#0000,#18232ad9);gap:10px;padding:90px 40px 35px;display:grid;position:absolute;inset-inline:0}.ccIndustryHero figcaption span{letter-spacing:2px;color:#ffab7b;font-size:11px}.ccIndustryHero figcaption b{font-size:24px}.ccIndustryIntro{text-align:center;max-width:1030px;padding-block:95px}.ccIndustryIntro>p:last-child{color:#60717a;max-width:770px;margin:0 auto;font-size:18px}.ccIndustryUseCases{border-top:1px solid #e4e9ec;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.ccIndustrySectionHeading>p:last-child{color:#60717a}.ccIndustryCheckGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.ccIndustryCheckGrid article{border-top:2px solid #ff681d;padding:25px 0}.ccIndustryCheckGrid article>span{color:#a7430e;font-size:13px;font-weight:700}.ccIndustryCheckGrid p{color:#60717a}.ccIndustryScenario{color:#fff;background:#303b43}.ccIndustryScenario .ccIndustrySection{max-width:1080px}.ccIndustryScenario .ccIndustryEyebrow{color:#ffa270}.ccIndustryScenario h2{max-width:850px}.ccIndustryScenario p:not(.ccIndustryEyebrow){color:#cdd8de;font-size:18px}.ccIndustryProcess{flex-wrap:wrap;gap:35px;margin:35px 0;display:flex}.ccIndustryProcess span{font-size:15px}.ccIndustryProcess b{color:#ff9460;margin-right:12px;display:inline-block}.ccIndustryManager{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ccIndustryManager p{color:#60717a}.ccIndustryManager ul{margin:0;padding:0;list-style:none}.ccIndustryManager li{border-bottom:1px solid #dce3e7;gap:20px;padding:24px 0;font-size:17px;line-height:1.6;display:flex}.ccIndustryManager li span{color:#ae440e;font-size:13px;font-weight:700}.ccIndustryReport{background:#eef2f4}.ccIndustryReport .ccIndustrySection{grid-template-columns:.85fr 1.15fr;align-items:center;gap:45px;display:grid}.ccIndustryReport p{color:#60717a}.ccIndustryReportWindow{background:#fff;border:1px solid #b9c6ce;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #26343d26}.ccIndustryReportWindow small{color:#c3d0d7;font-size:11px}.ccIndustryReportWindow iframe{border:0;width:100%;height:560px;display:block}.ccIndustrySetup,.ccIndustryFaq{grid-template-columns:.9fr 1.1fr;gap:65px;display:grid}.ccIndustrySetup{border-bottom:1px solid #e2e7ea}.ccIndustrySetup>div:last-child{align-self:center}.ccIndustrySetup p:not(.ccIndustryEyebrow){color:#60717a;font-size:18px}.ccIndustryFaq details{border-bottom:1px solid #dce3e7;padding:22px 0}.ccIndustryFaq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.ccIndustryFaq summary span{color:#b3450e}.ccIndustryFaq details p{color:#60717a}.ccIndustryClosing{text-align:center;background:#ff681d;padding:75px 5vw}.ccIndustryClosing .ccIndustryEyebrow{color:#492914}.ccIndustryClosing h2{max-width:850px;margin:20px auto}.ccIndustryClosing p{color:#462b1c}.ccIndustryClosing .ccIndustryActions{justify-content:center}.ccIndustryClosing .ccIndustryPrimary{background:#26343d;color:#fff!important}.ccIndustryFooter{color:#fff;background:#26343d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:45px 5vw;display:flex}.ccIndustryFooter img{width:190px;display:block}.ccIndustryFooter>div{flex-wrap:wrap;gap:20px;display:flex}.ccIndustryFooter a{color:#d7e0e5;font-size:14px;text-decoration:none}.ccIndustryFooter>small{color:#aebdc6;flex-basis:100%;font-size:12px;line-height:1.5}.ccHowHero{color:#fff;text-align:center;background:#303b43;max-width:none;padding-block:90px 55px}.ccHowHero>p:not(.ccIndustryEyebrow){color:#cbd7de;max-width:670px;margin:25px auto;font-size:19px}.ccHowHero .ccIndustryEyebrow{color:#ffa270}.ccHowHero h1 em{color:#ff8750;font-style:normal}.ccHowHero .ccIndustryActions{justify-content:center}.ccHowProgress{border-top:1px solid #65727c;justify-content:center;align-items:center;gap:30px;max-width:880px;margin:65px auto 0;padding-top:30px;display:flex}.ccHowProgress>span{letter-spacing:2px;color:#b3c3cd;font-size:11px}.ccHowProgress b{font-size:18px;font-weight:500}.ccHowProgress i{color:#ff8750;font-style:normal}.ccHowSteps{max-width:1380px;margin:auto;padding:40px 5vw;scroll-margin-top:20px}.ccHowStep{border-bottom:1px solid #e0e6ea;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:65px 0;display:grid}.ccHowStepCopy{position:relative}.ccHowNumber{letter-spacing:-4px;color:#d9e0e4;margin-bottom:24px;font-size:70px;font-weight:700;line-height:1;display:block}.ccHowStepCopy>p:not(.ccIndustryEyebrow){color:#60717a;font-size:17px}.ccHowStepCopy aside{background:#f0f3f5;border-left:3px solid #ff681d;margin:25px 0;padding:20px;font-size:14px;line-height:1.7}.ccHowStep figure{margin:0}.ccHowStep img{aspect-ratio:1.1;object-fit:cover;border-radius:12px;width:100%}.ccHowStep figcaption{color:#71818a;margin-top:12px;font-size:12px;line-height:1.5}.ccHowStep.withoutPhoto{display:block}.ccHowStep.withoutPhoto .ccHowStepCopy{max-width:850px;margin:auto}.ccHowRoles{grid-template-columns:1.2fr 1fr 1fr;gap:40px;display:grid}.ccHowRoles article{border-top:2px solid #ff681d;padding-top:25px}.ccHowRoles article>span{letter-spacing:1.5px;color:#aa410d;font-size:12px;font-weight:700}.ccHowRoles p{color:#60717a}@media (width<=1100px){.ccSalesNav{gap:20px;padding:16px 24px}.ccSalesLogo img{width:160px}.ccSalesMenu{gap:17px}.ccSalesMenu>a,.ccSalesIndustryTrigger{font-size:13px}.ccIndustryUseCases,.ccIndustryManager{gap:35px}.ccIndustryReport .ccIndustrySection{grid-template-columns:1fr}.ccIndustryReportWindow iframe{height:520px}.ccIndustryHeroCopy{padding-left:5vw}.ccHowStep{gap:35px}.ccHowRoles{grid-template-columns:1fr 1fr}.ccHowRoles>div{grid-column:span 2}}@media (width<=850px){.ccSalesNav{flex-wrap:wrap;justify-content:space-between}.ccSalesMenuToggle{color:#fff;background:0 0;border:1px solid #7b8c96;border-radius:7px;padding:10px 15px;font-size:14px;display:block}.ccSalesMenu{align-items:stretch;gap:0;width:100%;margin:0;display:none}.ccSalesMenu.isOpen{flex-direction:column;display:flex}.ccSalesMenu>a,.ccSalesIndustryTrigger{padding:14px 0;font-size:16px}.ccSalesDropdown{width:100%;box-shadow:none;margin:0 0 10px;position:static}.ccSalesMenu .ccSalesNavCta{text-align:center;margin-top:10px}.ccIndustryHero{grid-template-columns:1fr}.ccIndustryHeroCopy{max-width:none;margin:0;padding:35px 6vw 45px}.ccIndustryHero figure{min-height:430px}.ccIndustryHero h1{max-width:650px}.ccIndustryBack{margin-bottom:30px}.ccIndustrySection{padding:55px 6vw}.ccIndustryUseCases,.ccIndustryManager,.ccIndustrySetup,.ccIndustryFaq{grid-template-columns:1fr;gap:25px}.ccIndustryIntro{text-align:left}.ccIndustryCheckGrid{gap:24px}.ccHowHero{padding-block:65px 40px}.ccHowProgress{flex-wrap:wrap;gap:15px;margin-top:40px}.ccHowProgress>span{display:none}.ccHowSteps{padding-inline:6vw}.ccHowStep{grid-template-columns:1fr;gap:25px;padding:45px 0}.ccHowStep img{aspect-ratio:1.4}.ccHowNumber{font-size:55px}.ccIndustryClosing{padding:55px 6vw}.ccIndustryFooter{padding:40px 6vw}.ccIndustryFooter>div{gap:18px}.ccIndustryPage h1{letter-spacing:-1.8px}.ccIndustryPage h2{letter-spacing:-1px}}@media (width<=480px){.ccIndustryCheckGrid,.ccHowRoles{grid-template-columns:1fr}.ccHowRoles>div{grid-column:auto}.ccIndustryHero figure{min-height:330px}.ccIndustryActions{gap:16px}.ccIndustryPrimary{font-size:14px}.ccIndustryHero .ccIndustryLead{font-size:17px}.ccIndustryReportWindow iframe{height:500px}.ccIndustryProcess{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.ccIndustryPrimary{transition:none;transform:none!important}}.ccHowPhotoFrame{aspect-ratio:1.1;border-radius:12px;overflow:hidden}.ccHowPhotoFrame img{object-fit:cover;width:100%;height:100%;display:block}.ccHowPhotoFrame.manager-review img{aspect-ratio:auto;object-fit:initial;border-radius:0;width:200%;max-width:none;height:auto}@media (width<=850px){.ccHowPhotoFrame{aspect-ratio:1.4}}.ccSalesNav{gap:20px;padding-inline:3vw}.ccSalesMenu{gap:20px}.ccSalesLogo img{width:180px}.ccSalesSplitLink{align-items:center;gap:4px;display:flex}.ccSalesSplitLink>a{color:#fff;white-space:nowrap;padding:14px 0;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}.ccSalesSplitLink>button{color:#fff;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:18px}.ccSalesDropdown{opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;z-index:60;transition:opacity .22s,transform .28s,visibility .28s;transform:translateY(-9px)scale(.98)}.ccSalesDropdown.isExpanded{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.ccSalesDropdown>a{transition:background .2s,transform .2s}.ccSalesDropdown>a:hover{transform:translate(3px)}.ccSalesIndustryTrigger>span,.ccSalesSplitLink>button{transition:transform .25s}.ccSalesIndustryTrigger[aria-expanded=true]>span,.ccSalesSplitLink>button[aria-expanded=true]{transform:rotate(180deg)}.ccSalesNav :focus-visible{outline-offset:4px;outline:3px solid #ffb58c}.ccSalesDropdown :focus-visible{outline-color:#b34712}.ccSalesDropdown small{font-size:12px;line-height:1.6}.ccSalesDropdown span{font-size:14px}.ccIndustryReportWindow>div:first-child{color:#fff;background:#303b43;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px;font-size:14px;display:flex}.ccIndustryReportWindow>.ccSalesReportPreview{color:#26323b;background:#f3f5f6;min-height:0;padding:22px;display:block}.ccSalesReportPreview .ccPreviewMetrics{border-bottom:1px solid #d9e0e4;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:20px;display:grid}.ccPreviewMetrics span{font-size:13px;line-height:1.6}.ccPreviewMetrics b{color:#26343d;font-size:30px;display:block}.ccSalesReportPreview .ccReportDayLink{grid-template-columns:50px 1fr 20px;gap:12px;display:grid}.ccSalesReportPreview .ccReportCounts{grid-area:2/2/auto/-1}.ccSalesReportPreview .ccReportNext{grid-area:1/3}.ccIndustryReportWindow .ccSalesReportPreview small{color:#536672;font-size:12px}.ccSalesReportPreview .ccReportDayDate time{font-size:15px}.ccSalesReportPreview .ccReportNote{color:#536672;font-size:13px;line-height:1.7}.ccIndustryReportWindow{min-width:0}.ccIndustryReportWindow small{font-size:12px}.ccHomeHero{min-height:650px}.ccHomeHero .ccIndustryHeroCopy{align-self:center;padding-top:85px}.ccHomeHero h1 em{color:#ff8750;font-style:normal}.ccHomeInstallLink{color:#ffd0b6;text-underline-offset:5px;margin-top:30px;font-size:15px;line-height:1.6;display:block}.ccHomeProofStrip{color:#fff;background:#26343d;border-top:1px solid #52616b;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 5vw;display:grid}.ccHomeProofStrip span{align-items:center;gap:13px;font-size:15px;display:flex}.ccHomeProofStrip b{color:#ff9863;font-size:13px}.ccHomeIntro{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;padding-bottom:30px;display:grid}.ccHomeIntro>p{color:#60717a;font-size:19px}.ccHomeOutcomes{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:20px;display:grid}.ccHomeOutcomes article{border-top:2px solid #ff681d;padding-top:25px}.ccHomeOutcomes article>span{letter-spacing:1.5px;color:#a94310;font-size:12px;font-weight:700}.ccHomeOutcomes p{color:#60717a}.ccHomeApp{background:#edf1f3;scroll-margin-top:20px}.ccHomeApp>.ccIndustrySection{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.ccHomeApp p{color:#60717a;font-size:18px}.ccInstallInstructions{border-block:1px solid #c3cfd6;margin-top:25px;padding:20px 0}.ccInstallInstructions summary{cursor:pointer;justify-content:space-between;font-size:17px;font-weight:700;display:flex}.ccInstallInstructions li{padding:8px 0;font-size:16px;line-height:1.7}.ccInstallInstructions ol{padding-left:22px}.ccInstallInstructions p{font-size:14px}.ccInstallInstructions a{color:#97390c}.ccHomeApp .productStage{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:auto;min-height:740px;margin:0;padding:20px 0;display:flex;overflow:visible;box-shadow:none!important}.ccHomeApp .productStage:before,.ccHomeApp .productStage:after,.ccHomeApp .stageGlow{display:none}.ccHomeApp .heroPhoneFrame{flex-shrink:0;width:330px;max-width:100%;height:auto;min-height:620px;animation:none;transform:none}.ccHomeApp .heroPhoneFrame>header{color:#fff;background:#303b43}.ccHomeApp .heroPhoneScreen>h2{letter-spacing:-.7px;font:700 25px/1.2 Arial,Helvetica,sans-serif}.ccHomeApp .heroPhoneScreen>p{font-size:12px}.ccHomeApp .heroPhoneFrame>nav{grid-template-columns:repeat(5,1fr)}.ccHomeApp .heroPhoneCaption{color:#26343d;width:100%;max-width:360px;box-shadow:none;background:0 0;border:0;gap:15px;padding:0;text-decoration:none;display:flex;position:static;transform:none}.ccHomeApp .heroPhoneCaption>svg{flex-shrink:0;width:25px}.ccHomeApp .heroPhoneCaption small{color:#536672;font-size:13px;line-height:1.6;display:block}.ccHomeApp .heroPhoneCaption b{margin-bottom:5px;font-size:15px;display:block}.ccPhotoCards,.ccBlogCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0;display:grid}.ccPhotoCards>a,.ccBlogCards>a{color:#26343d;background:#fff;border:1px solid #dbe2e6;border-radius:12px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.ccPhotoCards>a:hover,.ccBlogCards>a:hover{transform:translateY(-5px);box-shadow:0 18px 35px #26343d15}.ccPhotoCards img,.ccBlogCards img{aspect-ratio:1.3;object-fit:cover;width:100%;display:block}.ccPhotoCards img{object-position:35% center}.ccPhotoCards>a>div,.ccBlogCards>a>div{padding:26px}.ccPhotoCards h3,.ccBlogCards h3{margin:0 0 18px;font-size:25px}.ccPhotoCards p,.ccBlogCards p{color:#60717a}.ccPhotoCards span,.ccBlogCards span{color:#a43f0d;font-size:14px;font-weight:700}.ccHomeWorkflow{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.ccHomeWorkflow figure{border-radius:12px;margin:0;overflow:hidden}.ccHomeWorkflow img{aspect-ratio:1;object-fit:cover;object-position:40% center;width:100%;display:block}.ccHomeWorkflow p{color:#60717a}.ccHomeFounder{color:#fff;background:#303b43}.ccHomeFounder .ccIndustryEyebrow{color:#ffaf85}.ccHomeFounder h2{max-width:1000px}.ccHomeFounder p{color:#d7e0e5}.ccHomeFounder a{color:#ffad81}.ccHomePractical{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ccHomePractical p{color:#60717a}.ccHomePractical h3:not(:first-child){margin-top:35px}.ccHomeFounding{background:#f0f3f5;border-radius:12px;align-items:center;gap:45px;margin-bottom:50px;display:flex}.ccHomeFounding>div{flex:1}.ccHomeFounding>a{flex-shrink:0}.ccHomeFounding p{max-width:750px}.ccBlogCards small{letter-spacing:.6px;color:#9f3b0b;margin-bottom:20px;font-size:12px;font-weight:700;line-height:1.6;display:block}.ccBlogCards p{font-size:16px}.ccBlogCards img{aspect-ratio:1.65}.ccBlogArticle{max-width:1100px;margin:auto;padding:65px 5vw}.ccBlogArticle>header{max-width:900px;margin:0 auto 45px}.ccBlogArticle .ccBlogStandfirst{color:#60717a;font-size:20px}.ccBlogArticle header>small{color:#60717a;font-size:14px}.ccBlogArticle figure{margin:0 0 50px}.ccBlogArticle figure img{aspect-ratio:1.8;object-fit:cover;border-radius:12px;width:100%;display:block}.ccBlogArticle figcaption{color:#60717a;margin-top:12px;font-size:12px}.ccBlogBody{max-width:730px;margin:auto}.ccBlogBody section{margin:40px 0}.ccBlogBody h2{letter-spacing:-.7px;font-size:30px;line-height:1.2}.ccBlogBody p{color:#526570;font-size:18px;line-height:1.9}.ccBlogBody aside{background:#eef2f4;border-left:3px solid #ff681d;margin:50px 0;padding:30px}.ccIndustryPage section[id]{scroll-margin-top:25px}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s both ccPageOut}::view-transition-new(root){animation:.35s both ccPageIn}@keyframes ccPageOut{to{opacity:0;transform:translate(-18px)}}@keyframes ccPageIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1200px){.ccSalesMenu{gap:13px}.ccSalesLogo img{width:155px}.ccSalesMenu>a,.ccSalesIndustryTrigger,.ccSalesSplitLink>a{font-size:13px}.ccSalesMenu .ccSalesNavCta{padding:12px}.ccHomeApp>.ccIndustrySection{gap:35px}.ccHomeOutcomes{gap:25px}}@media (width<=1050px){.ccSalesNav{flex-wrap:wrap;justify-content:space-between}.ccSalesMenuToggle{color:#fff;background:0 0;border:1px solid #7b8c96;border-radius:7px;padding:10px 15px;font-size:14px;display:block}.ccSalesMenu{align-items:stretch;gap:0;width:100%;margin:0;display:none}.ccSalesMenu.isOpen{flex-direction:column;display:flex}.ccSalesMenu>a,.ccSalesIndustryTrigger,.ccSalesSplitLink>a{padding:14px 0;font-size:16px}.ccSalesSplitLink{justify-content:space-between}.ccSalesDropdown{width:100%;box-shadow:none;border-width:0;max-height:0;margin:0;padding-block:0;transition:max-height .3s,opacity .25s,transform .3s,visibility .3s;position:static;overflow:hidden}.ccSalesDropdown.isExpanded{border-width:1px;max-height:500px;margin-bottom:10px;padding-block:15px}.ccSalesMenu .ccSalesNavCta{text-align:center;margin-top:10px}.ccPhotoCards,.ccBlogCards{gap:16px}.ccPhotoCards>a>div,.ccBlogCards>a>div{padding:20px}.ccPhotoCards h3,.ccBlogCards h3{font-size:22px}.ccHomeProofStrip{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.ccHomeHero .ccIndustryHeroCopy{padding-top:45px}.ccHomeHero figure{min-height:400px}.ccHomeIntro,.ccHomeApp>.ccIndustrySection,.ccHomeWorkflow,.ccHomePractical{grid-template-columns:1fr;gap:30px}.ccHomeOutcomes{grid-template-columns:1fr}.ccHomeApp .productStage{min-height:0;padding-top:25px}.ccHomeApp .heroPhoneFrame{min-height:620px}.ccPhotoCards,.ccBlogCards{grid-template-columns:1fr}.ccPhotoCards img,.ccBlogCards img{aspect-ratio:1.7}.ccHomeWorkflow img{aspect-ratio:1.3}.ccHomeFounding{border-radius:0;flex-direction:column;align-items:flex-start}.ccBlogArticle{padding:40px 6vw}.ccBlogArticle figure img{aspect-ratio:1.4}}@media (width<=480px){.ccHomeHero figure{min-height:320px}.ccHomeProofStrip{gap:20px 12px}.ccHomeProofStrip span{gap:8px;font-size:13px}.ccIndustryReportWindow>.ccSalesReportPreview{padding:14px}.ccPreviewMetrics span{font-size:12px}.ccHomeApp .heroPhoneFrame{width:100%;max-width:330px}.ccHomeApp .heroPhoneFrame>header{padding-inline:12px}.ccBlogBody aside{padding:22px}}@media (prefers-reduced-motion:reduce){.ccSalesDropdown,.ccSalesDropdown>a,.ccSalesIndustryTrigger>span,.ccSalesSplitLink>button,.ccPhotoCards>a,.ccBlogCards>a{transition:none}.ccPhotoCards>a:hover,.ccBlogCards>a:hover{transform:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.ccIndustryHero figure img[src*=gym-instructor]{object-position:35% center}.ccTrialRibbon{color:#26343d;background:#fff1e8;border-bottom:1px solid #f0d1bf;justify-content:space-between;align-items:center;gap:30px;padding:14px 3vw;font-family:Arial,Helvetica,sans-serif;display:flex}.ccTrialRibbon>div{align-items:center;gap:25px;display:flex}.ccTrialRibbon strong{white-space:nowrap;font-size:16px}.ccTrialRibbon span{max-width:720px;font-size:13px;line-height:1.6}.ccTrialRibbon>a{color:#9b3b0b;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.ccHomeIndustries .ccPhotoCards>a{background:#f1f4f6;border-top:3px solid #ff681d;padding-block:20px}.ccHomeIndustries .ccPhotoCards>a:hover{background:#fff0e7}.ccHomeHero figure img{object-position:50% center}.ccUnifiedSales{color:#26343d;width:100%;font-family:Arial,Helvetica,sans-serif;background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.ccUnifiedSales :is(h1,h2,h3,h4){letter-spacing:-1.2px;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.12!important}.ccUnifiedSales p{font-family:Arial,Helvetica,sans-serif;line-height:1.8}.ccUnifiedSales>section:not(.pricingShowcase){max-width:1380px;margin-inline:auto;padding:75px 5vw}.ccUnifiedSales>.ccSalesHeader{background:#303b43;border:0;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block}.ccUnifiedSales .ccSalesNav{width:auto;max-width:1600px;margin:auto}.ccUnifiedSales>.ccIndustryFooter{color:#fff;background:#26343d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:none;margin:0;padding:45px 5vw;display:flex}.ccUnifiedSales>.ccIndustryFooter a{color:#d7e0e5}.ccUnifiedSales>.ccIndustryFooter>div{flex-wrap:wrap;gap:20px;display:flex}.ccUnifiedSales>.ccIndustryFooter>small{color:#aebdc6;flex-basis:100%;font-size:12px}.ccUnifiedSales>.ccIndustryFooter img{width:190px}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero){color:#fff;border:0;background:#303b43!important;max-width:none!important;padding:80px 5vw!important}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero) h1{max-width:1050px;color:#fff!important;font-size:clamp(40px,4.8vw,70px)!important}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero) :is(p,span){color:#cdd8de}.ccUnifiedSales :is(.trustHero,.aboutHero,.supportHero)>p,.ccUnifiedSales .aboutHero>div>p,.ccUnifiedSales .supportHero>div>p{letter-spacing:1.8px;font-size:12px;color:#ffa16e!important}.ccUnifiedSales :is(.aboutStory,.trustGrid,.supportResponse){background:#fff}.ccUnifiedSales :is(.aboutPrinciples,.trustBoundary,.supportGuides){background:#f0f3f5}.ccUnifiedSales :is(.aboutPrinciples article,.trustCards article,.supportOptions article){box-shadow:none;color:#26343d;background:#fff;border:1px solid #dce3e7;border-top:3px solid #ff681d;border-radius:12px}.ccUnifiedSales .aboutPortrait{background:#26343d;border:1px solid #65747e;border-radius:12px}.ccUnifiedSales .aboutCta{color:#26343d;background:#ff681d}.ccUnifiedSales.legalPage>article{max-width:1000px;margin:auto;padding:65px 5vw}.ccUnifiedSales.legalPage>article h1{font-size:clamp(38px,4.8vw,64px)}.ccUnifiedSales.legalPage>article h2{font-size:26px}.ccUnifiedSales.legalPage>article section{padding-block:16px}.ccUnifiedSales.legalPage .legalCallout{color:#26343d;background:#fff0e7;border-left:3px solid #ff681d;border-radius:10px}.ccUnifiedSales .supportContact{background:#f0f3f5}.ccUnifiedSales .supportContact input,.ccUnifiedSales .supportContact select,.ccUnifiedSales .supportContact textarea{border:1px solid #b6c4cd;border-radius:8px;font-size:16px}.ccUnifiedSales .supportContact button{color:#26343d;background:#ff681d;border-radius:8px}.ccUnifiedSales .pricingShowcase{background:#303b43;padding-top:65px}.ccUnifiedSales .pricingShowcaseOrb{display:none}.ccUnifiedSales .pricingShowcaseInner{max-width:1500px}.ccUnifiedSales .pricingShowcaseCopy h1{font-size:clamp(44px,5.2vw,76px);line-height:1.07!important}.ccUnifiedSales .pricingShowcaseCopy h1 em{color:#ff9761;font-style:normal}.ccUnifiedSales .pricingBillingPanel{box-shadow:none;background:#26343d;border:1px solid #65747e;border-radius:12px}.ccUnifiedSales .pricingBillingPanelNote{align-items:flex-start}.ccUnifiedSales .pricingBillingPanelNote>b{font:700 42px/1 Arial,Helvetica,sans-serif}.ccUnifiedSales .pricingBillingPanelNote span{font-size:14px;line-height:1.65}.ccUnifiedSales .pricingBillingToggle{background:#17242c;border-radius:8px}.ccUnifiedSales .pricingBillingToggle button{border-radius:6px}.ccUnifiedSales .pricingPlanCard{box-shadow:none;background:#26343d;border:1px solid #6c7b84;border-radius:12px}.ccUnifiedSales .pricingPlanIdentity h3{font-size:30px;line-height:1.15!important}.ccUnifiedSales .pricingPlanPrice strong{letter-spacing:-2px;font:700 clamp(38px,3.8vw,58px)/1.1 Arial,Helvetica,sans-serif}.ccUnifiedSales .pricingPlanCta{background:#ff681d;border-radius:8px;line-height:1.5;color:#26343d!important}.ccUnifiedSales .pricingSeatComparison{background:#35434c;border:1px solid #697883;border-radius:12px}.ccUnifiedSales .pricingSeatComparison h2{font-size:clamp(28px,3vw,42px)}.ccUnifiedSales .pricingAnswers{color:#26343d;background:#fff}.ccUnifiedSales .pricingAnswers h2{font-size:clamp(30px,3.6vw,48px)}.ccUnifiedSales .pricingAnswerList details{background:0 0;border-bottom:1px solid #d2dce2;border-radius:0}.ccUnifiedSales .pricingAnswerList summary{color:#26343d;font-size:17px}.ccUnifiedSales .pricingAnswerList p{color:#596e7b;font-size:16px}.ccUnifiedSales .pricingAnswers>div>span{color:#596e7b}.ccUnifiedCheckout{min-height:calc(100vh - 140px);background:#f0f3f5!important;padding-top:35px!important}.ccUnifiedCheckout :is(h1,h2),.checkoutIdentityPage :is(h1,h2){letter-spacing:-1.5px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.12!important}.ccUnifiedCheckout .checkoutShell{overflow:hidden;border-radius:14px!important}.ccUnifiedCheckout .checkoutForm{color:#26343d;background:#fff!important}.ccUnifiedCheckout .orderSummary{background:#303b43!important}.ccUnifiedCheckout .orderSummary h2{color:#fff}.ccUnifiedCheckout .summaryPrice strong{font-family:Arial,Helvetica,sans-serif!important}.ccUnifiedCheckout .summaryStatus{white-space:normal;font-size:12px;line-height:1.4}.ccUnifiedCheckout .checkoutIntro h1{font-size:clamp(40px,4.6vw,66px)!important}.checkoutIdentityPage{min-height:calc(100vh - 140px);background:#303b43!important}.checkoutIdentityPage .buyerRegisterPanel{border-radius:14px!important}.checkoutIdentityPage .accountFormHeading h1{font-size:clamp(34px,4vw,52px)!important}.ccUnifiedSales .ccSalesDropdown strong{font-weight:700}@media (width<=1100px){.ccTrialRibbon>div{flex-direction:column;align-items:flex-start;gap:4px}.ccUnifiedSales .pricingShowcaseLead{gap:35px}.ccUnifiedSales .pricingPlanIdentity h3{font-size:26px}}@media (width<=760px){.ccTrialRibbon{align-items:flex-start;gap:15px;padding:14px 6vw}.ccTrialRibbon strong{white-space:normal;font-size:14px}.ccTrialRibbon span{font-size:12px}.ccTrialRibbon>a{white-space:normal;min-width:80px;font-size:13px}.ccUnifiedSales>section:not(.pricingShowcase){padding:45px 6vw}.ccUnifiedSales :is(.aboutHero,.trustHero,.supportHero){padding:45px 6vw!important}.ccUnifiedSales>.ccIndustryFooter{padding:35px 6vw}.ccUnifiedSales.legalPage>article{padding:40px 6vw}.ccUnifiedCheckout{padding-top:15px!important}.ccUnifiedSales .pricingShowcase{padding-top:35px}.ccUnifiedSales .pricingShowcaseCopy h1{font-size:44px}.ccUnifiedSales .pricingBillingPanelNote{gap:16px}}.ccInstallGuide{text-align:left;border:1px solid #85959f55;border-radius:12px;min-width:0;max-width:100%;margin:25px 0;padding:24px;font-family:Arial,Helvetica,sans-serif}.ccInstallGuide *{box-sizing:border-box}.ccInstallGuideIntro>span{letter-spacing:1.5px;color:#b44b16;font-size:12px;font-weight:700}.ccInstallGuide h3{letter-spacing:-.5px;margin:10px 0;font-size:22px;line-height:1.25}.ccInstallGuide p{opacity:.85;margin:12px 0;color:inherit!important;font-size:15px!important;line-height:1.7!important}.ccInstallGuide details{border-top:1px solid #85959f55;padding:16px 0}.ccInstallGuide summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.ccInstallGuide summary>span{color:#e66a2b}.ccInstallGuide details[open] summary>span{transform:rotate(45deg)}.ccInstallGuide ol{margin-block:20px;padding-left:22px}.ccInstallGuide li{margin:12px 0;font-size:15px;line-height:1.8}.ccInstallGuide a{color:inherit;text-underline-offset:4px}.ccAppleRelease{background:#83949e12;border-left:3px solid #ff681d;border-radius:0 8px 8px 0;padding:16px 18px}.ccAppleRelease strong{font-size:15px;line-height:1.5}.ccInstallGuide .ccInstallConnectivity{font-size:13px!important}.ccFounderPortrait{align-self:center;min-width:0;margin:0}.ccFounderPortrait img{border-radius:12px;width:100%;height:auto;display:block}.ccFounderPortrait figcaption{color:#cbd7df;margin-top:14px;font-size:13px;line-height:1.6}.ccUnifiedSales .aboutHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px}.ccFounderFeature{grid-template-columns:1fr 1.15fr;align-items:center;gap:55px;display:grid}.ccFounderFeature>img{border-radius:12px;width:100%;height:auto;display:block}.ccFounderFeature h2{font-size:clamp(28px,3.1vw,43px)}.ccHomeApp .ccInstallGuide{color:#26343d;background:#fff}.ccSupportInstall{max-width:1000px!important}.ccUnifiedSales .aboutStory article p,.ccUnifiedSales .aboutHero>div:last-child>span{font-size:18px;line-height:1.8}@media (width<=850px){.ccUnifiedSales .aboutHero{grid-template-columns:1fr;gap:35px}.ccFounderPortrait{max-width:650px}.ccFounderFeature{grid-template-columns:1fr;gap:30px}.ccFounderFeature>img{max-width:650px}.ccInstallGuide{padding:18px}.ccHomeApp>.ccIndustrySection{align-items:start}}html{scrollbar-gutter:stable}.ccSalesHeader{view-transition-name:cc-sales-header;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}.ccSalesHeader,.ccSalesHeader *{box-sizing:border-box}.ccSalesHeader .ccSalesNav{min-height:88px}.ccSalesHeader .ccSalesMenu>a,.ccSalesHeader .ccSalesIndustryTrigger,.ccSalesHeader .ccSalesSplitLink>a{align-items:center;min-height:48px;margin-block:0;padding-block:0;line-height:20px;display:inline-flex}.ccSalesHeader .ccSalesSplitLink{align-items:center;min-height:48px}.ccSalesHeader .ccSalesSplitLink>button{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:48px;min-height:48px;padding:0;line-height:20px;display:inline-flex}.ccSalesHeader .ccSalesLogo{align-items:center;min-height:48px;display:flex}.ccSalesHeader .ccTrialRibbon>a{align-items:center;min-height:24px;line-height:24px;display:inline-flex}::view-transition-group(cc-sales-header){animation-duration:0s}::view-transition-old(cc-sales-header){display:none}::view-transition-new(cc-sales-header){mix-blend-mode:normal;animation:none}@media (width>=1051px){.ccSalesHeader .ccSalesNav,.ccSalesHeader .ccSalesMenu{flex-wrap:nowrap}.ccSalesHeader .ccSalesMenu>*{flex-shrink:0}}@media (width<=1050px){.ccSalesHeader .ccSalesNav{min-height:80px}.ccSalesHeader .ccSalesMenu>a,.ccSalesHeader .ccSalesIndustryTrigger,.ccSalesHeader .ccSalesSplitLink>a{min-height:48px;padding-block:12px}.ccSalesHeader .ccSalesMenu .ccSalesNavCta{justify-content:center}}.pricingPlanCard .pricingPlanTrial{color:#26343d;text-align:left;background:#fff1e8;border:1px solid #ff681d55;border-left:4px solid #ff681d;border-radius:8px;gap:10px;margin:22px 0 6px;padding:18px 16px;display:grid}.pricingPlanCard .pricingPlanTrial strong{letter-spacing:0;color:#983b10;font:700 18px/1.4 Arial,Helvetica,sans-serif}.pricingPlanCard .pricingPlanTrial span{color:#26343d;font:400 15px/1.6 Arial,Helvetica,sans-serif}.ccSalesHeader .ccSalesChevron{border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:0 0 7px;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.ccSalesHeader button[aria-expanded=true]>.ccSalesChevron{transform:translateY(2px)rotate(225deg)}.ccSalesHeader .ccSalesSplitLink>button[aria-expanded=true]{transform:none}.ccSalesHeader .ccSalesIndustryTrigger{gap:10px}.ccSalesHeader .ccSalesSplitLink{gap:4px}@media (prefers-reduced-motion:reduce){.ccSalesHeader .ccSalesChevron{transition:none}}.ccTemplateShowcase{border-top:1px solid #dce3e7}.ccTemplateShowcase>p{color:#60717a;max-width:820px}.ccTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.ccTemplateGrid>article{background:#f3f6f7;border:1px solid #cad5dc;border-top:4px solid #ff681d;border-radius:12px;padding:0 24px 24px;overflow:hidden}.ccTemplateTop{color:#d7e0e5;background:#303b43;justify-content:space-between;align-items:center;gap:12px;margin:0 -24px 25px;padding:18px 20px;display:flex}.ccTemplateTop img{width:125px}.ccTemplateTop span{font-size:12px;line-height:1.4}.ccTemplateGrid h3{font-size:25px}.ccTemplateGrid p{color:#51646f}.ccTemplateGrid ol{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.ccTemplateGrid ol li{background:#fff;border:1px solid #dce3e7;border-radius:8px;gap:10px;padding:15px;display:grid}.ccTemplateGrid li strong{font-size:15px;line-height:1.5}.ccTemplateGrid ol li>span{color:#627580;border:1px dashed #adbbc4;border-radius:5px;padding:10px;font-size:14px}.ccTemplateGrid summary{cursor:pointer;color:#963a0b;justify-content:space-between;padding:15px 0;font-size:15px;font-weight:700;display:flex}.ccTemplateGrid ul{padding-left:20px}.ccTemplateGrid ul li{padding:10px 0;font-size:15px;line-height:1.5}.ccTemplateGrid li small{color:#637780;font-size:13px;display:block}.ccTemplateGrid details a{color:#963a0b;font-size:14px}.ccTemplateShowcase .ccTemplateFootnote{font-size:14px}.ccSetupTemplatePicker{border:1px solid #85959f55;border-radius:12px;margin-top:25px;padding:20px}.ccSetupTemplatePicker details{border-top:1px solid #85959f55;padding:12px 0}.ccSetupTemplatePicker summary{cursor:pointer;font-weight:700}.ccSetupTemplatePicker li{font-size:14px;line-height:1.7}.ccSetupTemplatePicker button{color:#202b32;background:#ff681d;border:0;border-radius:8px;padding:12px 18px;font-weight:700}.ccSetupTemplatePicker button:disabled{opacity:.6}@media (width<=1000px){.ccTemplateGrid{grid-template-columns:1fr}.ccTemplateTop img{width:150px}}.ccIndustryFooter>.ccBusinessDetails,.ccUnifiedSales>.ccIndustryFooter>.ccBusinessDetails{overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.checkoutPage .checkoutBusinessDetails{color:#52616b;overflow-wrap:anywhere;margin-top:24px;font-size:.875rem;line-height:1.7}.checkoutBusinessDetails a{color:inherit;text-underline-offset:3px;text-decoration:underline}.developerBetaPage{--beta-orange:#ff6b2c;--beta-ink:#222d33;--beta-charcoal:#2f3a40;--beta-cream:#f7f5f1;min-height:100svh;color:var(--beta-ink);background:radial-gradient(circle at 92% 12%,#ff6b2c21,transparent 24%),radial-gradient(circle at 5% 84%,#3184b61a,transparent 27%),var(--beta-cream);flex-direction:column;padding:28px clamp(22px,5vw,84px) 20px;display:flex;overflow:hidden}.developerBetaNav,.developerBetaShell,.developerBetaFooter{width:min(1280px,100%);margin:0 auto}.developerBetaNav{color:#6e7779;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:750;display:flex}.developerBetaNav>a:last-child{color:var(--beta-ink);letter-spacing:.02em;font-size:12px;text-decoration:none}.developerBetaBrand{color:var(--beta-ink);letter-spacing:.07em;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:inline-flex}.developerBetaBrand .salesMark{border:2px solid var(--beta-orange);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;transform:rotate(45deg)}.developerBetaBrand .salesMark b{background:var(--beta-orange);border-radius:50%;width:8px;height:8px;display:block}.developerBetaShell{flex:1;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:clamp(50px,10vw,150px);padding:58px 0 38px;display:grid}.developerBetaIntro{max-width:550px}.developerBetaIntro>p,.developerBetaKicker{color:var(--beta-orange);letter-spacing:.16em;margin:0 0 15px;font-size:11px;font-weight:850}.developerBetaIntro h1{letter-spacing:-.07em;max-width:540px;margin:0;font-size:clamp(47px,6.1vw,79px);line-height:.96}.developerBetaIntro h1 em{color:var(--beta-orange);letter-spacing:-.075em;font-family:Georgia,serif;font-weight:400}.developerBetaIntro>span{color:#586467;max-width:495px;margin-top:28px;font-size:16px;line-height:1.7;display:block}.developerBetaIntro dl{gap:20px;margin:42px 0 0;display:grid}.developerBetaIntro dl div{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.developerBetaIntro dt{color:var(--beta-orange);font:800 12px/1 var(--font-geist-mono,monospace);padding-top:3px}.developerBetaIntro dd{gap:4px;margin:0;display:grid}.developerBetaIntro dd b{font-size:14px}.developerBetaIntro dd small{color:#657174;font-size:13px;line-height:1.45}.developerBetaPanel{background:#fff;border:1px solid #d9d8d4;border-radius:22px;flex-direction:column;justify-content:center;min-height:480px;padding:clamp(30px,4vw,52px);display:flex;position:relative;box-shadow:0 28px 60px #222d331c}.developerBetaPanel:after{content:"";pointer-events:none;background:#ff6b2c14;border-radius:0 22px 0 100%;width:124px;height:124px;position:absolute;top:0;right:0}.developerBetaOrb{background:radial-gradient(circle at 32% 28%,#fff5df 0 4%,#ffba66 12%,#ff6b2c 38%,#d74d1f 67%,#9c3518 100%);border-radius:50%;width:62px;height:62px;margin:0 0 28px;position:relative;box-shadow:0 0 0 8px #ff6b2c1a,0 16px 30px #ff6b2c40}.developerBetaOrb:after{content:"";border:1px solid #ff6b2c57;border-radius:50%;position:absolute;inset:-12px}.developerBetaPanel h2{z-index:1;letter-spacing:-.055em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.04;position:relative}.developerBetaCopy{z-index:1;color:#657174;margin-top:13px;font-size:14px;line-height:1.6;display:block;position:relative}.developerBetaCopy b{color:var(--beta-ink);font-weight:700}.developerBetaForm{z-index:1;gap:15px;margin-top:29px;display:grid;position:relative}.developerBetaForm label{color:#566164;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.developerBetaForm label small{color:#8b9496;font-size:9px}.developerBetaForm input,.developerBetaForm textarea{box-sizing:border-box;width:100%;color:var(--beta-ink);font:500 15px/1.3 var(--font-geist-sans,Arial,sans-serif);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d6d8d8;border-radius:9px;outline:0;padding:14px 15px;transition:border .2s,box-shadow .2s}.developerBetaForm textarea{resize:vertical;min-height:105px}.developerBetaForm input:focus,.developerBetaForm textarea:focus{border-color:var(--beta-orange);box-shadow:0 0 0 4px #ff6b2c1f}.developerBetaForm button,.developerBetaPanel>button,.developerBetaPrimaryLink{cursor:pointer;color:#fff;background:var(--beta-orange);font:800 14px/1 var(--font-geist-sans,Arial,sans-serif);text-align:center;border:0;border-radius:9px;padding:15px 18px;text-decoration:none;transition:transform .18s,background .18s;box-shadow:0 10px 22px #ff6b2c38}.developerBetaForm button:hover,.developerBetaPanel>button:hover,.developerBetaPrimaryLink:hover{background:#e95920;transform:translateY(-2px)}.developerBetaForm button:disabled{cursor:wait;opacity:.68;transform:none}.developerBetaTextButton{z-index:1;align-self:flex-start;margin-top:18px;position:relative;color:var(--beta-orange)!important;box-shadow:none!important;background:0 0!important;padding:0!important;font-size:13px!important}.developerBetaError{z-index:1;color:#9b351e;background:#fff1ed;border:1px solid #efb4a4;border-radius:9px;margin:0;padding:11px 12px;font-size:13px;line-height:1.4;position:relative}.developerBetaSetupForm{gap:13px;margin-top:26px}.developerBetaSetupForm fieldset{border:0;margin:4px 0 0;padding:0}.developerBetaSetupForm legend{color:#566164;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.developerBetaChoice{gap:8px;display:grid}.developerBetaChoice label{color:var(--beta-ink);letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #dfe1df;border-radius:9px;grid-template-columns:17px 1fr;align-items:start;gap:11px;padding:12px}.developerBetaChoice input{width:15px;height:15px;accent-color:var(--beta-orange);margin:3px 0 0}.developerBetaChoice span{gap:3px;display:grid}.developerBetaChoice b{font-size:13px}.developerBetaChoice small{color:#738083;font-size:12px;font-weight:500}.developerBetaSuccessMark{z-index:1;color:#d74d1f;background:#fff2e9;border:1px solid #ff6b2c6b;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:27px;font-size:25px;display:grid;position:relative}.developerBetaFooter{color:#707a7c;justify-content:space-between;gap:18px;font-size:12px;display:flex}.developerBetaFooter a{color:var(--beta-orange);text-decoration:none}@media (width<=800px){.developerBetaPage{min-height:100dvh;padding:22px 20px 18px;overflow:auto}.developerBetaNav span{display:none}.developerBetaShell{grid-template-columns:1fr;gap:36px;padding:55px 0 36px}.developerBetaIntro h1{font-size:52px}.developerBetaIntro dl{display:none}.developerBetaPanel{border-radius:18px;min-height:auto;padding:30px 24px}.developerBetaFooter{align-items:flex-start}}.pricingGalleryPage .pricingReassurance span,.pricingGalleryPage .pricingLeadActions>a:last-child,.pricingGalleryPage .pricingGridHeading>span,.pricingGalleryPage .pricingPlanIdentity>span,.pricingGalleryPage .pricingPlanPrice p,.pricingGalleryPage .pricingPlanPrice small,.pricingGalleryPage .pricingPlanPrice em,.pricingGalleryPage .pricingPlanTrial span,.pricingGalleryPage .pricingPlanAllowance,.pricingGalleryPage .pricingTermsNote{color:#536871!important}.pricingGalleryPage .pricingEyebrow,.pricingGalleryPage .pricingGridHeading p,.pricingGalleryPage .pricingPlanIdentity>p{color:#ac4219!important}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage){--s2-ink:#25343b;--s2-orange:#fa6b2b;--s2-muted:#617078;--s2-line:#dbe1e2;font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--s2-ink);background:#fff}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) :is(h1,h2,h3){font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.045em;text-wrap:balance}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) :is(h1,h2,h3) em{color:#e95e23;font-family:inherit;font-style:normal}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) p{line-height:1.7}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) a{text-decoration:none}:is(.s2Site,.ccIndustryPage,.ccUnifiedSales,.pricingGalleryPage) :is(a,button,summary,input):focus-visible{outline-offset:5px;outline:3px solid #ec6a2f}.s2Site{overflow:clip}.s2Wrap{width:min(1280px,100% - 96px);margin-inline:auto}.s2Section{padding-block:100px}.s2Header{z-index:40;color:#fff;background:#25343b;border-bottom:1px solid #ffffff20;position:relative}.s2Nav{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:22px 48px;display:flex}.s2Logo{flex-shrink:0;display:block}.s2Logo img{object-fit:contain;width:194px;height:38px}.s2Menu{align-items:center;gap:25px;display:flex}.s2Menu>a{white-space:nowrap;color:#e1e7e8;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.s2Menu>a:hover{color:#ff9a6b}.s2Menu .s2Login{border-left:1px solid #ffffff30;padding-left:25px}.s2MenuButton{display:none}.s2Button,.s2Menu>.s2Button{color:#17262e;background:#fa6b2b;border:1px solid #fa6b2b;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:17px 23px;font-size:15px;font-weight:750;line-height:1.3;transition:background .2s;display:inline-flex}.s2Button:hover,.s2Menu>.s2Button:hover{color:#17262e;background:#ff8c58}.s2Secondary{color:inherit;border:1px solid #bac4c7;border-radius:6px;justify-content:center;align-items:center;padding:16px 22px;font-size:15px;font-weight:650;display:inline-flex}.s2Actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.s2Eyebrow{letter-spacing:.14em;color:#c34b18;font-weight:750;margin:0 0 22px!important;font-size:11px!important;line-height:1.5!important}.s2Hero{color:#fff;background:#25343b;padding:64px 0 0}.s2Hero .s2Eyebrow{color:#ff9b70}.s2HeroColumns{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;margin-bottom:55px;display:grid}.s2Hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.3vw,76px);font-weight:650;line-height:1.06}.s2Hero h1 em{color:#ff8a51}.s2HeroCopy>p{color:#d2dcdf;max-width:460px;margin:0 0 26px;font-size:20px;line-height:1.65}.s2HeroCopy>small{color:#bac8ce;margin-top:16px;font-size:12px;display:block}.s2HeroTags{color:#c8d5da;flex-wrap:wrap;gap:22px;margin-top:32px;font-size:12px;display:flex}.s2HeroTags span:before{content:"✓";color:#ffa47c;margin-right:8px}.s2Product{color:#25343b;background:#f4f6f6;border:1px solid #536068;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 15px 50px #0c1b2425}.s2ProductBar{background:#1b2930;justify-content:space-between;align-items:center;padding:16px 26px;display:flex}.s2ProductBar img{width:145px;height:27px}.s2ProductBar>span{letter-spacing:.14em;color:#acbec6;font-size:9px}.s2ProductBody{padding:30px}.s2ProductTitle{justify-content:space-between;align-items:center;display:flex}.s2ProductTitle small{letter-spacing:.12em;color:#5a6b73;font-size:9px}.s2ProductTitle h2{margin:8px 0 24px;font-size:27px;line-height:1.3}.s2Avatar{background:#ffdfce;border-radius:50%;padding:14px;font-size:12px;font-weight:700}.s2Metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.s2Metrics>div{background:#fff;border:1px solid #dce2e4;border-radius:6px;align-items:center;gap:20px;padding:18px 20px;display:flex}.s2Metrics b{letter-spacing:-.04em;font-size:27px}.s2Metrics span{color:#627078;font-size:12px}.s2ExampleGrid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.s2ExampleGrid>div,.s2ExampleGrid>aside{background:#fff;border:1px solid #dce2e4;border-radius:6px;padding:22px}.s2ExampleGrid h3{letter-spacing:-.02em;margin:0 0 16px;font-size:16px}.s2ExampleRow{border-top:1px solid #edf0f1;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.s2ExampleRow small{color:#617078;margin-left:auto;font-size:10px}.s2Check{color:#66767e;background:#eef1f2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.s2Check.done{color:#26734f;background:#e3f3eb}.s2Check.issue{color:#ba4617;background:#ffeadf}.s2Status{color:#ad4318;letter-spacing:.1em;background:#fff0e7;border-radius:3px;margin-bottom:15px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-block}.s2ExampleGrid aside p{color:#66777d;margin:0 0 16px;font-size:11px}.s2ExampleGrid dl div{justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.s2ExampleGrid dt{color:#67767e}.s2ExampleGrid dd{margin:0;font-weight:600}.s2ExampleGrid aside a{color:#a94319;margin-top:15px;font-size:12px;font-weight:700;display:inline-block}.s2ProductFoot{color:#66777e;border-top:1px solid #dce2e4;justify-content:space-between;padding:13px 30px;font-size:9px;display:flex}.s2Strip{background:#edf1f1;border-bottom:1px solid #dde3e4}.s2Strip>.s2Wrap{grid-template-columns:1fr 1fr 1.3fr 1.4fr;align-items:center;gap:28px;padding-block:28px;display:grid}.s2Strip span{letter-spacing:.08em;font-size:10px;line-height:1.6}.s2Strip p{border-left:1px solid #cbd4d7;margin:0;padding-left:25px;font-size:13px;font-weight:600}.s2SectionHead{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:44px;display:flex}.s2SectionHead>p{color:#617078;max-width:390px;margin:0;font-size:16px}.s2Site h2,.s2Closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.3vw,46px);line-height:1.14}.s2FeatureGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.s2FeatureGrid article{border-top:2px solid #26373f;padding:30px 0}.s2Number{color:#be4a1e;font-size:12px;font-weight:700}.s2FeatureGrid h3{margin:26px 0 14px;font-size:23px}.s2FeatureGrid p{color:#617078;margin:0;font-size:15px}.s2TextLink{color:#ae4319;margin-top:20px;font-size:14px;font-weight:700;display:inline-block}.s2Dark{color:#fff;background:#25343b}.s2Split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.s2Split>div>p:not(.s2Eyebrow){color:#c6d3d8;max-width:500px;margin:25px 0;font-size:17px}.s2Dark .s2Eyebrow{color:#ff9a6b}.s2Dark h2 em{color:#ff8c56}.s2List{margin:28px 0;padding:0;list-style:none}.s2List li{color:#d6e0e4;border-bottom:1px solid #ffffff20;padding:10px 0;font-size:14px}.s2List li:before{content:"✓";color:#ff9a6b;margin-right:12px}.s2Split .appInstallGuide{margin-top:26px}.s2IndustryGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.s2IndustryGrid>a{color:inherit;background:#fff;border:1px solid #dce2e4;border-radius:8px;transition:transform .2s;overflow:hidden}.s2IndustryGrid>a:hover{transform:translateY(-4px)}.s2IndustryGrid img{object-fit:cover;width:100%;height:270px}.s2IndustryGrid>a>div{padding:25px}.s2IndustryGrid h3{justify-content:space-between;gap:10px;margin:0 0 9px;font-size:21px;display:flex}.s2IndustryGrid h3 span{color:#c34b18}.s2IndustryGrid p{color:#617078;margin:0;font-size:13px}.s2IndustryOther{background:#f2f5f5;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:24px;display:flex}.s2IndustryOther p{margin:0;font-size:14px}.s2IndustryOther a{color:#ad4319;white-space:nowrap;font-size:14px;font-weight:700}.s2TrustBand{background:#eef2f2;padding:60px 0}.s2TrustBand>.s2Wrap{grid-template-columns:1fr 1fr;gap:80px;display:grid}.s2TrustBand p:not(.s2Eyebrow){color:#617078;margin:0}.s2Closing{color:#fff;background:#25343b;padding:80px 0}.s2Closing .s2Eyebrow{color:#ff9a6b}.s2Closing p:not(.s2Eyebrow){color:#c5d2d8;max-width:530px;margin:24px 0}.s2Footer{color:#d8e2e6;background:#1b2930;padding:60px 0 25px}.s2FooterTop{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.s2Footer img{width:185px;height:40px}.s2FooterTop>div>p{color:#b6c6cd;margin-top:24px;font-size:22px;line-height:1.4}.s2Footer h3{letter-spacing:.04em;color:#ff9a6b;margin:0 0 20px;font-size:12px}.s2FooterTop>div>a:not(:first-child){color:#c3d0d6;margin-top:13px;font-size:13px;display:block}.s2FooterBottom{border-top:1px solid #ffffff20;justify-content:space-between;gap:40px;margin-top:45px;padding-top:25px;display:flex}.s2FooterBottom small{color:#a4b7c0;max-width:800px;font-size:10px;line-height:1.7}.s2FooterBottom>div{gap:20px;font-size:12px;display:flex}.s2Credits{color:#9bb0bb;margin-top:20px;font-size:9px;line-height:1.6;display:block}.s2Site .s2ProductTitle h2{margin:8px 0 24px;font-size:27px;line-height:1.3}.s2Eyebrow,.s2Hero .s2Eyebrow{font-size:12px!important}.s2Menu>a{font-size:14px}.s2FeatureGrid p,.s2IndustryGrid p,.s2List li{font-size:16px}.s2FooterTop>div>a:not(:first-child){font-size:14px}.s2ProductBar>span,.s2ProductTitle small,.s2ProductFoot,.s2ExampleGrid aside p,.s2ExampleGrid dl div,.s2Status{letter-spacing:0;font-size:12px}.s2ExampleRow{font-size:14px}.s2ExampleRow small,.s2Metrics span,.s2HeroTags,.s2Credits,.s2FooterBottom small{font-size:12px}.ccIndustryPage .ccIndustryHero{color:#fff;background:#25343b;border-radius:0;grid-template-columns:1.1fr 1fr;gap:64px;max-width:none;min-height:0;padding:70px max(48px,50vw - 640px)}.ccIndustryPage .ccIndustryHero h1{font-size:clamp(36px,4.3vw,62px);font-weight:650;line-height:1.09}.ccIndustryPage .ccIndustryHero figure{box-shadow:none;border-radius:8px;min-height:400px}.ccIndustryPage .ccIndustryHero figure img{object-fit:cover}.ccIndustryPage .ccIndustryHero .ccIndustryLead{color:#ced9de;font-size:18px}.ccIndustryHeroNote{color:#bfccd2!important}:is(.s2Site,.ccIndustryPage) .ccIndustrySection{width:calc(100% - 96px);max-width:1280px;margin:auto;padding:80px 0}:is(.s2Site,.ccIndustryPage) .ccIndustryEyebrow{letter-spacing:.12em;color:#bd471b;font-size:11px}:is(.s2Site,.ccIndustryPage) .ccIndustrySection h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}:is(.s2Site,.ccIndustryPage) .ccIndustryPrimary{color:#192a32;box-shadow:none;background:#fa6b2b;border-radius:6px;font-family:inherit;font-weight:700}:is(.s2Site,.ccIndustryPage) .ccIndustryTextLink{color:#b3481f}:is(.s2Site,.ccIndustryPage) .ccIndustryReport{color:#25343b;background:#edf2f3;border-block:1px solid #d8e0e3}:is(.s2Site,.ccIndustryPage) .ccIndustryReport>.ccIndustrySection{grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;display:grid}:is(.s2Site,.ccIndustryPage) .ccIndustryReport h2{color:#25343b}.ccIndustryReport p:not(.ccIndustryEyebrow){color:#596e78!important}.ccIndustryPage .ccIndustryScenario{background:#25343b}.ccIndustryPage .ccIndustryCheckGrid article{box-shadow:none;background:#f3f6f6;border:1px solid #dce3e5;border-radius:6px}.ccIndustryPage .ccIndustryCheckGrid h3{font-size:24px}.ccIndustryPage .ccHowHero{color:#25343b;text-align:left;background:#fff}.ccIndustryPage .ccHowHero h1{font-size:clamp(40px,5vw,68px);line-height:1.1}.ccIndustryPage .ccHowSteps{grid-template-columns:1fr 1fr;gap:25px;width:calc(100% - 96px);max-width:1280px;margin:auto;padding:0 0 70px;display:grid}.ccIndustryPage .ccHowStep{background:#f1f5f5;border:1px solid #dce4e6;border-radius:8px;min-height:0;margin:0;padding:32px;display:block}.ccIndustryPage .ccHowStepCopy{max-width:none;padding:0}.ccIndustryPage .ccHowStep h2{font-size:29px;line-height:1.15}.ccIndustryPage .ccHowNumber{color:#bc471e;font-size:16px}.ccIndustryPage .ccHowRoles{gap:32px}:is(.s2Site,.ccIndustryPage) .ccBlogCards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}:is(.s2Site,.ccIndustryPage) .ccBlogCards>a{color:#25343b;box-shadow:none;background:#f3f6f6;border:1px solid #dce3e5;border-radius:6px;flex-direction:column;padding:28px;display:flex}:is(.s2Site,.ccIndustryPage) .ccBlogCards>a>div{padding:0}.s2ArticleMark{color:#c94e1c;margin-bottom:28px;font-size:30px;display:block}:is(.s2Site,.ccIndustryPage) .ccBlogCards h3{margin:15px 0;font-size:23px;line-height:1.25}:is(.s2Site,.ccIndustryPage) .ccBlogCards p{color:#617078;font-size:14px}.ccBlogArticle{max-width:900px!important}.ccBlogArticle h1{font-size:clamp(35px,4vw,58px)!important}.ccUnifiedSales.aboutPage .aboutHero{background:#fff;grid-template-columns:1fr 1.2fr;gap:65px;max-width:1376px;margin:auto;padding:70px 48px;display:grid}.s2FounderMark{color:#fff;background:#25343b;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:400px;padding:40px;display:flex}.s2FounderMark img{width:190px}.s2FounderMark span{letter-spacing:-.04em;font-size:42px;line-height:1.1}.s2FounderMark small{letter-spacing:.12em;color:#ff9a6b;font-size:10px}.ccUnifiedSales.aboutPage .aboutHero h1{color:#25343b;font-size:clamp(35px,4vw,55px)}.ccUnifiedSales .aboutStory{background:#f3f6f6}.ccUnifiedSales .aboutStory blockquote{box-shadow:none;background:#25343b;border-radius:8px}.ccUnifiedSales :is(.trustHero,.supportHero){box-shadow:none;color:#fff;background:#25343b;border-radius:0}.ccUnifiedSales :is(.trustHero,.supportHero) h1{font-size:clamp(38px,4.8vw,64px);line-height:1.1}.ccUnifiedSales :is(.trustGrid article,.supportGrid article){box-shadow:none;background:#f4f6f6;border:1px solid #dae2e5;border-radius:7px}.ccUnifiedSales.legalPage{background:#f5f7f7}.ccUnifiedSales.legalPage>article{background:#fff;border:1px solid #dce3e5;border-radius:8px;line-height:1.8}.pricingGalleryPage .pricingShowcase{color:#25343b;background:#f3f6f6;padding-top:60px}.pricingShowcaseOrb{display:none!important}.pricingGalleryPage .pricingShowcaseInner{width:calc(100% - 96px);max-width:1376px}.pricingGalleryPage .pricingShowcaseLead{gap:45px}.pricingGalleryPage .pricingShowcaseCopy h1{color:#25343b;font-size:clamp(40px,4.4vw,62px);line-height:1.08}.pricingGalleryPage .pricingShowcaseCopy>span{color:#617078}.pricingGalleryPage .pricingBillingPanel{color:#fff;box-shadow:none;background:#25343b;border-radius:8px}.pricingGalleryPage .pricingSeatComparison{display:none}.pricingGalleryPage .pricingPlanGrid{gap:18px}.pricingGalleryPage .pricingPlanCard{color:#25343b;border:1px solid #d6dfe2;box-shadow:none;background:#fff;border-top:3px solid #fa6b2b;border-radius:7px;padding:25px;transform:none}.pricingGalleryPage .pricingPlanIdentity h3{color:#25343b;font-size:24px;line-height:1.35}.pricingGalleryPage .pricingPlanPrice strong{color:#25343b;font-family:inherit;font-size:38px}.pricingGalleryPage .pricingPlanCta{color:#1a2b33;box-shadow:none;background:#fa6b2b;border-radius:5px}.pricingGalleryPage .pricingPlanNumber{color:#b84920}.pricingGalleryPage .pricingCalculator{box-shadow:none;background:#fff;border:1px solid #d7e0e3;border-radius:8px}.pricingGalleryPage .pricingSetupPanel{color:#fff;background:#25343b;border-radius:8px}.pricingGalleryPage .pricingGridHeading h2{color:#25343b;font-size:34px}@media (width>=1600px){.s2Wrap{width:calc(100% - 160px);max-width:1480px}.s2Nav{max-width:1640px}.s2Hero h1{font-size:84px}}@media (width<=1100px){.s2Nav{flex-wrap:wrap;padding:18px 30px}.s2Menu{gap:16px}.s2Menu>a{font-size:11px}.s2Logo img{width:160px}.s2Wrap{width:calc(100% - 60px)}.s2HeroColumns{gap:35px}.s2Split{gap:40px}.s2HeroCopy>p{font-size:18px}.s2Metrics>div{gap:12px;padding:15px}.s2FooterTop{gap:25px}.s2IndustryGrid img{height:220px}}@media (width<=850px){.s2MenuButton{color:#fff;background:0 0;border:1px solid #70818a;border-radius:4px;gap:20px;padding:10px 15px;display:flex}.s2Menu{flex-basis:100%;align-items:stretch;gap:0;display:none}.s2Menu.isOpen{flex-direction:column;display:flex}.s2Menu>a{border-bottom:1px solid #ffffff20;padding:14px 0;font-size:15px}.s2Menu .s2Login{border-left:0;padding-left:0}.s2Menu>.s2Button{margin-top:15px}.s2HeroColumns{grid-template-columns:1fr}.s2HeroCopy>p{max-width:600px}.s2Hero{padding-top:45px}.s2Hero h1{font-size:56px}.s2HeroTags{margin-top:22px}.s2HeroColumns{margin-bottom:36px}.s2Section{padding-block:65px}.s2SectionHead{flex-direction:column;align-items:flex-start;gap:25px}.s2SectionHead>p{max-width:600px}.s2FeatureGrid{gap:20px}.s2FeatureGrid h3{font-size:20px}.s2Strip>.s2Wrap{grid-template-columns:1fr 1fr;gap:20px}.s2Strip p{border:0;padding:0}.s2Split{grid-template-columns:1fr}.s2IndustryGrid{gap:14px}.s2IndustryGrid>a>div{padding:17px}.s2IndustryGrid h3{font-size:17px}.s2IndustryOther{flex-direction:column;align-items:flex-start;gap:10px}.s2TrustBand>.s2Wrap{grid-template-columns:1fr;gap:30px}.s2FooterTop{grid-template-columns:1fr 1fr}.s2FooterBottom{flex-direction:column;gap:15px}.ccIndustryPage .ccIndustryHero{grid-template-columns:1fr;gap:35px;padding:45px 30px}.ccIndustryPage .ccIndustryHero figure{min-height:300px;max-height:420px}:is(.s2Site,.ccIndustryPage) .ccIndustrySection{width:calc(100% - 60px);padding:60px 0}:is(.s2Site,.ccIndustryPage) .ccIndustryReport>.ccIndustrySection{grid-template-columns:1fr;gap:30px}.ccIndustryPage .ccHowSteps{gap:16px;width:calc(100% - 60px)}.ccIndustryPage .ccHowStep{padding:24px}.ccUnifiedSales.aboutPage .aboutHero{grid-template-columns:1fr;gap:30px;padding:45px 30px}.s2FounderMark{min-height:300px}.pricingGalleryPage .pricingShowcaseInner{width:calc(100% - 60px)}}@media (width<=600px){.s2Wrap{width:calc(100% - 36px)}.s2Nav{padding:16px 18px}.s2Hero h1{font-size:43px}.s2Hero .s2Eyebrow{font-size:9px!important}.s2HeroCopy>p{font-size:17px}.s2HeroTags{gap:12px;font-size:10px}.s2Actions{gap:10px}.s2Button,.s2Secondary{padding:15px 18px;font-size:13px}.s2ProductBody{padding:16px}.s2ProductBar{padding:13px 16px}.s2ProductBar img{width:112px}.s2ProductBar>span{font-size:7px}.s2ProductTitle h2{font-size:21px}.s2ProductTitle small{font-size:7px}.s2Metrics{gap:7px}.s2Metrics>div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px}.s2Metrics b{font-size:22px}.s2Metrics span{font-size:9px}.s2ExampleGrid{grid-template-columns:1fr;gap:12px}.s2ExampleGrid>div,.s2ExampleGrid>aside{padding:16px}.s2ExampleRow{gap:8px;font-size:11px}.s2ExampleRow small{font-size:9px}.s2ProductFoot{gap:10px;padding:12px 16px;font-size:8px}.s2ProductFoot>span:last-child{display:none}.s2Avatar{padding:10px}.s2Strip>.s2Wrap{gap:15px}.s2Strip p{font-size:11px}.s2FeatureGrid,.s2IndustryGrid{grid-template-columns:1fr}.s2FeatureGrid article{padding:24px 0}.s2FeatureGrid h3{margin-top:16px;font-size:24px}.s2IndustryGrid img{height:240px}.s2IndustryGrid h3{font-size:22px}.s2IndustryGrid>a>div{padding:24px}.s2Closing{padding:60px 0}.s2FooterTop{gap:35px 20px}.s2FooterTop>div:first-child{grid-column:1/-1}.s2FooterTop>div>p{font-size:19px}.s2Footer{padding-top:40px}.s2Site h2,.s2Closing h2{font-size:32px}:is(.s2Site,.ccIndustryPage) .ccBlogCards{grid-template-columns:1fr}:is(.s2Site,.ccIndustryPage) .ccIndustrySection{width:calc(100% - 36px)}.ccIndustryPage .ccIndustryHero{padding:38px 18px}.ccIndustryPage .ccHowSteps{grid-template-columns:1fr;width:calc(100% - 36px)}.ccUnifiedSales.aboutPage .aboutHero{padding:38px 18px}.pricingGalleryPage .pricingShowcaseInner{width:calc(100% - 36px)}.pricingGalleryPage .pricingPlanCard{padding:24px}.s2HeroTags span:before{margin-right:5px}}@media (prefers-reduced-motion:reduce){.s2Site *,.s2Header *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=380px){.s2Nav{gap:12px}.s2Logo img{width:142px}.s2MenuButton{gap:12px;padding:10px 12px}}.cinemaPricing{color:#eef4f7;background:#192e38;padding:65px 5vw}.cinemaPricing>header{text-align:center;max-width:1200px;margin:auto}.cinemaPricing>header>p,.cinemaPriceControls>p,.cinemaPriceBands>div>p,.cinemaSetupStory>p,.cinemaEnterprise p{letter-spacing:.15em;color:#ff9d6c;font-size:12px;font-weight:700}.cinemaPricing h1{margin:25px 0;font-size:clamp(40px,5.7vw,80px);font-weight:600;line-height:1.05}.cinemaPricing h1 em,.cinemaPricing h2 em{color:#ff884a!important}.cinemaPricing>header>span{color:#bacdd6;font-size:18px}.cinemaPriceStudio{perspective:1600px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:60px auto;display:grid}.cinemaPriceControls{padding:30px}.cinemaPriceControls h2{margin:20px 0 30px;font-size:42px;line-height:1.1}.cinemaPriceControls>label{color:#bbcdd5;font-size:14px}.cinemaSiteStepper{align-items:center;gap:20px;margin:15px 0 30px;display:flex}.cinemaSiteStepper button{color:#fff;background:0 0;border:1px solid #79919b;border-radius:50%;width:54px;height:54px;font-size:28px}.cinemaSiteStepper button:disabled{opacity:.3}.cinemaSiteStepper input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:0;border-bottom:1px solid #5e7683;width:95px;padding:8px;font-size:42px}.cinemaSiteStepper input::-webkit-inner-spin-button{appearance:none}.cinemaBilling{border:1px solid #637c89;border-radius:12px;gap:5px;padding:5px;display:flex}.cinemaBilling button{color:#c5d5de;background:0 0;border:0;border-radius:8px;flex:1;padding:17px 10px;font-size:16px}.cinemaBilling button[aria-pressed=true]{color:#1b313d;background:#eef3f5}.cinemaBilling small{margin-top:7px;font-size:11px;display:block}.cinemaPriceControls ul{color:#c7d8df;padding:0;font-size:15px;line-height:2.4;list-style:none}.cinemaPriceResult{color:#172b35;background:linear-gradient(145deg,#ff965b,#f56724 70%,#d34918);border:1px solid #ffc398;border-radius:24px;padding:38px;transform:rotateY(-5deg)rotate(2deg);box-shadow:15px 20px #b8451b,25px 45px 80px #0006}.cinemaPriceResultTop{border-bottom:1px solid #20344140;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;font-size:12px;display:flex}.cinemaPriceResultTop>span{letter-spacing:.1em;font-size:11px;font-weight:750}.cinemaPriceResultTop>b{font-size:18px}.cinemaExactPrice{flex-wrap:wrap;align-items:baseline;gap:12px;margin:28px 0 15px;display:flex}.cinemaExactPrice strong{letter-spacing:-.06em;font-size:clamp(52px,6vw,86px);line-height:1}.cinemaExactPrice>span{font-size:16px}.cinemaExactPrice del{opacity:.7;width:100%;font-size:24px}.cinemaPriceResult mark{color:#f5fff7;background:#173a3b;border-radius:20px;margin-top:20px;padding:7px 12px;font-size:13px;display:inline-block}.cinemaPriceResult>p{font-size:14px;line-height:1.7}.cinemaPriceSetup{border-block:1px solid #1d31364d;margin-top:24px;padding:20px 0}.cinemaPriceSetup b{font-size:20px}.cinemaPriceSetup span{margin-top:8px;font-size:13px;line-height:1.6;display:block}.cinemaPriceResult .cinemaCta{color:#fff;background:#1b303b;border-radius:9px;margin-top:20px;font-size:15px;display:flex;box-shadow:0 5px #111e27}.cinemaPriceResult>small{text-align:center;margin-top:20px;font-size:11px;line-height:1.6;display:block}.cinemaPriceNotice{color:#c5d6de;border:1px solid #7b919b;border-radius:10px;max-width:1200px;margin:25px auto;padding:20px;font-size:14px;line-height:1.7}.cinemaPriceNotice a{color:#ffad7b}.cinemaPriceBands{grid-template-columns:1fr 1fr;gap:65px;max-width:1200px;margin:100px auto 70px;display:grid}.cinemaPriceBands h2{font-size:40px;line-height:1.15}.cinemaPriceBands>div>span{color:#b8cdd8;font-size:16px;line-height:1.8;display:block}.cinemaBandTable>div{border-bottom:1px solid #657e8955;justify-content:space-between;align-items:center;gap:20px;padding:22px 5px;display:flex}.cinemaBandTable b{color:#b8ced9;font-size:12px}.cinemaBandTable strong{color:#ffad7a;font-size:30px}.cinemaBandTable span{font-size:18px}.cinemaSetupStory{color:#263d49;background:#ecf1f3;border-radius:18px;max-width:1200px;margin:70px auto;padding:50px}.cinemaSetupStory>p{color:#ad481d}.cinemaSetupStory h2{margin:22px 0;font-size:42px;line-height:1.1}.cinemaSetupStory>span{color:#596f7b;max-width:680px;font-size:17px;line-height:1.75;display:block}.cinemaSetupStory>a{color:#a1411b;margin-top:25px;font-weight:700;display:inline-block}.cinemaEnterprise{justify-content:space-between;align-items:center;gap:35px;max-width:1200px;margin:60px auto;display:flex}.cinemaEnterprise h2{font-size:34px}.cinemaEnterprise span{color:#b4cbd5;font-size:16px}.cinemaEnterprise>a{color:#ffad79;white-space:nowrap;border:1px solid #ff9d6c;border-radius:30px;padding:17px 23px}.cinemaPriceTerms{color:#a9c0ca;max-width:1200px;margin:40px auto 0;font-size:12px;line-height:1.8}@media (width<=760px){.cinemaPricing{padding:40px 22px}.cinemaPriceStudio{grid-template-columns:1fr;gap:25px;margin:25px auto}.cinemaPriceControls{padding:15px 0}.cinemaPriceControls h2{font-size:34px}.cinemaPriceResult{padding:26px;transform:none;box-shadow:6px 9px #ad411b,15px 20px 40px #0006}.cinemaPriceBands{grid-template-columns:1fr;gap:20px;margin:70px auto 30px}.cinemaPriceBands h2{font-size:34px}.cinemaSetupStory{margin:45px 0;padding:28px}.cinemaSetupStory h2{font-size:33px}.cinemaEnterprise{flex-direction:column;align-items:flex-start}.cinemaEnterprise h2{font-size:30px}}.cinemaLiveStaff{transform-origin:0 0;pointer-events:none;width:390px;height:850px}.cinemaLiveStaff .isEmbedded .authIphoneScreen{height:850px!important}.cinemaLiveStaff .isEmbedded .authPhoneStatus{display:flex!important}.cinemaLiveStaff .isEmbedded .authHomeBar{display:block!important}.cinemaLiveStaff .isEmbedded .authIphone .pcStaff{height:calc(100% - 54px)!important}.cinemaPhoneDisplay>.cinemaLiveStaff{transform:scale(.716)}.cinemaJourneyScreen.view-0>.cinemaLiveStaff{transform:scale(.836)}.cinemaLiveManager{transform-origin:0 0;pointer-events:none;width:1100px;height:1000px;transform:scale(.53)}.cinemaLiveManager .authDemoManager{grid-template-columns:230px 1fr!important;display:grid!important}.cinemaLiveManager .authDemoManager>aside{width:230px!important;min-height:1000px!important}.cinemaLiveManager .authDemoManager>aside nav,.cinemaLiveManager .authDemoManager>aside .authDemoBrand,.cinemaLiveManager .authDemoManager>aside .authDemoSite,.cinemaLiveManager .authDemoManager>aside .pcIdentity{display:block!important}.cinemaLiveManager .authDemoManager .pcManagerMain{width:100%!important}.cinemaSite .authenticDemo :is(h1,h2,h3){letter-spacing:normal}.cinemaSite .authenticDemo em{font-style:normal}.cinemaSite .authenticDemo .pcStaffHello h1{font-size:29px!important}.cinemaSite .authenticDemo .ccm-head h1{font-size:34px}.cinemaSite{color:#f4f7f8;font-family:var(--font-geist-sans),Arial,sans-serif;background:#192930;overflow:clip}.cinemaSite a{text-decoration:none}.cinemaSite :is(h1,h2,h3){letter-spacing:-.055em;font-family:inherit;font-weight:600}.cinemaSite em{color:#ff793c;font-style:normal}.cinemaSite .s2Header{background:#192930;border:0}.cinemaSite .s2Nav{padding-block:24px}.cinemaSite :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #ff9a68}.cinemaHero{isolation:isolate;--tilt-x:0deg;--tilt-y:0deg;background:radial-gradient(at 50% 65%,#3c4848 0%,#23363b 30%,#192930 65%);padding:20px 4vw 0;position:relative}.cinemaHeroTop{justify-content:space-between;align-items:center;max-width:1440px;margin:auto;display:flex}.cinemaHeroTop>p,.cinemaStatement>p,.cinemaIndustries header>p,.cinemaStart>div>p:first-child,.cinemaEnd>p{letter-spacing:.15em;color:#ff9b6b;font-size:12px;font-weight:700}.cinemaHeroTop>button{color:#c8d4d7;cursor:pointer;background:0 0;border:1px solid #81909366;border-radius:30px;padding:10px 15px;font-size:12px}.cinemaHeroTop>button span{margin-left:15px}.cinemaHero>h1{text-align:center;z-index:3;max-width:1250px;margin:50px auto 24px;font-size:clamp(52px,7.5vw,112px);line-height:.99;position:relative}.cinemaHero>h1 em{color:#0000;background:linear-gradient(110deg,#ffb184,#ff6b26 65%);-webkit-background-clip:text;background-clip:text}.cinemaHeroText{text-align:center;z-index:3;position:relative}.cinemaHeroText>p{color:#c5d2d7;margin:0 0 22px;font-size:18px;line-height:1.6}.cinemaCta{color:#152a32;background:#ff7838;border-radius:40px;justify-content:center;align-items:center;gap:25px;padding:18px 27px;font-size:16px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px #a74217,0 14px 30px #ff671d25}.cinemaCta:hover{transform:translateY(-3px);box-shadow:0 8px #a74217,0 18px 35px #ff671d35}.cinemaHeroText small{color:#99b0b8;margin-top:18px;font-size:12px;display:block}.cinemaStage{perspective:1600px;max-width:1450px;height:700px;margin:10px auto 0;position:relative}.cinemaStageFloor{filter:blur(20px);pointer-events:none;background:radial-gradient(#ff6b2245,#0000 67%);width:72%;height:28%;position:absolute;bottom:3%;left:14%;transform:rotateX(65deg)}.cinemaBackLabel{text-align:center;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #81939727;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,15vw,225px);font-weight:850;line-height:.82;position:absolute;inset:120px 0 auto}.cinemaDeviceAssembly{height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));justify-content:center;align-items:center;transition:transform .4s ease-out;display:flex;position:relative}.cinemaPhone{z-index:3;background:linear-gradient(125deg,#a6acb0,#24292b 17%,#757f84 50%,#22272a 75%,#939b9e);border-radius:46px;flex-shrink:0;width:300px;height:636px;padding:8px;position:relative;transform:translateZ(95px)rotateY(-14deg)rotate(5deg);box-shadow:0 0 0 1px #cad1d4,0 0 0 3px #202426,25px 40px 70px #0009,inset 0 0 3px 2px #bbc3c6}.cinemaPhone:before{content:"";background:#8c979e;border-radius:3px;width:3px;height:60px;position:absolute;top:140px;left:-4px}.cinemaPhone:after{content:"";background:#8c979e;border-radius:3px;width:3px;height:50px;position:absolute;top:170px;right:-4px}.cinemaPhoneDisplay{background:#142b38;border:3px solid #070a0d;border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.cinemaPhoneDisplay iframe{transform-origin:0 0;pointer-events:none;background:#152b36;border:0;width:390px;max-width:none;height:850px;transform:scale(.716)}.cinemaPhoneOpen{white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#172b35e6;border:1px solid #ffffff70;border-radius:30px;padding:13px 20px;font-size:13px;position:absolute;bottom:55px;left:50%;transform:translate(-50%)translateZ(20px);box-shadow:0 8px 20px #0006}.cinemaGlassPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:300px;transform-style:preserve-3d;background:linear-gradient(120deg,#829b9f25,#1b2d33b8);border:1px solid #ffffff30;border-radius:22px;padding:35px;position:absolute;box-shadow:0 25px 55px #0004,inset 0 1px #ffffff20}.cinemaPanelLeft{top:100px;left:10%;transform:rotateY(22deg)rotate(-7deg)translateZ(-30px)}.cinemaPanelRight{background:linear-gradient(135deg,#ff7b3aea,#ba431ce6);border-color:#ffb48680;top:230px;right:8%;transform:rotateY(-22deg)rotate(7deg)translateZ(30px)}.cinemaGlassPanel>span{letter-spacing:.11em;color:#c4d5dc;font-size:11px;font-weight:650}.cinemaGlassPanel h2{margin:27px 0;font-size:34px;line-height:1.1}.cinemaGlassPanel p{color:#c4d3d9;font-size:15px;line-height:1.9}.cinemaGlassPanel a{color:#fff;border-bottom:1px solid #ffffff70;margin-top:20px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-block}.cinemaPanelRight>span,.cinemaPanelRight p{color:#fff3e9}.cinemaHeroFoot{letter-spacing:.07em;color:#b2c4cb;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;max-width:1300px;margin:auto;padding:30px 0 40px;font-size:12px;display:flex}.cinemaHeroFoot a{color:#fff}.cinemaStatement{text-align:center;color:#26373c;background:#edf0ef;padding:135px 24px}.cinemaStatement>p{color:#b2461c;margin-bottom:35px}.cinemaStatement h2{margin:0;font-size:clamp(45px,7vw,95px);line-height:1.06}.cinemaStatement h2>span{color:#7c8b8e}.cinemaStatement>div{flex-wrap:wrap;justify-content:center;gap:35px;margin-top:45px;font-size:14px;display:flex}.cinemaStatement>div>span:before{content:"✓";color:#ba4a20;margin-right:12px}.cinemaJourney{background:#13262f;grid-template-columns:1.25fr 1fr;gap:7vw;padding:0 6vw;display:grid;position:relative}.cinemaJourneyVisual{perspective:1400px;flex-direction:column;justify-content:center;min-width:0;height:calc(100svh - 50px);max-height:850px;display:flex;position:sticky;top:25px}.cinemaChapterTabs{gap:8px;margin-bottom:25px;display:flex}.cinemaChapterTabs>a{color:#97aeb9;border:1px solid #536873;border-radius:30px;padding:11px 14px;font-size:11px}.cinemaChapterTabs>a[aria-current]{color:#132630;background:#ff7c40;border-color:#ff7c40}.cinemaJourneyScreen{background:#203440;border:1px solid #718792;border-radius:16px;width:100%;height:530px;transition:transform .7s,width .7s,height .7s;position:relative;overflow:hidden;transform:rotateY(8deg)rotateX(3deg);box-shadow:18px 28px 70px #0006}.cinemaJourneyScreen.view-0{border:7px solid #47535b;border-radius:40px;width:340px;height:620px;margin-inline:auto;transform:rotateY(-12deg)rotate(-3deg);box-shadow:2px 0 #a1abb0,20px 30px 70px #0008}.cinemaJourneyScreen.view-0 .cinemaWindowBar{display:none}.cinemaJourneyScreen.view-0 iframe{transform-origin:0 0;width:390px;height:730px;transform:scale(.836)}.cinemaJourneyScreen.view-1 iframe{transform-origin:0 0;width:1100px;max-width:none;height:1000px;transform:scale(.53)}.cinemaJourneyScreen iframe{pointer-events:none;border:0}.cinemaWindowBar{background:#1c2c34;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:15px;height:45px;padding:12px 18px;display:flex}.cinemaWindowBar img{width:130px}.cinemaWindowBar>span{color:#a2b7c0;font-size:9px}.cinemaVisualCaption{color:#a5bac4;text-align:center;margin-top:25px;font-size:12px}.cinemaChapterStack article{flex-direction:column;justify-content:center;min-height:100svh;padding:80px 0;scroll-margin-top:40px;display:flex}.cinemaChapterStack article>p{color:#ff9f6e;letter-spacing:.12em;font-size:12px;font-weight:650}.cinemaChapterStack h2{margin:25px 0;font-size:clamp(35px,4.3vw,62px);line-height:1.07}.cinemaChapterStack article>span{color:#b5c9d2;font-size:18px;line-height:1.75}.cinemaChapterStack a{color:#ffa16c;border-bottom:1px solid #ff9a6766;align-self:flex-start;margin-top:30px;padding-bottom:9px;font-size:15px}.cinemaReportScene{color:#24363e;background:#edf1f2;height:100%;padding:40px}.cinemaReportScene>span{color:#b14a24;letter-spacing:.12em;font-size:12px;font-weight:700}.cinemaReportScene h3{margin:25px 0;font-size:34px;line-height:1.15}.cinemaReportScene>div{border-top:1px solid #a9b9bf;padding:18px 0}.cinemaReportScene small{color:#687d87;margin-top:7px;font-size:12px;display:block}.cinemaReportScene ol{padding-left:22px;font-size:16px;line-height:2}.cinemaReportScene a{color:#aa431d;font-size:14px;font-weight:700}.cinemaIndustries{background:#192930;padding:110px 5vw 70px}.cinemaIndustries header{grid-template-columns:1fr 1fr;align-items:end;max-width:1350px;margin:0 auto 45px;display:grid}.cinemaIndustries header>p{grid-column:1/-1}.cinemaIndustries h2{margin:20px 0 0;font-size:clamp(38px,5vw,70px);line-height:1.07}.cinemaIndustries header>span{text-align:right;color:#b6c6cc;font-size:16px}.cinemaIndustryReel{perspective:1200px;gap:20px;max-width:1350px;margin:auto;display:flex}.cinemaIndustryReel>a{color:#fff;border-radius:16px;flex:1;height:490px;transition:transform .45s,flex .45s;display:block;position:relative;overflow:hidden;transform:rotateY(-5deg)}.cinemaIndustryReel>a:hover{flex:1.25;transform:rotateY(0)translateY(-12px)}.cinemaIndustryReel img{object-fit:cover;width:100%;height:100%;position:absolute}.cinemaIndustryReel>a:after{content:"";background:linear-gradient(#0000 20%,#0b1828d9);position:absolute;inset:0}.cinemaIndustryReel>a>span{z-index:1;border:1px solid #ffffff80;border-radius:50%;padding:12px;font-size:14px;position:absolute;top:25px;left:25px}.cinemaIndustryReel>a>div{z-index:1;position:absolute;bottom:30px;left:28px;right:28px}.cinemaIndustryReel h3{margin:0;font-size:30px;line-height:1.12}.cinemaIndustryReel p{color:#d7e2e6;font-size:14px;line-height:1.6}.cinemaIndustryReel b{color:#ffb587;margin-top:15px;font-size:14px;display:inline-block}.cinemaOther{color:#bdcdd3;justify-content:space-between;align-items:center;gap:25px;max-width:1350px;margin:35px auto 0;font-size:15px;display:flex}.cinemaOther>a{color:#ff9f70}.cinemaStart{color:#24353d;background:#e9eeee;grid-template-columns:1.1fr 1fr;gap:90px;padding:90px 6vw;display:grid}.cinemaStart h2{margin:20px 0;font-size:clamp(36px,4.5vw,62px);line-height:1.1}.cinemaStart>div>p:first-child{color:#b14921}.cinemaStart>div:last-child>p{color:#60757e;letter-spacing:0;font-size:18px;font-weight:400;line-height:1.7}.cinemaStart a{color:#ab4219;width:fit-content;padding:15px 0;font-weight:700;display:block}.cinemaStart .cinemaQuietLink{color:#556a74;font-size:14px;font-weight:500}.cinemaEnd{text-align:center;background:radial-gradient(at 50% 110%,#ff722b38,#0000 70%),#172a34;padding:110px 25px}.cinemaEnd h2{margin:30px 0 40px;font-size:clamp(48px,8vw,112px);line-height:1}.cinemaEnd>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.cinemaEnd>div>a:last-child{color:#fff}.cinemaEnd>span{color:#a6bcc6;margin-top:25px;font-size:12px;display:block}.cinemaSite .s2Footer{background:#101f27}@media (width<=1050px){.cinemaGlassPanel{width:250px;padding:25px}.cinemaPanelLeft{top:140px;left:2%}.cinemaPanelRight{top:250px;right:1%}.cinemaGlassPanel h2{font-size:28px}.cinemaJourney{gap:5vw;padding-inline:4vw}.cinemaJourneyScreen.view-1 iframe{transform:scale(.43)}.cinemaJourneyScreen.view-1{height:450px}.cinemaIndustryReel>a{height:420px}.cinemaIndustryReel h3{font-size:24px}}@media (width<=760px){.cinemaHero>h1{margin-top:40px;font-size:clamp(43px,8.8vw,65px)}.cinemaHeroTop>p{max-width:200px;font-size:10px;line-height:1.5}.cinemaStage{height:640px}.cinemaGlassPanel{width:180px;padding:20px}.cinemaGlassPanel h2{font-size:22px}.cinemaGlassPanel p{display:none}.cinemaGlassPanel>span{font-size:9px}.cinemaPanelLeft{top:60px;left:-30px}.cinemaPanelRight{top:360px;right:-25px}.cinemaGlassPanel a{font-size:11px}.cinemaPhone{border-radius:43px;width:265px;height:567px;padding:7px}.cinemaPhoneDisplay{border-radius:36px}.cinemaPhoneDisplay iframe{height:866px;transform:scale(.632)}.cinemaHeroText>p{font-size:16px}.cinemaHeroFoot{font-size:10px;line-height:1.7}.cinemaHeroFoot>span{max-width:170px}.cinemaStatement{padding:80px 20px}.cinemaStatement>div{gap:17px;font-size:12px}.cinemaJourney{grid-template-columns:1fr;gap:0;padding:0 22px}.cinemaJourneyVisual{height:auto;max-height:none;padding:55px 0 20px;position:relative;top:0}.cinemaJourneyScreen{max-width:550px;margin:auto}.cinemaJourneyScreen.view-1 iframe{transform:scale(.48)}.cinemaChapterStack article{border-top:1px solid #ffffff20;min-height:0;padding:40px 0;scroll-margin-top:20px}.cinemaChapterStack h2{margin:16px 0;font-size:36px}.cinemaChapterStack article>span{font-size:16px}.cinemaChapterTabs{justify-content:center}.cinemaJourneyScreen.view-0{width:275px;height:490px}.cinemaJourneyScreen.view-0 iframe{transform:scale(.67)}.cinemaIndustries{padding:65px 22px}.cinemaIndustries header{display:block}.cinemaIndustries header>span{text-align:left;margin-top:20px;display:block}.cinemaIndustryReel{scroll-snap-type:x mandatory;padding:15px 0 25px;overflow-x:auto}.cinemaIndustryReel>a{scroll-snap-align:center;flex:0 0 83%;height:430px;transform:none}.cinemaIndustryReel>a:hover{flex-basis:83%;transform:none}.cinemaOther{flex-direction:column;align-items:flex-start;gap:10px}.cinemaStart{grid-template-columns:1fr;gap:15px;padding:60px 22px}.cinemaEnd{padding:75px 22px}.cinemaEnd>div{gap:25px}.cinemaReportScene{padding:25px}.cinemaReportScene h3{font-size:30px}.cinemaHeroText br{display:none}.cinemaHeroText>p{max-width:360px;margin-inline:auto}}@media (width<=420px){.cinemaHero>h1{font-size:43px}.cinemaHeroTop>button{padding:8px 10px;font-size:10px}.cinemaPanelLeft{width:155px;top:70px;left:-45px}.cinemaPanelRight{width:160px;right:-45px}.cinemaGlassPanel h2{font-size:20px}.cinemaGlassPanel a{margin-top:10px}.cinemaPhone{transform:rotateY(-8deg)rotate(4deg)}.cinemaJourneyScreen.view-1 iframe{transform:scale(.32)}.cinemaJourneyScreen.view-1{height:350px}.cinemaChapterTabs>a{padding:10px;font-size:10px}.cinemaHero .cinemaCta{font-size:14px}}@media (width<=1050px){.cinemaLiveManager{transform:scale(.43)}}@media (width<=760px){.cinemaPhoneDisplay>.cinemaLiveStaff{transform:scale(.632)}.cinemaJourneyScreen.view-0>.cinemaLiveStaff{transform:scale(.67)}.cinemaLiveManager{transform:scale(.48)}}@media (width<=420px){.cinemaLiveManager{transform:scale(.32)}}@media (prefers-reduced-motion:reduce){.cinemaSite *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cinemaDeviceAssembly{transform:none!important}.cinemaHeroTop>button{display:none}}.planChoiceCards{grid-template-columns:1fr 1fr;gap:24px;max-width:1240px;margin:0 auto 48px;display:grid}.planChoiceCards button{text-align:left;color:#fff;cursor:pointer;font:inherit;background:#21343e;border:1px solid #52646c;border-radius:20px;flex-direction:column;gap:14px;padding:32px;display:flex}.planChoiceCards button[aria-pressed=true]{background:#2b414c;border:2px solid #ff7834;box-shadow:0 12px 36px #07121855}.planChoiceCards small{color:#ffa16c;letter-spacing:.1em;font-size:14px}.planChoiceCards b{font-size:30px}.planChoiceCards span{color:#cfdbdf;font-size:16px;line-height:1.6}.planChoiceCards strong{font-size:18px}.ccUnifiedCheckout .checkoutIntro h1{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:clamp(38px,4.6vw,68px);line-height:1.08}.ccUnifiedCheckout .orderSummary{color:#fff;background:#233b46;border:1px solid #536974;box-shadow:0 24px 65px #09171f55}.ccUnifiedCheckout .orderSummary h2{font-family:Arial,sans-serif;font-size:36px}.ccUnifiedCheckout .summaryPrice b{color:#ff914f}.ccUnifiedCheckout .summaryGlow{display:none}.ccUnifiedCheckout .checkoutJourney{flex-wrap:nowrap;align-items:center;display:flex}.ccUnifiedCheckout .summaryLine{flex-wrap:wrap;gap:16px}.ccUnifiedCheckout .noCharge{border-top:1px solid #72868e;padding-top:24px}.ccUnifiedCheckout .checkoutLead{font-size:18px;line-height:1.6}@media (width<=700px){.planChoiceCards{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.planChoiceCards button{padding:24px}.ccUnifiedCheckout .checkoutJourney{font-size:14px}}.cinemaStaffSnapshot{width:100%;max-width:none;height:auto;display:block}.cinemaManagerSnapshot{width:100%;height:auto;display:block}.cinemaJourneyScreen.view-1{height:auto;min-height:310px}.cinemaJourneyScreen.view-0{height:620px}.cinemaPhoneDisplay>.cinemaStaffSnapshot{object-fit:cover;object-position:top;height:100%}@media (width<=760px){.cinemaJourneyScreen.view-0{height:590px}.cinemaJourneyScreen.view-1{min-height:0}.cinemaStatement h2>span{color:#62767b}.cinemaGlassPanel{display:none}.cinemaStage{height:610px}.cinemaHero>h1{font-size:clamp(34px,9.6vw,65px);line-height:1.08}}.purchasePage{color:#f7fafb;background:#172a34;min-height:100vh;font-family:Arial,sans-serif}.purchasePage *{box-sizing:border-box}.purchaseHeader{background:#20343e;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:84px;padding:0 max(24px,50vw - 590px);display:flex}.purchaseHeader img{width:170px;display:block}.purchasePage a{color:inherit}.purchaseHeader>a:last-child{font-size:14px;text-decoration:none}.purchaseWrap{max-width:1180px;margin:auto;padding:32px 24px 60px}.purchaseSteps{color:#afc0c8;gap:36px;margin-bottom:38px;font-size:14px;display:flex}.purchaseSteps b{color:#ffa16c}.purchaseTitle{max-width:650px;margin-bottom:36px}.purchaseTitle>p,.purchaseSummary>p:first-child{color:#ffa16c;letter-spacing:.12em;font-size:12px;font-weight:700}.purchaseTitle h1{letter-spacing:-.035em;margin:16px 0;font-family:Arial,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.12}.purchaseTitle>span{color:#c2d0d6;font-size:17px;line-height:1.6}.purchaseGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.purchaseOptions{gap:20px;display:grid}.purchasePanel{background:#20343e;border:1px solid #52636d;border-radius:16px;padding:28px}.purchasePanel h2,.purchaseSummary h2{margin:0 0 12px;font-family:Arial,sans-serif;font-size:21px;line-height:1.3}.purchasePanel p,.purchaseSummary p{color:#c2d0d6;font-size:16px;line-height:1.6}.purchaseSite{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:22px;display:flex}.purchaseSite small{color:#b5c6ce;margin-top:8px;font-size:14px;display:block}.purchaseStepper{align-items:center;gap:18px;display:flex}.purchaseStepper button{color:#fff;background:#152a35;border:1px solid #71838e;border-radius:50%;width:44px;height:44px;font-size:24px}.purchaseStepper button:disabled{opacity:.35}.purchaseBilling{gap:12px;margin-top:22px;display:grid}.purchaseBilling button{text-align:left;color:#fff;font:inherit;cursor:pointer;background:#172b35;border:1px solid #62737c;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.purchaseBilling button[aria-pressed=true]{background:#30414a;border:2px solid #ff914c;padding:19px}.purchaseBilling span,.purchaseBilling small{color:#c3d0d5;margin-top:8px;font-size:14px;font-weight:400;display:block}.purchaseBilling strong{text-align:right;white-space:nowrap;font-size:24px}.purchaseBilling em{color:#ffac77;margin-top:6px;font-size:12px;font-style:normal;display:block}.purchaseIncluded ul{color:#d5e0e4;padding-left:20px;font-size:16px;line-height:2}.purchaseSummary{background:#10232d;border-top:4px solid #fb7936;border-radius:16px;padding:30px;position:sticky;top:24px;box-shadow:0 16px 42px #07151d44}.purchaseSummary dl{margin:26px 0}.purchaseSummary dl>div{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:baseline;gap:12px;padding:17px 0;display:flex}.purchaseSummary dt{color:#c3d0d5;font-size:15px}.purchaseSummary dd{text-align:right;margin:0;font-size:22px;font-weight:700}.purchaseSummary dd small{font-size:14px;font-weight:400}.purchaseSummary del{color:#b2c2ca;font-size:14px}.purchaseSummary dl>div:first-child dd{font-size:36px}.purchaseContinue{cursor:pointer;background:#ff853e;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:24px;padding:19px 22px;font:700 16px Arial,sans-serif;text-decoration:none;color:#12232c!important;display:flex!important}.purchaseContinue:disabled{cursor:not-allowed;background:#344a55;color:#bac7cd!important}.purchaseSummary .purchaseFine,.purchaseFooter{color:#b5c4cb;font-size:13px;line-height:1.7}.purchaseSummary>a:last-child{font-size:14px}.purchaseFooter{border-top:1px solid #ffffff20;margin-top:36px;padding-top:24px}.purchasePromo{border-top:1px solid #ffffff26;padding-top:18px}.purchasePromo summary{cursor:pointer;font-size:14px}.purchasePromo label{margin:16px 0 8px;font-size:14px;display:block}.purchasePromo>div{gap:8px;display:flex}.purchasePromo input{color:#fff;background:#203944;border:1px solid #71838e;border-radius:8px;width:100%;min-width:0;padding:12px;font:16px Arial}.purchasePromo button{color:#fff;background:#344d59;border:1px solid #71838e;border-radius:8px;padding:12px}.purchaseNotice{background:#34444c;border-radius:8px;padding:14px}.purchasePage button:focus-visible,.purchasePage a:focus-visible,.purchasePage input:focus-visible{outline-offset:4px;outline:3px solid #ffad7c}.purchaseForm{gap:20px;display:grid}.purchaseForm label{color:#e4ecef;gap:9px;font-size:14px;display:grid}.purchaseForm input{color:#fff;background:#152a34;border:1px solid #71858e;border-radius:8px;width:100%;min-height:50px;padding:15px;font:16px Arial}.purchaseForm .purchaseNames{grid-template-columns:1fr 1fr;gap:16px;display:grid}.purchaseForm .purchaseConsent{align-items:flex-start;line-height:1.6;display:flex}.purchaseConsent input{flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:2px}.purchaseError{background:#572e2b;border:1px solid #e9a092;border-radius:8px;padding:16px;color:#ffdfd8!important}.purchaseForm .purchaseContinue{margin-top:0}.purchaseAccountNote{font-size:14px!important}.purchasePage .purchasePanel>input{font-size:16px}@media (width<=760px){.purchaseHeader{height:68px;padding:0 20px}.purchaseHeader img{width:145px}.purchaseWrap{padding:24px 18px 36px}.purchaseSteps{justify-content:space-between;gap:8px;margin-bottom:28px;font-size:13px}.purchaseTitle{margin-bottom:26px}.purchaseTitle h1{font-size:34px}.purchaseGrid{grid-template-columns:1fr;gap:20px}.purchasePanel,.purchaseSummary{border-radius:12px;padding:22px}.purchaseSummary{position:static}.purchaseSite{flex-wrap:wrap}.purchaseBilling button{padding:17px}.purchaseBilling button[aria-pressed=true]{padding:16px}.purchaseForm .purchaseNames{grid-template-columns:1fr}.purchaseHeader,.purchaseSummary{box-shadow:none}.purchaseIncluded{background:0 0}.purchaseTitle>span{font-size:16px}.purchaseFooter{padding-bottom:50px}}.purchaseRemoveOffer{color:#f7fafb;cursor:pointer;background:0 0;border:1px solid #71838e;border-radius:8px;min-height:44px;margin:12px 0;padding:10px 14px;font:600 14px Arial,sans-serif;display:block}.purchaseRemoveOffer:hover{background:#203944}.ccAdsConsent{z-index:1000;left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:max(5rem, env(safe-area-inset-bottom));color:#fff;background:#182730;border:1px solid #53616a;border-radius:14px;align-items:center;gap:1rem;max-width:760px;margin:0 auto;padding:1rem 1.15rem;font:400 .95rem/1.5 Arial,sans-serif;display:flex;position:fixed;box-shadow:0 20px 48px #00000061}.ccAdsConsent strong{font-size:1rem;display:block}.ccAdsConsent p{color:#d6e0e3;margin:.25rem 0 0}.ccAdsConsent a{color:#fff;text-decoration:underline}.ccAdsConsentActions{flex-shrink:0;gap:.5rem;display:flex}.ccAdsConsentActions button,.ccAdsPrivacyChoices button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #d5dfe2;border-radius:8px;padding:.55rem .75rem}.ccAdsConsentActions button:last-child{color:#121d24;background:#f26732;border-color:#f26732;font-weight:700}.ccAdsConsentActions button:focus-visible,.ccAdsPrivacyChoices button:focus-visible{outline-offset:2px;outline:3px solid #78d7c2}.ccAdsPrivacyChoices button{color:#15252d;border-color:#66747a}@media (width<=640px){.ccAdsConsent{bottom:max(4.75rem, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:.85rem}.ccAdsConsentActions button{flex:1}}.cinemaStatement h2 em,.cinemaStart h2 em{color:#b54617}.cinemaStart>div:last-child>p{color:#536871}.pricingAnswers>div>p{color:#ae431d}.cinemaPriceNotice a{text-underline-offset:3px;text-decoration:underline}.ccIndustryHero .ccIndustryEyebrow,.ccIndustryHero .ccIndustryTextLink,.ccIndustryScenario .ccIndustryEyebrow{color:#ffab7f}.ccHowHero>p:not(.ccIndustryEyebrow){color:#526570}.supportHero>div>div a:first-child{color:#152a32}.supportLiveStatus small{color:#c6d3da}.supportResponse>div>p,.publicEnquiryForm header p,.supportGuides>div>p,.supportOptions article>span{color:#a73f16}.supportResponse>div>span,.publicEnquiryForm header span,.publicEnquiryForm label>span,.supportOptions article>p,.supportGuides>div>span{color:#52656f}.supportResponse a,.supportOptions article>a{color:#a13c15}.supportResponse>div>span a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.supportPage .supportContact button{color:#152a32;font-size:16px}.supportPage .publicEnquiryForm{box-sizing:border-box;width:100%;min-width:0}.supportPage :is(.supportHero,.supportOptions,.supportResponse,.supportGuides)>*{min-width:0}.supportPage :is(.supportHero>div>span,.supportResponse>div>span,.supportOptions article>p,.supportGuides>div>span,.publicEnquiryForm header span){font-size:16px;line-height:1.7}.supportPage .supportHero>div>div{flex-wrap:wrap}.supportPage :is(.supportHero a,.supportOptions a,.publicEnquiryForm label){font-size:14px}.supportPage .s2Footer{color:#fff;background:#14232b;padding:65px 0 24px;display:block}.supportPage .s2Footer a{color:#c3d0d6}.supportPage .s2FooterBottom{flex-wrap:wrap;display:flex}.planChoiceCards del{color:#b5c8d1;margin-right:8px;font-size:15px;font-weight:400}.planChoiceCards mark{color:#a4f0cf;background:#163c34;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:13px}@media (width<=700px){.supportPage .supportOptions{grid-template-columns:1fr}.supportPage .supportResponse{display:block}.supportPage .supportResponse>a{margin-top:20px;display:inline-block}}.purchaseBilling del{color:#b7cbd3;margin-bottom:5px;font-size:14px;font-weight:400;text-decoration:line-through;display:block}.pricingGalleryPage .pricingAnswers>div>p,.supportPage .supportResponse>div>span a{color:#a13c15}.supportPage .supportResponse>a{color:#fff;font-size:14px}.ccHowProgress>span{color:#526570}.aboutPage .aboutStory article>small,.aboutPage .aboutPrinciples header>p,.aboutPage .aboutPrinciples article>span{color:#a43e17}.aboutPage .aboutStory article>p,.aboutPage .aboutPrinciples article>p{color:#53656e;font-size:16px;line-height:1.75}.aboutPage .aboutCta>div :is(p,h2,span){color:#172d36}.trustPage .trustControls :is(header>p,article>span),.trustPage .trustContact>div>p{color:#a43e17}.trustPage .trustControls article>p,.trustPage .trustContact span{color:#53656e;font-size:16px;line-height:1.7}.trustPage .trustHonesty>div>p{color:#ffac80}.trustPage .trustContact>a{color:#172d36;font-size:14px}.trustPage>.s2Footer,.legalPage>.s2Footer{color:#fff;background:#14232b;max-width:none;padding:65px 0 24px;display:block}:is(.trustPage,.legalPage) .s2Footer a{color:#c3d0d6;font-size:14px}.legalPage>.s2Header{height:auto;padding:0;display:block}.legalPage>article>p{color:#a43e17}.legalPage article section p,.legalPage .legalIntro{color:#53656e;font-size:16px;line-height:1.8}.ccIndustryClosing>p,.ccIndustryClosing>.ccIndustryEyebrow,.ccIndustryClosing .ccIndustryTextLink{color:#172d36}.ccIndustryClosing .ccIndustryPrimary{color:#fff;background:#172d36}.ccHowHero .ccIndustryBack{color:#53656e}@media (width<=700px){.trustPage .trustContact{flex-direction:column;align-items:flex-start;gap:20px}}.proofHero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:5vw;max-width:1600px;margin:auto;padding:70px 5vw 90px;display:grid}.proofHeroCopy{padding-top:55px}.proofEyebrow{letter-spacing:.13em;color:#ef8857;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5}.proofHero h1{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(42px,4.5vw,72px);line-height:1.06}.proofHeroCopy>p:not(.proofEyebrow){color:#c5d1d5;max-width:42ch;font-size:19px;line-height:1.75}.proofActions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 20px;display:flex}.proofHeroCopy>small{color:#b4c3c9;font-size:14px}.proofPrimary{min-height:46px;font:inherit;cursor:pointer;background:#ef7d43;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#172b33!important}.proofPrimary:hover:not(:disabled){background:#ffa16b}.proofPrimary:disabled{cursor:not-allowed;background:#334952;color:#b1c2c9!important}.proofTextLink{text-underline-offset:6px;font-size:15px;font-weight:650;color:#f8a77c!important;text-decoration:underline!important}.proofTextButton{color:#ffc09d;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:20px 0 0;font-size:15px;text-decoration:underline;display:block}.proofWorkbench{color:#e9f0f3;text-align:left;background:#11252e;border:1px solid #47606a;border-radius:10px;min-width:0;font-size:16px;overflow:hidden}.proofWorkbench :is(h2,h3){color:#f0f5f6;letter-spacing:-.025em;font-family:inherit;font-weight:600}.proofWorkbenchHeader{border-bottom:1px solid #36505b;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.proofWorkbenchHeader h2{margin:0;font-size:22px;line-height:1.3}.proofWorkbenchHeader .proofEyebrow{margin-bottom:7px;font-size:11px;display:block}.proofExampleLabel{color:#bed0d7;white-space:nowrap;font-size:12px;line-height:1.5}.proofSwitch{border-bottom:1px solid #36505b;gap:4px;padding:0 12px;display:flex}.proofSwitch button{color:#b5c7cf;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14px;font-weight:650;display:flex}.proofSwitch button span{color:#92aab5;font-size:11px}.proofSwitch button[aria-pressed=true]{color:#fff;border-bottom-color:#f18c56}.proofSwitch button[aria-pressed=true] span{color:#ffa576}.proofSwitch button:hover{background:#1b343e}.proofWorkspaceBody{min-height:395px;padding:26px}.proofContext{color:#aabfc8;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:30px;font-size:13px;line-height:1.5;display:flex}.proofSectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.proofSectionHead .proofEyebrow{margin-bottom:8px;font-size:11px}.proofSectionHead h3{margin:0;font-size:25px;line-height:1.2}.proofStatus{color:#dae7ec;white-space:nowrap;background:#29424d;border-radius:4px;padding:6px 9px;font-size:12px;line-height:1.4;display:inline-flex}.proofStatus.isAttention{color:#ffd8aa;background:#513b28}.proofStatus.isDone{color:#b1ebd3;background:#20463f}.proofQuestion{color:#edf3f5;margin:0 0 10px;font-size:17px;line-height:1.6}.proofHint{margin:10px 0 18px;color:#b2c5ce!important;font-size:14px!important;line-height:1.7!important}.proofAnswers{gap:12px;margin:24px 0;display:flex}.proofAnswers button{color:#e3edf2;min-height:48px;font:inherit;cursor:pointer;background:#1c3640;border:1px solid #69808b;border-radius:6px;flex:1;padding:12px;font-size:15px}.proofAnswers button[aria-pressed=true]{color:#ffe1ca;background:#3c3c33;border-color:#ffa06c;box-shadow:inset 0 0 0 1px #ffa06c}.proofAnswers button:disabled{cursor:default}.proofFinding{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:18px;margin:24px 0;display:grid}.proofFinding figure{margin:0}.proofFinding img{object-fit:cover;border-radius:4px;width:100%;height:100px;display:block}.proofFinding figcaption{color:#b8cbd4;margin-top:7px;font-size:11px;line-height:1.5}.proofWorkbench label{color:#d8e5ea;gap:9px;font-size:14px;display:grid}.proofWorkbench textarea,.proofWorkbench select{box-sizing:border-box;color:#f0f5f7;width:100%;min-width:0;font:inherit;background:#142d38;border:1px solid #627d88;border-radius:5px;padding:12px;font-size:15px;line-height:1.6}.proofWorkbench textarea{resize:vertical}.proofWorkbench textarea:disabled{opacity:1}.proofSubmit{border-top:1px solid #36505b;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.proofSubmit>span{color:#b4c7cf;max-width:23ch;font-size:13px;line-height:1.6}.proofSubmit>button{flex-shrink:0}.proofResult{border-top:1px solid #36505b;gap:16px;padding-top:22px;display:grid}.proofResult b{color:#c8e3d9;font-size:15px;font-weight:500}.proofResult button{justify-self:start}.proofWorkbench blockquote{border-left:2px solid #ed8f5e;margin:22px 0 12px;padding-left:18px;font-size:17px;line-height:1.7}.proofOwner{margin:24px 0 18px}.proofConfirmation{color:#b6e6d1;font-size:15px;line-height:1.7}.proofEmpty p{color:#c2d2d9;margin:30px 0;font-size:17px;line-height:1.75}.proofRecord{margin:20px 0}.proofRecord>div{border-bottom:1px solid #36505b;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:13px 0;font-size:14px;line-height:1.6;display:grid}.proofRecord dt{color:#adc4cf}.proofRecord dd{color:#eaf1f4;margin:0}.proofWorkbenchFooter{color:#a9c0cc;border-top:1px solid #36505b;justify-content:space-between;align-items:center;gap:14px;padding:15px 26px;font-size:12px;line-height:1.6;display:flex}.proofWorkbenchFooter button{color:#f8b38c;font:inherit;white-space:nowrap;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.proofBenefits{color:#24373f;background:#eef2f1;padding:80px max(5vw,24px)}.proofBenefits>header,.proofBenefits>div{max-width:1350px;margin-inline:auto}.proofBenefits .proofEyebrow{color:#a44720}.proofBenefits h2{margin:16px 0;font-size:clamp(34px,4vw,58px);line-height:1.12}.proofBenefits header>p:last-child{color:#536870;font-size:18px;line-height:1.7}.proofBenefits>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:45px;display:grid}.proofBenefits article{border-top:1px solid #b5c3c8;padding-top:24px}.proofBenefits article>span{color:#a44720;font-size:13px}.proofBenefits h3{margin:20px 0;font-size:28px}.proofBenefits article p{color:#50656e;margin-bottom:24px;font-size:17px;line-height:1.75}.proofBenefits a{color:#a44318;text-underline-offset:6px;font-size:15px;font-weight:650;text-decoration:underline!important}.proofHero.proofHeroConnected{grid-template-columns:minmax(280px,.76fr) minmax(0,1.6fr);align-items:center;gap:3vw;max-width:1760px;padding:42px 4vw 58px}.proofHeroConnected .proofHeroCopy{padding-top:0}.proofHeroConnected h1{font-size:clamp(42px,4vw,64px)}.proofHeroConnected .proofHeroCopy>p:not(.proofEyebrow){font-size:18px;line-height:1.65}.connectedPreview{min-width:0}.connectedPreviewLabels{color:#bed0d7;grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:20px;margin-bottom:12px;font-size:14px;display:grid}.connectedPreviewLabels>span:first-child{padding-left:12px}.connectedSurfaces{grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.connectedSurfaces :is(h2,h3,p){margin:0}.connectedSurfaces :is(h2,h3){letter-spacing:-.025em}.connectedSurfaces :is(button,a){font:inherit;font-size:14px}.connectedSurfaces button{cursor:pointer}.connectedPhone{background:#11232a;border:5px solid #60717a;border-radius:28px;min-width:0;overflow:hidden}.connectedPhone>header,.connectedManager>header{color:#edf3f5;border-bottom:1px solid #39515b;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.connectedPhone>header{justify-content:space-between}.connectedSurfaces header b>span{color:#ff9156}.connectedAvatar{color:#d6e5eb;background:#2d444d;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.connectedPhoneBody{padding:17px 15px}.connectedMeta{color:#a9c0c9;letter-spacing:.035em;font-size:12px;line-height:1.5}.connectedPhone h2{margin-top:8px;font-size:23px;line-height:1.25}.connectedPhone p.connectedMuted{color:#b3c7cf;margin-top:7px;font-size:14px;line-height:1.55}.connectedProgress{padding:17px 0 12px}.connectedProgress>div{color:#b6c9d0;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.connectedProgress b{color:#f0f5f5;font-size:18px}.connectedProgress progress{appearance:none;background:#304953;border:0;border-radius:6px;width:100%;height:6px;margin-top:10px;overflow:hidden}.connectedProgress progress::-webkit-progress-bar{background:#304953}.connectedProgress progress::-webkit-progress-value{background:#f28a50}.connectedProgress progress::-moz-progress-bar{background:#f28a50}.connectedDone{color:#cadadf;border-bottom:1px solid #304852;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.connectedDone>span:first-child{color:#96dbbc}.connectedPhoneCheck{background:#233239;border:1px solid #87684e;border-radius:9px;margin-top:15px;padding:14px}.connectedCardTop{color:#c6d7de;justify-content:space-between;gap:9px;font-size:12px;line-height:1.5;display:flex}.connectedPhoneCheck h3{margin:12px 0 7px;font-size:19px;line-height:1.35}.connectedPhoneCheck p{color:#c6d6dd;font-size:14px;line-height:1.6}.connectedSurfaces :is(.connectedPhoneCheck,.connectedIssue)>button{color:#172b33;background:#f48a4f;border:0;border-radius:6px;width:100%;min-height:44px;margin-top:14px;padding:10px;font-weight:700;line-height:1.5;display:block}.connectedReceipt{background:#1b3b34;border-radius:5px;padding:10px;line-height:1.6;color:#c1ead7!important;margin-top:14px!important;font-size:14px!important}.connectedPhone>footer{border-top:1px solid #39515b;justify-content:space-between;gap:8px;padding:15px 12px;font-size:13px;line-height:1.5;display:flex}.connectedPhone>footer b{color:#ffa775}.connectedPhone>footer a{color:#c2d5dd}.connectedManager{color:#263b44;background:#f0f4f5;border:1px solid #71838c;border-radius:11px;min-width:0;margin-top:20px;overflow:hidden}.connectedManager>header{background:#20343c;flex-wrap:wrap}.connectedManager>header>span:not(.connectedAvatar){color:#c0d1d8;margin-left:auto;font-size:12px}.connectedManager>nav{border-bottom:1px solid #bfced4;align-items:center;gap:16px;padding:0 18px;display:flex}.connectedManager>nav :is(button,a){color:#465f6a;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-weight:600;line-height:1.5}.connectedManager>nav button[aria-pressed=true]{color:#873a18;border-bottom-color:#c95822}.connectedManager>nav button span{background:#d9e3e7;border-radius:4px;margin-left:3px;padding:2px 5px}.connectedManagerBody{min-height:388px;padding:21px 20px}.connectedManagerTitle{justify-content:space-between;align-items:center;gap:15px;display:flex}.connectedManager .connectedMeta{color:#667d87}.connectedManager h2{margin:6px 0 0;font-size:25px;line-height:1.25}.connectedExample{color:#5a717c;font-size:12px}.connectedMetrics{border-bottom:1px solid #c2d0d6;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0;padding-bottom:20px;display:grid}.connectedMetrics dt{color:#536b77;font-size:12px;line-height:1.5}.connectedMetrics dd{letter-spacing:-.025em;margin:7px 0 0;font-size:27px;font-weight:650}.connectedSurfaces .connectedWarning{color:#ffbf8d}.connectedManager .connectedWarning{color:#9a421c}.connectedRegister h3,.connectedIssue h3,.connectedNoIssue h3{font-size:17px;line-height:1.4}.connectedRegister>div{border-bottom:1px solid #d0dce1;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.connectedRegister b{color:#6b7e88;margin-top:3px;font-size:12px;font-weight:400;display:block}.connectedSuccess{color:#28634f}.connectedRegister>p{color:#647984;margin-top:14px;font-size:13px;line-height:1.6}.connectedIssue .connectedCardTop{color:#607681}.connectedIssue h3{margin:9px 0 12px}.connectedEvidence{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:13px;display:grid}.connectedEvidence img{object-fit:cover;border-radius:5px;width:80px;height:76px}.connectedEvidence p{color:#465e6b;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.connectedIssue>small{color:#637985;margin-top:10px;font-size:12px;line-height:1.5;display:block}.connectedManager .connectedReceipt{background:#d9ebe3;color:#21513f!important}.connectedNoIssue p{color:#56717e;margin-top:12px;font-size:15px;line-height:1.7}.connectedManager>footer{color:#586f7b;border-top:1px solid #c0d0d7;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 20px;font-size:12px;line-height:1.5;display:flex}.connectedManager>footer a{color:#96481f;font-size:12px;text-decoration:underline}.connectedCaption{color:#b8ccd4;justify-content:space-between;align-items:start;gap:16px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.connectedCaption>button{color:#ffb48b;text-underline-offset:4px;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.proofGuidedFlow{border-top:1px solid #3b515a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7vw;max-width:1370px;margin:auto;padding:70px 5vw 100px;display:grid}.proofGuidedIntro{padding-top:25px}.proofGuidedIntro h2{margin:18px 0;font-size:clamp(32px,3.5vw,50px);line-height:1.15}.proofGuidedIntro>p:not(.proofEyebrow){color:#bfd0d8;margin-bottom:28px;font-size:18px;line-height:1.7}@media (width<=1250px){.proofHero.proofHeroConnected{grid-template-columns:1fr;gap:30px;max-width:1000px}.proofHeroConnected .proofHeroCopy{max-width:700px}.proofHeroConnected h1{margin:12px 0 18px}.proofHeroConnected .proofActions{margin:22px 0 15px}.connectedManagerBody{min-height:390px}}@media (width<=760px){.proofHero.proofHeroConnected{padding:30px 22px 45px}.proofHeroConnected h1{font-size:clamp(36px,8.6vw,58px)}.proofHeroConnected .proofHeroCopy>p:not(.proofEyebrow){font-size:17px}.connectedPreviewLabels{display:none}.connectedSurfaces{grid-template-columns:1fr;gap:28px}.connectedPhone{box-sizing:border-box;width:100%;max-width:335px;margin:auto}.connectedManager{margin:0}.connectedManagerBody{min-height:360px;padding:20px 16px}.connectedCaption{flex-wrap:wrap}.proofGuidedFlow{grid-template-columns:1fr;gap:30px;padding:45px 22px 60px}.proofGuidedIntro{padding-top:0}.connectedManager>header{gap:8px}.connectedManager>header>span:not(.connectedAvatar){margin-left:0}.connectedManager>nav{gap:20px}.connectedMetrics dd{font-size:25px}.connectedManagerTitle{flex-wrap:wrap;gap:8px}.connectedEvidence{grid-template-columns:65px minmax(0,1fr)}.connectedEvidence img{width:65px;height:70px}}.proofField{gap:9px;display:grid}.learningSales .learningSalesHero .learningWorkbench p{color:#c1d2da;font-size:16px;line-height:1.75}.learningSales .learningSalesHero .learningWorkbench p.proofEyebrow{color:#f19a6b;font-size:11px}.learningSales .learningSalesHero .learningWorkbench p.proofQuizFeedback,.learningSales .learningSalesHero .proofQuizResult p{font-size:14px}.ccIndustryReportWindow{box-shadow:none}.learningSales .learningSalesHero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:5vw;max-width:1600px;margin:auto;padding:70px 5vw 90px}.learningSalesHero>div:first-child:not(.proofWorkbench){padding-top:55px}.learningSalesHero h1{font-size:clamp(42px,4.5vw,72px)}.learningSales .learningWorkbench{color:#e9f0f3;background:#11252e}.learningSales .learningWorkbench p{color:#c1d2da;font-size:16px;line-height:1.75}.learningSales .learningWorkbench .proofEyebrow{color:#f19a6b;font-size:11px}.learningSales .learningWorkbench :is(h2,h3){color:#f0f5f6}.learningSales .learningWorkbench h2{font-size:22px}.learningSales .learningWorkbench h3{margin:0 0 18px;font-size:25px;line-height:1.3}.learningSales .learningWorkbench small{margin:0}.learningWorkbench .proofWorkspaceBody{min-height:440px}.proofLessonNav{gap:6px;margin-bottom:28px;display:flex}.proofLessonNav button{color:#c4d8e1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #46626f;border-radius:5px;flex:1;align-items:center;gap:8px;padding:11px 8px;font-size:12px;line-height:1.5;display:flex}.proofLessonNav button>span{color:#eaa87e}.proofLessonNav button[aria-pressed=true]{color:#fff;background:#29434e;border-color:#a0b5be}.proofLesson p{white-space:pre-line}.proofLesson figure{margin:22px 0}.proofLesson img{object-fit:cover;object-position:center 48%;width:100%;height:200px;box-shadow:none;border:0;border-radius:5px}.learningSales .proofLesson figcaption{color:#b7cbd6;margin-top:12px;font-size:12px;line-height:1.6}.proofLearningAction{border-top:1px solid #36505b;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.proofLearningAction>span{color:#b0c6d0;font-size:13px}.proofQuiz fieldset{border:0;border-top:1px solid #36505b;margin:24px 0;padding:20px 0 10px}.proofQuiz legend{color:#eff4f6;padding-right:10px;font-size:16px;font-weight:600;line-height:1.7}.proofQuiz label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:13px 0;font-size:15px;line-height:1.6;display:flex}.proofQuiz input{accent-color:#ec8e57;flex-shrink:0;width:18px;height:18px;margin:3px 0}.learningSales .proofQuizFeedback{border-left:2px solid #f0ac81;padding-left:12px;font-size:14px}.proofQuizResult{margin-top:22px}.proofQuizResult>b{color:#c3ebd8;font-size:16px;font-weight:600}.learningSales .proofQuizResult p{font-size:14px}.proofLearningRecord{margin:26px 0;padding:0;list-style:none}.proofLearningRecord li{border-bottom:1px solid #36505b;align-items:center;gap:16px;margin:0;padding:17px 0;display:flex}.proofLearningRecord li>span{color:#c2d7e1;border:1px solid #58737f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.proofLearningRecord li>span.isDone{color:#b3efd1;border-color:#619b7f}.proofLearningRecord b{font-size:16px;font-weight:550}.learningSales .proofLearningRecord small{color:#b5ccd6;margin-top:5px;font-size:14px;display:block}.learningEvidenceSteps{border-top:1px solid #a4b9c1;padding-top:25px}.learningEvidenceSteps>ol{margin:30px 0;padding:0;list-style:none}.learningEvidenceSteps li{border-bottom:1px solid #d1dcdf;align-items:flex-start;gap:22px;margin:0;padding:22px 0;display:flex}.learningEvidenceSteps li>span{color:#a04b28;margin-top:5px;font-size:13px}.learningEvidenceSteps h3{margin:0;font-size:23px;font-weight:600;line-height:1.4}.learningSalesPair .learningEvidenceSteps p{margin:8px 0 0;font-size:16px}.learningSalesPair .learningEvidenceSteps>.ccIndustryEyebrow{margin:0;font-size:12px}.learningSales :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #ea8a53}.cinemaSite .cinemaCta,.cinemaSite .cinemaCta:hover{box-shadow:none;border-radius:6px;transition:background-color .15s;transform:none}.cinemaSite .s2Menu>.s2Button{border-radius:6px}.cinemaIndustryReel{perspective:none}.cinemaIndustryReel>a,.cinemaIndustryReel>a:hover{flex:1;transition:none;transform:none}.cinemaPriceStudio{perspective:none}.cinemaPriceResult{box-shadow:none;border-radius:10px;transform:none}.cinemaPriceResult .cinemaCta{box-shadow:none}.ccConnectedProduct{box-shadow:none;transform:none}@media (width<=1150px){.proofHero{grid-template-columns:1fr;gap:42px;max-width:1000px;padding-top:30px}.proofHeroCopy{max-width:740px;padding-top:0}.proofHero h1{font-size:clamp(44px,6.5vw,76px)}.proofHeroCopy>p:not(.proofEyebrow){max-width:58ch}.proofWorkspaceBody{min-height:370px}.proofBenefits>div{gap:30px}}@media (width<=760px){.proofHero{gap:32px;padding:35px 22px 55px}.proofHero h1{margin:20px 0;font-size:clamp(36px,8.6vw,58px)}.proofHeroCopy>p:not(.proofEyebrow){font-size:17px}.proofActions{gap:22px}.proofWorkbenchHeader{padding:20px;display:block}.proofExampleLabel{margin-top:8px;display:block}.proofWorkspaceBody{min-height:395px;padding:20px}.proofSwitch{padding:0 6px}.proofSwitch button{flex-direction:column;gap:5px;font-size:12px}.proofSectionHead{flex-wrap:wrap;gap:12px}.proofSectionHead h3{font-size:23px}.proofSubmit{flex-direction:column;align-items:flex-start;gap:14px}.proofSubmit>span{max-width:none}.proofSubmit>button{width:100%}.proofFinding{grid-template-columns:1fr}.proofFinding figure{align-items:center;gap:14px;display:flex}.proofFinding img{width:100px;height:75px}.proofWorkbenchFooter{align-items:flex-start;padding:12px 20px}.proofRecord>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.proofBenefits{padding:55px 22px}.proofBenefits>div{grid-template-columns:1fr;gap:32px}.proofBenefits h3{margin:14px 0}.proofBenefits article p{margin-bottom:18px}.cinemaIndustryReel>a,.cinemaIndustryReel>a:hover{flex:0 0 83%}.cinemaPriceResult{box-shadow:none}}@media (prefers-reduced-motion:reduce){.proofHero *,.learningSales *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1150px){.learningSales .learningSalesHero{grid-template-columns:1fr;gap:42px;max-width:1000px;padding-top:30px}.learningSalesHero>div:first-child:not(.proofWorkbench){max-width:740px;padding-top:0}.learningSalesHero h1{font-size:clamp(44px,6.5vw,76px)}}@media (width<=760px){.learningSales .learningSalesHero{gap:32px;padding:35px 22px 55px}.learningSalesHero h1{font-size:clamp(36px,8.6vw,58px)}.proofLessonNav{flex-direction:column;gap:8px}.proofLessonNav button{gap:12px;min-height:44px;padding:10px 12px;font-size:14px}.proofLearningAction{flex-direction:column;align-items:flex-start}.proofLearningAction button{width:100%}.learningWorkbench .proofWorkspaceBody{min-height:440px}.learningSales .proofLesson img{height:175px}.learningSalesPair .learningEvidenceSteps{order:2}}.growthHero,.growthSection,.growthClose{color:#e8f0f4;max-width:1180px;margin:auto;padding:64px 32px}.growthHero{padding-top:58px}.growthHero h1{letter-spacing:-.04em;max-width:900px;margin:18px 0 24px;font-size:clamp(36px,5vw,66px);line-height:1.06}.growthHero>p,.growthSection>p{color:#c0d1db;max-width:760px;font-size:18px;line-height:1.75}.growthEyebrow{letter-spacing:.13em;font-weight:700;color:#ffac78!important;font-size:12px!important}.growthActions{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0;display:flex}.growthPrimary{background:#ff863e;border-radius:8px;justify-content:center;align-items:center;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-flex;color:#152936!important}.growthProof,.growthIndustryLinks{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.growthProof span,.growthIndustryLinks a{color:#d7e5ee;border:1px solid #ffffff25;border-radius:8px;padding:14px}.growthGrid,.growthIndustryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.growthGrid article,.growthIndustryGrid article{background:#ffffff05;border:1px solid #ffffff1c;border-radius:14px;padding:28px}.growthGrid h3,.growthIndustryGrid h2{margin:6px 0 12px;font-size:24px}.growthGrid p,.growthIndustryGrid p{color:#b8cbd6;line-height:1.75}.growthIndustryGrid a,.growthSection a,.growthHero>a{color:#ffb689;text-underline-offset:4px}.growthSection h2,.growthClose h2{letter-spacing:-.025em;font-size:clamp(28px,4vw,42px)}.growthSection details{border-bottom:1px solid #ffffff25;padding:20px 0}.growthSection summary{cursor:pointer;font-size:18px;font-weight:600}.growthSection details p{color:#c5d4de;max-width:850px;line-height:1.8}.growthSection ol{color:#c5d4de;padding-left:24px;line-height:1.8}.growthClose{border-top:1px solid #ffffff20;padding-bottom:80px}.mobileProductProof{display:none}.growthHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:24px auto 0;display:grid}.growthHomeGrid a{color:#e8f0f4;background:#ffffff04;border:1px solid #ffffff24;border-radius:10px;padding:22px;text-decoration:none}.growthHomeGrid h3{margin:0 0 10px;font-size:20px}.growthHomeGrid p{color:#b8cbd6;font-size:14px;line-height:1.6}.growthHomeGrid span{color:#ffa66b}.guidePage{color:#ecf1f4;background:#172e3a;min-height:100vh}.guideLayout{grid-template-columns:minmax(0,760px) 250px;gap:64px;max-width:1140px;margin:auto;padding:0 32px 70px;display:grid}.guideBody{min-width:0}.guideBody h2{margin:42px 0 16px;scroll-margin-top:110px;font-size:29px;line-height:1.25}.guideBody h3{font-size:21px;line-height:1.4}.guideBody p,.guideBody li{color:#c5d4de;font-size:17px;line-height:1.85}.guideBody a,.guideAside a{color:#ffb689;text-underline-offset:4px}.guideAside{border-left:1px solid #ffffff25;align-self:start;padding-left:24px}.guideAside a{margin:16px 0;line-height:1.5;display:block}.guideAside h2{font-size:18px}.guideTableWrap{border:1px solid #ffffff25;border-radius:10px;max-width:100%;overflow:auto}.guideTable{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.65}.guideTable td,.guideTable th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff20;padding:16px}.guideTable th{background:#ffffff08}.guideNote{background:#ffffff05;border-left:3px solid #ff863e;padding:18px 22px}.guideBody details{border-bottom:1px solid #ffffff25;padding:18px 0}.guideBody summary{cursor:pointer;font-size:18px;font-weight:600}.guideDate{font-size:14px!important}.demoMobileNavigation{display:none}@media (width<=760px){.growthHero,.growthSection,.growthClose{padding:36px 22px}.growthHero h1{font-size:40px}.growthHero>p,.growthSection>p{font-size:16px}.growthGrid,.growthIndustryGrid,.growthHomeGrid{grid-template-columns:1fr}.growthHomeGrid{margin-top:16px}.growthGrid article,.growthIndustryGrid article{padding:23px}.growthProof{gap:8px}.growthProof span{padding:10px;font-size:13px}.growthActions{gap:16px}.growthActions a{min-height:44px}.guideLayout{flex-direction:column;gap:25px;padding:0 22px 50px;display:flex}.guideAside{border:1px solid #ffffff20;border-radius:10px;order:-1;padding:18px}.guideAside a{min-height:24px;margin:12px 0}.guideBody p,.guideBody li{font-size:16px}.cinemaIndustryReel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}.cinemaIndustryReel>a{width:100%!important;min-width:0!important;height:240px!important;margin:0!important}.cinemaIndustryReel h3{font-size:20px!important}.cinemaIndustryReel p,.cinemaIndustryReel>a>span{font-size:12px!important}.premiumHome .cinemaIndustries{padding:40px 22px!important}.premiumHome .cinemaIndustries h2{font-size:37px!important}.proofHero.proofHeroConnected.proofHeroDevices{gap:24px!important;padding:26px 22px 32px!important}.proofHeroDevices h1{font-size:43px!important;line-height:1.07!important}.proofHeroCopy>p:not(.proofEyebrow){font-size:16px!important;line-height:1.65!important}.proofActions{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin:22px 0 12px!important}.proofPrimary,.proofTextLink{min-height:44px!important}.deviceShowcase .deviceStage{display:none!important}.mobileProductProof{background:linear-gradient(145deg,#294451,#142a35);border:1px solid #fff2;border-radius:16px;padding:20px;display:block}.mobileProductProof article{border-top:1px solid #ffffff20;padding:16px 0}.mobileProductProof article>span{color:#ffb689;letter-spacing:.12em;font-size:10px}.mobileProductProof h2,.mobileProductProof h3{margin:10px 0;font-size:22px;line-height:1.3}.mobileProductProof p{color:#cbdae3;font-size:14px;line-height:1.65}.mobileProductProof .deviceAction{min-height:44px;padding:12px 16px!important;font-size:14px!important}.mobileProductProof>a{color:#ffb689;padding:12px 0;font-size:14px;display:block}.deviceCaption{padding-top:12px!important;font-size:11px!important}.deviceCaption button{min-height:44px}.deviceCaption button[aria-pressed]{display:none}.proofBenefits{padding:36px 22px!important}.proofBenefits>div{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.proofBenefits article{border:1px solid #ffffff20;border-radius:12px;padding:22px!important;display:block!important}.proofBenefits .premiumBenefitVisual{display:none}.premiumBenefitCopy{padding:0!important}.proofBenefits h2{font-size:34px!important}.premiumBenefitCopy h3{font-size:25px!important}.proofGuidedFlow{padding:35px 22px!important;display:block!important}.proofGuidedIntro h2{font-size:34px!important}.proofWorkbench{margin-top:24px}.proofWorkspaceBody{padding:20px!important}.proofWorkbenchHeader{padding:18px!important}.proofWorkbenchHeader h2{font-size:21px!important}.proofExampleLabel{display:none}.proofSwitch{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.proofSwitch button{white-space:normal!important;min-width:0!important;padding:12px 7px!important;font-size:12px!important}.proofSectionHead{flex-wrap:wrap;gap:12px!important}.proofSectionHead h3{font-size:24px!important}.proofQuestion{font-size:18px!important}.proofFinding{grid-template-columns:1fr!important}.proofRecord>div{display:block!important}.proofRecord dd{margin:8px 0}.proofAnswers{flex-wrap:wrap}.proofSubmit,.proofResult{flex-direction:column!important;align-items:stretch!important;display:flex!important}.industryProductHero{padding:30px 22px!important}.industryProductIntro h1{font-size:40px!important}.industrySection{padding:38px 22px!important}.industryJourney{flex-wrap:wrap;gap:12px!important}.industryFindingSection,.industryLearningSection,.industryRecordSection{grid-template-columns:1fr!important}.industrySection h2,.industryFinal h2{font-size:34px!important}.industryFaultPhoto{max-width:420px;margin:0}.industryProductPage .industryProductHero{display:block!important}.industryProductHero .deviceShowcase{margin-top:28px}.industryProductHero .industryProductPreview{margin-top:25px}.s2Menu a{align-items:center;min-height:44px;display:flex}.ccAdsConsent{gap:10px!important;padding:14px 18px!important;font-size:12px!important}.ccAdsConsent strong{font-size:13px!important}.ccAdsConsent p{margin:6px 0;font-size:12px!important;line-height:1.5!important}.ccAdsConsentActions button{min-height:44px!important}.salesFeatureBand,.cinemaStart{gap:28px!important;padding:40px 22px!important}.cinemaEnd{padding:44px 22px!important}.s2FooterTop{gap:28px!important}.s2Footer a{min-height:32px}.growthIndustryLinks a{min-height:44px}.s2Header .ccPublicPromotion{font-size:12px}}@media (prefers-reduced-motion:reduce){.deviceShowcase *{transition:none!important;animation:none!important}}.growthBusinessDisclosure{border-top:1px solid #ffffff25;max-width:1180px;margin:28px auto 0}.growthBusinessDisclosure>summary{cursor:pointer;min-height:44px;padding:22px 0;font-size:19px}.growthBusinessDisclosure .growthHomeGrid{margin-top:0}.growthIndustryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.growthIndustryGrid h2{font-size:24px;line-height:1.25}.growthIndustryGrid a{color:#ffb689}.growthIndustryGrid p{font-size:15px;line-height:1.7}.growthIndustryGrid article{background:#ffffff04;border:1px solid #ffffff20;border-radius:12px;padding:26px}.growthIndustryGrid article>a{padding:12px 0;display:block}.growthHero>.growthIndustryGrid{margin-top:35px}@media (width<=760px){.growthIndustryGrid{grid-template-columns:1fr}.growthIndustryGrid h2{font-size:25px!important}.s2FooterTop>div:last-child{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.s2FooterTop>div:last-child h3{grid-column:1/-1}.premiumHome .proofGuidedFlow{display:none!important}}.growthSearch{flex-direction:column;gap:12px;max-width:600px;margin:30px 0 12px;font-size:15px;display:flex}.growthSearch input{box-sizing:border-box;color:#eef3f6;background:#233c47;border:1px solid #ffffff40;border-radius:8px;width:100%;min-height:52px;padding:14px 16px;font-size:16px}.growthSearch input::placeholder{color:#b9c7cf}.growthSearchCount{color:#b9c7cf;font-size:14px!important}.discoveryPage{color:#243047;background:#f4f6f9;min-height:100vh}.discoveryPage .s2Header,.guidePage .s2Header{color:#fff;background:#121d31}.discoveryPage .s2Menu>a,.guidePage .s2Menu>a{color:#f6f8fc}.discoveryPage .s2Menu>a.s2Button,.guidePage .s2Menu>a.s2Button{color:#111b2c}.discoveryShell{max-width:1232px;margin:auto;padding:0 32px 64px}.discoveryBreadcrumb{color:#647087;flex-wrap:wrap;align-items:center;gap:10px;padding:26px 0;font-size:14px;display:flex}.discoveryBreadcrumb a{color:#43516b;align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.discoveryBreadcrumb a:hover{text-decoration:underline}.discoveryHeader{max-width:900px;margin:6px 0 32px}.discoveryEyebrow{letter-spacing:.075em;font-weight:700;color:#995022!important;font-size:14px!important;line-height:1.5!important}.discoveryHeader h1{letter-spacing:-.045em;color:#182338;max-width:920px;margin:12px 0 20px;font-size:clamp(42px,5vw,64px);line-height:1.05}.discoveryHeader>p:last-of-type{color:#536078;max-width:700px;margin:0;font-size:18px;line-height:1.65}.discoveryFinder{min-width:0}.discoverySearch{color:#25334b;max-width:100%;margin:0 0 24px;display:block}.discoverySearch>label,.discoveryTopic>span,.discoveryGroupSelect>span{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.discoverySearch>div{background:#fff;border:1px solid #b9c5d7;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.discoverySearch>div:focus-within{outline-offset:2px;border-color:#a65220;outline:3px solid #ffbd822e}.discoverySearch svg{fill:none;stroke:#65738b;stroke-width:1.8px;flex:0 0 21px;width:21px;height:21px}.discoverySearch input{appearance:none;min-width:0;font:inherit;flex:1;width:100%;padding:15px 0;font-size:17px;color:#182338!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.discoverySearch input::placeholder{color:#68758b;opacity:1}.discoverySearch button,.discoveryResultBar button{color:#91451c;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font-size:14px;font-weight:700}.discoveryLayout{grid-template-columns:226px minmax(0,1fr);align-items:start;gap:32px;display:grid}.discoveryGroupRail{background:#e9edf3;border-radius:8px;gap:4px;padding:16px 12px;display:grid;position:sticky;top:108px}.discoveryGroupRail>p{letter-spacing:.055em;color:#5d6a80;margin:4px 10px 12px;font-size:14px;font-weight:700}.discoveryGroupRail button{color:#3f4c64;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:11px 10px;font-size:14px;display:flex}.discoveryGroupRail button b{text-align:right;min-width:22px;font-size:14px;font-weight:500}.discoveryGroupRail button:hover{background:#dce3ed}.discoveryGroupRail button[aria-pressed=true]{color:#fff;background:#1c2a43;font-weight:700}.discoveryGroupSelect{display:none}.discoveryResults{min-width:0}.discoveryResultBar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 12px;display:flex}.discoveryResultBar p{color:#53617a;margin:0;font-size:15px}.discoveryResultBar strong{color:#1b2941;font-weight:700}.discoveryCards,.guideDirectoryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discoveryCard{background:#fff;border:1px solid #d7dfeb;border-radius:8px;flex-direction:column;min-width:0;padding:24px;transition:border-color .18s;display:flex}.discoveryCard:hover{border-color:#b98666}.discoveryCardGroup{font-weight:600;color:#66748b!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important}.discoveryCardGroup span{white-space:nowrap;font-weight:400}.discoveryCard h2,.discoveryCard h3{letter-spacing:-.025em;color:#19283f;margin:0 0 12px;font-size:23px;line-height:1.22}.discoveryCard h2 a,.discoveryCard h3 a{color:inherit;text-decoration:none}.discoveryCard h2 a,.discoveryCard h3 a,.discoveryTitleButton,.guideDirectoryCard h2 a{align-items:center;min-height:44px;display:inline-flex}.discoveryCard h2 a:hover,.discoveryCard h3 a:hover{text-underline-offset:4px;text-decoration:underline}.discoveryCardCopy{color:#536078;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.discoveryTags{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.discoveryTags li{color:#46546d;background:#edf1f6;border-radius:4px;padding:5px 8px;font-size:14px;line-height:1.35}.discoveryCardLinks{border-top:1px solid #e7ecf3;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:auto;padding-top:10px;display:flex}.discoveryCardLinks a,.discoveryCardLinks button,.guideDirectoryCardFooter a{color:#924619;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.discoveryCardLinks a:hover,.guideDirectoryCardFooter a:hover{text-decoration:underline}.discoveryCardLinks button{cursor:pointer;background:0 0;border:0;padding:0}.discoveryCategoryLink{color:#93471e;align-items:center;min-height:44px;margin-bottom:12px;font-size:15px;font-weight:600;display:inline-flex}.discoveryEmpty{background:#fff;border:1px solid #d7dfeb;border-radius:8px;padding:30px}.discoveryEmpty h2{color:#24324c;font-size:24px}.discoveryEmpty p{color:#536078;font-size:16px;line-height:1.65}.discoveryEmpty button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#243550;border:0;border-radius:5px;padding:12px 18px;font-size:16px}.discoveryEmpty a{color:#924619;align-items:center;min-height:44px;margin:8px 16px;font-size:16px;display:inline-flex}.discoveryBottom{color:#fff;background:#1b2940;border-radius:8px;margin-top:48px;padding:34px 40px}.discoveryBottom h2{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:30px;line-height:1.2}.discoveryBottom p{color:#c5cfdf;max-width:760px;margin:0 0 14px;font-size:17px;line-height:1.65}.discoveryBottom>div{flex-wrap:wrap;gap:6px 24px;display:flex}.discoveryBottom a{color:#ffb47b;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.discoveryBottom a:hover{text-decoration:underline}.discoveryHubLinks{flex-wrap:wrap;gap:6px 24px;margin-top:28px;display:flex}.discoveryHubLinks a{color:#53617a;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.discoveryHubLinks a:hover{text-decoration:underline}.guideSearchRow{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.guidePhoneFilters{display:none}.discoveryTopic select,.discoveryGroupSelect select{color:#26364e;width:100%;min-height:58px;font:inherit;background:#fff;border:1px solid #b9c5d7;border-radius:8px;padding:12px 34px 12px 14px;font-size:16px}.guideDirectoryCard{background:#fff;border-top:3px solid #cdd7e4;border-radius:5px;flex-direction:column;min-width:0;padding:26px;display:flex}.guideDirectoryCard:hover{border-top-color:#ee9657}.guideDirectoryCard h2{letter-spacing:-.025em;color:#182941;margin:0 0 14px;font-size:23px;line-height:1.3}.guideDirectoryCard h2 a{color:inherit;text-decoration:none}.guideDirectoryCard h2 a:hover{text-underline-offset:3px;text-decoration:underline}.guideDirectoryCard>p:not(.discoveryCardGroup){color:#536078;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.guideDirectoryCardFooter{border-top:1px solid #e5ebf3;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:auto;padding-top:8px;display:flex}.categoryPage .discoveryHeader h1{max-width:1050px;font-size:clamp(40px,4.2vw,56px)}.categoryActions{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.categoryActions a{color:#934719;align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.categoryActions a:first-child{color:#fff;background:#1b2b44;border-radius:5px;padding:12px 22px;text-decoration:none}.categoryBusinesses{margin-top:42px;scroll-margin-top:110px}.discoverySectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.discoverySectionTitle h2{letter-spacing:-.025em;color:#21314a;margin:0;font-size:30px}.discoverySectionTitle p{color:#61708a;margin:0;font-size:14px}.categoryBusinesses .discoveryCards{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryEditorial{gap:28px;max-width:1000px;margin-top:48px;display:grid}.categoryEditorial article{border-top:1px solid #cdd7e4;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.categoryEditorial article>span{color:#a95a2a;padding-top:4px;font-size:20px;font-weight:600}.categoryEditorial h2{color:#26354e;letter-spacing:-.025em;margin:0 0 12px;font-size:26px;line-height:1.3}.categoryEditorial p{color:#536078;max-width:820px;margin:0;font-size:17px;line-height:1.8}.homeBusinessDiscovery{color:#25324b;background:#f4f6f9}.homeBusinessDiscoveryInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px 60px;max-width:1232px;margin:auto;padding:68px 32px 56px;display:grid}.homeBusinessDiscovery header h2{letter-spacing:-.045em;color:#1b2840;margin:12px 0 18px;font-size:clamp(40px,4.2vw,58px);line-height:1.06}.homeBusinessDiscovery header h2 em{color:#a25627;font-style:normal}.homeBusinessDiscovery header>p:last-child{color:#526078;max-width:550px;margin:0;font-size:17px;line-height:1.7}.homeBusinessSearch label{color:#31425e;margin-bottom:12px;font-size:16px;font-weight:600;display:block}.homeBusinessSearch>div{gap:10px;display:flex}.homeBusinessSearch input{color:#24334c;min-width:0;font:inherit;background:#fff;border:1px solid #b9c6d9;border-radius:6px;flex:1;min-height:52px;padding:12px;font-size:16px}.homeBusinessSearch button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#243650;border:0;border-radius:6px;padding:12px 18px;font-size:15px;font-weight:600}.homeBusinessGroups{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.homeBusinessGroups>a{color:#223450;background:#fff;border:1px solid #ced9e7;border-radius:6px;align-items:flex-start;gap:12px;min-width:0;min-height:116px;padding:22px 18px;text-decoration:none;display:flex}.homeBusinessGroups>a:hover{background:#fffaf6;border-color:#b96937}.homeGroupNumber{color:#a45b30;font-size:14px;line-height:1.7}.homeBusinessGroups h3{letter-spacing:-.015em;margin:0 0 10px;font-size:18px;line-height:1.3}.homeBusinessGroups p{color:#65738b;margin:0;font-size:14px}.homeGroupSign{margin-left:auto;font-size:23px;line-height:1}.homeBusinessDiscoveryFoot{border-top:1px solid #d5deeb;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.homeBusinessDiscoveryFoot p{color:#57647b;margin:0;font-size:16px}.homeBusinessDiscoveryFoot a{color:#954c20;align-items:center;min-height:44px;font-size:16px;font-weight:700;display:inline-flex}.discoveryTitleButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.demoChooser .discoveryFinder{margin-top:28px}.demoChooser .discoveryFinder .discoverySearch{color:#dfe6f2}.demoChooser .discoveryResultBar p,.demoChooser .discoveryResultBar strong,.demoChooser .discoveryGroupSelect>span{color:#d7e2f4}.demoChooser .discoveryResultBar button{color:#ffc196}.demoChooser .discoveryCard h2{color:#1b2a42;margin:0 0 12px;font-size:23px;line-height:1.22}.demoChooser .discoveryCardCopy{color:#536078;font-size:16px}.demoChooser .discoveryCard button{color:#1b2a42}.demoChooser .discoveryCardLinks button{color:#954c20}.demoChooser .discoveryGroupRail button{text-align:left;border:0;margin:0;font-size:14px;display:flex}.growthIndustry{color:#34425b;background:#f4f6f9}.growthIndustry .growthHero,.growthIndustry .growthClose{color:#fff;background:#18263d}.growthIndustry .growthHero h1{max-width:930px;font-size:clamp(40px,4.7vw,66px)!important}.growthIndustry .growthHero .growthLead{color:#ccd6e7;max-width:810px;font-size:18px}.growthIndustry .growthHero .growthEyebrow{color:#ffb881}.growthIndustry .growthSection h2,.growthIndustry .growthSection h3{color:#23334d}.growthIndustry .growthSection>p,.growthIndustry .growthSection header>p:last-child,.growthIndustry .growthSection article p,.growthIndustry .growthSection li p{color:#526078}.growthIndustry .growthGrid article{background:#fff;border:1px solid #d7e0ec;border-radius:7px}.growthIndustry .growthGrid article>span{color:#aa592b}.growthIndustry .growthExample ol{background:#fff;border:1px solid #d7e0ec;border-radius:7px}.growthIndustry .growthExample ol b{color:#243751}.growthIndustry .growthExample a,.growthIndustry .growthSection .growthActions>a:not(.growthPrimary){color:#984b20}.growthIndustry .growthFaq details{background:#fff;border-color:#cdd7e5;padding:16px 20px}.growthIndustry .growthFaq summary{color:#273750}.growthIndustry .growthFaq p{color:#526078}.growthIndustry .growthIndustryLinks a{color:#495c78;background:#fff;border-color:#cdd8e8}.growthIndustry .growthPrimary{color:#162339!important}.growthIndustry .growthSection .growthEyebrow{color:#a55425}.growthIndustry .growthHero .growthActions>a:not(.growthPrimary){color:#e1e8f2}.growthIndustry .growthHero small{color:#c2cfe2;font-size:14px}.growthIndustry .growthProof span{color:#d7e1f1}.guidePage{color:#33435d;background:#f3f5f8}.guidePage .growthHero{color:#fff;background:#192840;padding-top:34px;padding-bottom:36px}.guidePage .growthHero h1{max-width:1040px;font-size:clamp(36px,4.1vw,54px)!important;line-height:1.12!important}.guidePage .growthHero .guideSubtitle{color:#e7eefb;max-width:820px;margin:12px 0 20px;font-size:20px;font-weight:500;line-height:1.45}.guidePage .growthHero>p:not(.growthEyebrow){color:#cbd6e8;max-width:900px;font-size:17px}.guidePage .growthHero .growthEyebrow{color:#ffb684}.guidePage .growthHero .guideDate{margin-top:18px;line-height:1.6;font-size:14px!important}.guidePage .guideLayout{grid-template-columns:minmax(0,800px) 250px;gap:32px;max-width:1180px;padding-top:32px}.guidePage .guideBody{background:#fff;border:1px solid #dae2ed;border-radius:7px;min-width:0;padding:32px}.guidePage .guideBody h2{color:#233550;letter-spacing:-.025em;scroll-margin-top:110px;font-size:28px;line-height:1.25}.guidePage .guideBody p,.guidePage .guideBody li{color:#536078;font-size:17px;line-height:1.8}.guidePage .guideBody a{color:#974a20}.guidePage .guideBody .growthPrimary{color:#17263c}.guidePage .guideBody .guideTable{color:#445471}.guidePage .guideTable td,.guidePage .guideTable th{border-color:#dce3ed}.guidePage .guideTable thead{color:#273b58;background:#edf2f8}.guidePage .guideTable tbody th{color:#293e5c}.guidePage .guideBody details{border:1px solid #d6e0eb;border-radius:5px;margin-bottom:10px;padding:15px 18px}.guidePage .guideBody summary{color:#263a58;cursor:pointer;min-height:28px}.guidePage .guideNote,.guidePitfall{background:#fff4e9;border-left:3px solid #d98b55;padding:16px 20px}.guidePage .guideBody .guidePitfall h2{margin:0 0 12px;font-size:23px}.guidePage .guideBody .guidePitfall p{margin:0}.guidePage .guideBody .growthIndustryLinks a{color:#485b79;background:#f3f6fa;border-color:#d8e1ee}.guidePage .guideAside{background:0 0;border:0;padding:0;top:110px}.guideAside details{background:#e7edf5;border:1px solid #d5e0ee;border-radius:6px;padding:12px 16px}.guideAside summary{color:#2a3f60;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:16px;font-weight:700;display:flex}.guideAside summary:after{content:"+";font-size:24px;font-weight:400}.guideAside details[open] summary:after{content:"−"}.guideAside details nav{display:grid}.guidePage .guideAside a{color:#475d7c;border-bottom:1px solid #d5dfed;align-items:center;min-height:44px;padding:9px 0;font-size:15px;line-height:1.4;display:flex}.guideAside>p{color:#61728d;margin:20px 0 0;font-size:14px;line-height:1.6}.guidePage .guideAside>a{padding:10px 16px}.guideReadingBreadcrumb{color:#adbed8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.guideReadingBreadcrumb a{color:#d5dff0}@media (width<=1000px){.discoveryLayout{grid-template-columns:195px minmax(0,1fr);gap:22px}.discoveryCards,.guideDirectoryCards{gap:12px}.discoveryCard,.guideDirectoryCard{padding:20px}.categoryBusinesses .discoveryCards{grid-template-columns:repeat(2,minmax(0,1fr))}.homeBusinessDiscoveryInner{gap:28px}.homeBusinessGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.homeBusinessSearch>div{flex-direction:column}.guidePage .guideLayout{grid-template-columns:minmax(0,1fr) 220px;gap:22px}}@media (width<=760px){.discoveryShell{padding:0 20px 40px}.discoveryBreadcrumb{padding:20px 0 14px}.discoveryHeader{margin:8px 0 26px}.discoveryHeader h1{margin:10px 0 16px;font-size:40px;line-height:1.07}.discoveryHeader>p:last-of-type{font-size:16px;line-height:1.65}.discoveryEyebrow{letter-spacing:.045em;font-size:14px!important}.discoverySearch{margin-bottom:18px}.discoverySearch>div{gap:8px;min-height:54px;padding:0 12px}.discoverySearch input{padding:14px 0;font-size:16px}.discoverySearch input::placeholder{font-size:15px}.discoveryLayout{display:block}.discoveryGroupRail{display:none}.discoveryGroupSelect{margin-bottom:14px;display:block}.discoveryGroupSelect select,.discoveryTopic select{min-height:50px}.discoveryCards,.guideDirectoryCards,.categoryBusinesses .discoveryCards{grid-template-columns:minmax(0,1fr);gap:14px}.discoveryCard{padding:22px}.discoveryCard h2,.discoveryCard h3{font-size:24px}.discoveryCardCopy{-webkit-line-clamp:2}.discoveryResultBar{margin-bottom:12px}.discoveryResultBar p{font-size:14px}.discoveryResultBar button{white-space:nowrap;padding-right:0}.guideSearchRow{grid-template-columns:minmax(0,1fr);gap:0}.guideFinder .discoveryTopic,.guideFinder .discoveryGroupSelect{display:none}.guidePhoneFilters{background:#e7edf5;border:1px solid #cdd8e8;border-radius:6px;margin-bottom:14px;padding:0 14px;display:block}.guidePhoneFilters summary{color:#31445f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:15px;font-weight:600;display:flex}.guidePhoneFilters summary span{color:#5d6c83;font-size:14px;font-weight:400}.guidePhoneFilters>div{gap:16px;padding:12px 0 18px;display:grid}.guidePhoneFilters label>span{color:#344761;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.guidePhoneFilters select{width:100%;min-height:50px;font:inherit;color:#26364e;background:#fff;border:1px solid #b9c5d7;border-radius:6px;padding:10px 32px 10px 12px;font-size:16px}.discoveryTopic{margin-bottom:16px}.guideDirectoryCard{padding:22px}.guideDirectoryCard h2{font-size:23px}.guideDirectoryCard>p:not(.discoveryCardGroup){-webkit-line-clamp:2}.discoveryBottom{margin-top:32px;padding:26px 24px}.discoveryBottom h2{font-size:28px}.discoveryBottom p{font-size:16px}.discoveryBottom>div{gap:4px;display:grid}.discoveryHubLinks{gap:4px 18px}.discoveryEmpty{padding:24px}.discoveryEmpty a{margin-left:0}.categoryPage .discoveryHeader h1{font-size:36px}.categoryBusinesses{margin-top:30px}.discoverySectionTitle h2{font-size:28px}.categoryEditorial{gap:24px;margin-top:32px}.categoryEditorial article{gap:14px}.categoryEditorial h2{font-size:24px}.categoryEditorial p{font-size:16px;line-height:1.75}.homeBusinessDiscoveryInner{padding:38px 20px 32px;display:block}.homeBusinessDiscovery header h2{font-size:39px}.homeBusinessDiscovery header>p:last-child{font-size:16px}.homeBusinessSearch{margin-top:24px}.homeBusinessSearch>div{flex-direction:column;gap:8px}.homeBusinessGroups{gap:10px;margin-top:24px}.homeBusinessGroups>a{gap:8px;min-height:106px;padding:16px 12px}.homeBusinessGroups h3{margin-bottom:8px;font-size:17px;line-height:1.3}.homeGroupSign{display:none}.homeBusinessDiscoveryFoot{margin-top:24px;display:block}.homeBusinessDiscoveryFoot p{font-size:15px;line-height:1.6}.homeBusinessDiscoveryFoot a{margin-top:8px}.demoChooser>section{padding:28px 20px 40px}.demoChooser>section>h1{font-size:38px;line-height:1.08}.demoChooser>section>p:not(.demoEyebrow){font-size:16px}.demoChooser .discoveryFinder{margin-top:24px}.demoChooser .discoveryCard h2{font-size:24px}.growthIndustry .growthHero{padding-top:36px;padding-bottom:34px}.growthIndustry .growthHero h1{font-size:38px!important}.growthIndustry .growthHero .growthLead{font-size:16px;line-height:1.65}.growthIndustry .growthProof{gap:8px 14px}.growthIndustry .growthProof span{font-size:14px}.growthIndustry .growthSection{padding-top:36px;padding-bottom:36px}.growthIndustry .growthGrid{grid-template-columns:1fr}.growthIndustry .growthGrid article{padding:22px}.growthIndustry .growthSection h2{font-size:30px}.growthIndustry .growthSection>p{font-size:16px}.guidePage .growthHero{padding:26px 20px 28px}.guidePage .growthHero h1{font-size:32px!important;line-height:1.15!important}.guidePage .growthHero .guideSubtitle{font-size:18px;line-height:1.5}.guidePage .growthHero>p:not(.growthEyebrow){font-size:16px;line-height:1.7}.guidePage .guideLayout{flex-direction:column;gap:20px;max-width:100%;padding:20px 16px 40px;display:flex}.guidePage .guideAside{order:0;width:100%;display:block;position:static}.guidePage .guideAside>p,.guidePage .guideAside>a{display:none}.guidePage .guideBody{box-sizing:border-box;order:1;width:100%;padding:22px 18px}.guidePage .guideBody h2{margin-top:32px;scroll-margin-top:85px;font-size:26px}.guidePage .guideBody>h2:first-child{margin-top:0}.guidePage .guideBody p,.guidePage .guideBody li{font-size:16px;line-height:1.8}.guidePage .guideBody .guideTable{min-width:560px;font-size:14px}.guidePage .guideBody .growthActions{display:grid}.guidePage .guideBody .growthActions>a{font-size:15px}.guidePage .guideBody .guidePitfall{margin:24px 0;padding:16px}.guidePage .guideBody .guidePitfall h2{font-size:23px}}@media (width<=360px){.discoveryShell{padding-left:16px;padding-right:16px}.discoveryHeader h1{font-size:36px}.homeBusinessDiscoveryInner{padding-left:16px;padding-right:16px}.homeBusinessGroups h3{font-size:16px}.homeGroupNumber{display:none}.homeBusinessDiscovery header h2{font-size:36px}.growthIndustry .growthHero h1{font-size:34px!important}.guidePage .growthHero h1{font-size:29px!important}.discoveryCardLinks{gap:2px 12px}}@media (prefers-reduced-motion:reduce){.discoveryCard{transition:none}}.discoveryBrowse{border-block:1px solid #d6e0eb;margin:0 0 22px}.discoveryBrowse summary{cursor:pointer;color:#253953;min-height:48px;padding:14px 4px;font-weight:650}.discoveryBrowse nav{flex-wrap:wrap;gap:4px 20px;padding:0 4px 18px;display:flex}.discoveryBrowse nav a{color:#7d3d1b;text-underline-offset:4px;align-items:center;min-height:44px;display:flex}.discoveryMore{text-align:center;background:#eaf0f6;border-radius:8px;margin:24px 0 8px;padding:20px}.discoveryMore p{color:#52657d;margin:0 0 14px;font-size:14px}.discoveryMore button{min-height:46px;font:inherit;color:#fff;cursor:pointer;background:#203650;border:0;border-radius:6px;padding:10px 22px;font-weight:650}.discoveryMore button:focus-visible{outline-offset:3px;outline:3px solid #b55f28}.topicPage .discoveryHeader h1{max-width:900px;font-size:clamp(32px,4vw,52px)}.topicPage .guideDirectoryCard h3{margin:10px 0;font-size:21px;line-height:1.3}.topicPage .guideDirectoryCard h3 a{color:#213650}.topicPage .categoryEditorial{margin-top:0}.discoveryTitleButton:disabled{cursor:wait}@media (width<=600px){.discoveryBrowse{margin-bottom:16px}.discoveryBrowse nav{gap:0;display:grid}.discoveryMore{padding:18px 16px}.discoveryMore button{width:100%}.topicPage .discoveryHeader h1{font-size:32px}.topicPage .categoryEditorial article{gap:12px}.topicPage .guideDirectoryCard h3{font-size:20px}}.worksheetDownloads{color:#19313e;background:#f2f7f9;border:1px solid #cdd9df;border-radius:14px;margin:2rem 0;padding:1.5rem}.worksheetDownloads h2{margin-top:.65rem!important}.worksheetDownloads p{font-size:1rem;line-height:1.75}.worksheetDownloads small{color:#445e6b;margin-top:1rem;font-size:.875rem;line-height:1.65;display:block}.worksheetDownloads .growthActions{align-items:stretch;gap:.75rem;margin:1.25rem 0}.worksheetDownloads a{white-space:normal;font-size:1rem;line-height:1.5}.worksheetPdf{background:#fff;border:1px solid #728c9a;border-radius:9px;justify-content:center;align-items:center;padding:.85rem 1.2rem;font-weight:650;text-decoration:none;display:inline-flex;color:#19313e!important}.workedRecord{background:#f1f6f8;border-left:4px solid #f2692f;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.5rem;scroll-margin-top:7rem}.workedRecord dl{margin:1rem 0}.workedRecord dl>div{border-top:1px solid #cdd9df;grid-template-columns:145px 1fr;gap:1rem;padding:1rem 0;display:grid}.workedRecord dt{color:#233e4c;font-size:.9375rem;font-weight:700}.workedRecord dd{color:#334f5e;margin:0;font-size:1rem;line-height:1.75}.sectorGuideDetails>section{margin:2rem 0}.sectorGuideDetails details{margin:.75rem 0}.sectorSoftwareEvaluation>header p:last-child{max-width:800px}.sectorSoftwareEvaluation>a{color:#0f506c;margin-top:1.5rem;font-size:1rem;font-weight:650;display:inline-block}.resourceGroups{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.resourceGroup{color:#203b48;background:#fff;border:1px solid #cfdae0;border-radius:12px;align-self:start;padding:1rem 1.2rem}.resourceGroup summary{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.6}.resourceGroup nav{gap:.75rem;padding-top:1rem;display:grid}.resourceGroup a{color:#16556e;font-size:1rem;line-height:1.65}.editorialPolicy .guideBody{max-width:850px}.guideDate a{color:inherit;text-decoration:underline}.guideMobileTableHelp{display:none}.guideReadingBreadcrumb{overflow-wrap:anywhere}.guideBody>section,.guideBody h2{scroll-margin-top:7rem}.editorialPolicy .guideLayout{max-width:950px;display:block}.worksheetDownloads h2,.cinemaSite .worksheetDownloads h2{color:#19313e}.worksheetDownloads .growthPrimary{color:#0d2530!important}.worksheetDownloads p,.cinemaSite .worksheetDownloads p{color:#334f5e}.worksheetDownloads .growthEyebrow,.cinemaSite .worksheetDownloads .growthEyebrow,.workedRecord .growthEyebrow{color:#a93c13!important}.ccIndustryPage .worksheetDirectory h2{color:#19313e}.ccIndustryPage .worksheetDirectory p{color:#334f5e}.ccIndustryPage .worksheetDirectory .growthEyebrow{color:#a93c13!important}.ccIndustryPage .worksheetDirectory a{color:#16556e}.sectorSoftwareEvaluation>a,.cinemaSite .sectorSoftwareEvaluation>a{color:#ffac78}.growthIndustry .sectorSoftwareEvaluation>a{color:#16556e}@media (width<=650px){.resourceGroups{grid-template-columns:1fr}.worksheetDownloads{margin:1.5rem 0;padding:1.15rem}.worksheetDownloads .growthActions{grid-template-columns:1fr;display:grid}.worksheetDownloads .growthActions a{text-align:center;width:100%}.workedRecord{padding:1.15rem}.workedRecord dl>div{grid-template-columns:1fr;gap:.4rem}.guideMobileTableHelp{color:#4a626e;display:block;font-size:.875rem!important}.resourceGroup{padding:1rem}.sectorSoftwareEvaluation .growthGrid{grid-template-columns:1fr}}.growthIndustry .sectorSoftwareEvaluation .growthEyebrow{color:#a93c13!important}:root{--ink:#101827;--nav:#101a2d;--nav2:#16233a;--paper:#f3f5f8;--line:#e3e7ed;--muted:#6e7888;--coral:#f4684c;--blue:#5871e8;--green:#1d9b78;--amber:#e29b35;--red:#c94949}*{box-sizing:border-box}.founderShell{background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:244px 1fr;font-family:DM Sans,sans-serif;display:grid}.founderNav{background:linear-gradient(165deg, var(--nav), #0c1424);color:#fff;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.founderBrand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.founderBrand>i{background:linear-gradient(135deg, var(--coral), #ff917c);border-radius:12px;place-items:center;width:39px;height:39px;font:800 13px Manrope;display:grid;box-shadow:0 8px 25px #f4684c44}.founderBrand span{display:grid}.founderBrand b{letter-spacing:.08em;font:800 13px Manrope}.founderBrand small{color:#8190a8;margin-top:2px;font-size:12px}.founderNav nav{gap:5px;display:grid}.founderNav nav button{color:#94a1b5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font:600 13px inherit;display:flex}.founderNav nav button>span{text-align:center;width:22px;font-size:17px}.founderNav nav button.active{background:var(--nav2);color:#fff;box-shadow:inset 3px 0 var(--coral)}.founderNav nav button em{background:var(--coral);color:#fff;border-radius:99px;margin-left:auto;padding:3px 7px;font:700 10px inherit}.founderIdentity{border-top:1px solid #26334a;align-items:center;gap:10px;margin-top:auto;padding:18px 6px;display:flex}.founderIdentity>span{background:#2a3a55;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.founderIdentity div{display:grid}.founderIdentity b{font-size:12px}.founderIdentity small{color:#7e8ca2;margin-top:2px;font-size:13px}.founderNav>a{color:#718098;padding:6px;font-size:12px;text-decoration:none}.founderMain{min-width:0}.founderTop{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;gap:18px;height:88px;padding:0 34px;display:flex;position:sticky;top:0}.founderTop>div:first-child{margin-right:auto}.founderTop p,.sectionLead p,.orgHero p{color:var(--coral);letter-spacing:.13em;margin:0;font-size:13px;font-weight:800}.founderTop h1{margin:4px 0 0;font:800 22px Manrope}.founderTop>button,.sectionLead>button,.systemHero>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font:700 11px inherit}.servicePill{color:var(--green);background:#eef8f5;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.servicePill i,.statusHero header i,.systemHero>div>i{width:7px;height:7px;box-shadow:0 0 0 4px currentColor/15;background:currentColor;border-radius:50%}.servicePill.outage{color:var(--red);background:#fff0f0}.servicePill.degraded{color:#a66a12;background:#fff6e8}.founderContent{max-width:1540px;margin:auto;padding:30px 34px 55px}.founderAlert{color:#9c3726;background:#fff1ee;border:1px solid #f6c8be;border-radius:9px;justify-content:space-between;margin:20px 34px 0;padding:12px 15px;font-size:12px;display:flex}.founderAlert button{color:inherit;cursor:pointer;background:0 0;border:0}.metricDeck{grid-template-columns:190px 190px minmax(260px,1fr) minmax(320px,1.25fr);gap:15px;margin-bottom:16px;display:grid}.metricDeck>article,.queueCard,.customerWatch,.orgTable,.detailCard,.billingPanel,.orgTickets,.supportDesk,.promoGrid>article,.connectionGrid>article,.incidentList,.auditPanel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 14px #1b2a4110}.metricRing{text-align:center;padding:16px}.metricRing>div{background:radial-gradient(circle at center, #fff 62%, transparent 63%), conic-gradient(var(--coral) 0 84%, #edf0f4 84%);border-radius:50%;place-content:center;width:112px;height:112px;margin:auto;display:grid;box-shadow:inset 0 0 0 1px #eef0f4}.metricRing.blue>div{background:radial-gradient(circle at center, #fff 62%, transparent 63%), conic-gradient(var(--blue) 0 76%, #edf0f4 76%)}.metricRing strong{font:800 31px Manrope}.metricRing span{color:var(--muted);text-transform:uppercase;font-size:13px}.metricRing p{color:var(--muted);margin:12px 0 0;font-size:12px}.moneyCard{padding:24px}.moneyCard small,.healthScore small,.queueCard small,.customerWatch small,.detailCard>small,.billingPanel small,.orgTickets small,.incidentList small,.auditPanel small{letter-spacing:.1em;color:var(--muted);font:800 9px Manrope}.moneyCard strong{margin:15px 0 4px;font:800 40px Manrope;display:block}.moneyCard p{color:var(--muted);font-size:12px}.moneyCard span{color:#99621c;background:#fff3e2;border-radius:99px;padding:6px 9px;font-size:13px;font-weight:700;display:inline-block}.healthScore{align-items:center;gap:20px;padding:22px;display:flex}.healthScore>div{text-align:center;background:radial-gradient(circle, #fff 59%, transparent 60%), conic-gradient(var(--green) var(--score), #edf0f4 0);border-radius:50%;flex:0 0 108px;place-content:center;height:108px;display:grid}.healthScore strong{font:800 27px Manrope}.healthScore span{color:var(--muted);font-size:12px}.healthScore h3{margin:8px 0;font:700 17px Manrope}.healthScore p{color:var(--muted);font-size:12px}.overviewGrid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.statusHero{color:#fff;background:linear-gradient(135deg,#18283d,#132033);border-radius:15px;min-height:260px;padding:26px}.statusHero header{letter-spacing:.1em;justify-content:space-between;font-size:13px;font-weight:800;display:flex}.statusHero header span{color:#61d0ab;align-items:center;gap:8px;display:flex}.statusHero header b{color:#61d0ab;background:#204335;border-radius:5px;padding:6px 8px}.statusHero h2{max-width:500px;margin:34px 0;font:700 25px/1.3 Manrope}.statusHero>div{border-top:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);padding-top:16px;display:grid}.statusHero>div span{display:grid}.statusHero>div b{color:#8290a5;text-transform:uppercase;font-size:13px}.statusHero>div em{margin-top:4px;font-size:12px;font-style:normal}.statusHero button{color:#fff;cursor:pointer;background:0 0;border:0;padding:20px 0 0;font-size:12px;font-weight:700}.statusHero.outage{background:linear-gradient(135deg,#4a2028,#291a25)}.queueCard{padding:22px}.queueCard header,.customerWatch header,.billingPanel header,.orgTickets header,.incidentList header,.auditPanel header{justify-content:space-between;align-items:center;display:flex}.queueCard h3,.customerWatch h3,.billingPanel h3,.orgTickets h3,.incidentList h3,.auditPanel h3{margin:5px 0;font:700 17px Manrope}.queueCard header button,.customerWatch header button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.queueCard>div{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 0;display:flex}.queueCard section{flex:1;display:grid}.queueCard section b{font-size:12px}.queueCard time,.orgTickets time{color:var(--muted);font-size:13px}.severity{text-transform:uppercase;color:#667285;background:#eef1f5;border-radius:4px;padding:4px 6px;font:800 8px Manrope}.severity.high,.severity.major{color:#ad6810;background:#fff1dd}.severity.critical{color:#b23737;background:#ffebeb}.severity.low,.severity.minor{color:#218365;background:#eaf7f2}.customerWatch{margin-top:16px;padding:22px}.customerWatch>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr 100px 150px 20px;align-items:center;gap:10px;width:100%;padding:13px 5px;display:grid}.customerWatch>button section{display:grid}.customerWatch>button section b{font-size:12px}.customerWatch>button small{color:var(--muted);font-size:13px;font-weight:400}.customerWatch>button em{color:var(--muted);font-size:12px;font-style:normal}.orgAvatar{color:#5063c7;background:#edf0ff;border-radius:10px;place-items:center;width:34px;height:34px;font:800 10px Manrope;display:grid}.orgAvatar.large{border-radius:16px;width:60px;height:60px;font-size:17px}.sectionLead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.sectionLead h2{margin:5px 0;font:800 26px Manrope}.sectionLead span{color:var(--muted);font-size:12px}.founderSearch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;height:48px;margin-bottom:16px;padding:0 15px;display:flex;box-shadow:0 3px 12px #1b2a410a}.founderSearch span{color:var(--muted);font-size:20px}.founderSearch input{border:0;outline:0;flex:1;padding:0 12px;font:500 12px inherit}.founderSearch kbd{background:var(--paper);color:var(--muted);border:0;border-radius:5px;padding:5px 8px;font:600 9px inherit}.orgTable{overflow:hidden}.orgTable>header,.orgTable>button{grid-template-columns:1.25fr 1.2fr .55fr .7fr .85fr 25px;align-items:center;gap:15px;display:grid}.orgTable>header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#f8f9fb;padding:12px 18px;font:800 8px Manrope}.orgTable>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:14px 18px}.orgTable>button>span{align-items:center;gap:9px;display:flex}.orgTable section,.orgTable>button>span:not(:first-child){display:grid}.orgTable b{font-size:12px}.orgTable small{color:var(--muted);font-size:13px}.state{color:#687384;text-transform:uppercase;background:#eef1f5;border-radius:99px;width:max-content;padding:4px 7px;font:800 8px Manrope;display:inline-flex}.state.active,.state.trial,.state.trialing,.state.resolved{color:#258467;background:#e9f7f2}.state.suspended,.state.closed{color:#ae3b3b;background:#ffebeb}.state.open,.state.in_progress,.state.investigating,.state.monitoring{color:#a96a17;background:#fff2df}.backButton{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:18px;font:700 11px inherit}.orgHero{align-items:center;gap:16px;margin-bottom:20px;display:flex}.orgHero>div{flex:1}.orgHero h2{margin:4px 0;font:800 27px Manrope}.orgHero span{color:var(--muted);font-size:12px}.detailGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.detailCard{padding:21px}.detailCard h3{margin:10px 0 3px;font:700 18px Manrope}.detailCard>p{color:var(--muted);min-height:34px;font-size:12px}.detailCard dl,.promoGrid dl{margin:17px 0 0}.detailCard dl div,.promoGrid dl div{border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.detailCard dt,.promoGrid dt{color:var(--muted)}.detailCard dd,.promoGrid dd{margin:0;font-weight:700}.commercial{background:linear-gradient(145deg,#fff,#fff8f5)}.commercial>div{gap:8px;display:flex}.commercial button,.billingPanel button,.incidentList button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font:700 9px inherit}.commercial button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.billingPanel,.orgTickets{margin-top:15px;padding:22px}.billingPanel header>span{color:#9a611a;background:#fff0dd;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:800}.billingPanel>p{color:var(--muted);font-size:12px}.billingPanel>div{gap:8px;display:flex}.billingPanel button:disabled{opacity:.45;cursor:not-allowed}.orgTickets article,.incidentList article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.orgTickets article section,.incidentList article section{flex:1;display:grid}.orgTickets article b,.incidentList article b{font-size:12px}.orgTickets article small,.incidentList article small{color:var(--muted);font-size:13px;font-weight:400}.emptyState{color:var(--muted);text-align:center;padding:20px;font-size:12px}.supportDesk{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);min-height:600px;display:grid;overflow:hidden}.ticketList{border-right:1px solid var(--line)}.ticketList>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;gap:10px;width:100%;padding:16px;display:grid}.ticketList>button.active{box-shadow:inset 3px 0 var(--blue);background:#f5f7ff}.ticketList section{display:grid}.ticketList b{font-size:12px}.ticketList small,.ticketList time{color:var(--muted);font-size:12px}.ticketList p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:8px 0;font-size:12px;overflow:hidden}.ticketList time{grid-column:2}.ticketDetail{padding:25px}.ticketDetail>header{gap:12px;margin-bottom:24px;display:flex}.ticketDetail>header h3{margin:5px 0;font:700 22px Manrope}.ticketDetail>header p,.ticketDetail>header small{color:var(--muted);font-size:12px}.ticketDetail>article{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;margin:8px 0;padding:14px}.ticketDetail article small,.ticketDetail article time{color:var(--muted);font-size:12px}.ticketDetail article p{font-size:12px;line-height:1.6}.ticketDetail article time{text-align:right;display:block}.ticketDetail form{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.ticketDetail form>div,.splitFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticketDetail label,.founderModal label{color:var(--muted);gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:grid}.ticketDetail input,.ticketDetail select,.ticketDetail textarea,.founderModal input,.founderModal select,.founderModal textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:10px;font:500 11px inherit}.ticketDetail textarea,.founderModal textarea{resize:vertical;min-height:90px}.ticketDetail form>button,.founderModal .primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font:700 10px inherit}.promoGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.promoGrid>article{padding:21px}.promoGrid header{justify-content:space-between;display:flex}.promoGrid code{color:#4d60c7;background:#edf0ff;border-radius:6px;padding:5px 8px;font:800 11px Manrope}.promoGrid h3{margin:17px 0 4px;font:700 17px Manrope}.promoGrid>article>p{color:var(--muted);min-height:30px;font-size:12px}.promoGrid>article>strong{margin:15px 0;font:800 25px Manrope;display:block}.promoGrid footer{gap:7px;margin-top:15px;display:flex}.promoGrid footer>button,.inlinePin button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px;font:700 9px inherit}.inlinePin{display:flex}.inlinePin input{border:1px solid var(--line);border-radius:7px;width:65px;padding:6px}.systemHero{color:#fff;background:#153b35;border-radius:15px;justify-content:space-between;align-items:center;padding:25px;display:flex}.systemHero>div{align-items:center;gap:15px;display:flex}.systemHero>div>i{color:#70dab9;width:18px;height:18px}.systemHero h2{margin:3px 0;font:700 22px Manrope}.systemHero small{letter-spacing:.1em;color:#78b9a6;font-size:12px}.systemHero p{color:#95c4b6;font-size:12px}.systemHero.outage{background:#4b2328}.connectionGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin:15px 0;display:grid}.connectionGrid article{align-items:center;gap:9px;padding:15px;display:flex}.connectionGrid article>i{border-radius:50%;width:8px;height:8px}.connectionGrid i.ok{background:var(--green)}.connectionGrid i.waiting{background:var(--amber)}.connectionGrid section{flex:1;display:grid}.connectionGrid b{font-size:12px}.connectionGrid small{color:var(--muted);font-size:12px}.connectionGrid em{color:var(--muted);font:800 7px Manrope}.incidentList,.auditPanel{margin-top:15px;padding:22px}.incidentList article>div{gap:5px;display:flex}.auditPanel p{border-top:1px solid var(--line);grid-template-columns:1fr 160px 190px;margin:0;padding:10px 0;font-size:12px;display:grid}.auditPanel span,.auditPanel time{color:var(--muted)}.founderModal{z-index:50;background:#0c1424a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.founderModal>form{background:#fff;border-radius:15px;width:min(540px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 80px #07101d66}.founderModal header{justify-content:space-between;margin-bottom:20px;display:flex}.founderModal header small{color:var(--coral);letter-spacing:.1em;font:800 8px Manrope}.founderModal header h3{margin:4px 0;font:700 20px Manrope}.founderModal header>button{cursor:pointer;background:0 0;border:0;font-size:22px}.checkLabel{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.checkLabel input{width:16px}.founderGate{color:#fff;text-align:center;background:#101a2d;place-content:center;min-height:100vh;font-family:DM Sans,sans-serif;display:grid}.founderGate>span{border:3px solid #fff2;border-top-color:var(--coral);border-radius:50%;width:40px;height:40px;margin:auto;animation:1s linear infinite spin}.founderGate p{letter-spacing:.12em;color:var(--coral);margin-top:24px;font-size:13px}.founderGate h1{font:700 24px Manrope}.founderGate a{color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.metricDeck{grid-template-columns:repeat(2,1fr)}.detailGrid,.promoGrid{grid-template-columns:1fr 1fr}.connectionGrid{grid-template-columns:repeat(3,1fr)}.orgTable>header,.orgTable>button{grid-template-columns:1.2fr 1.1fr .5fr .6fr 25px}.orgTable>header>span:nth-child(5),.orgTable>button>span:nth-child(5){display:none}}@media (width<=760px){.founderShell{display:block}.founderNav{z-index:30;width:100%;height:70px;padding:7px 8px;position:fixed;top:auto;bottom:0}.founderBrand,.founderIdentity,.founderNav>a{display:none}.founderNav nav{grid-template-columns:repeat(5,1fr);height:100%}.founderNav nav button{text-align:center;place-content:center;gap:2px;padding:6px 2px;font-size:12px;display:grid}.founderNav nav button>span{font-size:16px}.founderNav nav button.active{box-shadow:inset 0 3px var(--coral)}.founderTop{height:74px;padding:0 16px}.founderTop p{display:none}.founderTop h1{font-size:17px}.founderTop>button{display:none}.servicePill{padding:7px;font-size:12px}.founderContent{padding:18px 14px 100px}.metricDeck,.overviewGrid,.detailGrid,.promoGrid,.connectionGrid,.supportDesk{grid-template-columns:1fr}.metricDeck{grid-template-columns:1fr 1fr}.moneyCard,.healthScore{grid-column:1/-1}.statusHero>div{grid-template-columns:1fr}.customerWatch>button{grid-template-columns:36px 1fr 20px}.customerWatch>button em{display:none}.sectionLead{align-items:start;gap:10px}.sectionLead h2{font-size:22px}.orgTable{overflow:auto}.orgTable>header,.orgTable>button{min-width:680px}.supportDesk{display:block}.ticketList{border-right:0;max-height:360px;overflow:auto}.ticketDetail{border-top:1px solid var(--line);padding:18px}.billingPanel>div{grid-template-columns:1fr 1fr;display:grid}.auditPanel p{grid-template-columns:1fr 100px}.auditPanel time{display:none}}:root{--coral:#c9402b;--blue:#4159c7;--green:#176f58;--red:#b23b3b;--muted:#596577}.founderShell{min-height:100dvh;overflow-x:clip}.founderNav{height:100dvh}.founderNav nav button>span{flex:0 0 22px;place-items:center;height:22px;display:grid}.founderNav nav svg{width:18px;height:18px}.founderSideLinks{grid-template-columns:1fr auto;gap:6px;padding:0 6px;display:grid}.founderSideLinks a,.founderSideLinks button{color:#aab6c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:8px;font:700 11px DM Sans,sans-serif;text-decoration:none}.founderSideLinks button{color:#f1a69a}.founderMobileNav,.founderMobileSheet{display:none}.founderTop>div:first-child,.founderTop h1,.queueCard section,.customerWatch section,.orgTable section,.ticketList section,.ticketDetail,.incidentList section{min-width:0}.founderTop h1,.queueCard b,.customerWatch b,.customerWatch small,.orgTable b,.orgTable small,.ticketList b,.ticketDetail p,.incidentList b,.incidentList small{overflow-wrap:anywhere}.servicePill{color:var(--green)}.servicePill.outage{color:var(--red)}.servicePill.degraded{color:#89540d}.founderTop p,.sectionLead p,.orgHero p,.founderModal header small,.founderLoginIntro>p,.founderLoginCard>p{color:var(--coral)}.queueCard header button,.customerWatch header button{color:var(--blue)}.severity{color:#536071}.severity.high,.severity.major{color:#865207}.severity.critical{color:#9f3030}.severity.low,.severity.minor,.state.active,.state.trial,.state.trialing,.state.resolved{color:var(--green)}.state.open,.state.in_progress,.state.investigating,.state.monitoring{color:#84500b}.founderShell :is(button,a,input,select,textarea):focus-visible,.founderLoginPage :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff8b72}.founderSearch:focus-within,.ticketDetail :is(input,select,textarea):focus,.founderModal :is(input,select,textarea):focus,.founderLoginCard input:focus{border-color:var(--coral);box-shadow:0 0 0 3px #c9402b24}.founderAlert{color:#8b2f22;align-items:center;gap:16px;font-size:13px;line-height:1.45}.founderAlert button{border-radius:8px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.founderAlert button:hover{background:#f9d8d1}.websitePulse{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0% 67%,#fff5f2 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:16px;padding:21px 22px;display:grid;box-shadow:0 3px 14px #1b2a4110}.websitePulse>div:first-child{min-width:0}.websitePulse small,.analyticsKpis small,.trafficChart small,.conversionCard small,.topPages>header small,.founderAlerts small{color:var(--muted);letter-spacing:.09em;font:800 10px Manrope,sans-serif}.websitePulse h3{margin:5px 0;font:700 18px Manrope,sans-serif}.websitePulse p{color:var(--muted);margin:0;font-size:12px}.websitePulse>div:nth-child(2){justify-items:end;display:grid}.websitePulse strong{color:var(--coral);font:800 29px Manrope,sans-serif}.websitePulse>div:nth-child(2)>span{color:var(--muted);font-size:12px}.websitePulse>button{border:1px solid var(--line);min-height:40px;color:var(--blue);cursor:pointer;background:#fff;border-radius:9px;padding:10px 13px;font:700 11px DM Sans,sans-serif}.analyticsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.analyticsKpis>article,.trafficChart,.conversionCard,.topPages{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 3px 14px #1b2a4110}.analyticsKpis>article{flex-direction:column;min-height:154px;padding:20px;display:flex}.analyticsKpis strong{color:var(--ink);overflow-wrap:anywhere;margin-top:12px;font:800 clamp(28px,3vw,38px)/1 Manrope,sans-serif}.analyticsKpis>article>span{color:#465263;margin-top:5px;font-size:12px;font-weight:700}.analyticsKpis p{color:var(--muted);margin:auto 0 0;font-size:12px}.analyticsKpis>article:first-child{background:linear-gradient(145deg,#fff,#fff5f2)}.analyticsKpis>article:first-child strong{color:var(--coral)}.analyticsGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.trafficChart,.conversionCard{padding:22px}.trafficChart>header,.conversionCard>header,.topPages>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trafficChart h3,.conversionCard h3,.topPages h3{margin:5px 0 0;font:700 18px Manrope,sans-serif}.trafficChart>header>span,.topPages>header>span{color:var(--muted);text-align:right;font-size:12px}.barPlot{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#e9edf2 calc(25% - 1px) 25%);border-bottom:1px solid #dce2e9;grid-template-columns:repeat(30,minmax(2px,1fr));align-items:stretch;gap:clamp(2px,.45vw,6px);height:270px;margin-top:24px;padding-top:8px;display:grid}.barDay{grid-template-rows:minmax(0,1fr) 25px;place-items:end center;min-width:0;height:100%;display:grid}.barDay>i{background:linear-gradient(180deg, #ff866f, var(--coral));border-radius:5px 5px 2px 2px;align-self:end;width:min(100%,18px);min-height:2px;max-height:100%;transition:filter .15s,transform .15s;box-shadow:0 5px 12px #c9402b24}.barDay:hover>i{filter:saturate(1.12);transform:scaleX(1.12)}.barDay>span{min-width:28px;color:var(--muted);text-align:center;white-space:nowrap;padding-top:7px;font-size:13px}.analyticsEmpty{color:var(--muted);text-align:center;background:#f6f8fa;border-radius:9px;margin:16px 0 0;padding:12px;font-size:12px;line-height:1.5}.conversionCard header{border-bottom:1px solid var(--line);padding-bottom:17px}.funnelStep{border-left:4px solid var(--blue);background:#f5f7fb;border-radius:10px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.funnelStep:nth-of-type(2){border-left-color:var(--coral);background:#fff6f3;margin-left:10px}.funnelStep.complete{border-left-color:var(--green);background:#edf8f4;margin-left:20px}.funnelStep>span{flex:1;min-width:0;display:grid}.funnelStep b{font-size:12px}.funnelStep small{letter-spacing:0;margin-top:3px;font:500 10px DM Sans,sans-serif}.funnelStep strong{font:800 25px Manrope,sans-serif}.conversionCard>p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.55}.topPages{margin-top:16px;padding:22px}.topPages>header{padding-bottom:12px}.topPages>article{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 92px 92px;align-items:center;gap:12px;min-width:0;padding:13px 4px;display:grid}.topPages>article>em{color:#8a95a4;font:700 10px Manrope,sans-serif}.topPages>article>section{min-width:0;display:grid}.topPages>article b{font-size:12px}.topPages>article section small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.topPages>article>strong{justify-items:end;font:800 14px Manrope,sans-serif;display:grid}.topPages>article>strong small{color:var(--muted);font:500 9px DM Sans,sans-serif}.founderAlerts{background:linear-gradient(135deg,#f9fbff,#fff);border:1px solid #ccd9e7;border-radius:14px;margin-top:16px;overflow:hidden;box-shadow:0 3px 14px #1b2a4110}.founderAlerts>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.founderAlerts>header>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.founderAlerts>header>div:first-child>span{color:#677386;background:#edf0f7;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.founderAlerts>header>div:first-child>span.enabled{color:var(--green);background:#e6f5ef}.founderAlerts header section{min-width:0}.founderAlerts h3{margin:4px 0;font:700 18px Manrope,sans-serif}.founderAlerts header p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.founderAlerts>header>div:last-child button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:10px 14px;font:700 11px DM Sans,sans-serif}.founderAlerts button:disabled{cursor:not-allowed;opacity:.5}.founderAlerts>aside{color:#77470d;background:#fff4e8;border-radius:9px;gap:10px;margin:0 22px 17px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.founderAlerts>aside span{color:#6a5b4a}.alertPreferences{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 20px;display:grid}.alertPreferences label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-width:0;min-height:66px;padding:12px 56px 12px 13px;display:block;position:relative}.alertPreferences label>span{min-width:0;display:grid}.alertPreferences b{font-size:12px}.alertPreferences small{letter-spacing:0;margin-top:4px;font:500 9px/1.35 DM Sans,sans-serif}.alertPreferences input{opacity:0;width:38px;height:22px;margin:0;position:absolute;top:20px;right:14px}.alertPreferences label>i{pointer-events:none;background:#cbd2dc;border-radius:99px;width:38px;height:22px;padding:3px;transition:background .18s;position:absolute;top:20px;right:14px}.alertPreferences label>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 2px 5px #1722352b}.alertPreferences input:checked+i{background:var(--green)}.alertPreferences input:checked+i:after{transform:translate(16px)}.alertPreferences input:focus-visible+i{outline-offset:3px;outline:3px solid #ff8b72}.alertPreferences input:disabled~i{opacity:.5}.alertMessage{color:#3f4c5f;background:#f5f8fc;border-top:1px solid #dfe6ef;margin:0;padding:12px 22px;font-size:12px}.founderLoginPage{min-height:100dvh;color:var(--ink);background:#fff;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);font-family:DM Sans,sans-serif;display:grid}.founderLoginIntro{color:#fff;background:radial-gradient(circle at 18% 15%,#f4684c2b,#0000 28%),linear-gradient(150deg,#14223a,#0c1424);flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,7vw,100px);display:flex}.founderLoginBrand{align-items:center;gap:11px;display:flex;position:absolute;top:34px}.founderLoginBrand i,.founderLoginMark{background:linear-gradient(135deg, var(--coral), #ff8b72);color:#fff;border-radius:12px;place-items:center;font:800 12px Manrope,sans-serif;display:grid;box-shadow:0 10px 30px #c9402b42}.founderLoginBrand i{width:39px;height:39px}.founderLoginBrand b{letter-spacing:.1em;font:800 12px Manrope,sans-serif}.founderLoginIntro>p{letter-spacing:.14em;margin:0 0 17px;font-size:12px;font-weight:800}.founderLoginIntro h1{letter-spacing:-.035em;max-width:690px;margin:0;font:800 clamp(38px,4.6vw,66px)/1.08 Manrope,sans-serif}.founderLoginIntro>span{color:#b9c5d6;max-width:590px;margin-top:22px;font-size:15px;line-height:1.65}.founderLoginStatus{border-top:1px solid #ffffff1f;grid-template-columns:12px 1fr;gap:4px 12px;max-width:590px;margin-top:42px;padding-top:20px;display:grid}.founderLoginStatus>i{background:#6ed2af;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 5px #6ed2af1f}.founderLoginStatus b{font-size:12px}.founderLoginStatus small{color:#8e9eb5;font-size:12px;line-height:1.5}.founderLoginCard{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(34px,7vw,92px);display:flex}.founderLoginMark{align-self:flex-start;width:50px;height:50px;font-size:15px}.founderLoginCard>p,.founderLoginCard>h2,.founderLoginCard>span,.founderLoginCard>form,.founderLoginCard>aside,.founderLoginMark{width:min(420px,100%)}.founderLoginMark{width:50px}.founderLoginCard>p{letter-spacing:.12em;margin:23px 0 7px;font-size:12px;font-weight:800}.founderLoginCard h2{margin:0;font:800 clamp(26px,3vw,36px)/1.2 Manrope,sans-serif}.founderLoginCard>span{color:var(--muted);margin-top:9px;font-size:13px}.founderLoginCard form{gap:15px;margin-top:28px;display:grid}.founderLoginCard label{color:#4f5b6b;gap:7px;font-size:12px;font-weight:700;display:grid}.founderLoginCard input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfd7e0;border-radius:9px;outline:0;padding:12px 13px;font:500 14px DM Sans,sans-serif}.founderLoginCard input[readonly]{color:#576272;background:#f4f6f8}.founderLoginCard form>button[type=submit]{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:48px;padding:12px 16px;font:700 12px DM Sans,sans-serif}.founderLoginCard button:disabled{cursor:not-allowed;opacity:.55}.founderTextButton{min-height:40px;color:var(--blue);cursor:pointer;background:0 0;border:0;font:700 11px DM Sans,sans-serif}.founderLoginMessage{color:#842f24;background:#fff2ef;border:1px solid #efc8bf;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.45}.founderLoginCard>aside{color:#435064;background:#f2f5f8;border-radius:10px;gap:5px;margin-top:26px;padding:14px;display:grid}.founderLoginCard>aside b{font-size:12px}.founderLoginCard>aside span{color:var(--muted);font-size:12px;line-height:1.5}@media (width>=761px) and (width<=1320px){.metricDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.metricDeck>article{min-width:0}}@media (width>=761px) and (width<=1120px){.analyticsGrid{grid-template-columns:1fr}.analyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.founderLoginPage{background:var(--paper);min-height:100dvh;display:block}.founderLoginIntro{min-height:260px;padding:calc(76px + env(safe-area-inset-top)) 24px 56px;justify-content:flex-end}.founderLoginBrand{top:calc(20px + env(safe-area-inset-top))}.founderLoginIntro h1{max-width:600px;font-size:clamp(30px,8vw,44px)}.founderLoginIntro>span,.founderLoginStatus{display:none}.founderLoginCard{width:min(560px,100% - 28px);padding:28px clamp(20px, 6vw, 44px) calc(34px + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:20px 20px 0 0;margin:-28px auto 0;position:relative;box-shadow:0 -12px 38px #08132224}}@media (width<=760px){.founderShell{min-height:100dvh;padding:0;display:block}.founderNav{display:none}.founderMain{min-width:0}.founderTop{width:100%;height:auto;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;gap:10px}.founderTop>div:first-child{margin-right:auto;overflow:hidden}.founderTop p{display:none}.founderTop h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.founderTop>button{display:none}.servicePill{white-space:nowrap;flex:none;min-height:34px;padding:7px 10px;font-size:12px}.servicePill span{display:none}.servicePill.operational:after{content:"Operational"}.servicePill.degraded:after{content:"Degraded"}.servicePill.outage:after{content:"Outage"}.founderAlert{margin:12px 14px 0;padding:10px 10px 10px 13px}.founderContent{width:100%;max-width:none;padding:18px 14px calc(88px + env(safe-area-inset-bottom))}.founderMobileNav{z-index:40;height:calc(66px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);background:linear-gradient(#142139,#0d1728);border-top:1px solid #2b3850;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0c14242b}.founderMobileNav button{color:#a9b5c7;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;font:700 10px DM Sans,sans-serif;display:flex;position:relative}.founderMobileNav button:before{content:"";background:0 0;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:22%;right:22%}.founderMobileNav button.active{color:#fff;background:#18263e}.founderMobileNav button.active:before{background:#ff7d64}.founderMobileNav svg{width:21px;height:21px}.founderMobileNav button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.founderMobileNav em{color:#fff;background:#d84a33;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:800 9px Manrope,sans-serif;display:grid;position:absolute;top:5px;left:calc(50% + 7px)}.founderMobileSheet{z-index:60;display:block;position:fixed;inset:0}.founderSheetBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09111fc2;border:0;width:100%;height:100%;position:absolute;inset:0}.founderMobileSheet>section{max-height:calc(100dvh - 30px);padding:18px 14px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -24px 60px #07101d5c}.founderMobileSheet header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:0 3px 15px;display:flex}.founderMobileSheet header>div{min-width:0;display:grid}.founderMobileSheet header b{font:700 16px Manrope,sans-serif}.founderMobileSheet header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.founderMobileSheet header>button{width:44px;height:44px;color:var(--ink);background:#f1f3f6;border:0;border-radius:10px;flex:0 0 44px;font-size:24px}.founderMobileSheet>section>button,.founderMobileSheet>section>a{border:0;border-bottom:1px solid var(--line);width:100%;min-height:61px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.founderMobileSheet>section>button:last-child{color:#9d352b}.founderMobileSheet svg,.sheetTextIcon{width:23px;height:23px;color:var(--blue)}.sheetTextIcon{place-items:center;font-size:20px;display:grid}.founderMobileSheet>section>button>span:last-child,.founderMobileSheet>section>a>span:last-child{min-width:0;display:grid}.founderMobileSheet>section>button b,.founderMobileSheet>section>a b{font-size:13px}.founderMobileSheet>section>button small,.founderMobileSheet>section>a small{color:var(--muted);margin-top:3px;font-size:12px}.metricDeck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metricDeck>article{min-width:0}.metricRing{min-height:150px;padding:12px 8px}.metricRing>div{width:82px;height:82px}.metricRing strong{font-size:24px}.metricRing span{font-size:13px}.metricRing p{margin-top:9px;font-size:12px;line-height:1.35}.moneyCard,.healthScore{grid-column:1/-1}.moneyCard{padding:18px}.moneyCard strong{overflow-wrap:anywhere;max-width:100%;margin-top:12px;font-size:clamp(28px,10vw,38px)}.healthScore{gap:14px;padding:17px}.healthScore>div{flex-basis:84px;width:84px;height:84px}.healthScore section{min-width:0}.healthScore h3{overflow-wrap:anywhere;font-size:16px}.overviewGrid,.detailGrid,.promoGrid,.connectionGrid,.supportDesk,.analyticsGrid{grid-template-columns:1fr}.statusHero{min-height:0;padding:20px 18px}.statusHero h2{margin:22px 0;font-size:22px}.statusHero>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.statusHero>div span{min-width:0}.statusHero button,.queueCard header button,.customerWatch header button,.websitePulse>button{min-height:44px}.queueCard,.customerWatch,.billingPanel,.orgTickets,.incidentList,.auditPanel{padding:18px}.queueCard>div{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.queueCard>div time{grid-column:2;font-size:12px}.customerWatch header{align-items:flex-start;gap:8px}.customerWatch>button{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto 18px;gap:5px 8px;min-height:74px;padding:13px 2px}.customerWatch>button>.orgAvatar{grid-area:1/1/3}.customerWatch>button>section{grid-area:1/2/auto/4}.customerWatch>button>em{color:#4e5a6b;white-space:nowrap;background:#f0f3f7;border-radius:99px;width:max-content;max-width:100%;padding:3px 6px;font-size:13px;display:inline-flex}.customerWatch>button>em:first-of-type{grid-area:2/2}.customerWatch>button>em:nth-of-type(2){grid-area:2/3}.customerWatch>button>span:last-child{grid-area:1/4/3;align-self:center}.websitePulse{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}.websitePulse>div:nth-child(2){align-self:start}.websitePulse>button{grid-column:1/-1;width:100%}.analyticsKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analyticsKpis>article{min-height:145px;padding:15px 13px}.analyticsKpis strong{font-size:30px}.analyticsKpis>article>span{font-size:12px}.trafficChart,.conversionCard,.topPages{padding:18px}.trafficChart>header,.topPages>header{gap:8px}.barPlot{gap:2px;height:225px}.barDay>span{transform-origin:50%;min-width:24px;font-size:12px;transform:rotate(-35deg)}.funnelStep:nth-of-type(2){margin-left:6px}.funnelStep.complete{margin-left:12px}.topPages>article{grid-template-columns:25px minmax(0,1fr) 50px 50px;gap:7px}.topPages>article>strong{font-size:12px}.topPages>header>span{max-width:110px}.founderAlerts>header{flex-direction:column;align-items:flex-start;padding:18px}.founderAlerts>header>div:last-child,.founderAlerts>header>div:last-child button{width:100%}.founderAlerts>header>div:last-child button{min-height:44px}.founderAlerts>aside{margin:0 18px 16px;display:grid}.alertPreferences{grid-template-columns:1fr;padding:0 18px 18px}.alertPreferences label{min-height:70px}.alertMessage{padding:12px 18px}.sectionLead{flex-direction:column;align-items:stretch;gap:14px}.sectionLead h2{font-size:23px}.sectionLead>button{width:100%;min-height:44px}.founderSearch{min-width:0;padding:0 12px}.founderSearch input{min-width:0;font-size:16px}.founderSearch kbd{display:none}.orgTable{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;display:grid;overflow:visible}.orgTable>header{display:none}.orgTable>button{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 3px 14px #1b2a410d}.orgTable>button>span{min-width:0}.orgTable>button>span:first-child{grid-column:1/-1;padding-right:28px}.orgTable>button>span:nth-child(2){border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;padding:10px 0;display:grid}.orgTable>button>span:nth-child(3),.orgTable>button>span:nth-child(4),.orgTable>button>span:nth-child(5){background:#f5f7f9;border-radius:9px;align-content:start;padding:10px;display:grid}.orgTable>button>span:nth-child(5){grid-column:1/-1}.orgTable>button>span:nth-child(2):before,.orgTable>button>span:nth-child(3):before,.orgTable>button>span:nth-child(4):before,.orgTable>button>span:nth-child(5):before{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font:800 9px Manrope,sans-serif}.orgTable>button>span:nth-child(2):before{content:"Account"}.orgTable>button>span:nth-child(3):before{content:"People"}.orgTable>button>span:nth-child(4):before{content:"Support"}.orgTable>button>span:nth-child(5):before{content:"Subscription"}.orgTable>button>span:last-child{font-size:18px;display:block;position:absolute;top:25px;right:16px}.orgTable b,.orgTable small{font-size:12px}.orgHero{flex-wrap:wrap;align-items:flex-start}.orgHero>div{min-width:calc(100% - 80px)}.orgHero h2{overflow-wrap:anywhere;font-size:23px}.orgHero>em{margin-left:76px}.detailGrid{grid-template-columns:1fr}.commercial>div,.billingPanel>div{grid-template-columns:1fr;display:grid}.commercial button,.billingPanel button,.incidentList button{min-height:44px}.orgTickets article,.incidentList article{flex-wrap:wrap;align-items:flex-start}.orgTickets article section,.incidentList article section{min-width:calc(100% - 70px)}.supportDesk{display:block}.ticketList{border-right:0;max-height:360px;overflow:auto}.ticketList>button{min-height:74px}.ticketDetail{border-top:1px solid var(--line);padding:18px}.ticketDetail form>div,.splitFields{grid-template-columns:1fr}.ticketDetail label,.founderModal label{font-size:12px}.ticketDetail input,.ticketDetail select,.ticketDetail textarea,.founderModal input,.founderModal select,.founderModal textarea{width:100%;min-width:0;min-height:44px;font-size:16px}.ticketDetail form>button,.founderModal .primary{width:100%;min-height:46px;font-size:12px}.promoGrid{grid-template-columns:1fr}.promoGrid footer{flex-wrap:wrap}.promoGrid footer>button,.inlinePin button{min-height:44px}.inlinePin{width:100%}.inlinePin input{width:100%;min-width:0;font-size:16px}.systemHero{flex-direction:column;align-items:flex-start;gap:16px}.systemHero>button{width:100%;min-height:44px}.connectionGrid{grid-template-columns:1fr}.auditPanel p{grid-template-columns:minmax(0,1fr) 90px;gap:8px;font-size:12px}.auditPanel time{display:none}.founderModal{padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.founderModal>form{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px);padding:20px}.founderModal header>button{background:#f1f3f6;border-radius:9px;flex:0 0 44px;width:44px;height:44px}.founderGate{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom))}}@media (width<=360px){.founderContent,.founderTop{padding-left:12px;padding-right:12px}.founderTop h1{font-size:17px}.servicePill{padding-inline:8px;font-size:13px}.metricRing{min-height:145px}.healthScore{align-items:flex-start}.healthScore>div{flex-basis:76px;width:76px;height:76px}.healthScore h3{margin-top:6px;font-size:15px}.customerWatch header{display:block}.customerWatch header button{margin-top:5px;padding-left:0}.customerWatch>button{grid-template-rows:auto auto auto;grid-template-columns:36px minmax(0,1fr) 16px}.customerWatch>button>section{grid-column:2/3}.customerWatch>button>em:first-of-type,.customerWatch>button>em:nth-of-type(2){grid-column:2}.customerWatch>button>em:first-of-type{grid-row:2}.customerWatch>button>em:nth-of-type(2){grid-row:3}.customerWatch>button>.orgAvatar{grid-row:1/4}.customerWatch>button>span:last-child{grid-area:1/3/4}.websitePulse{grid-template-columns:1fr}.websitePulse>div:nth-child(2){justify-items:start}.websitePulse>button{grid-column:1}.analyticsKpis{gap:8px}.analyticsKpis>article{min-height:140px;padding:13px 11px}.analyticsKpis strong{font-size:27px}.analyticsKpis p{font-size:12px}.trafficChart,.conversionCard,.topPages{padding:15px}.topPages>article{grid-template-columns:22px minmax(0,1fr) 45px}.topPages>article>strong:last-child{display:none}.founderMobileNav button{font-size:13px}.founderLoginIntro{padding-left:19px;padding-right:19px}.founderLoginIntro h1{font-size:28px}.founderLoginCard{width:calc(100% - 20px);padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.founderGate>span{animation-duration:2.5s}.barDay>i,.alertPreferences label>i,.alertPreferences label>i:after{transition:none}}.founderShell[data-theme=dark]{--ink:#f7f4ef;--paper:#0e1417;--line:#334046;--muted:#a5afad;--coral:#ff7440;--blue:#ff875c;--green:#4fd0a4;--red:#ff7d78;--nav:#090e10;--nav2:#1d272b;--fc-surface:#172024;--fc-raised:#202b30;--fc-soft:#11191c;--fc-shadow:#0005}.founderShell[data-theme=light]{--ink:#172029;--paper:#eff0ec;--line:#d8dedc;--muted:#667278;--coral:#df5729;--blue:#c94d25;--green:#15745a;--red:#ad3333;--nav:#151d20;--nav2:#263238;--fc-surface:#fff;--fc-raised:#f7f8f5;--fc-soft:#e8ebe7;--fc-shadow:#1d292f18}.founderShell[data-theme]{background:radial-gradient(circle at 92% 2%, #ff744019, transparent 27rem), var(--paper);color:var(--ink)}.founderShell[data-theme] .founderNav{background:linear-gradient(180deg, #ffffff06, transparent 18rem), var(--nav);border-right:1px solid #ffffff0b}.founderShell[data-theme] .founderBrand>i{background:linear-gradient(135deg,#ff8754,#e34d20);box-shadow:0 12px 36px #ff6e3852}.founderShell[data-theme] .founderTop,.founderShell[data-theme] :is(.metricRing,.queueCard,.healthCard,.customerWatch,.recentActivity,.websitePulse,.analyticsKpis>article,.trafficChart,.conversionCard,.topPages,.orgTable,.orgHero,.detailCard,.commercial,.billingPanel,.orgTickets,.promoGrid>article,.systemHero,.connectionGrid>article,.incidentList,.auditPanel,.supportDesk,.founderMobileSheet>section){background:color-mix(in srgb, var(--fc-surface) 96%, transparent);border-color:var(--line);color:var(--ink);box-shadow:0 18px 60px var(--fc-shadow)}.founderShell[data-theme] .founderTop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb, var(--fc-surface) 88%, transparent);height:92px}.founderThemeToggle{min-width:82px}.founderShell[data-theme] :is(input,select,textarea){background:var(--fc-soft);border-color:var(--line);color:var(--ink)}.founderShell[data-theme] :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--muted) 75%, transparent)}.founderShell[data-theme] :is(.sectionLead,.founderContent) h2{color:var(--ink)}.supportCommandBar{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 12px 38px var(--fc-shadow);border-radius:16px;margin-bottom:14px;overflow:hidden}.supportQueueTabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;padding:10px;display:flex;overflow-x:auto}.supportQueueTabs::-webkit-scrollbar{display:none}.supportQueueTabs button,.emailTabs button,.supportReplyMode button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;padding:9px 13px;font:700 12px DM Sans,sans-serif}.supportQueueTabs button span{background:var(--fc-soft);border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:7px;font-size:12px;display:inline-grid}.supportQueueTabs button.active,.emailTabs button.active,.supportReplyMode button.active{background:color-mix(in srgb, var(--coral) 15%, var(--fc-raised));color:var(--coral);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 35%, transparent)}.supportFilters{grid-template-columns:minmax(280px,1fr) 170px 210px;gap:10px;padding:12px;display:grid}.supportFilters>label:not(.founderSearch){color:var(--muted);letter-spacing:.05em;gap:5px;font-size:12px;font-weight:800;display:grid}.supportFilters select,.supportFilters .founderSearch{min-height:44px;margin:0}.publicContactInbox{border:1px solid var(--line);background:var(--fc-surface);border-radius:18px;margin-bottom:18px;overflow:hidden}.publicContactInbox>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.publicContactInbox>header h3,.ticketCustomerIdentity h4{margin:3px 0}.publicContactInbox>header p{color:var(--muted);margin:0;font-size:12px}.contactStatusTabs,.contactCategoryTabs{flex-wrap:wrap;gap:7px;display:flex}.contactStatusTabs button,.contactCategoryTabs button{border:1px solid var(--line);background:var(--fc-raised);min-height:38px;color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 12px;font-weight:800}.contactStatusTabs button.active,.contactCategoryTabs button.active{background:var(--coral);border-color:var(--coral);color:#fff}.contactCategoryTabs{padding:12px 18px 0}.contactCategoryTabs button span{opacity:.72;margin-left:7px}.organisationFilters{flex-wrap:wrap;gap:8px;margin:0 0 15px;display:flex}.organisationFilters button{border:1px solid var(--line);min-height:37px;color:var(--ink);background:var(--fc-raised);cursor:pointer;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:800}.organisationFilters button.active{color:#fff;background:var(--blue);border-color:var(--blue)}.organisationFilters button span{opacity:.7;margin-left:6px}.contactSearch{min-height:44px;margin:12px 18px}.publicContactDesk{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(420px,1.3fr);display:grid}.publicContactList{background:var(--fc-soft);max-height:510px;overflow-y:auto}.publicContactList>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;gap:5px;padding:15px 17px;display:grid}.publicContactList>button.active{background:color-mix(in srgb, var(--coral) 9%, var(--fc-raised));box-shadow:inset 3px 0 var(--coral)}.publicContactList>button>span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.publicContactList small,.publicContactList time{color:var(--muted);font-size:12px}.publicContactDetail{min-width:0;padding:22px}.publicContactDetail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publicContactDetail>header h3{margin:4px 0 15px}.publicContactDetail>article{background:var(--fc-soft);border-radius:11px;margin:16px 0;padding:15px}.publicContactDetail>article p{white-space:pre-wrap}.contactState{background:color-mix(in srgb, var(--coral) 14%, transparent);color:var(--coral);text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:900}.contactState.resolved{color:#28a46c;background:#28a46c24}.guestAiHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.guestAiHeaderActions .aiStarButton{min-height:38px}.guestAiProposal{border:1px solid color-mix(in srgb, var(--coral) 42%, var(--line));background:color-mix(in srgb, var(--coral) 6%, var(--fc-raised));border-radius:12px;margin:16px 0;padding:16px}.guestAiProposal h4{text-transform:capitalize;margin:4px 0 10px}.guestAiProposal p{white-space:pre-wrap}.guestAiProposal dl{gap:8px;display:grid}.guestAiProposal dl>div{background:var(--fc-raised);border-radius:8px;padding:10px}.guestAiProposal dt{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:900}.guestAiProposal dd{margin:4px 0 0;font-size:12px;line-height:1.5}.ticketCustomerIdentity{border:1px solid var(--line);background:var(--fc-soft);border-radius:13px;margin:16px 0;padding:18px}.customerIdentityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0 0;display:grid}.customerIdentityGrid>div{border:1px solid var(--line);background:var(--fc-raised);border-radius:9px;min-width:0;padding:11px}.customerIdentityGrid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.customerIdentityGrid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800}.customerIdentityGrid a{color:var(--coral)}.publicContactReply{border:1px solid var(--line);background:var(--fc-soft);border-radius:11px;gap:10px;margin:16px 0;padding:15px;display:grid}.publicContactReply label{gap:8px;font-size:12px;display:grid}.publicContactReply textarea{resize:vertical;width:100%}.publicContactReply small,.trackedReplyNote{color:var(--muted);font-size:12px;line-height:1.5}.publicContactReply button{justify-self:start}.customerEmailReply{border-color:color-mix(in srgb, var(--coral) 42%, var(--line))!important}.developerBetaCodePanel{border:1px solid color-mix(in srgb, var(--blue) 42%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--fc-soft));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.developerBetaCodePanel small{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:900}.developerBetaCodePanel h4{color:var(--blue);font-family:var(--mono);letter-spacing:.04em;margin:5px 0;font-size:18px}.developerBetaCodePanel p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.developerBetaCodePanel button{flex:none}@media (width<=800px){.publicContactInbox>header{flex-direction:column;align-items:flex-start}.publicContactDesk{grid-template-columns:1fr}.publicContactList{max-height:330px}.customerIdentityGrid{grid-template-columns:1fr}.developerBetaCodePanel{flex-direction:column;align-items:flex-start}}.founderShell[data-theme] .supportDesk{border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(310px,.82fr) minmax(500px,1.4fr);min-height:690px;overflow:hidden}.founderShell[data-theme] .ticketList{background:var(--fc-soft);border-color:var(--line);max-height:780px;overflow-y:auto}.founderShell[data-theme] .ticketList>button{border-color:var(--line);min-height:118px;color:var(--ink);background:0 0;grid-template-columns:auto minmax(0,1fr);padding:17px}.founderShell[data-theme] .ticketList>button:hover,.founderShell[data-theme] .ticketList>button.active{background:color-mix(in srgb, var(--coral) 9%, var(--fc-raised));box-shadow:inset 3px 0 var(--coral)}.ticketList b{align-items:center;gap:7px;font-size:13px;line-height:1.35;display:flex}.ticketList small,.ticketList time{font-size:12px}.ticketList p{font-size:12px;line-height:1.5}.ticketList section>em{width:fit-content;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font:800 9px DM Sans,sans-serif}.unreadDot{background:var(--coral);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--coral) 16%, transparent);border-radius:50%;flex:0 0 7px}.founderShell[data-theme] .ticketDetail{background:var(--fc-surface);color:var(--ink);min-width:0;padding:28px}.ticketDetailHeader{align-items:flex-start}.ticketDetailHeader>div:nth-child(2){flex:1;min-width:0}.ticketHeaderActions{margin-left:auto}.ticketHeaderActions button,.supportAiCard button,.deliveryHistory article>button,.campaignAuthorise button,.inboxCard a,.inboxCard button{border:1px solid var(--line);background:var(--fc-raised);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 13px;font-weight:800;text-decoration:none}.dangerGhost{color:var(--red)!important}.supportMobileBack{display:none}.ticketTrashNotice,.monitoringTruth{border:1px solid color-mix(in srgb, var(--red) 30%, var(--line));background:color-mix(in srgb, var(--red) 8%, var(--fc-raised));color:var(--red);border-radius:11px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;font-size:12px;display:flex}.ticketContextGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px;display:grid}.ticketContextGrid>span{border:1px solid var(--line);background:var(--fc-raised);border-radius:10px;gap:5px;padding:12px;display:grid}.ticketContextGrid small{color:var(--muted);letter-spacing:.09em;font-size:12px}.ticketContextGrid b{overflow-wrap:anywhere;text-transform:capitalize;font-size:12px}.supportAiCard{border:1px solid color-mix(in srgb, var(--coral) 35%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--coral) 10%, transparent), transparent 65%), var(--fc-raised);border-radius:14px;margin-bottom:16px;padding:18px}.supportAiCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportAiCard small,.supportAiCard dt{color:var(--muted);letter-spacing:.07em;font-size:13px;font-weight:800}.supportAiCard h4{text-transform:capitalize;margin:5px 0;font:800 15px Manrope,sans-serif}.supportAiCard p{color:var(--muted);font-size:12px;line-height:1.65}.supportAiCard dl{grid-template-columns:.7fr .8fr 1.5fr;gap:9px;margin:14px 0;display:grid}.supportAiCard dl div{background:color-mix(in srgb, var(--fc-soft) 80%, transparent);border-radius:9px;padding:10px}.supportAiCard dd{text-transform:capitalize;margin:5px 0 0;font-size:12px;line-height:1.45}.aiRiskFlag,.aiSafetyNote{margin-top:10px;display:block}.aiRiskFlag{color:var(--red);font-size:12px}.founderShell[data-theme] .ticketDetail>article{background:var(--fc-raised);border-color:var(--line)}.founderShell[data-theme] .ticketDetail>article.internalNote{border-color:color-mix(in srgb, var(--coral) 45%, var(--line));background:color-mix(in srgb, var(--coral) 7%, var(--fc-raised))}.founderShell[data-theme] .ticketDetail article p{color:var(--ink);font-size:12px}.supportReplyComposer{background:color-mix(in srgb, var(--fc-surface) 94%, transparent);box-shadow:0 -12px 30px var(--fc-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;position:sticky;bottom:0;border:1px solid var(--line)!important;padding:18px!important}.supportFieldGrid{grid-template-columns:repeat(3,1fr)!important}.supportReplyMode{margin-bottom:10px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.emailTabs{border:1px solid var(--line);background:var(--fc-surface);border-radius:13px;gap:7px;width:fit-content;max-width:100%;margin:0 0 16px;padding:7px;display:flex;overflow-x:auto}.emailCentre{gap:16px;display:grid}.emailStatusBanner{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 14px 45px var(--fc-shadow);border-radius:15px;align-items:flex-start;gap:14px;padding:20px;display:flex}.emailStatusBanner>span{border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:4px}.emailStatusBanner>span.live{background:var(--green)}.emailStatusBanner>span.waiting{background:var(--amber)}.emailStatusBanner div{gap:5px;display:grid}.emailStatusBanner small,.audienceSummary small,.mailComposer header small,.deliveryHistory header small,.emailArchitectureNote small,.inboxCard>small{color:var(--coral);letter-spacing:.11em;font-size:13px;font-weight:900}.emailStatusBanner p,.audienceSummary p,.emailArchitectureNote p,.inboxCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.inboxGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.composeMail{color:#fff;cursor:pointer;background:#f36b2b;border:0;border-radius:9px;margin-left:auto;padding:11px 16px;font-weight:800}.mailboxWorkspace{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:220px minmax(260px,350px) 1fr;min-height:590px;display:grid;overflow:hidden}.mailboxFolders{border-right:1px solid var(--line);background:var(--paper);padding:14px}.mailboxFolders button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 10px;display:flex}.mailboxFolders button.active{color:#f36b2b;background:#f36b2b24}.mailboxFolders span{gap:2px;font-weight:750;display:grid}.mailboxFolders small{color:var(--muted);font-size:12px;font-weight:500}.mailboxFolders b{text-align:center;min-width:22px;font-size:12px}.mailList{border-right:1px solid var(--line);max-height:680px;overflow:auto}.mailList>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:7px;padding:15px;display:grid}.mailList>button.active{background:#f36b2b17;box-shadow:inset 3px 0 #f36b2b}.mailList>button.unread strong,.mailList>button.unread span b{font-weight:900}.mailList>button span{justify-content:space-between;gap:8px;display:flex}.mailList>button span b,.mailList>button strong,.mailList>button p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailList time{color:var(--muted);font-size:13px}.mailList p{color:var(--muted);margin:0;font-size:12px}.mailReader{min-width:0;padding:24px}.mailReader header{border-bottom:1px solid var(--line);padding-bottom:17px}.mailReader header small{color:#f36b2b;font-weight:800}.mailReader h3{margin:8px 0;font-size:22px}.mailReader header p{color:var(--muted);font-size:12px;line-height:1.6}.mailBody{white-space:pre-wrap;min-height:280px;padding:24px 0;line-height:1.7}.mailReader footer,.composeOverlay footer{gap:10px;display:flex}.mailReader footer button,.composeOverlay footer button{color:#fff;cursor:pointer;background:#f36b2b;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.mailReader footer .secondary,.composeOverlay footer .secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.emptyMailbox{text-align:center;min-height:250px;color:var(--muted);place-content:center;padding:25px;display:grid}.emptyMailbox b{color:var(--ink)}.composeOverlay{z-index:100;background:#070a0cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composeOverlay form{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #00000059}.composeOverlay header{justify-content:space-between;align-items:center;display:flex}.composeOverlay header h3{margin:0}.composeOverlay header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px}.composeOverlay label{color:var(--muted);letter-spacing:.04em;gap:6px;font-size:12px;font-weight:800;display:grid}.composeOverlay input,.composeOverlay select,.composeOverlay textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:11px 12px}@media (width<=1000px){.mailboxWorkspace{grid-template-columns:190px 1fr}.mailReader{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=650px){.mailboxWorkspace{display:block}.mailboxFolders{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.mailboxFolders button{min-width:140px}.mailList{border-right:0;max-height:330px}.composeMail{margin-left:0}}.inboxCard,.emailArchitectureNote,.audienceSummary,.mailComposer,.deliveryHistory{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 16px 50px var(--fc-shadow);border-radius:16px}.inboxCard{min-width:0;padding:22px}.inboxMark{background:color-mix(in srgb, var(--coral) 15%, var(--fc-raised));width:42px;height:42px;color:var(--coral);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.inboxMark svg{width:21px;height:21px}.inboxCard h3,.emailArchitectureNote h3{margin:6px 0;font:800 20px Manrope,sans-serif}.inboxCard p{overflow-wrap:anywhere;margin-bottom:22px}.inboxCard a,.inboxCard button{align-items:center;display:inline-flex}.inboxCard button:disabled,.campaignAuthorise button:disabled{opacity:.52;cursor:not-allowed}.emailArchitectureNote{padding:24px}.mailWorkspace{grid-template-columns:260px minmax(420px,1fr);align-items:start}.audienceSummary{padding:23px;position:sticky;top:110px}.audienceSummary strong{margin:12px 0 2px;font:800 56px/1 Manrope,sans-serif;display:block}.audienceSummary>span{color:var(--muted);font-size:12px}.audienceSummary p{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.mailComposer,.deliveryHistory{padding:24px}.mailComposer>header,.deliveryHistory>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.mailComposer header h3,.deliveryHistory header h3{margin:5px 0 0;font:800 20px Manrope,sans-serif}.mailComposer header>span{color:var(--muted);font-size:12px}.mailComposer label,.campaignAuthorise label{color:var(--muted);gap:7px;margin:0 0 13px;font-size:12px;font-weight:800;display:grid}.mailComposer input,.mailComposer select,.mailComposer textarea,.campaignAuthorise input{border:1px solid var(--line);border-radius:9px;min-height:45px;padding:11px 13px;font:500 14px DM Sans,sans-serif}.mailComposer textarea{resize:vertical;min-height:190px}.mailComposer>button.primary{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:11px 17px;font-weight:900}.deliveryHistory{grid-column:2}.deliveryHistory>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 0;display:grid}.deliveryHistory h4{margin:5px 0 2px;font-size:14px}.deliveryHistory p{color:var(--muted);margin:0;font-size:12px}.deliveryHistory dl{gap:18px;margin:0;display:flex}.deliveryHistory dl div{gap:3px;display:grid}.deliveryHistory dt{color:var(--muted);letter-spacing:.06em;font-size:12px;font-weight:800}.deliveryHistory dd{margin:0;font-weight:900}.campaignState{background:var(--fc-soft);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:12px;font-weight:900;display:inline-block}.campaignState.sent{color:var(--green)}.campaignState.failed,.campaignState.partial{color:var(--red)}.campaignAuthorise{align-items:end;gap:7px;display:flex}.campaignAuthorise label{margin:0}.monitoringTruth{color:var(--muted);border-color:var(--line);background:var(--fc-raised);margin:15px 0;display:block}.monitoringTruth b{color:var(--ink);margin-bottom:5px;display:block}.monitoringTruth p{margin:0;line-height:1.6}@media (width<=1100px){.supportFilters{grid-template-columns:1fr 1fr}.supportFilters .founderSearch{grid-column:1/-1}.founderShell[data-theme] .supportDesk{grid-template-columns:minmax(270px,.75fr) minmax(420px,1.25fr)}.mailWorkspace{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){.founderThemeToggle{display:none}.supportCommandBar{border-radius:13px}.supportFilters{grid-template-columns:1fr 1fr}.supportFilters select{width:100%;min-width:0;font-size:16px}.founderShell[data-theme] .supportDesk{border-radius:14px;min-height:0;display:block}.supportDesk.showList .ticketDetail,.supportDesk.showDetail .ticketList{display:none}.founderShell[data-theme] .ticketList{border:0;max-height:none}.founderShell[data-theme] .ticketDetail{border:0;padding:16px;display:block}.supportMobileBack{min-height:42px;color:var(--coral);background:0 0;border:0;align-items:center;margin-bottom:13px;font-weight:800;display:inline-flex}.ticketDetailHeader{flex-wrap:wrap}.ticketHeaderActions{flex-basis:100%}.ticketHeaderActions button{width:100%}.ticketContextGrid,.supportAiCard dl,.supportFieldGrid{grid-template-columns:1fr!important}.supportAiCard>header{align-items:flex-start}.supportReplyComposer{position:static;padding:14px!important}.supportReplyMode{grid-template-columns:1fr!important;display:grid!important}.emailTabs{width:100%}.inboxGrid,.mailWorkspace{grid-template-columns:1fr}.audienceSummary{position:static}.deliveryHistory{grid-column:1}.deliveryHistory>article{grid-template-columns:1fr}.deliveryHistory dl{justify-content:space-between}.campaignAuthorise{grid-template-columns:1fr 1fr;align-items:end;display:grid}.campaignAuthorise label{grid-column:1/-1}}@media (width<=430px){.supportFilters{grid-template-columns:1fr}.supportFilters .founderSearch{grid-column:1}.supportQueueTabs{padding-left:8px;padding-right:8px}.ticketList>button{min-height:108px!important}.supportAiCard>header{display:grid}.supportAiCard button,.mailComposer>button.primary,.campaignAuthorise button{width:100%;min-height:46px}.inboxCard,.mailComposer,.deliveryHistory,.audienceSummary{padding:18px}}.founderShell[data-theme=dark] .founderContent :is(.moneyCard,.healthScore,.statusHero,.websitePulse,.customerWatch,.analyticsKpis>article,.trafficChart,.conversionCard,.topPages,.orgTable,.orgHero,.detailCard,.commercial,.billingPanel,.orgTickets,.promoGrid>article,.systemHero,.connectionGrid>article,.incidentList,.auditPanel,.founderAlerts){background:var(--fc-surface);color:var(--ink);border-color:var(--line)}.founderShell[data-theme=dark] .founderContent :is(.founderSearch,.orgTable>header,.orgTable>button,.ticketList>button,.ticketDetail>article,.ticketDetail input,.ticketDetail select,.ticketDetail textarea,.commercial button,.billingPanel button,.incidentList button,.promoGrid footer>button,.inlinePin input,.inlinePin button,.founderModal>form){background:var(--fc-raised);color:var(--ink);border-color:var(--line)}.founderShell[data-theme=dark] .founderContent :is(.orgTable>header,.orgTable>button:hover,.ticketList>button.active){background:var(--fc-soft)}.founderAiWorkspace{gap:16px;display:grid}.founderAiIntro,.founderAiComposer,.founderAiAnswer{border:1px solid var(--line);background:var(--fc-surface);box-shadow:0 18px 60px var(--fc-shadow);border-radius:18px}.founderAiIntro{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--coral) 22%, transparent), transparent 22rem), var(--fc-surface);align-items:center;gap:16px;padding:23px;display:flex}.founderAiOrb{background:linear-gradient(135deg, var(--coral), #e34d20);color:#fff;width:50px;height:50px;box-shadow:0 12px 28px color-mix(in srgb, var(--coral) 35%, transparent);border-radius:15px;flex:0 0 50px;place-items:center;display:grid}.founderAiOrb svg{width:25px;height:25px}.founderAiIntro div:nth-child(2){flex:1;min-width:0}.founderAiIntro small,.founderAiAnswer header small{color:var(--coral);letter-spacing:.1em;font-size:13px;font-weight:900}.founderAiIntro h3{margin:5px 0;font:800 19px Manrope,sans-serif}.founderAiIntro p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.aiAdvisoryBadge{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));color:var(--green);text-transform:uppercase;border-radius:99px;flex:none;padding:6px 9px;font-size:13px;font-weight:900}.founderAiPrompts{flex-wrap:wrap;gap:8px;display:flex}.founderAiPrompts button{border:1px solid var(--line);background:var(--fc-raised);color:var(--ink);cursor:pointer;border-radius:99px;padding:9px 12px;font-size:12px}.founderAiPrompts button:hover{border-color:var(--coral);color:var(--coral)}.founderAiComposer{padding:20px}.founderAiComposer label{color:var(--muted);gap:8px;font-size:12px;font-weight:800;display:grid}.founderAiComposer textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--fc-soft);width:100%;min-height:110px;color:var(--ink);resize:vertical;border-radius:11px;padding:13px;font:500 14px DM Sans,sans-serif}.founderAiActions{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.founderAiUpload{cursor:pointer;align-items:center;color:var(--ink)!important;gap:9px!important;display:flex!important}.founderAiUpload input{display:none}.founderAiUpload span{border:1px solid var(--line);background:var(--fc-raised);border-radius:9px;padding:10px 12px;font-weight:900}.founderAiUpload small{color:var(--muted);font-size:12px;font-weight:500}.founderAiComposer button.primary,.founderAiAnswer header button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:10px 15px;font-weight:900}.founderAiComposer button:disabled,.founderAiAnswer header button:disabled{opacity:.55;cursor:not-allowed}.founderAiMessage{color:var(--red);margin:0;font-size:12px}.founderAiAnswer{padding:20px}.founderAiAnswer header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.founderAiAnswer header h3{margin:5px 0 0;font:800 19px Manrope,sans-serif}.founderAiAnswerText{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.founderAiAnswerText p{color:var(--ink);white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:1.7}.founderAiAnswer footer{border-top:1px solid var(--line);color:var(--muted);margin-top:17px;padding-top:12px;font-size:12px}@media (width<=620px){.founderAiIntro{flex-wrap:wrap;align-items:flex-start}.aiAdvisoryBadge{margin-left:66px}.founderAiActions{flex-direction:column;align-items:stretch}.founderAiComposer button.primary{width:100%}.founderAiUpload{flex-wrap:wrap}.founderAiAnswer header{flex-direction:column}.founderAiAnswer header button{width:100%}}.founderAiComposer>label>select,.founderAiPin input{border:1px solid var(--line);background:var(--fc-soft);min-height:44px;color:var(--ink);border-radius:10px;padding:10px 12px;font:500 13px DM Sans,sans-serif}.founderAiPin{max-width:280px;margin-top:14px}.founderAiPin small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.founderAiAnswerActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.founderAiAnswerActions button{border:1px solid var(--line);background:var(--fc-raised);min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:900}.founderAiAnswerActions button:first-child{border-color:var(--coral);color:var(--coral)}.founderAiAnswerActions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.founderAiAnswerActions{width:100%;display:grid}.founderAiAnswerActions button{width:100%}}.aiStarButton{box-shadow:0 8px 22px #f36b2b38;color:#fff!important;background:linear-gradient(135deg,#f36b2b,#ff934f)!important;border-color:#0000!important}.aiApprovalPanel{border-top:1px solid #75808938;margin-top:18px;padding-top:18px}.aiApprovalPanel label{letter-spacing:.03em;gap:8px;font-size:12px;font-weight:800;display:grid}.aiApprovalPanel textarea{resize:vertical;background:var(--fc-soft);width:100%;min-height:150px;color:var(--ink);font:inherit;border:1px solid #75808959;border-radius:10px;padding:13px;line-height:1.55}.aiApprovalPanel>div{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}.aiApprovalPanel>div button{border:1px solid var(--line);background:var(--fc-raised);color:var(--ink);border-radius:9px;padding:10px 14px;font-weight:800}.aiApprovalPanel>div button.primary{background:var(--coral);color:#fff;border-color:var(--coral)}.aiApprovalPanel>p{color:#2f8b5d;margin:11px 0 0;font-weight:700}.aiUsageStrip{background:linear-gradient(135deg,#f36b2b1a,#ffffff0a);border:1px solid #f36b2b4d;border-radius:15px;grid-template-columns:minmax(190px,.65fr) minmax(220px,1fr) minmax(260px,1.35fr);align-items:center;gap:16px;margin-bottom:18px;padding:17px 19px;display:grid}.aiUsageStrip>div{gap:3px;display:grid}.aiUsageStrip small,.aiUsageStrip span{color:var(--muted);font-size:12px}.aiUsageStrip strong{color:var(--coral);font-size:clamp(28px,4vw,42px);line-height:1}.aiUsageStrip b{font-size:21px}.aiUsageStrip p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (width<=820px){.aiUsageStrip{grid-template-columns:1fr}}.betaControlPanel{background:linear-gradient(135deg,#f36b2b1f,#ffffff08);border:1px solid #f36b2b52;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-bottom:18px;padding:23px;display:grid}.betaControlStatus small,.betaApplications header small,.betaTesters header small,.betaStats small,.betaInvite small{color:var(--coral);letter-spacing:.12em;font-size:10px;font-weight:900}.betaControlStatus h3{margin:6px 0;font:800 24px Manrope,sans-serif}.betaControlStatus p,.betaControlNote{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.betaControlActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.betaControlActions button{border:1px solid var(--line);color:var(--ink);background:var(--fc-raised);cursor:pointer;border-radius:9px;padding:11px 13px;font-weight:800}.betaControlActions button.active{border-color:var(--coral);color:#fff;background:var(--coral)}.betaControlActions button:disabled{opacity:.58;cursor:wait}.betaControlNote{border-top:1px solid #75808933;grid-column:1/-1;padding-top:14px}.betaStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.betaStats article{border:1px solid var(--line);background:var(--fc-raised);border-radius:13px;gap:7px;padding:19px;display:grid}.betaStats strong{color:var(--coral);font:900 34px/1 Manrope,sans-serif}.betaStats span{color:var(--muted);font-size:12px}.betaApplications,.betaTesters{border:1px solid var(--line);background:var(--fc-raised);border-radius:15px;margin-bottom:18px;overflow:hidden}.betaApplications>header,.betaTesters>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.betaApplications h3,.betaTesters h3{margin:5px 0 0;font:800 20px Manrope,sans-serif}.betaApplications header p{max-width:570px;color:var(--muted);margin:6px 0 0;font-size:12px}.betaApplications>header>span{color:var(--coral);white-space:nowrap;background:#f36b2b1f;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.betaApplicationList>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 230px;gap:26px;padding:21px 22px;display:grid}.betaApplicationList>article:last-child{border-bottom:0}.betaApplicant{min-width:0}.betaApplicant>small{color:var(--muted);font-size:11px}.betaApplicant h4{margin:7px 0 3px;font:800 16px Manrope,sans-serif}.betaApplicant a{color:var(--blue);font-size:13px}.betaApplicant p{color:var(--muted);margin:7px 0;font-size:12px}.betaApplicant blockquote{border-left:2px solid var(--coral);color:var(--ink);white-space:pre-wrap;margin:13px 0 0;padding-left:12px;font-size:13px;line-height:1.55}.betaInvite{align-content:start;gap:7px;display:grid}.betaInvite>b{font-size:13px}.betaInvite code{text-overflow:ellipsis;width:max-content;max-width:100%;color:var(--coral);background:#f36b2b14;border:1px dashed #f36b2b80;border-radius:7px;padding:8px 9px;font:800 12px ui-monospace,monospace;overflow:hidden}.betaInvite>span,.betaInvite p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.betaInvite button{width:max-content;margin-top:4px}.betaCopied{font-weight:800;color:#2f8b5d!important}.betaTesters>div{display:grid}.betaTesters article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.betaTesters article:last-child{border-bottom:0}.betaTesters article div{gap:3px;display:grid}.betaTesters article b{font-size:14px}.betaTesters article small,.betaTesters article>span{color:var(--muted);font-size:12px}.betaTesters article>span{text-align:right}@media (width<=720px){.betaControlPanel,.betaStats{grid-template-columns:1fr}.betaControlActions{justify-content:stretch}.betaControlActions button{flex:1}.betaApplicationList>article{grid-template-columns:1fr}.betaTesters article{flex-direction:column;align-items:flex-start}.betaTesters article>span{text-align:left}}.founderDangerPanel{background:color-mix(in srgb, #d64545 8%, var(--surface,#fff));border:1px solid #d6454561;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 22px;padding:18px 20px;display:flex}.founderDangerPanel strong{color:#a92727;font-size:15px}.founderDangerPanel p{color:var(--muted,#667085);margin:5px 0 0;font-size:13px}.founderDangerPanel .analyticsReset{flex:none}@media (width<=700px){.founderDangerPanel{flex-direction:column;align-items:stretch}.founderDangerPanel .analyticsReset{width:100%}}@media (width<=1100px){.supportDesk{grid-template-columns:1fr;overflow:visible}.supportDetail{min-width:0}}@media (width<=760px){.founderShell,.founderMain,.founderContent{overflow-x:clip}.founderContent :is(section,article,form,header,dl,div){min-width:0}.publicContactInbox>header{flex-direction:column;align-items:flex-start;gap:12px}.contactStatusTabs,.contactCategoryTabs,.supportQueueTabs,.emailTabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.contactStatusTabs::-webkit-scrollbar{display:none}.contactCategoryTabs::-webkit-scrollbar{display:none}.supportQueueTabs::-webkit-scrollbar{display:none}.emailTabs::-webkit-scrollbar{display:none}.contactStatusTabs button,.contactCategoryTabs button,.supportQueueTabs button,.emailTabs button{flex:none}.contactSearch{width:auto;margin-inline:12px}.publicContactDetail,.ticketDetail{overflow-wrap:anywhere}.founderMobileNav{padding-inline:max(6px, env(safe-area-inset-left)) max(6px, env(safe-area-inset-right));grid-template-columns:repeat(6,minmax(0,1fr))}.founderTop>button[aria-label="Refresh founder data"]{border:1px solid var(--line);background:var(--fc-raised);width:44px;min-height:44px;color:var(--ink);border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.founderTop>button[aria-label="Refresh founder data"]:after{content:"↻";font-size:21px;line-height:1}.founderMobileNav button{min-height:56px;font-size:13px}.founderContent :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.founderContent .founderSearch input{min-height:42px}.contactStatusTabs button,.contactCategoryTabs button,.supportQueueTabs button,.emailTabs button,.supportReplyMode button{min-height:44px}.contactCategoryTabs,.contactStatusTabs,.supportQueueTabs,.emailTabs{padding-bottom:8px}.publicContactReply button,.publicEnquiryActions button,.guestAiHeaderActions .aiStarButton,.ticketHeaderActions button,.supportReplyComposer>button{width:100%;min-height:46px}.publicContactReply .trackedReplyNote,.publicContactReply small{overflow-wrap:anywhere}.queueCard header button,.customerWatch header button{min-height:44px;padding:9px 12px}.founderAiPrompts button{min-height:44px;padding:10px 13px}.emailStatusBanner{flex-direction:column;align-items:stretch}.emailStatusBanner>span{margin-top:0}.emailStatusBanner .composeMail{width:100%;min-height:46px;margin-left:0}.mailboxWorkspace,.mailboxFolders,.mailList,.mailReader,.inboxCard,.emailCentre{min-width:0;max-width:100%}.mailboxFolders{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;overflow:visible}.mailboxFolders button{min-width:0;min-height:56px;padding:10px 9px}.mailboxFolders button span,.mailboxFolders button small{overflow-wrap:anywhere;min-width:0}.mailReader{overflow-wrap:anywhere}.mailReader footer{flex-direction:column}.mailReader footer button{width:100%;min-height:46px}.founderMobileSheet>section{background:var(--fc-surface);color:var(--ink)}.founderMobileSheet>section>button,.founderMobileSheet>section>a{background:var(--fc-surface);min-height:64px;color:var(--ink)}.founderMobileSheet header>button{background:var(--fc-raised);color:var(--ink)}.founderMobileSheet>section>button:last-child{color:var(--red)}.founderLoginPage input,.founderLoginPage select,.founderLoginPage textarea,.founderContent input,.founderContent select,.founderContent textarea{font-size:16px!important}.founderLoginPage{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.publicEnquiryQueue{border:1px solid var(--line);background:var(--fc-surface);border-radius:16px;margin:0 0 18px;overflow:hidden}.publicEnquiryQueue>header{border-bottom:1px solid var(--line);padding:18px 20px}.publicEnquiryQueue header small{color:var(--coral);letter-spacing:.13em;font-size:12px;font-weight:900}.publicEnquiryQueue h3{margin:5px 0 0;font-size:16px}.publicEnquiryQueue>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 20px;display:grid}.publicEnquiryQueue>article>span{color:#ff9a78;background:#ff835d20;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:900}.publicEnquiryQueue article>div{gap:5px;display:grid}.publicEnquiryQueue article b{font-size:12px}.publicEnquiryQueue article small{color:var(--muted);font-size:13px}.publicEnquiryQueue article p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.55}.publicEnquiryQueue article a{color:var(--coral);font-size:13px;font-weight:850;text-decoration:none}.promoStripeState{background:#eef1f2;border-radius:7px;gap:4px;padding:8px 9px;font-weight:850;color:#5e6d73!important;min-height:0!important;margin:10px 0!important;font-size:12px!important;display:grid!important}.promoStripeState.validated{background:#dff3e9;color:#126c4d!important}.promoStripeState.failed{background:#fff0ec;color:#a94231!important}.promoStripeState small{font-weight:500;line-height:1.4}.promotionReview{gap:14px;display:grid}.promotionReview>p,.promotionSafetyNote{color:var(--muted);font-size:12px;line-height:1.6}.promotionReview dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.promotionReview dl div{border:1px solid var(--line);border-radius:8px;padding:10px}.promotionReview dt{color:var(--muted);font-size:12px}.promotionReview dd{margin:5px 0 0;font-size:12px;font-weight:800}.promotionReview>button{color:var(--coral);background:0 0;border:0;justify-self:start;font-size:13px;font-weight:850}.promotionBillingScope{border:1px solid var(--line);border-radius:8px;padding:9px}.promotionBillingScope legend{color:var(--muted);font-size:12px;font-weight:850}.founderShell[data-theme=dark] .founderContent :is(.publicEnquiryQueue,.founderModal>form){background:var(--fc-surface);color:var(--ink)}.founderShell[data-theme=dark] .founderContent :is(button,.promoGrid footer>button){color:var(--ink)}.founderShell[data-theme=dark] .founderContent button.primary{background:var(--coral);color:#17242b}@media (width<=700px){.publicEnquiryQueue>article,.promotionReview dl{grid-template-columns:1fr}}.founderAiHistory{border:1px solid var(--line);background:var(--fc-surface);border-radius:14px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.founderAiHistory header{gap:4px;display:grid}.founderAiHistory header small{color:var(--coral);letter-spacing:.13em;font-size:12px;font-weight:900}.founderAiHistory header b{font-size:13px}.founderAiHistory>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.founderAiHistory button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);border-radius:9px;gap:5px;padding:10px;display:grid}.founderAiHistory button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.founderAiHistory button small{color:var(--muted);font-size:12px}.campaignBlockers,.campaignReady{margin-top:7px;font-size:12px;font-weight:800;line-height:1.45;display:block}.campaignBlockers{color:#b64a32}.campaignReady{color:#197052}.campaignActions{align-content:center;gap:6px;display:grid}.campaignActions>button,.mailCancelEdit{border:1px solid var(--line);min-height:36px;color:var(--ink);background:0 0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:850}.mailCancelEdit{justify-self:start}.publicEnquiryActions{justify-items:start;gap:6px;display:grid}.publicEnquiryActions button{border:1px solid var(--line);min-height:30px;color:var(--ink);background:0 0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800}.founderShell[data-theme=dark] .founderAiHistory{background:var(--fc-surface)}.founderShell[data-theme=dark] .founderAiHistory button{background:var(--surface)}@media (width<=900px){.founderAiHistory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.founderAiHistory>div{grid-template-columns:1fr}}.duplicateTicketFlag{color:#bd4a23;background:#ff7a3c1c;border-radius:5px;width:max-content;max-width:100%;margin-top:5px;padding:4px 6px;font-size:12px;line-height:1.4;display:block}.founderShell[data-theme=dark] .duplicateTicketFlag{color:#ffb08f}.founderAiAnswerText h4{color:var(--ink);margin:20px 0 8px;font-size:14px}.founderAiAnswerText p{gap:8px;display:flex}.founderAiAnswerText strong{color:var(--ink)}.founderAiBullet>i{color:var(--coral);flex:0 0 24px;font-style:normal;font-weight:900}.founderAiBullet>span{min-width:0}.campaignPreview{border-top:1px solid var(--line);margin-top:9px;padding-top:8px}.campaignPreview summary{cursor:pointer;color:var(--coral);font-size:12px;font-weight:850}.campaignPreview em{color:var(--muted);margin:8px 0 0;font-size:12px;font-style:normal;display:block}.campaignPreview p{white-space:pre-wrap;line-height:1.55;color:var(--ink)!important;font-size:13px!important}.organisationCreateIntro{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.organisationPlanQuote,.organisationCreateResult{border:1px solid var(--line);background:var(--fc-soft);border-radius:10px;gap:6px;margin:4px 0 14px;padding:14px;display:grid}.organisationPlanQuote small{color:var(--coral);letter-spacing:.11em;font-size:12px;font-weight:900}.organisationPlanQuote b{font-size:12px}.organisationPlanQuote strong{color:var(--coral);font-family:Manrope,sans-serif;font-size:19px}.organisationPlanQuote span,.organisationCreateResult p,.organisationCreateResult small{color:var(--muted);font-size:12px;line-height:1.5}.organisationCreateResult>b{font-size:13px}.founderShell[data-theme=dark] .organisationPlanQuote,.founderShell[data-theme=dark] .organisationCreateResult{background:var(--fc-soft)}@media (width<=760px){.organisationCreateIntro{font-size:12px}.organisationPlanQuote,.organisationCreateResult{padding:13px}.organisationPlanQuote strong{font-size:18px}}.pricingControl{border:1px solid var(--line);background:var(--fc-surface);border-radius:16px;gap:20px;padding:22px;display:grid}.pricingControl>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pricingControl>header div{gap:4px;display:grid}.pricingControl>header b{font-size:18px}.pricingControl>header :is(small,span),.pricingControl>p{color:var(--muted);font-size:14px;line-height:1.55}.pricingControlRows{gap:10px;display:grid}.pricingControlRow{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(135px,1fr) minmax(125px,180px) minmax(125px,180px);align-items:end;gap:16px;padding:14px;display:grid}.pricingControlRow>div{gap:3px;display:grid}.pricingControlRow small{color:var(--muted);font-size:13px}.pricingControlRow label{gap:5px;font-size:13px;font-weight:700;display:grid}.pricingControlRow input{width:100%}.pricingPublish{background:var(--coral);border:0;border-radius:9px;justify-self:start;padding:12px 18px;font-weight:800}.pricingPublish:disabled{opacity:.45;cursor:not-allowed}.pricingReview{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.pricingReview>div{border:1px solid var(--line);border-radius:9px;gap:5px;padding:11px;display:grid}.pricingReview span{font-size:13px}@media (width<=700px){.pricingControl>header{display:grid}.pricingControlRow{grid-template-columns:1fr 1fr}.pricingControlRow>div{grid-column:1/-1}.pricingReview{grid-template-columns:1fr}}.founderShell{--fx-shadow-sm:0 1px 2px #1018270d, 0 1px 3px #1018270a;--fx-shadow:0 18px 44px -22px #10182747, 0 2px 10px #1018270d;--fx-shadow-lg:0 34px 70px -30px #090e1a8c;background:radial-gradient(900px 420px at 100% -10%, #5871e80f 0%, #5871e800 60%), var(--paper)}.founderNav{box-shadow:var(--fx-shadow-lg);background:linear-gradient(#101a2d 0%,#0a1120 100%);border-right:1px solid #ffffff0f}.founderBrand>i{box-shadow:0 10px 26px -8px #f4684c8c}.founderNav nav button{border-radius:12px;transition:background .15s,color .15s,transform .1s}.founderNav nav button:hover{background:#ffffff0f;transform:translate(1px)}.founderNav nav button.active{background:linear-gradient(135deg,#f4684c38,#f4684c14);box-shadow:inset 0 0 0 1px #f4684c59}.founderNav nav button em{box-shadow:0 0 0 3px #101a2d}.founderIdentity{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px}.founderThemeToggle{transition:transform .15s,opacity .15s}.founderThemeToggle:hover{transform:translateY(-1px)}.founderTop{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.founderTop h1{letter-spacing:-.01em}.founderTop>button,.founderSearch{transition:box-shadow .15s,border-color .15s,transform .1s}.founderTop>button:hover{box-shadow:var(--fx-shadow-sm);transform:translateY(-1px)}.founderSearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)}.founderContent{max-width:1280px}.metricDeck>article,.detailCard,.orgTable,.auditPanel,.billingPanel,.connectionGrid,.analyticsGrid,.founderAlerts,.emailCentre,.mailWorkspace,.contactSearch,.publicContactInbox{box-shadow:var(--fx-shadow-sm);transition:box-shadow .15s,transform .12s}.metricDeck>article:hover{box-shadow:var(--fx-shadow);transform:translateY(-2px)}.detailCard h3,.orgTable b{letter-spacing:-.01em}.founderShell button.primary,.founderShell .founderModal .primary{background:linear-gradient(135deg, #ff8462, var(--coral));border:0;transition:transform .12s,box-shadow .12s;box-shadow:0 14px 28px -14px #f4684ca6}.founderShell button.primary:hover{transform:translateY(-1px);box-shadow:0 18px 34px -14px #f4684cbf}.founderShell button.primary:active{transform:translateY(0)}.founderShell .secondary,.founderShell .quietButton,.founderShell .dangerGhost{transition:border-color .15s,background .15s,transform .1s}.founderShell .secondary:hover,.founderShell .quietButton:hover{border-color:var(--blue);transform:translateY(-1px)}.founderShell .dangerGhost:hover{border-color:var(--red);color:var(--red)}.founderShell .deletionPanel{border-color:color-mix(in srgb, var(--red) 38%, var(--line))}.founderShell .deletionPanel header small,.founderShell .deletionPanel header span{color:var(--red)}.founderShell .deletionWarning{color:var(--red);margin:0;font-size:13px;line-height:1.5}.orgTable>button,.orgTicketsList>button,.incidentList>article{transition:background .12s}.orgTable>button:hover{background:color-mix(in srgb, var(--blue) 6%, transparent)}.founderModal{box-shadow:var(--fx-shadow-lg);border-radius:18px}.founderModal :is(input,select,textarea){transition:border-color .15s,box-shadow .15s}.founderModal :is(input,select,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent)}.founderShell :where(a,button,summary,input,select,textarea):focus-visible{outline:2.5px solid var(--blue);outline-offset:2px}.founderAiOrb{box-shadow:0 0 0 6px color-mix(in srgb, var(--coral) 10%, transparent), var(--fx-shadow)}.founderAiMessage{box-shadow:var(--fx-shadow-sm)}.founderAiComposer{box-shadow:var(--fx-shadow)}.founderNav::-webkit-scrollbar{width:9px;height:9px}.founderContent ::-webkit-scrollbar{width:9px;height:9px}.founderNav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.founderContent ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:999px}.ccReport{color:#26323b;background:#f3f5f6;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ccReport *{box-sizing:border-box}.ccReportBrand{color:#fff;background:#20272d;justify-content:space-between;align-items:center;gap:24px;padding:22px 4vw;display:flex}.ccReportBrand img{width:220px}.ccReportBrand a{color:#fff;font-size:14px}.ccReportBrand>span{letter-spacing:2px;color:#ff8b53;font-size:12px}.ccReportBody{max-width:1440px;margin:auto;padding:42px 4vw}.ccReportTitle{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ccReportTitle h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.ccReportTitle p{color:#56636d;font-size:16px}.ccReportTitle p:first-child{letter-spacing:2px;color:#af430b;font-size:12px;font-weight:700}.ccReportButton{cursor:pointer;white-space:nowrap;background:#ff681d;border:0;border-radius:9px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;color:#20272d!important}.ccReportControls{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.ccReport label{gap:7px;font-size:14px;display:grid}.ccReport input,.ccReport select{color:#26323b;background:#fff;border:1px solid #ccd2d7;border-radius:7px;max-width:100%;min-height:44px;padding:12px;font-size:16px}.ccReportPeriod{justify-content:space-between;gap:16px;margin:28px 0 16px;font-size:14px;display:flex}.ccReportMetrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ccReportMetrics article{background:#fff;border-top:3px solid #ff681d;border-radius:10px;gap:14px;padding:22px;display:grid}.ccReportMetrics span{font-size:14px}.ccReportMetrics strong{letter-spacing:-1px;font-size:36px}.ccReportNote{color:#56636d;margin:20px 0 30px;font-size:14px;line-height:1.6}.ccReportTabs{border-bottom:1px solid #ccd2d7;flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.ccReportTabs button{color:#26323b;cursor:pointer;background:#fff;border:1px solid #d5dbe0;border-radius:8px;padding:12px;font-size:14px}.ccReportTabs button[aria-pressed=true]{color:#fff;background:#26323b}.ccReportTabs span{opacity:.7;margin-left:8px}.ccReportSearch{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.ccReportSearch h2{font-size:24px}.ccReportRecord{background:#fff;border:1px solid #dce1e5;border-radius:10px;margin:9px 0;overflow:hidden}.ccReportRecord summary{cursor:pointer;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.ccReportRecord summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.ccReportRecord strong{font-size:16px;line-height:1.4}.ccReportRecord small{color:#61707b;margin-top:5px;font-size:14px;display:block}.ccReportStatus{text-align:center;background:#edf1f4;border-radius:5px;min-width:88px;padding:8px;font-size:12px;font-weight:700}.ccReportStatus.fail,.ccReportStatus.open{color:#a32c24;background:#fce4df}.ccReportStatus.missed,.ccReportStatus.late{color:#805600;background:#fff0cd}.ccReportStatus.pass,.ccReportStatus.submitted,.ccReportStatus.resolved{color:#21633b;background:#dff0e6}.ccReportExpand{color:#a5400b;font-size:14px}.ccReportDetail{border-top:1px solid #e6eaed;padding:0 22px 24px}.ccReportDetail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ccReportDetail dt{color:#62717c;margin-bottom:6px;font-size:12px}.ccReportDetail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.ccReportPhoto{border-radius:8px;width:100%;max-width:600px;margin:16px 0;display:block}.ccReportEmpty,.ccReportError{background:#fff;border-radius:10px;padding:28px}.ccReportFoot{color:#56636d;margin-top:30px;font-size:14px;line-height:1.5}.ccReportFoot button{color:#26323b;background:#fff;border:1px solid #ccd2d7;border-radius:7px;margin-left:16px;padding:10px}.ccReport a:focus-visible,.ccReport button:focus-visible,.ccReport summary:focus-visible{outline-offset:3px;outline:3px solid #ff681d}@media (width<=760px){.ccReportBrand{flex-wrap:wrap;padding:18px}.ccReportBrand img{width:175px}.ccReportBrand>span{display:none}.ccReportBody{padding:24px 16px}.ccReportTitle{display:block}.ccReportMetrics{grid-template-columns:repeat(2,1fr)}.ccReportMetrics article:last-child{grid-column:span 2}.ccReportPeriod,.ccReportSearch{flex-direction:column;align-items:flex-start}.ccReportSearch label,.ccReportSearch input{width:100%}.ccReportDetail dl{grid-template-columns:1fr}.ccReportRecord summary{gap:10px;padding:16px 12px}.ccReportExpand{display:none}.ccReportStatus{min-width:68px;font-size:11px}.ccReportControls label{flex:1;min-width:130px}.ccReportButton{white-space:normal}}@media print{.ccReportControls,.ccReportTabs,.ccReportSearch label,.ccReportButton,.ccReportFoot button,.ccReportExpand{display:none}.ccReportBody{padding:10px}.ccReportRecord{break-inside:avoid}.ccReportMetrics{grid-template-columns:repeat(5,1fr)}.ccReportBrand{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ccReportDay{background:#fff;border:1px solid #d7dfe4;border-radius:12px;margin:12px 0;overflow:hidden}.ccReportDay>summary,.ccReportPerson>summary{cursor:pointer;align-items:center;gap:18px;padding:22px;list-style:none;display:flex}.ccReportDay>summary::-webkit-details-marker{display:none}.ccReportPerson>summary::-webkit-details-marker{display:none}.ccReportDayDate,.ccReportPersonName{flex:1;min-width:0}.ccReportDayDate time{font-size:18px;font-weight:700;display:block}.ccReportDayDate small,.ccReportPersonName small{color:#61707b;margin-top:6px;font-size:14px;display:block}.ccReportDay[open]>summary{color:#fff;background:#26323b}.ccReportDay[open]>.ccReportDayBody{border-top:3px solid #ff681d}.ccReportDay[open]>summary small{color:#c4cfd6}.ccReportDayBody{background:#f7f9fa;padding:12px 20px 20px}.ccReportPerson{background:#fff;border:1px solid #dce1e5;border-radius:10px;margin-top:10px;overflow:hidden}.ccReportPersonName strong{overflow-wrap:anywhere;font-size:17px}.ccReportAvatar{color:#a33c08;background:#fff0e8;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.ccReportCounts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ccReportCounts>span{color:#465560;background:#edf1f4;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.4}.ccReportCounts .completed{color:#21633b;background:#dff0e6}.ccReportCounts .missed,.ccReportCounts .late{color:#805600;background:#fff0cd}.ccReportCounts .failed{color:#a32c24;background:#fce4df}.ccReportChevron{font-size:22px;transition:transform .15s}.ccReportDay[open]>summary>.ccReportChevron,.ccReportPerson[open]>summary>.ccReportChevron{transform:rotate(180deg)}.ccReportPersonBody{border-top:1px solid #e1e6e9;padding:0 22px 22px}.ccReportPersonBody h3{margin:24px 0 12px;font-size:16px}.ccReportPersonBody>p{color:#61707b;font-size:14px;line-height:1.6}.ccReportPersonBody .ccReportRecord{border-radius:6px}.ccReportPersonBody .ccReportRecord>summary{padding:16px 12px}.ccReportDay>summary:focus-visible,.ccReportPerson>summary:focus-visible{outline-offset:-3px;outline:3px solid #ff681d}@media (width<=760px){.ccReportDay>summary,.ccReportPerson>summary{flex-wrap:wrap;gap:12px;padding:16px}.ccReportDayDate time{font-size:16px}.ccReportCounts{flex-basis:100%;order:3;justify-content:flex-start}.ccReportChevron{margin-left:auto}.ccReportDayBody{padding:4px 8px 10px}.ccReportPersonBody{padding:0 10px 14px}.ccReportPersonName strong{font-size:16px}.ccReportCounts>span{font-size:14px}.ccReportAvatar{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.ccReportChevron{transition:none}}.ccReportDayLink,.ccReportStaffLink{color:#26323b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfe4;border-radius:14px;align-items:center;gap:20px;width:100%;margin:12px 0;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ccReportDayLink:hover,.ccReportStaffLink:hover{border-color:#ff681d;transform:translate(4px);box-shadow:0 8px 24px #20272d0b}.ccReportCalendar{background:#f3f5f6;border-radius:10px;justify-items:center;min-width:58px;padding:10px;line-height:1.2;display:grid}.ccReportCalendar b{font-size:25px}.ccReportCalendar small{text-transform:uppercase;margin-top:4px;font-size:12px}.ccReportNext{color:#b4440d;font-size:23px}.ccReportFullscreen{z-index:10000;overscroll-behavior:contain;animation:.35s cubic-bezier(.2,.75,.25,1) ccReportOpen;position:fixed;inset:0;overflow-y:auto}.ccReportScreenBar{z-index:2;color:#fff;background:#20272d;justify-content:space-between;align-items:center;gap:20px;padding:18px 4vw;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0001}.ccReportScreenBar img{width:190px}.ccReportScreenBar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #52616b;border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px}.ccReportScreenContent{max-width:1320px;margin:auto;padding:28px 4vw 80px;animation:.4s cubic-bezier(.2,.75,.25,1) ccReportSlideIn}.ccReportScreenContent.backward{animation-name:ccReportSlideBack}.ccReportBreadcrumb{color:#677780;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 40px;font-size:14px;display:flex}.ccReportBreadcrumb button{color:#9d3b0a;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:14px}.ccReportScreenHeading{margin:0 0 36px}.ccReportScreenHeading>p:first-child{color:#b3480f;letter-spacing:2px;font-size:12px;font-weight:700}.ccReportScreenHeading h1{letter-spacing:-1.5px;overflow-wrap:anywhere;outline:none;max-width:950px;margin:14px 0;font-size:clamp(28px,4vw,48px);line-height:1.15}.ccReportScreenHeading>p{color:#62717b;font-size:16px;line-height:1.5}.ccReportScreenHeading>.ccReportCounts{justify-content:flex-start;margin-top:22px}.ccReportRoutineStrip{margin-bottom:34px}.ccReportRoutineStrip h2,.ccReportAnswerList h2,.ccReportFaultLayout h2{letter-spacing:-.4px;font-size:20px}.ccReportRoutineStrip>div{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:20px;display:flex}.ccReportRoutineStrip strong{flex:1;font-size:16px}.ccReportRoutineStrip small,.ccReportRoutineStrip p{color:#61707b;overflow-wrap:anywhere;flex-basis:100%;font-size:14px;line-height:1.5}.ccReportRoutineStrip a{color:#a5400b;font-size:14px}.ccReportAnswerList{margin-bottom:36px}.ccReportAnswerList>p{color:#62717b;font-size:14px}.ccReportAnswerList h2 span{color:#697b86;margin-left:8px}.ccReportAnswerLink{text-align:left;color:#26323b;cursor:pointer;background:#fff;border:1px solid #dbe2e6;border-radius:12px;align-items:center;gap:18px;width:100%;margin:10px 0;padding:22px;transition:border-color .2s,transform .2s;display:flex}.ccReportAnswerLink:hover{border-color:#ff681d;transform:translate(3px)}.ccReportAnswerLink.hasFault{border-left:4px solid #b93529}.ccReportAnswerLink>span:nth-child(2){flex:1;min-width:0}.ccReportAnswerLink strong{font-size:16px;line-height:1.5;display:block}.ccReportAnswerLink small{color:#62717b;margin:5px 0;font-size:14px;display:block}.ccReportAnswerLink em{overflow-wrap:anywhere;font-size:14px;font-style:normal;display:block}.ccReportFaultLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.ccReportFaultSummary{background:#fff;border-top:3px solid #ff681d;border-radius:12px;margin-bottom:22px;padding:26px}.ccReportFaultSummary>p{white-space:pre-line;font-size:16px;line-height:1.8}.ccReportRecordedAnswer{align-items:center;gap:16px;display:flex}.ccReportRecordedAnswer strong{font-size:26px}.ccReportFieldGrid{background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:18px 0;padding:24px;display:grid}.ccReportFieldGrid dt{color:#62717b;margin-bottom:8px;font-size:12px}.ccReportFieldGrid dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.ccReportEvidencePanel{background:#fff;border-radius:12px;padding:24px}.ccReportEvidencePanel figure{margin:20px 0}.ccReportEvidencePanel img{border-radius:10px;width:100%;height:auto;display:block}.ccReportEvidencePanel figcaption{color:#62717b;margin:12px 0;font-size:14px;line-height:1.5}.ccReportEvidencePanel figure>a{color:#a5400b;font-size:14px}.ccReportDemoLabel{color:#9c470f;background:#fff1e8;border-radius:6px;padding:10px;font-size:12px}.ccReportDownload{text-align:center;width:100%;margin-top:15px}.ccReportDayLink:focus-visible,.ccReportStaffLink:focus-visible,.ccReportAnswerLink:focus-visible{outline-offset:3px;outline:3px solid #ff681d}@keyframes ccReportSlideIn{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes ccReportSlideBack{0%{opacity:0;transform:translate(-55px)}to{opacity:1;transform:translate(0)}}@keyframes ccReportOpen{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.ccReportScreenBar{gap:8px;padding:12px}.ccReportScreenBar img{width:125px}.ccReportScreenBar button{padding:9px;font-size:12px}.ccReportScreenContent{padding:20px 16px 60px}.ccReportBreadcrumb{margin-bottom:28px}.ccReportDayLink,.ccReportStaffLink{flex-wrap:wrap;gap:12px;padding:18px 14px}.ccReportCalendar{min-width:46px}.ccReportDayDate{flex-basis:60%}.ccReportNext{margin-left:auto}.ccReportFaultLayout{grid-template-columns:1fr}.ccReportFieldGrid{grid-template-columns:1fr;gap:18px;padding:18px}.ccReportAnswerLink{gap:10px;padding:16px 12px}.ccReportAnswerLink strong{font-size:15px}.ccReportAnswerLink .ccReportStatus{min-width:66px}.ccReportEvidencePanel,.ccReportFaultSummary{padding:18px}.ccReportScreenHeading h1{letter-spacing:-.8px}}@media (prefers-reduced-motion:reduce){.ccReportFullscreen,.ccReportScreenContent,.ccReportScreenContent.backward{animation:none}.ccReportDayLink,.ccReportStaffLink,.ccReportAnswerLink{transition:none;transform:none}}@media print{.ccReportFullscreen{position:static;overflow:visible}.ccReportScreenBar,.ccReportBreadcrumb{display:none}.ccReportFaultLayout{display:block}.ccReportEvidencePanel{break-inside:avoid}}
