:root{--sales-bg:#fbfdfb;--sales-ink:#071512;--sales-muted:#5f6f69;--sales-border:#dde8e2;--sales-border-strong:#bfe8cf;--sales-green:#22c55e;--sales-green-deep:#10b981;--sales-green-soft:#ecfdf5;--sales-green-wash:#f2fbf6;--sales-shadow:0 22px 70px rgba(7,21,18,.09);--sales-shadow-soft:0 12px 32px rgba(7,21,18,.06);--sales-radius:22px;--sales-section:clamp(48px,6vw,92px);--sales-gap:clamp(16px,2vw,28px)}.marketingPage.premiumMarketing{min-height:100vh;background:var(--sales-bg);color:var(--sales-ink);overflow-x:hidden}.premiumMarketing *,.premiumMarketing :after,.premiumMarketing :before{box-sizing:border-box}.salesContainer{width:min(1320px,calc(100% - clamp(32px,5vw,88px)));margin-inline:auto}.marketingNav.darkNav{position:sticky;top:0;z-index:30;background:rgba(251,253,251,.92);border-bottom:1px solid rgba(221,232,226,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navInner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketingBrand{display:inline-flex;align-items:center;gap:10px;color:var(--sales-ink);font-weight:850;text-decoration:none;letter-spacing:0}.marketingBrand span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--sales-ink),#12352a);color:white;font-size:.78rem;font-weight:900;box-shadow:0 12px 26px rgba(7,21,18,.16)}.marketingBrand img{max-width:30px;max-height:30px;object-fit:contain}.marketingNav nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.marketingNav nav a{color:#24312d;text-decoration:none;font-size:.94rem;font-weight:720;padding:10px 12px;border-radius:999px}.marketingNav nav a:focus-visible,.marketingNav nav a:hover{color:var(--sales-ink);background:var(--sales-green-soft);outline:none}.marketingNav nav a[href="/login"]{border:1px solid transparent}.marketingNav nav a[href="/login"]:focus-visible,.marketingNav nav a[href="/login"]:hover{border-color:var(--sales-border-strong)}.premiumHero{padding:clamp(54px,7vw,96px) 0 clamp(42px,5vw,74px);background:radial-gradient(circle at 80% 10%,rgba(34,197,94,.13),transparent 28%),linear-gradient(180deg,#fff 0,var(--sales-bg) 100%)}.heroGrid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:clamp(28px,4.5vw,64px);align-items:center}.comparisonPlansGrid>*,.heroGrid>*,.previewCluster>*,.pricingGrid>*,.securityControlGrid>*,.showcaseGrid>*,.stepsGrid>*,.useCaseGrid>*{min-width:0}.demoPageHero h1,.heroCopy h1,.publicPageHero h1{margin:18px 0;max-width:860px;font-size:clamp(2.55rem,4.55vw,4.95rem);line-height:.98;letter-spacing:0;color:var(--sales-ink);overflow-wrap:break-word;text-wrap:balance}.demoPageHero p,.heroCopy p,.marketingLead,.publicPageHero p{max-width:690px;color:var(--sales-muted);font-size:clamp(1rem,1.15vw,1.13rem);line-height:1.72}.marketingEyebrow,.productBadge{display:inline-flex;align-items:center;gap:8px;color:#087443;background:var(--sales-green-soft);border:1px solid var(--sales-border-strong);border-radius:999px;padding:8px 12px;font-size:.79rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.marketingActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:clamp(20px,2.2vw,30px)}.marketingActions.compactActions{margin-top:0;justify-content:flex-end}.marketingBtn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sales-ink);border-radius:12px;background:var(--sales-ink);color:#fff;padding:12px 19px;font-weight:850;font-size:.95rem;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.marketingBtn:focus-visible,.marketingBtn:hover{transform:translateY(-1px);background:#0c2a22;border-color:#0c2a22;box-shadow:0 12px 28px rgba(16,185,129,.17);outline:none}.premiumMarketing a:focus-visible,.premiumMarketing button:focus-visible,.premiumMarketing summary:focus-visible{outline:3px solid rgba(34,197,94,.28);outline-offset:3px}.marketingBtn.emerald{border-color:var(--sales-green-deep);background:var(--sales-green-deep)}.marketingBtn.ghost,.marketingBtn.ghostDark{background:#fff;border-color:var(--sales-border);color:var(--sales-ink);box-shadow:none}.marketingBtn.ghost:focus-visible,.marketingBtn.ghost:hover,.marketingBtn.ghostDark:focus-visible,.marketingBtn.ghostDark:hover{border-color:var(--sales-green-deep);background:var(--sales-green-soft);color:var(--sales-ink)}.marketingBtn.full{width:100%}.previewCluster{min-height:auto;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(126px,auto);gap:clamp(12px,1.45vw,18px)}.previewMain,.previewMini{background:#fff;border:1px solid var(--sales-border);border-radius:var(--sales-radius);box-shadow:var(--sales-shadow-soft)}.previewMain{grid-column:1/-1;padding:clamp(20px,2.2vw,30px);min-height:clamp(220px,21vw,286px);border-color:#c9ead4;box-shadow:var(--sales-shadow)}.previewKpis,.previewRows,.previewTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.previewTop span{font-weight:850}.previewTop strong{color:#087443;background:var(--sales-green-soft);border:1px solid var(--sales-border-strong);border-radius:999px;padding:6px 10px}.previewKpis{margin:clamp(18px,2.3vw,30px) 0}.previewKpis b{flex:1 1;display:grid;gap:8px;padding:clamp(12px,1.4vw,18px);border-radius:18px;background:#f7faf8;border:1px solid var(--sales-border);font-size:clamp(1.55rem,2.4vw,2.25rem)}.previewKpis small{color:var(--sales-muted);font-size:.78rem}.previewRows{align-items:stretch;flex-wrap:wrap}.previewRows span{flex:1 1;min-width:min(100%,140px);display:flex;align-items:center;gap:8px;color:#0c5130;background:var(--sales-green-soft);border:1px solid var(--sales-border-strong);border-radius:14px;padding:11px 12px;font-weight:750}.previewMini{display:flex;min-height:132px;flex-direction:column;padding:clamp(18px,1.8vw,22px)}.previewMini svg{color:var(--sales-green-deep);margin-bottom:16px}.previewMini strong{display:block;font-size:1.02rem}.previewMini p{margin:8px 0 0;color:var(--sales-muted);line-height:1.55}.salesBand{display:grid;grid-template-columns:1fr 1fr;gap:var(--sales-gap);padding:clamp(34px,5vw,70px) 0 clamp(24px,3.8vw,54px)}.faqSales .showcaseGrid article,.featureDetailCard,.premiumStep,.salesInfoCard,.securityCard,.showcaseCard,.trustGrid article,.useCaseGrid article{background:#fff;border:1px solid var(--sales-border);border-radius:var(--sales-radius);padding:clamp(22px,2.2vw,30px);box-shadow:var(--sales-shadow-soft)}.comparisonPlan,.faqSales .showcaseGrid article,.featureDetailCard,.premiumStep,.pricingCard,.salesInfoCard,.securityCard,.showcaseCard,.useCaseGrid article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.comparisonPlan:hover,.faqSales .showcaseGrid article:hover,.featureDetailCard:hover,.premiumStep:hover,.salesInfoCard:hover,.securityCard:hover,.showcaseCard:hover,.useCaseGrid article:hover{transform:translateY(-2px);border-color:#c9ddd3;box-shadow:0 16px 42px rgba(7,21,18,.07)}.salesInfoCard.solution{border-color:var(--sales-border-strong);background:linear-gradient(180deg,#fff,var(--sales-green-wash))}.finalCta h2,.marketingSectionHead h2,.pricingHead h2,.salesInfoCard h2,.securityPanel h2,.videoPanel h2{margin:12px 0;color:var(--sales-ink);max-width:820px;font-size:clamp(1.9rem,3vw,3.15rem);line-height:1.06;letter-spacing:0}.faqSales p,.featureDetailCard p,.premiumStep p,.salesInfoCard p,.securityCard p,.securityPanel p,.showcaseCard p,.trustGrid p,.useCaseGrid p,.videoPanel p{color:var(--sales-muted);line-height:1.68}.actionShowcase,.comparisonSection,.faqSales,.howItWorks,.marketingSection,.useCaseSales{padding:var(--sales-section) 0}.marketingSectionHead,.pricingHead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(22px,2.8vw,34px)}.featureDetailGrid,.securityGrid,.showcaseGrid,.stepsGrid,.useCaseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sales-gap)}.faqSales .showcaseGrid article,.featureDetailCard,.premiumStep,.securityCard,.showcaseCard,.useCaseGrid article{min-height:100%}.featureDetailGrid,.securityGrid{padding:48px 0 72px}.miniUiFrame{height:clamp(66px,6vw,78px);display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:center;margin-bottom:20px;padding:12px;border-radius:18px;background:#f7faf8;border:1px solid var(--sales-border)}.miniUiFrame svg{grid-row:1/4;color:var(--sales-green-deep)}.miniUiFrame b,.miniUiFrame span{height:8px;border-radius:999px;background:#dfe9e4}.miniUiFrame b{width:56%;background:var(--sales-green)}.finalCta,.securityPanel,.trustPanel,.videoPanel{display:flex;justify-content:space-between;gap:clamp(22px,3vw,38px);align-items:center;margin-block:clamp(28px,4vw,54px);padding:clamp(24px,3vw,42px);border-radius:clamp(22px,2.5vw,30px);border:1px solid var(--sales-border);background:#fff;box-shadow:var(--sales-shadow-soft)}.securityPanel{align-items:flex-start;background:linear-gradient(180deg,#fff,var(--sales-green-wash));border-color:var(--sales-border-strong)}.securityPanel>div:first-child,.videoPanel>div:first-child{max-width:560px}.securityControlGrid{flex:1 1;min-width:min(100%,440px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.securityControlGrid article{display:grid;grid-template-columns:22px 1fr;gap:6px 10px;align-items:start;padding:16px;border-radius:16px;border:1px solid var(--sales-border);background:rgba(255,255,255,.8)}.securityControlGrid svg{color:var(--sales-green-deep)}.securityControlGrid span{grid-column:2;color:var(--sales-muted);line-height:1.45}.billingToggle{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--sales-border);border-radius:999px;background:#fff;box-shadow:var(--sales-shadow-soft);width:max-content;max-width:100%}.billingToggle button{border:0;border-radius:999px;padding:10px 15px;background:transparent;color:var(--sales-muted);font-weight:850;cursor:pointer;white-space:nowrap}.billingToggle button.active{background:var(--sales-ink);color:#fff}.billingToggle span{color:var(--sales-green);margin-left:4px}.pricingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sales-gap);align-items:stretch}.pricingCard{position:relative;display:flex;flex-direction:column;gap:clamp(14px,1.5vw,18px);padding:clamp(24px,2.25vw,32px);border:1px solid var(--sales-border);border-radius:var(--sales-radius);background:#fff;box-shadow:var(--sales-shadow-soft)}.pricingCard.popular{border:1px solid var(--sales-green-deep);background:linear-gradient(180deg,#fff 0,var(--sales-green-wash) 100%);box-shadow:0 24px 80px rgba(16,185,129,.15)}.popularBadge{position:absolute;top:18px;right:clamp(16px,1.6vw,22px);padding:7px 11px;border-radius:999px;background:var(--sales-green-soft);border:1px solid var(--sales-border-strong);color:#087443;font-size:.72rem;font-weight:900}.pricingCard h3{margin:0;padding-right:96px;font-size:clamp(1.18rem,1.35vw,1.38rem)}.pricingCard p{margin:0;min-height:5.2em;color:var(--sales-muted);line-height:1.55}.pricingCard .price{display:block;margin-top:4px;font-size:clamp(1.8rem,2.2vw,2.25rem);line-height:1.1;color:var(--sales-ink)}.pricingCard ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:11px;align-content:start;flex:1 1}.pricingCard li{display:flex;gap:9px;align-items:flex-start;color:#273430;line-height:1.45;font-size:.95rem}.pricingCard .marketingBtn{margin-top:auto}.pricingCard li svg{color:var(--sales-green-deep);flex:0 0 auto;margin-top:2px}.pricingFoot{margin:18px 0 0;color:var(--sales-muted);font-size:.95rem;text-align:center}.comparisonAccordion{display:grid;gap:clamp(14px,1.8vw,22px)}.comparisonCategoryCard{overflow:hidden;border:1px solid var(--sales-border);border-radius:var(--sales-radius);background:#fff;box-shadow:var(--sales-shadow-soft)}.comparisonCategoryCard[open]{border-color:var(--sales-border-strong)}.comparisonCategoryCard summary{min-height:clamp(62px,5.5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(18px,2vw,24px) clamp(18px,2.2vw,28px);cursor:pointer;font-weight:900;color:var(--sales-ink);background:linear-gradient(180deg,#fff,#fbfefc)}.comparisonCategoryCard summary::marker{color:var(--sales-green-deep)}.comparisonCategoryCard summary strong{color:var(--sales-muted);font-size:.9rem}.comparisonPlansGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);padding:0 clamp(14px,1.8vw,22px) clamp(14px,1.8vw,22px)}.comparisonPlan{display:flex;flex-direction:column;padding:clamp(16px,1.4vw,20px);border:1px solid var(--sales-border);border-radius:18px;background:#fff}.comparisonPlan.popular{border-color:var(--sales-green-deep);background:var(--sales-green-wash);box-shadow:inset 0 0 0 1px rgba(16,185,129,.08)}.comparisonPlan header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.comparisonPlan h3{margin:0;font-size:1rem}.comparisonPlan header span{border-radius:999px;background:var(--sales-green-soft);color:#087443;border:1px solid var(--sales-border-strong);padding:5px 8px;font-size:.68rem;font-weight:900}.comparisonPlan p{display:grid;gap:8px;margin:0;padding:clamp(11px,1.1vw,14px) 0;border-top:1px solid #edf2ef}.comparisonPlan p strong{font-size:.86rem;color:#52615c;line-height:1.35}.comparisonCustom,.comparisonDash,.comparisonText,.comparisonTick{min-height:30px;display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:7px;border-radius:999px;padding:6px 10px;font-size:clamp(.8rem,.88vw,.88rem);font-weight:850;line-height:1.2}.comparisonTick{color:#087443;background:var(--sales-green-soft);border:1px solid var(--sales-border-strong)}.comparisonDash{color:#7b8782;background:#f3f5f4;border:1px solid #e0e6e2}.comparisonCustom{color:#fff;background:#10251f;border:1px solid #10251f}.comparisonText{color:#23302c;background:#f7faf8;border:1px solid var(--sales-border);white-space:normal}.premiumStep span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--sales-ink);color:#fff;font-weight:900;margin-bottom:18px}.securityCard svg,.useCaseGrid article svg{color:var(--sales-green-deep);margin-bottom:14px}.publicPageHero{padding:clamp(54px,6vw,84px) 0 clamp(28px,3vw,42px)}.demoPageHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);gap:clamp(28px,4vw,48px);align-items:start;padding:clamp(54px,6vw,82px) 0 clamp(60px,7vw,92px)}.demoTrustGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.demoTrustGrid span{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:14px;border:1px solid var(--sales-border-strong);background:var(--sales-green-soft);color:#0b633c;font-weight:760}.demoForm{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:28px;border:1px solid var(--sales-border);border-radius:24px;background:#fff;box-shadow:var(--sales-shadow)}.demoFormHead{grid-column:1/-1;display:flex;gap:14px;align-items:flex-start}.demoFormHead svg{color:var(--sales-green-deep)}.demoFormHead h2{margin:0}.demoFormHead p{margin:6px 0 0;color:var(--sales-muted)}.demoForm .field{display:grid;gap:7px}.demoForm label{color:#26332f;font-weight:800;font-size:.9rem}.demoForm input,.demoForm select,.demoForm textarea{width:100%;border:1px solid var(--sales-border);border-radius:12px;padding:12px 13px;background:#fff;color:var(--sales-ink);font:inherit}.demoForm input:focus,.demoForm select:focus,.demoForm textarea:focus{outline:3px solid rgba(34,197,94,.22);border-color:var(--sales-green-deep)}.marketingNotice{grid-column:1/-1;padding:12px 14px;border-radius:14px;background:var(--sales-green-soft);border:1px solid var(--sales-border-strong);color:#0b633c;font-weight:760}.marketingNotice.error{color:#8a271c;border-color:#fecaca;background:#fff1f2}.finalCta.darkCta{display:grid;justify-items:center;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(34,197,94,.16),transparent 28%),linear-gradient(135deg,#fff,var(--sales-green-wash));color:var(--sales-ink);border-color:var(--sales-border-strong)}.finalCta.darkCta h2{color:var(--sales-ink);max-width:880px}.finalCta .marketingActions{justify-content:center}.marketingFooter{padding:34px 20px 46px;border-top:1px solid var(--sales-border);color:var(--sales-muted);text-align:center}.demoModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(7,21,18,.58)}.demoModal{position:relative;width:min(900px,100%);padding:28px;border-radius:26px;border:1px solid var(--sales-border);background:#fff;box-shadow:0 32px 100px rgba(0,0,0,.28)}.demoModalClose{position:absolute;right:18px;top:18px;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--sales-border);background:#fff;color:var(--sales-ink);cursor:pointer}.demoModal iframe,.demoPlaceholder{width:100%;aspect-ratio:16/9;border:1px solid var(--sales-border);border-radius:18px;background:#f7faf8;margin-top:16px}.demoPlaceholder{display:grid;place-items:center;align-content:center;gap:12px;padding:24px;text-align:center;color:var(--sales-muted)}.demoPlaceholder strong{color:var(--sales-ink);font-size:1.2rem}.btn.secondary.small,.toolbar .btn.small{min-height:34px;padding:7px 10px;border-radius:10px}@media (max-width:1240px){.comparisonPlansGrid,.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingCard p{min-height:0}.featureDetailGrid,.securityGrid,.showcaseGrid,.stepsGrid,.useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.demoPageHero,.heroGrid{grid-template-columns:1fr}.heroCopy h1{max-width:760px}.previewCluster{max-width:760px;width:100%}.salesBand{grid-template-columns:1fr}.securityPanel,.trustPanel,.videoPanel{flex-direction:column;align-items:stretch}.securityControlGrid{min-width:0}.marketingSectionHead,.pricingHead{display:grid;align-items:start}.billingToggle{justify-self:start}}@media (max-width:840px){.featureDetailGrid,.securityGrid,.showcaseGrid,.stepsGrid,.useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.salesContainer{width:min(100% - 28px,1320px)}.marketingNav.darkNav{position:relative}.navInner{min-height:68px;align-items:flex-start;flex-direction:column;gap:12px;padding:14px 0}.marketingNav nav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketingNav nav a{display:flex;min-height:38px;align-items:center;justify-content:center;padding:8px 7px;border:1px solid var(--sales-border);background:#fff;font-size:.78rem;line-height:1.15;text-align:center;white-space:normal}.premiumHero{padding:44px 0 34px}.demoPageHero h1,.heroCopy h1,.publicPageHero h1{font-size:clamp(2.24rem,10vw,2.85rem);line-height:1.03}.marketingEyebrow,.productBadge{font-size:.72rem;padding:7px 10px}.comparisonPlansGrid,.demoTrustGrid,.featureDetailGrid,.previewCluster,.pricingGrid,.securityControlGrid,.securityGrid,.showcaseGrid,.stepsGrid,.useCaseGrid{grid-template-columns:1fr}.previewKpis,.previewRows{flex-direction:column;align-items:stretch}.previewMain{min-height:0}.demoForm{grid-template-columns:1fr;padding:22px}.marketingActions,.marketingActions.compactActions{align-items:stretch}.marketingActions .marketingBtn{width:100%}.comparisonCategoryCard summary{padding:18px}.billingToggle{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:18px}.billingToggle button{padding:10px 9px;font-size:.9rem;white-space:nowrap}.billingToggle span{margin-left:2px}}@media (max-width:440px){.demoPageHero h1,.heroCopy h1,.publicPageHero h1{font-size:clamp(1.92rem,8.35vw,2.12rem);line-height:1.06}.previewKpis b{font-size:1.65rem}.previewRows span{min-width:0}.faqSales .showcaseGrid article,.featureDetailCard,.finalCta,.premiumStep,.pricingCard,.salesInfoCard,.securityCard,.securityPanel,.showcaseCard,.trustGrid article,.trustPanel,.useCaseGrid article,.videoPanel{padding:20px;border-radius:18px}.marketingBtn{min-height:46px;padding-inline:14px}.comparisonCustom,.comparisonDash,.comparisonText,.comparisonTick{width:100%;justify-content:center}}.publicReset{--reset-bg:#f8fbf8;--reset-surface:#fff;--reset-ink:#0d1211;--reset-muted:#5e6b66;--reset-border:#dde7e2;--reset-green:#4ade80;--reset-green-2:#22c55e;--reset-green-3:#16a34a;--reset-soft:#ecfdf3;--reset-soft-border:#bbf7d0;--reset-dark:#0f1720;background:radial-gradient(circle at 78% 4%,rgba(74,222,128,.14),transparent 28%),var(--reset-bg)}.resetNav{position:sticky;top:0;z-index:40;background:rgba(248,251,248,.92);border-bottom:1px solid rgba(221,231,226,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.resetHero{padding:clamp(54px,7vw,94px) 0 clamp(34px,5vw,66px)}.resetHeroGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);align-items:center;gap:clamp(30px,5vw,72px)}.demoIntro h1,.publicHeroReset h1,.resetHeroCopy h1{max-width:900px;margin:18px 0;color:var(--reset-ink);font-size:clamp(2.65rem,4.7vw,5.25rem);line-height:.98;letter-spacing:0;text-wrap:balance}.demoIntro p,.publicHeroReset p,.resetHeroCopy p,.resetSectionHead p{max-width:720px;color:var(--reset-muted);font-size:clamp(1rem,1.1vw,1.14rem);line-height:1.72}.productSurface{padding:clamp(18px,2vw,26px);border:1px solid var(--reset-soft-border);border-radius:30px;background:linear-gradient(180deg,#fff,#f9fffb);box-shadow:0 28px 90px rgba(15,23,32,.08)}.surfaceChrome{display:flex;align-items:center;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--reset-border)}.surfaceChrome span{width:10px;height:10px;border-radius:999px;background:#d6e4dc}.surfaceChrome strong{margin-left:auto;color:var(--reset-ink)}.surfaceMain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.surfaceFlow article,.surfaceMain div{border:1px solid var(--reset-border);border-radius:18px;background:#fff;padding:16px}.surfaceFlow span,.surfaceMain small{display:block;color:var(--reset-muted);line-height:1.4}.surfaceMain strong{display:block;margin-top:7px;font-size:clamp(1.55rem,2.4vw,2.25rem)}.surfaceFlow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.surfaceFlow article{display:grid;gap:8px}.featureGroupCard svg,.moduleCard svg,.securityControlPage svg,.surfaceFlow svg,.trustItemGrid svg{color:var(--reset-green-3)}.surfaceFlow strong{color:var(--reset-ink)}.valueStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:clamp(34px,5vw,72px);padding:14px;border:1px solid var(--reset-border);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 16px 44px rgba(15,23,32,.05)}.valueStrip article{min-width:0;padding:14px 16px;border-radius:18px;background:var(--reset-soft);border:1px solid var(--reset-soft-border)}.valueStrip span,.valueStrip strong{display:block}.valueStrip span{margin-top:6px;color:var(--reset-muted);font-size:.92rem;line-height:1.45}.resetSection{padding:clamp(48px,6vw,92px) 0}.resetSectionHead{max-width:780px;margin-bottom:clamp(22px,3vw,38px)}.resetCta h2,.resetSectionHead h2,.securityStatement h2,.storyCards h2,.walkthroughBand h2{margin:12px 0;color:var(--reset-ink);font-size:clamp(2rem,3.35vw,3.4rem);line-height:1.06;text-wrap:balance}.featureGroupGrid,.moduleGrid,.securityControlPage,.trustItemGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.faqGrid details,.featureGroupCard,.moduleCard,.securityControlPage article,.trustItemGrid article{min-width:0;border:1px solid var(--reset-border);border-radius:24px;background:var(--reset-surface);padding:clamp(22px,2.1vw,30px);box-shadow:0 16px 44px rgba(15,23,32,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.faqGrid details:hover,.featureGroupCard:hover,.moduleCard:hover,.securityControlPage article:hover,.trustItemGrid article:hover{transform:translateY(-2px);border-color:var(--reset-soft-border);box-shadow:0 22px 64px rgba(15,23,32,.08)}.moduleMock{height:74px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:9px;margin-bottom:20px;padding:12px;border-radius:18px;border:1px solid var(--reset-border);background:#f9fcf9}.moduleMock svg{grid-row:1/4}.moduleMock b,.moduleMock i,.moduleMock span{display:block;height:8px;border-radius:999px;background:#dfe9e4}.moduleMock b{width:54%;background:var(--reset-green)}.featureGroupCard h2,.moduleCard h3,.securityControlPage h2,.trustItemGrid strong{margin:0 0 10px;color:var(--reset-ink);font-size:1.18rem}.faqGrid p,.featureGroupCard p,.moduleCard p,.securityControlPage p,.securityStatement p,.trustItemGrid p{color:var(--reset-muted);line-height:1.65}.storySection{padding:clamp(46px,5vw,80px) 0}.storyCards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px)}.resetCta,.securityStatement,.storyCards article,.walkthroughBand{border:1px solid var(--reset-border);border-radius:30px;background:#fff;padding:clamp(24px,3vw,42px);box-shadow:0 20px 70px rgba(15,23,32,.06)}.featureGroupCard>span,.storyCards span{display:inline-flex;width:max-content;border:1px solid var(--reset-soft-border);border-radius:999px;background:var(--reset-soft);color:#15803d;padding:7px 10px;font-size:.75rem;font-weight:900}.storyPoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.demoTrustGrid span,.storyPoints span{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid var(--reset-soft-border);background:var(--reset-soft);color:#166534;font-weight:800}.walkthroughBand{display:flex;align-items:center;gap:24px}.resetPriceCard,.walkthroughBand{justify-content:space-between}.comparisonPriority{min-height:30px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 10px;background:#0f1720;border:1px solid #0f1720;color:#fff;font-size:.84rem;font-weight:850}.trustReset{border-top:1px solid var(--reset-border);border-bottom:1px solid var(--reset-border);background:linear-gradient(180deg,rgba(236,253,243,.5),rgba(255,255,255,.4))}.faqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}.faqGrid summary{cursor:pointer;color:var(--reset-ink);font-weight:900;line-height:1.35}.resetCta{display:grid;justify-items:center;text-align:center;margin-block:clamp(44px,6vw,84px);background:radial-gradient(circle at 20% 20%,rgba(74,222,128,.18),transparent 32%),linear-gradient(135deg,#fff,var(--reset-soft));border-color:var(--reset-soft-border)}.resetCta h2{max-width:850px}.resetCta .marketingActions{justify-content:center}.resetFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 0 46px;color:var(--reset-muted);border-top:1px solid var(--reset-border)}.resetFooter strong{color:var(--reset-ink)}.resetFooter nav{display:flex;gap:14px;flex-wrap:wrap}.resetFooter a{color:var(--reset-muted);text-decoration:none;font-weight:800}.publicHeroReset{padding:clamp(58px,7vw,96px) 0 clamp(34px,5vw,64px)}.featureGroupGrid,.securityControlPage{padding:clamp(24px,4vw,54px) 0 clamp(50px,7vw,96px)}.featureGroupCard{display:grid;align-content:start;gap:14px}.securityHeroReset{border-bottom:1px solid var(--reset-border)}.securityStatement{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center;margin-bottom:clamp(42px,6vw,80px)}.demoReset{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:clamp(28px,4vw,58px);align-items:start;padding:clamp(56px,7vw,96px) 0}.demoIntro{position:sticky;top:110px}.demoAssurance{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--reset-muted);font-weight:800}.demoAssurance svg{color:var(--reset-green-3)}.resetDemoForm{border-radius:30px;box-shadow:0 24px 80px rgba(15,23,32,.08)}.fullField{grid-column:1/-1}@media (max-width:1240px){.resetHeroGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.featureGroupGrid,.moduleGrid,.securityControlPage,.trustItemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.demoReset,.resetHeroGrid,.securityStatement,.storyCards{grid-template-columns:1fr}.demoIntro{position:static}.productSurface{max-width:760px}.storyPoints,.valueStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.walkthroughBand{align-items:stretch;flex-direction:column}}@media (max-width:760px){.demoIntro h1,.publicHeroReset h1,.resetHeroCopy h1{font-size:clamp(2rem,8.6vw,2.45rem);line-height:1.05}.faqGrid,.featureGroupGrid,.moduleGrid,.securityControlPage,.storyPoints,.surfaceFlow,.surfaceMain,.trustItemGrid,.valueStrip{grid-template-columns:1fr}.resetFooter{align-items:flex-start;flex-direction:column}}:root{--sidebar-text-sky:#38bdf8;--sidebar-text-sky-glow:rgba(56,189,248,0.34);--sidebar-icon-orange:#f97316;--sidebar-icon-orange-glow:rgba(249,115,22,0.62)}html body .shell .mobileNav a>span,html body .shell aside.side .nav a>span,html body .shell aside.side nav.nav a>span{transition:color .16s ease,text-shadow .16s ease,transform .16s ease}html body .shell .mobileNav a.active>span,html body .shell .mobileNav a:focus-visible>span,html body .shell .mobileNav a:hover>span,html body .shell .mobileNav a[aria-current=page]>span,html body .shell aside.side .nav a.active>span,html body .shell aside.side .nav a:focus-visible>span,html body .shell aside.side .nav a:hover>span,html body .shell aside.side .nav a[aria-current=page]>span,html body .shell aside.side nav.nav a.active>span,html body .shell aside.side nav.nav a:focus-visible>span,html body .shell aside.side nav.nav a:hover>span,html body .shell aside.side nav.nav a[aria-current=page]>span{color:var(--sidebar-text-sky)!important;text-shadow:0 0 16px var(--sidebar-text-sky-glow)!important}html body .shell aside.side nav.nav a:focus-visible>span,html body .shell aside.side nav.nav a:hover>span{transform:translateX(2px)}html body .shell .mobileNav a.active svg,html body .shell .mobileNav a:focus-visible svg,html body .shell .mobileNav a:hover svg,html body .shell .mobileNav a[aria-current=page] svg,html body .shell aside.side .nav a.active svg,html body .shell aside.side .nav a:focus-visible svg,html body .shell aside.side .nav a:hover svg,html body .shell aside.side .nav a[aria-current=page] svg,html body .shell aside.side nav.nav a.active svg,html body .shell aside.side nav.nav a:focus-visible svg,html body .shell aside.side nav.nav a:hover svg,html body .shell aside.side nav.nav a[aria-current=page] svg{color:var(--sidebar-icon-orange)!important;stroke:var(--sidebar-icon-orange)!important;fill:none!important;filter:drop-shadow(0 0 8px var(--sidebar-icon-orange-glow)) drop-shadow(0 0 14px rgba(249,115,22,.24))!important}html body .shell .sidebarLogout:focus-visible>span,html body .shell .sidebarLogout:hover>span,html body .shell .topLogoutButton:focus-visible>span,html body .shell .topLogoutButton:hover>span{color:var(--sidebar-text-sky)!important;text-shadow:0 0 16px var(--sidebar-text-sky-glow)!important}html body .shell .sidebarLogout:focus-visible svg,html body .shell .sidebarLogout:hover svg,html body .shell .topLogoutButton:focus-visible svg,html body .shell .topLogoutButton:hover svg{color:var(--sidebar-icon-orange)!important;stroke:var(--sidebar-icon-orange)!important;fill:none!important;filter:drop-shadow(0 0 8px var(--sidebar-icon-orange-glow))!important}