:root{--font-hind:"Hind Siliguri","Noto Sans Bengali","Nirmala UI","Segoe UI",sans-serif;--bg:#fff;--text:#1f2a44;--muted:#6f7788;--line:#e8edf3;--green:#19be84;--green-deep:#0b7d56;--green-soft:#e8faf2;--green-soft-2:#dff8ed;--navy:#2b3449;--navy-deep:#042f22;--purple-soft:#f5f6fe;--footer:#2c344a;--pink-soft:#fff2f2;--aqua-soft:#eefdf6;--shadow-soft:0 18px 50px rgba(24,42,70,.06);--radius-xl:30px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text)}a,body,button,input{font-family:var(--font-hind),sans-serif}a{color:inherit;text-decoration:none}button,input{border:0;font:inherit}button{background:none;color:inherit;cursor:pointer}button:focus,input:focus,summary:focus{outline:2px solid rgba(25,190,132,.35);outline-offset:2px}.sitePage{min-height:100vh;overflow-x:clip}.aiSection,.benefitCards,.blogLayout,.careerOpenings,.careerProcess,.careerStory,.faqSection,.featureSplitSection,.investorBody,.landingCalculatorBand,.landingPricingWrap,.newsletterBand,.painSection,.partnerWhyBand,.pricingBand,.softHero+.pageShell{content-visibility:auto;contain-intrinsic-size:1px 760px}.pageShell{width:min(1320px,calc(100% - 64px));margin:0 auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.95);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.blogCategories,.blogSearch,.ctaButtons,.headerCtas,.headerRow,.langSwitcher,.newsletterForm,.siteNav,.socialLinks,.storeButtons{display:flex;align-items:center}.headerRow{min-height:82px;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brandLogo{display:block;width:118px;height:38px;object-fit:cover;object-position:center}.brandMark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--green);color:#fff;font-size:30px}.brandMark,.brandWord{font-weight:700;line-height:1}.brandWord{font-size:24px;letter-spacing:-.03em;color:var(--green-deep)}.brandWord span,.footerAccent{color:var(--green)}.siteNav{gap:28px;justify-content:center;flex-wrap:wrap;font-size:16px;font-weight:500;color:#4d5362}.siteNav a.active{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:10px}.headerCtas{gap:24px}.mobileMenuButton,.mobileMenuPanel{display:none}.langSwitcher{gap:10px;font-size:15px;font-weight:700;color:#39414f}.langSwitcher span{width:1px;height:14px;background:#cfd5de}.langSwitcher .active{color:var(--green-deep)}.audioCard a,.blogSearch button,.ctaPrimary,.downloadButton,.newsletterForm button,.pricingCta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:14px;background:var(--green);color:#032516;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.audioCard a:hover,.blogSearch button:hover,.ctaPrimary:hover,.downloadButton:hover,.newsletterForm button:hover,.pricingCta:hover{transform:translateY(-1px)}.heroBlock{padding:38px 0 24px}.landingHero{background:linear-gradient(180deg,#ebfbf3,#eefcf5);padding:24px 0 38px}.aiGrid,.featureSplitLayout,.landingHeroActions,.landingHeroGrid,.sectionHeading{display:grid}.landingHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;min-height:520px}.aiCard h3,.calculatorCard h2,.landingHeroCopy h1,.sectionHeading h2,.splitCopy h2{margin:0;letter-spacing:-.04em}.landingHeroCopy h1{max-width:480px;margin-top:18px;font-size:clamp(42px,5vw,72px);line-height:1.1}.landingHeroCopy h1 span,.sectionHeading h2 span{color:var(--green)}.landingHeroCopy p{max-width:420px;margin:18px 0 0;color:var(--muted);line-height:1.8}.landingHeroActions{grid-auto-flow:column;justify-content:start;gap:14px;margin-top:26px}.calculatorButton,.outlineAction{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid #cad6df;border-radius:14px;background:#fff;color:#2c3344;font-weight:700}.phoneFrame{position:relative;margin:0 auto;border:5px solid #171717;border-radius:36px;background:#fff;box-shadow:0 24px 40px rgba(22,32,52,.14);animation:none}.phoneFrame.large{width:270px;height:510px;animation-delay:0s}.phoneFrame.medium{width:220px;height:438px;animation-delay:.08s}.homeHeroMockup{justify-self:center;width:min(100%,700px)}.homeHeroMockup img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 34px rgba(22,32,52,.12));animation:featureVisualFloat 5s ease-in-out infinite;will-change:transform}.phoneNotch{position:absolute;top:10px;left:50%;width:112px;height:22px;border-radius:0 0 16px 16px;background:#171717;transform:translateX(-50%)}.phoneNotch.small{width:84px;height:14px}.appMockup{height:100%;padding:36px 14px 14px;border-radius:30px;background:linear-gradient(180deg,#f7fffb,#fff)}.appMockup.dashboard .mockHeader{padding:18px;border-radius:18px;background:linear-gradient(180deg,#21c58b,#109b6b);color:#fff}.mockHeader{display:flex;align-items:center;justify-content:space-between}.mockHeader strong{font-size:24px}.statGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.listRow,.productGrid span,.statGrid div{border-radius:14px;background:#f5f9f7}.statGrid div{padding:12px}.statGrid b{display:block;color:var(--green-deep);font-size:18px}.listRow span,.savingCard span,.sectionHeading p,.statGrid span{color:var(--muted)}.productGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.productGrid span{display:grid;place-items:center;min-height:92px;font-weight:700}.painSection{padding:52px 0 34px}.sectionHeading{justify-items:center;text-align:center;gap:8px}.sectionHeading span{color:var(--green);font-size:15px;font-weight:700}.sectionHeading h2{font-size:clamp(28px,3vw,46px);line-height:1.2}.painCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.painCard{padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.aiStepDot,.painIcon,.splitIcon{display:grid;place-items:center}.painIcon,.splitIcon{width:42px;height:42px;border-radius:12px;background:#fff0f0;font-size:22px}.painIcon img,.splitIcon img{width:26px;height:26px;object-fit:contain}.aiCardHead h3,.calculatorCard h2,.painCard h3,.sectionHeading.compact h2,.splitCopy h2{margin:14px 0 10px}.painSolution{margin-top:16px;padding:14px;border-radius:12px;background:var(--green-soft);color:var(--green-deep);line-height:1.6}.sectionFooterLink{margin-top:22px;text-align:center}.sectionFooterLink a{color:var(--green);font-weight:700}.landingCalculatorBand{padding:28px 0 42px;background:#182134}.calculatorCard{max-width:760px;margin:0 auto;padding:34px 34px 28px;border-radius:22px;background:#222d42;color:#fff;text-align:center}.calculatorCard p{color:hsla(0,0%,100%,.7)}.aiCardHead,.listRow,.rangeLabels,.rangeMeta{display:flex;align-items:center;justify-content:space-between}.rangeLabels,.rangeMeta{margin-top:20px;color:hsla(0,0%,100%,.78);font-size:14px}.rangeTrackWrapper{position:relative;margin-top:18px;margin-bottom:6px;width:100%}.sliderInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;cursor:pointer;margin:0}.sliderInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:3.5px solid #fff;border-radius:50%;background:var(--green);cursor:pointer;-webkit-transition:transform .15s ease,background-color .15s ease;transition:transform .15s ease,background-color .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.2)}.sliderInput::-webkit-slider-thumb:hover{transform:scale(1.25);background:#059669}.sliderInput::-moz-range-thumb{width:15px;height:15px;border:3.5px solid #fff;border-radius:50%;background:var(--green);cursor:pointer;-moz-transition:transform .15s ease,background-color .15s ease;transition:transform .15s ease,background-color .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.2)}.sliderInput::-moz-range-thumb:hover{transform:scale(1.25);background:#059669}.rangeVal{font-size:24px;color:#fff;font-weight:800;letter-spacing:.5px}.savingCard{margin-top:20px;padding:24px;border-radius:18px;background:#293650}.savingCard strong{display:block;margin:10px 0 8px;color:var(--green);font-size:clamp(38px,4vw,56px);line-height:1}.calculatorButton{margin-top:20px;border:0;background:var(--green);color:#fff}.featureSplitSection{padding:48px 0}.featureSplitSection.tinted{background:#ebfbf3}.featureSplitLayout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:36px}.splitCopy{max-width:420px}.aiCard p,.aiPrompt p,.splitCopy p{color:var(--muted);line-height:1.8}.splitVisual{display:grid;place-items:center;padding:24px;border-radius:28px;background:linear-gradient(180deg,#eafbf3,#f8fffb)}.splitMockupImage{display:block;width:min(100%,460px);height:auto;filter:drop-shadow(0 22px 30px rgba(22,32,52,.1))}.featureSplitSection .splitVisual{overflow:hidden}.featureSplitSection .splitVisual>.phoneFrame,.featureSplitSection .splitVisual>img{animation:featureVisualFloat 5s ease-in-out infinite;will-change:transform}.featureSplitSection:nth-of-type(2n) .splitVisual>.phoneFrame,.featureSplitSection:nth-of-type(2n) .splitVisual>img{animation-name:featureVisualFloatReverse;animation-delay:-.22s}.featureSplitSection:nth-of-type(3n) .splitVisual>.phoneFrame,.featureSplitSection:nth-of-type(3n) .splitVisual>img{animation-delay:-.44s}.ledgerMockupImage{width:min(100%,430px);border-radius:22px}.appMockup.list .mockHeader.compact{padding:12px 14px;border-radius:12px;background:#eaf8f1;color:var(--green-deep);font-weight:700}.listRows{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.listRow{padding:12px 14px}.listRow i{width:10px;height:10px;border-radius:50%;background:var(--green)}.orderFirst{order:-1}.aiSection{padding:42px 0 34px}.sectionHeading.compact p{max-width:620px}.aiTitleLine{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px;font-size:clamp(21px,1.8vw,25px);line-height:1.35;letter-spacing:0}.aiTitleLine span,.aiTitleLine strong{display:inline;font-size:inherit;line-height:inherit}.aiTitleLine strong{color:var(--ink);font-weight:800}.aiGrid{grid-template-columns:minmax(320px,.82fr) minmax(440px,1fr);gap:56px;align-items:center;margin-top:44px}.aiSteps{display:grid;grid-gap:34px;gap:34px;max-width:430px;justify-self:center}.aiStep{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:start}.aiStepDot{width:42px;height:42px;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:18px;font-weight:800}.aiStep strong{display:block;color:var(--ink);font-size:16px;line-height:1.35}.aiStep p{line-height:1.65}.aiBot{display:grid;place-items:center;width:174px;height:174px;margin:28px auto 0;border:1px dashed #bddfcc;border-radius:50%;background:#f6fcf9;color:#87bda9;font-size:58px;filter:saturate(.35) opacity(.82)}.aiCard{width:100%;max-width:560px;justify-self:center;padding:28px;border:1px solid #bfe8d3;border-radius:30px;background:linear-gradient(180deg,#effcf5,#fbfffd);box-shadow:var(--shadow-soft)}.aiCardInner{padding:36px 28px 28px;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(20,66,49,.12)}.aiCardHead{gap:18px}.aiCardHead h3{font-size:clamp(22px,2vw,28px);line-height:1.35;letter-spacing:0}.aiCardHead span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:26px;padding:0 14px;border-radius:999px;background:#ffcf5c;color:#5a3c00;font-size:10px;font-weight:800;letter-spacing:.06em}.aiPrompt{margin-top:22px;padding:22px;border:1px solid #f3d7ad;border-radius:16px;background:#fff6e8}.aiAlertTitle{display:flex;align-items:center;gap:10px;color:#1c2940}.aiAlertTitle span{flex:0 0 auto;color:#9a6800;font-size:18px;line-height:1}.aiAlertTitle b{display:block;font-size:16px;line-height:1.45}.aiPrompt a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;margin-top:16px;border-radius:10px;background:#9a6800;color:#fff;font-weight:700}.aiPrompt .calculatorButton{background:#9a6800!important;background-image:none!important;color:#fff;animation:none}.landingPricingWrap{padding:48px 0 56px;background:#f6f7ff}.landingPricing{margin-top:66px}.pricingTitleLine{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px;font-size:clamp(22px,2vw,30px);line-height:1.35;letter-spacing:0}.pricingTitleLine span,.pricingTitleLine strong{font-size:inherit;line-height:inherit}.pricingTitleLine strong{color:var(--ink);font-weight:800}.heroContent{display:grid;justify-items:center;text-align:center;grid-gap:18px;gap:18px;padding:34px 0 12px}.heroBadge{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border:1px solid #e2e7ef;border-radius:999px;background:#fff;color:var(--green);font-size:15px;font-weight:700}.heroContent h1{margin:0;max-width:860px;font-size:clamp(42px,5vw,74px);line-height:1.06;letter-spacing:-.05em}.heroContent h1 span{color:var(--green)}.heroContent h1.highlightBlock span{display:block;margin-top:8px}.heroContent h1.highlightBlock{max-width:1040px;font-size:clamp(34px,3.65vw,54px);line-height:1.2;letter-spacing:0}.heroContent p{max-width:760px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.pricingHero .heroContent p{color:#3f4a43}.pricingHero .heroContent h1{max-width:none;font-size:clamp(36px,3.5vw,52px);line-height:1.15;letter-spacing:0;white-space:nowrap}.featureGridSection{padding:36px 0 58px}.featureModuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.featureModuleCard{min-height:256px;padding:26px 24px 22px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 8px 24px rgba(17,30,45,.03)}.featureModuleCard.featured{border-color:#9be7c3;box-shadow:inset 0 0 0 1px rgba(25,190,132,.1);background:linear-gradient(180deg,#fff,#f7fffb)}.featureIconBox{display:grid;place-items:center;width:64px;height:64px;margin-bottom:22px;border-radius:18px;background:linear-gradient(180deg,#edf8ff,#f8eef7);font-size:30px}.featureIconBox img{width:38px;height:38px;object-fit:contain}.benefitCard h4,.blogCardBody h3,.featureModuleCard h3,.issueCard h3,.pricingCard h3{margin:0 0 12px;font-size:20px;line-height:1.35}.audioCard p,.benefitCard p,.blogCardBody p,.bottomCta p,.faqItem p,.featureModuleCard p,.issueCard p,.latestPostsCard li p,.newsletterBox p,.pricingCard p,.siteFooter a,.siteFooter p,.trialBanner p{margin:0;color:var(--muted);line-height:1.7}.tabsSection{padding:12px 0 52px}.tabsRow{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--line)}.tabsRow button{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:10px;color:#5b6170;font-weight:700;background:transparent}.tabsRow button.active{border-color:#ced;background:var(--green-soft);color:var(--green-deep)}.problemSolutionGrid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;max-width:1120px;margin:0 auto;padding-top:28px}.issuePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d9efe5;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(22,32,52,.025)}.issueCard{display:grid;grid-template-columns:42px 1fr;grid-gap:16px;gap:16px;min-height:126px;padding:24px 28px 22px 24px;border-radius:0}.issueCard.negative{background:#fff1f1}.issueCard.positive{background:#eafff5;border-left:1px solid #d8f3e7}.issueMark{display:grid;place-items:center;width:28px;height:28px;margin-top:4px;border-radius:50%;background:hsla(0,0%,100%,.7);color:#ff6b6b;font-size:18px;font-weight:700}.issueCard.positive .issueMark{color:var(--green)}.solutionsPage{background:#fff}.solutionsHero{display:grid;justify-items:center;text-align:center;padding:46px 0 34px}.solutionsBadge{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 14px;border:1px solid #dcefe6;border-radius:999px;background:#fbfffd;color:var(--green);font-size:13px;font-weight:800}.solutionsBadge span{width:7px;height:7px;border-radius:50%;background:var(--green)}.solutionsHero h1{max-width:840px;margin:22px 0 0;color:var(--ink);font-size:clamp(34px,4.2vw,58px);line-height:1.15;letter-spacing:0}.solutionsHero h1 span{color:var(--green)}.solutionsHero p{max-width:540px;margin:14px 0 0;color:var(--muted);line-height:1.65}.solutionsGridWrap{padding:0 0 46px}.solutionsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px}.solutionFeatureCard{min-height:218px;padding:24px 22px 22px;border:1px solid #e7ebf1;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(17,30,45,.03)}.solutionFeatureCard.featured{border-color:#a7ead0;box-shadow:0 20px 40px rgba(25,190,132,.08)}.solutionFeatureCard.highlighted{border-color:#b9efd9;background:#f2fff8}.solutionFeatureIcon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:24px;border-radius:14px;background:#fff0f0;font-size:26px}.solutionFeatureIcon img{width:32px;height:32px;object-fit:contain}.solutionFeatureCard:nth-child(2n) .solutionFeatureIcon{background:#fff4e8}.solutionFeatureCard:nth-child(4n+1) .solutionFeatureIcon{background:#eef8ff}.solutionFeatureCard.highlighted .solutionFeatureIcon{background:#d9fae9}.solutionFeatureCard h2{margin:0 0 12px;color:var(--ink);font-size:17px;line-height:1.4}.solutionFeatureCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.benefitsPanel{margin-top:8px;padding:48px 42px 40px;border-radius:22px;background:#eef4ff}.benefitsPanel h3,.faqSection h2,.newsletterBox h2{margin:0 0 28px;text-align:center;font-size:clamp(28px,3vw,48px);line-height:1.2}.benefitCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.benefitCard{padding:30px 26px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 6px 24px rgba(20,35,56,.04)}.benefitIcon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:16px;background:var(--green-soft);color:var(--green-deep);font-size:28px}.bottomCtaWrap{padding:32px 0 30px}.bottomCta{padding:72px 24px 78px;border-radius:28px;text-align:center;box-shadow:var(--shadow-soft)}.bottomCta.dark{background:var(--navy-deep);color:#fff}.bottomCta.green{background:var(--green-deep);color:#fff}.bottomCta h2{margin:0 0 16px;font-size:clamp(36px,4vw,60px);line-height:1.18;letter-spacing:-.04em}.bottomCta p{max-width:720px;margin:0 auto;color:hsla(0,0%,100%,.72)}.ctaButtons{justify-content:center;gap:14px;margin-top:30px;flex-wrap:wrap}.ctaPrimary{min-width:180px;background:#8af3c4;color:#0a5c40}.ctaPrimary span{margin-left:10px}.ctaSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid hsla(0,0%,100%,.32);border-radius:14px;color:#fff;font-size:14px;font-weight:700}.pricingBand{margin-top:18px;padding:56px 0 64px;background:var(--purple-soft)}.pricingCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;align-items:stretch}.pricingCard{position:relative;display:flex;flex-direction:column;padding:30px 26px 34px;border:1px solid #e0e5ef;border-radius:18px;background:#fff;min-height:418px;box-shadow:0 18px 40px rgba(25,35,56,.04)}.pricingCard.featured{transform:translateY(-20px);padding-top:34px;background:#19bf84;color:#fff;box-shadow:0 24px 44px rgba(25,190,132,.25)}.pricingCard.featured .priceLine span,.pricingCard.featured li,.pricingCard.featured p{color:hsla(0,0%,100%,.86)}.popularFlag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:122px;height:30px;padding:0 16px;border-radius:999px;background:#ff9d0b;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.pricingBand .pricingCard.featured{padding-top:34px}.pricingBand .popularFlag{top:-14px;left:50%;transform:translateX(-50%)}.priceLine{display:flex;align-items:baseline;gap:4px;margin:12px 0 10px;color:var(--ink)}.pricingCard.featured .priceLine{color:#fff}.priceCurrency{color:inherit;font-size:32px;font-weight:800;line-height:1}.priceLine strong{font-size:clamp(40px,4vw,52px);line-height:1;letter-spacing:0}.priceLine span{color:#5d6574;font-weight:700}.priceLine .priceCurrency{color:inherit}.pricingCard ul{display:grid;grid-gap:18px;gap:18px;padding:24px 0 0;margin:0;list-style:none}.pricingCard li{display:flex;align-items:center;gap:12px;color:#475264}.pricingCard li:before{content:"";width:12px;height:7px;flex:0 0 12px;border-bottom:2px solid var(--green);border-left:2px solid var(--green);transform:rotate(-45deg)}.pricingCard.featured li:before{border-bottom-color:#fff;border-left-color:#fff}.pricingCta{width:100%;margin-top:30px;background:#fff;color:var(--green-deep);border:2px solid rgba(7,120,82,.35)}.pricingCta.featured{background:#fff;border-color:#fff}.landingPricing .pricingCard li{gap:14px;line-height:1.45}.landingPricing .pricingCard li:before{content:"";font-size:18px}.landingPricing .pricingCard.featured li:before{display:grid;place-items:center;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;font-size:12px;line-height:1}.landingPricing .pricingCard:first-child li:last-child{color:#9aa2af}.landingPricing .pricingCard:first-child li:last-child:before{content:"";width:15px;height:15px;flex-basis:15px}.landingPricing .pricingCta{margin-top:auto;border:2px solid #08795b;border-radius:10px}.landingPricing .pricingCta.featured{border-color:#fff;color:#08795b;animation:none}.gadgetsPricing .pricingCard li:before,.landingPricing .pricingCard li:before,.pricingCard li:before{content:"";width:14px;height:8px;flex:0 0 14px;border:0;border-bottom:2px solid var(--green);border-left:2px solid var(--green);border-radius:0;background:none;transform:rotate(-45deg) translateY(-1px)}.landingPricing .pricingCard.featured li:before,.pricingCard.featured li:before{border-bottom-color:#fff;border-left-color:#fff}.trialBanner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px auto 54px;padding:36px 42px;border:1px solid #b8ead4;border-radius:30px;background:#e7faf1}.audioCard h3,.latestPostsCard h3,.trialBanner h3{margin:0 0 10px;font-size:24px}.trialBadge{display:inline-flex;align-items:center;justify-content:center;min-height:66px;padding:0 28px;border:1px solid #c7d6ce;border-radius:16px;background:#fff;color:var(--green-deep);font-size:18px;font-weight:700}.faqSection{padding-bottom:24px}.faqList{display:grid;grid-gap:16px;gap:16px;max-width:900px;margin:0 auto}.faqItem{padding:0 22px;border:1px solid #eceff8;border-radius:14px;background:#f8f9ff}.faqItem summary{position:relative;min-height:62px;display:flex;align-items:center;list-style:none;cursor:pointer;font-weight:500}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"";width:9px;height:9px;margin-left:auto;border-right:2px solid #39414e;border-bottom:2px solid #39414e;transform:rotate(45deg);transition:transform .2s ease}.faqItem[open] summary:after{transform:rotate(225deg)}.faqItem p{padding:0 0 18px}.blogHero{padding:38px 0 24px}.crmHero{padding:62px 0 72px;text-align:center;background:#eafff6}.crmHero .pageShell{max-width:920px}.crmBadge{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;color:#087c5d;background:#b9f1da;font-size:13px;font-weight:700}.crmHero h1{max-width:760px;margin:18px auto 16px;color:#142034;font-size:clamp(42px,5vw,72px);line-height:1.15;letter-spacing:-2px}.crmHero h1 b{color:#10b981}.crmHero p{margin:0;color:#4b5a55;font-size:17px}.crmPage{padding-top:52px;padding-bottom:0}.crmHeroVisual{position:relative;overflow:hidden;width:100%;aspect-ratio:1.62;border-radius:28px;background:#f8fbfa;box-shadow:0 24px 52px rgba(20,32,52,.16)}.crmLead{max-width:1100px;margin:54px auto;color:#46544e;font-size:clamp(22px,2.2vw,31px);font-weight:700;text-align:center}.crmJourney{padding:56px 34px 32px;border:1px solid #cbd8d1;border-radius:24px}.crmJourney h2,.crmSegments>h2,.crmTestimonial h2{margin:0 0 38px;color:#142034;text-align:center;font-size:29px}.crmJourney>div{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:54px;gap:54px}.crmJourney>div:before{position:absolute;top:50%;right:9%;left:9%;height:3px;content:"";background:#d7f6e9}.crmJourney article{position:relative;z-index:1;display:flex;min-height:190px;padding:25px;align-items:center;flex-direction:column;justify-content:center;border:2px solid #18c58b;border-radius:22px;background:#fff;text-align:center}.crmJourney article.featured{color:#fff;border-color:#087e5c;background:#087e5c;box-shadow:0 15px 22px rgba(8,126,92,.22)}.crmJourney article i{display:grid;width:58px;height:58px;margin-bottom:15px;place-items:center;border-radius:50%;background:#14bd85;color:#fff;font-style:normal;font-size:23px}.crmJourney article.featured i{color:#087e5c;background:#fff}.crmJourney article strong{font-size:19px}.crmJourney article p{margin:7px 0 0;color:#5c6964}.crmJourney article.featured p{color:#d9f7ec}.crmSegments{padding:92px 0 82px}.crmSegments>h2{text-align:left}.crmSegments>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.crmSegments article{min-height:285px;padding:31px;border:1px solid #cbd8d1;border-radius:22px;background:#fff}.crmSegments article>i{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#07815e;background:#eafaf4;font-style:normal;font-size:22px}.crmSegments article>i.danger{color:#dc2626;background:#fee9e9}.crmSegments h3{margin:25px 0 16px;color:#142034;font-size:23px}.crmSegments p{min-height:96px;color:#4e5d57;line-height:1.65}.crmSegments article>strong{color:#087e5c}.crmSegments article>strong.dangerText{color:#e11d48}.crmTestimonial{padding:20px 0 90px}.crmTestimonial blockquote{display:flex;max-width:720px;margin:0 auto;padding:30px 34px;gap:20px;align-items:flex-start;border:1px solid #cbd8d1;border-radius:22px;background:#fff}.crmTestimonial blockquote>span{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:50%;color:#fff;background:#10b981;font-weight:800}.crmTestimonial blockquote small,.crmTestimonial blockquote strong{display:block;color:#142034}.crmTestimonial blockquote small{margin-top:3px;color:#65716c}.crmTestimonial blockquote p{margin:16px 0 0;color:#43514b;line-height:1.6}.crmLoyalty{display:grid;overflow:hidden;min-height:620px;padding:72px 80px;grid-template-columns:1.25fr .75fr;grid-gap:70px;gap:70px;align-items:center;color:#fff;background:#26344a}.crmLoyaltyCopy h2{max-width:560px;margin:0 0 22px;font-size:clamp(38px,4vw,58px);line-height:1.2}.crmLoyaltyCopy>p{max-width:650px;color:#d5dde8;font-size:18px;line-height:1.75}.crmLoyaltyCopy>div{display:flex;margin-top:26px;gap:15px}.crmLoyaltyCopy>div i{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:2px solid #35e0ae;border-radius:50%;color:#35e0ae;font-style:normal;font-size:13px}.crmLoyaltyCopy>div p{margin:0}.crmLoyaltyCopy>div span,.crmLoyaltyCopy>div strong{display:block}.crmLoyaltyCopy>div span{margin-top:4px;color:#c5ceda}.crmPhone{position:relative;width:min(100%,300px);height:515px;margin:0 auto -95px;padding:45px 20px 20px;border:14px solid #333;border-radius:45px 45px 0 0;color:#172033;background:#fff;box-shadow:0 22px 40px rgba(0,0,0,.35)}.crmPhoneNotch{position:absolute;top:0;left:50%;width:105px;height:23px;border-radius:0 0 14px 14px;background:#242424;transform:translateX(-50%)}.crmPhone header{display:flex;gap:10px;align-items:center}.crmPhone header i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:#10b981;font-style:normal;font-weight:800}.crmPhone header p,.crmPhone header span{display:block;margin:0}.crmPhone header span{margin-top:2px;color:#7b8492;font-size:12px}.crmMessage{margin-top:28px;padding:18px;border-radius:18px;background:#f2f3f5}.crmMessage p{margin:0 0 12px}.crmMessage small{line-height:1.5}.crmContactActions{display:grid;margin:72px 0 88px;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.crmContactActions a{display:flex;min-height:58px;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:#21d36f;font-weight:800;text-decoration:none}.crmContactActions a:last-child{background:#087e5c}.crmCalendar{display:grid;padding:36px;grid-template-columns:1fr 1.8fr;grid-gap:35px;gap:35px;align-items:center;border:1px solid #b9c9c1;border-radius:22px;background:#eef1ff}.crmCalendar h2{margin:0 0 12px;color:#087e5c}.crmCalendar p{margin:0;color:#53615b;line-height:1.6}.crmCalendar ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;list-style:none}.crmCalendar li{padding:16px 10px;border:1px solid #c6d2cc;border-radius:10px;color:#087e5c;background:#fff;font-weight:800;text-align:center}.crmTips{position:relative;margin:55px 0 95px;padding:36px;overflow:hidden;border-left:7px solid #f59e0b;border-radius:22px;background:#fff8bc}.crmTips h2{margin:0 0 14px;color:#8a5a08}.crmTips>p{color:#705d32}.crmTips>div{display:grid;margin-top:26px;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.crmTips article{padding:20px;border-radius:14px;background:hsla(0,0%,100%,.62)}.crmTips article span,.crmTips article strong{display:block}.crmTips article span{margin-top:6px;color:#665d46}.crmPricing{padding-top:0}.crmFinal{margin:75px 0 0;padding:76px 30px;border-radius:24px;color:#fff;background:#26344a;text-align:center}.crmFinal h2{margin:0;font-size:clamp(35px,4vw,55px)}.crmFinal p{color:#d6deea}.crmFinal div{display:flex;margin-top:28px;gap:16px;justify-content:center}.crmFinal a{min-width:175px;padding:15px 24px;border:1px solid #d8e4ef;border-radius:10px;color:#fff;font-weight:800;text-decoration:none}.crmFinal a:first-child{border-color:#10b981;background:#10b981}@media (max-width:900px){.crmJourney>div,.crmSegments>div{grid-template-columns:1fr}.crmJourney>div:before{display:none}.crmSegments article,.crmSegments p{min-height:0}.crmLoyalty{padding:55px 30px 0;grid-template-columns:1fr}.crmPhone{margin-bottom:-60px}.crmCalendar{grid-template-columns:1fr}}@media (max-width:640px){.crmHero{padding:42px 0 50px}.crmHero h1{font-size:39px;letter-spacing:-1px}.crmPage{padding-top:28px}.crmHeroVisual{aspect-ratio:1.15;border-radius:18px}.crmLead{margin:35px auto;font-size:20px}.crmJourney{padding:34px 18px 20px}.crmSegments{padding:60px 0}.crmLoyalty{margin-right:-20px;margin-left:-20px;padding:45px 24px 0}.crmLoyaltyCopy h2{font-size:37px}.crmContactActions,.crmTips>div{grid-template-columns:1fr}.crmCalendar{padding:25px}.crmCalendar ul{grid-template-columns:1fr 1fr}.crmFinal{padding:55px 20px}.crmFinal div{align-items:stretch;flex-direction:column}}.gadgetsHero{padding:52px 0 68px;text-align:center;background:#ebfff6}.gadgetsHero span{display:inline-flex;padding:6px 14px;border-radius:999px;color:#087b5b;background:#b9f1da;font-size:13px;font-weight:800}.gadgetsHero h1{max-width:820px;margin:20px auto 14px;color:#172236;font-size:clamp(40px,4.6vw,64px);line-height:1.15}.gadgetsHero h1 b{color:#10b981}.gadgetsHero p{max-width:720px;margin:0 auto;color:#56635e;line-height:1.7}.gadgetsPage{width:min(1180px,calc(100% - 48px));padding:70px 0 80px}.gadgetsMainVisual{position:relative;overflow:hidden;height:540px;border-radius:24px;box-shadow:0 20px 45px rgba(20,40,33,.16)}.gadgetsMainVisual img{object-fit:cover;object-position:center}.gadgetsMainVisual:after{position:absolute;inset:48% 0 0;content:"";background:linear-gradient(180deg,transparent,rgba(8,26,22,.62))}.gadgetsMainVisual h2{position:absolute;z-index:1;right:70px;bottom:44px;left:70px;max-width:900px;margin:0 auto;color:#22d39a;font-size:clamp(30px,3.6vw,52px);line-height:1.25;text-align:center}.gadgetsBenefits{display:grid;margin:82px 0 88px;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.gadgetsBenefits article{padding:28px 24px;border-radius:20px;color:#087b5b;background:#e8faf3;text-align:center}.gadgetsBenefits i{display:block;margin-bottom:13px;font-style:normal;font-size:36px}.gadgetsBenefits strong{font-size:17px}.gadgetsBenefits p{margin:9px 0 0;color:#47635a;font-size:13px;line-height:1.6}.gadgetsTools{margin-bottom:64px}.gadgetsCost>h2,.gadgetsFaq>h2,.gadgetsTools>h2{margin:0 0 36px;color:#172236;font-size:30px;text-align:center}.gadgetsTools>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.gadgetsTools article{display:flex;min-height:360px;padding:32px;flex-direction:column;border:1px solid #cbd8d1;border-radius:20px;background:#fff}.gadgetsTools header{display:flex;align-items:center;justify-content:space-between}.gadgetsTools header i{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;color:#087b5b;background:#e9faf4;font-style:normal;font-size:23px}.gadgetsTools header span{color:#9a6100;letter-spacing:1px}.gadgetsTools header b{color:#172236;font-size:13px;letter-spacing:0}.gadgetsTools h3{margin:20px 0 10px;color:#172236;font-size:22px}.gadgetsTools article>p{margin:0;color:#4d5a55;line-height:1.65}.gadgetsTools ul{display:grid;margin:20px 0;padding:0;grid-gap:8px;gap:8px;color:#087b5b;list-style:none}.gadgetsTools a{display:flex;min-height:50px;margin-top:auto;align-items:center;justify-content:center;border:2px solid #087b5b;border-radius:10px;color:#087b5b;font-weight:800;text-decoration:none}.gadgetsTools article:first-child a{color:#fff;background:#087b5b}.gadgetsCost{margin:64px 0 55px;padding:42px;border-radius:22px;background:#f0f2ff}.gadgetsTable>div{display:grid;padding:19px 10px;grid-template-columns:1.15fr 1fr 1.4fr .8fr;border-bottom:1px solid #d8dfea;color:#263247}.gadgetsTable>div:last-child{border-bottom:0}.gadgetsTable .header{font-weight:800}.gadgetsTable span,.gadgetsTable strong{padding:0 8px}.gadgetsTable span b{display:inline-flex;padding:5px 12px;border-radius:999px;color:#087b5b;background:#baf1da;font-size:12px;font-weight:700}.gadgetsIntegration{padding:42px 46px 34px;border-radius:22px;background:#dfe9ff;text-align:center}.gadgetsIntegration h2{margin:0;color:#172236;font-size:30px}.gadgetsIntegration>p{max-width:780px;margin:14px auto 28px;color:#53615c;line-height:1.7}.gadgetsIntegration>div{position:relative;overflow:hidden;height:360px;border-radius:18px;background:#f6f9ff}.gadgetsIntegration img{object-fit:cover}.gadgetsPricing{margin-top:90px}.gadgetsPricing .pricingCards{max-width:1030px;margin:0 auto}.gadgetsPricing .pricingCard li:before{content:"✓"}.gadgetsVideo{display:grid;min-height:560px;margin-top:60px;padding:60px;place-items:center;border-radius:2px;color:#fff;background:#263449}.gadgetsVideo h2{margin:0;font-size:32px}.gadgetsVideo button{display:grid;width:86px;height:86px;margin-top:-100px;place-items:center;border:0;border-radius:50%;color:#fff;background:#079264;font-size:30px;cursor:pointer;box-shadow:0 0 0 8px rgba(21,185,129,.18)}.gadgetsFaq{padding:90px 16px 70px}.gadgetsFaq details{margin-top:14px;border:1px solid #cbd8d1;border-radius:12px;background:#fff}.gadgetsFaq summary{padding:19px 22px;color:#172236;font-weight:800;cursor:pointer}.gadgetsFaq details p{margin:0;padding:0 22px 20px;color:#56635e;line-height:1.7}.gadgetsFinal{padding:78px 28px;border-radius:22px;color:#064b38;background:#17bf83;text-align:center}.gadgetsFinal h2{margin:0;font-size:clamp(32px,3.5vw,48px)}.gadgetsFinal p{max-width:650px;margin:16px auto 25px;line-height:1.7}.gadgetsFinal a{display:inline-flex;min-height:52px;padding:0 30px;align-items:center;border-radius:10px;color:#087b5b;background:#fff;font-weight:800;text-decoration:none}@media (max-width:800px){.gadgetsMainVisual{height:430px}.gadgetsBenefits,.gadgetsTools>div{grid-template-columns:1fr}.gadgetsTable{overflow-x:auto}.gadgetsTable>div{min-width:760px}}@media (max-width:560px){.gadgetsPage{width:min(100% - 32px,1180px);padding-top:38px}.gadgetsHero h1{font-size:37px}.gadgetsMainVisual{height:340px}.gadgetsMainVisual h2{right:20px;bottom:28px;left:20px;font-size:28px}.gadgetsBenefits{margin:50px 0}.gadgetsCost,.gadgetsIntegration,.gadgetsTools article{padding:24px}.gadgetsIntegration>div{height:240px}.gadgetsVideo{min-height:390px;padding:36px 20px}}.blogHeroContent{text-align:center;padding-top:24px}.blogHeroContent h1{margin:0;color:#142033;font-size:clamp(34px,4vw,54px);line-height:1.2;letter-spacing:0;font-weight:800}.blogHeroContent h1 span{color:var(--green)}.blogSearch{justify-content:center;gap:10px;margin-top:34px}.blogSearch input,.newsletterForm input{width:min(100%,520px);min-height:54px;padding:0 18px;border:1px solid #dde4ee;border-radius:14px;background:#fff}.blogCategories{justify-content:center;gap:22px;flex-wrap:wrap;margin-top:34px}.blogCategories button{color:#253044;font-size:15px;font-weight:800}.blogCategories button.active{color:var(--green)}.blogLayout{display:grid;grid-template-columns:minmax(0,1.75fr) 290px;grid-gap:20px;gap:20px;padding:14px 0 72px}.blogCardsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.blogEmptyState{grid-column:1/-1;padding:42px 24px;color:#6f7788;font-size:18px;font-weight:700;text-align:center}.blogCard,.blogEmptyState{border:1px solid var(--line);border-radius:16px;background:#fff}.blogCard{overflow:hidden}.blogCard.wide{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;align-items:center}.blogArt{position:relative;aspect-ratio:16/10;overflow:hidden;background:#edf3ef}.blogArt img{object-fit:cover;object-position:center}.blogCard:nth-child(7) .blogArt img{object-position:center calc(50% + 5px)}.blogArt span{position:absolute;z-index:1;top:12px;left:12px;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;background:rgba(25,190,132,.94);color:#fff;font-size:14px;font-weight:700}.blogCardBody{padding:20px 18px 22px}.blogCardBody h3{margin:0 0 10px;color:#172033;font-size:21px;font-weight:800;line-height:1.34;letter-spacing:0}.blogCard.wide .blogCardBody h3{font-size:clamp(22px,2vw,28px);line-height:1.28}.blogCardBody p{color:#4b596d;font-size:15px;line-height:1.65}.blogCardBody a{display:inline-block;margin-top:16px;color:var(--green-deep);font-size:15px;font-weight:800}.blogSidebar{display:grid;grid-gap:18px;gap:18px;align-content:start}.audioCard,.latestPostsCard{padding:22px 20px;border-radius:18px;background:#eef3ff}.audioCard h3,.latestPostsCard h3{margin:0 0 20px;color:#0f7a5b;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:0}.latestPostsCard ul{display:grid;grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.latestPostsCard li span{color:#6fa08a;font-size:13px;font-weight:600}.latestPostsCard li p{margin-top:4px;color:#172033;font-size:15px;font-weight:700;line-height:1.55}.audioCard{background:#eef3ff}.audioCard p{color:#4b596d;font-size:15px;line-height:1.65}.audioCard a{width:100%;margin-top:22px;background:var(--green-deep);color:#fff}.newsletterBand{background:#e3faef}.newsletterBox{padding:68px 0;text-align:center}.newsletterBox h2{margin:0 0 18px;color:#142033;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.24;letter-spacing:0}.newsletterBox p{max-width:660px;margin:0 auto;color:#4b596d;font-size:16px;line-height:1.7}.newsletterForm{justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.newsletterForm button{color:#fff;background:var(--green)}.siteFooter{margin-top:0;padding:56px 0 24px;background:var(--footer);color:#d1d7e5}.footerGrid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;grid-gap:40px;gap:40px}.footerBrand p{max-width:310px;margin-top:20px}.socialLinks{gap:16px;margin-top:22px}.footerColumn{display:grid;align-content:start;grid-gap:12px;gap:12px}.footerColumn h3{margin:0 0 8px;color:#fff;font-size:20px}.footerColumn .footerAccent{color:#19be84;font-size:14px;font-weight:800;line-height:1.2}.storeButtons{display:grid;grid-template-columns:minmax(150px,168px);align-items:start;grid-gap:12px;gap:12px}.storeButton{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:8px;gap:8px;width:168px;height:50px;padding:6px 12px;border-radius:5px;background:#060606;color:#fff;border:1px solid hsla(0,0%,100%,.78);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.storeButton:hover{border-color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.18)}.storeIcon{display:grid;place-items:center}.appleIcon,.googlePlayIcon,.storeIcon{width:34px;height:34px}.appleIcon{color:#fff}.storeIcon svg{display:block;width:100%;height:100%}.storeCopy{display:grid;min-width:0;grid-gap:0;gap:0;line-height:1;text-align:left}.storeSmall{font-size:8px;font-weight:700;line-height:1;letter-spacing:.02em}.storeBig{font-size:17px;font-weight:700;line-height:.95;letter-spacing:0;white-space:nowrap}.footerBottom{display:grid;justify-items:center;grid-gap:14px;gap:14px;align-items:center;text-align:center;margin-top:28px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.socialLinks a{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#1877f2;color:#fff;font-family:Arial,sans-serif;font-size:24px;font-weight:800;line-height:1;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),color .3s ease}.socialLinks a:hover{transform:scale(1.3) translateY(-2px);color:#fff}.footerColumn a{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;transition:transform .25s ease,color .25s ease}.footerColumn a:hover{transform:translateX(6px);color:#20c48d}.footerColumn a.active{color:#20c48d;font-weight:700}.footerColumn a.active:hover{color:#20c48d}.siteFooter .brandMark{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.siteFooter .brand:hover .brandMark{transform:rotate(1turn) scale(1.08)}.footerColumn .storeButton{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:8px;gap:8px;width:168px;height:50px;max-width:none;padding:6px 12px;color:#fff;line-height:1}.footerColumn .storeButton:hover{color:#fff;transform:translateY(-3px)}.footerColumn .storeCopy{display:grid;min-width:0;grid-gap:1px;gap:1px;line-height:1}.footerColumn .storeBig,.footerColumn .storeSmall{display:block;width:auto;max-width:none;color:inherit}.footerColumn .storeSmall{font-size:8px}.footerColumn .storeBig{font-size:17px;line-height:.95;white-space:nowrap}.storeButton:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 4px 12px rgba(16,185,129,.15)}@media (max-width:1180px){.pageShell{width:min(1320px,calc(100% - 36px))}.headerRow{flex-wrap:wrap;justify-content:center;padding:14px 0}.benefitCards,.featureModuleGrid,.footerGrid,.painCardGrid,.pricingCards,.solutionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiGrid,.blogLayout,.featureSplitLayout,.issuePair,.landingHeroGrid,.problemSolutionGrid{grid-template-columns:1fr}.blogSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.trialBanner{flex-direction:column;align-items:flex-start}.footerBottom{grid-template-columns:1fr}.footerBottom,.footerBottom p:last-child{text-align:center}.landingHeroCopy,.splitCopy{max-width:none}.landingHeroActions{grid-auto-flow:row;justify-content:stretch}.orderFirst,.orderLast{order:0}}@media (max-width:820px){.pageShell{width:min(1320px,calc(100% - 24px))}.blogSearch,.headerCtas,.langSwitcher,.newsletterForm,.siteNav,.trialBanner{flex-wrap:wrap;justify-content:center}.benefitsPanel h3,.blogHeroContent h1,.bottomCta h2,.faqSection h2,.heroContent h1,.newsletterBox h2{font-size:34px}.pricingHero .heroContent h1{font-size:32px;white-space:normal}.benefitCards,.blogCardsGrid,.blogSidebar,.featureModuleGrid,.footerGrid,.painCardGrid,.pricingCards,.solutionsGrid{grid-template-columns:1fr}.landingHero{padding-top:16px}.calculatorCard h2,.landingHeroCopy h1,.sectionHeading h2,.solutionsHero h1,.splitCopy h2{font-size:34px}.solutionsHero{padding-top:34px}.solutionFeatureCard{min-height:auto}.phoneFrame.large{width:240px;height:460px}.homeHeroMockup{width:min(100%,520px)}.phoneFrame.medium{width:200px;height:398px}.featureGridSection,.tabsSection{padding-bottom:34px}.aiCard,.audioCard,.benefitsPanel,.bottomCta,.calculatorCard,.latestPostsCard,.painCard,.splitVisual,.trialBanner{padding-left:20px;padding-right:20px}.issueCard.positive{border-left:0;border-top:1px solid #d8f3e7}.pricingCard.featured{transform:none}.blogCard.wide{grid-template-columns:1fr}.blogArt{min-height:180px}.footerGrid{gap:26px}.ctaButtons{flex-direction:column}.blogSearch button,.blogSearch input,.ctaPrimary,.ctaSecondary,.downloadButton,.landingHeroActions .downloadButton,.landingHeroActions .outlineAction,.newsletterForm button,.newsletterForm input{width:100%}.storeButtons{grid-template-columns:minmax(136px,1fr);align-items:start}}select,textarea{font:inherit}.softHero{background:linear-gradient(180deg,#e9fbf1,#effcf6)}.softHeroInner{display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:38px 0 78px;text-align:center}.softHeroInner h1{max-width:1040px;margin:0;font-size:clamp(42px,5.4vw,88px);line-height:1.08;letter-spacing:-.055em}.softHeroInner h1 span{color:var(--green)}.aboutHero .softHeroInner{gap:14px;padding:46px 0 64px}.aboutHero .softHeroInner h1{max-width:760px;color:var(--green);font-size:clamp(36px,3.5vw,52px);line-height:1.25;letter-spacing:0}.aboutHero .softHeroInner h1 span{display:block;margin-top:6px;color:var(--text)}.aboutHero .softHeroInner p{max-width:660px;margin:2px 0 0;font-size:15px}.contactHero .softHeroInner{gap:12px;padding:34px 0 46px}.contactHero .heroBadge{min-height:30px;padding:0 14px;font-size:12px}.contactHero .softHeroInner h1{max-width:900px;font-size:clamp(34px,3.8vw,52px);line-height:1.2;letter-spacing:0}.contactHero .softHeroInner h1 span{display:inline;color:var(--green)}.contactHero .softHeroInner p{max-width:680px;margin:0;font-size:14px;line-height:1.55}.legalHero .softHeroInner{gap:12px;padding:38px 0 52px}.legalHero .softHeroInner h1{max-width:860px;font-size:clamp(36px,4vw,56px);line-height:1.2;letter-spacing:0}.legalHero .softHeroInner p{max-width:720px;margin:0;font-size:14px}.privacyHero .softHeroInner{gap:12px;padding:38px 0 48px}.privacyHero .heroBadge{min-height:30px;padding:0 14px;font-size:12px}.privacyHero .softHeroInner h1{max-width:920px;font-size:clamp(34px,3.5vw,48px);line-height:1.3;letter-spacing:0;text-align:center}.privacyHero .softHeroInner h1 span{display:block;margin-top:4px;color:var(--green)}.privacyHero .softHeroInner p{max-width:720px;margin:0;font-size:13px;line-height:1.55;text-align:center}.careersHeroInner{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:42px 0 54px;text-align:center}.careersHeroInner h1{max-width:1100px;margin:0;color:#17223a;font-size:clamp(38px,4.4vw,62px);line-height:1.2;letter-spacing:0}.careersHeroInner h1 span{color:var(--green)}.careersHeroInner p{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.careersHeroActions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.careersHeroActions .downloadButton,.careersHeroActions .outlineAction{min-width:146px;min-height:52px;border-radius:10px}.careersHeroActions .outlineAction{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--green);color:var(--green);font-weight:700}#current-openings,#hiring-process{scroll-margin-top:100px}.investorHero .softHeroInner{padding:38px 0 72px}.investorHero .softHeroInner h1{max-width:990px;font-size:clamp(36px,3.85vw,54px);line-height:1.28;letter-spacing:-.025em}.investorHero .softHeroInner p{max-width:700px;font-size:15px;line-height:1.65}.softHeroInner p,.softHeroInner small{color:var(--muted);line-height:1.7}.softHeroInner small{font-size:14px}.aboutPageBody,.careersPageBody,.contactPageBody,.investorBody,.legalPageBody,.partnerPageBody{padding:34px 0 56px}.investorBody .investorProgress>h2,.investorBody .partnerWhyBand>h2,.investorSectionTitle{margin:0 0 38px;color:#162334;text-align:center;font-size:clamp(25px,2.15vw,34px);line-height:1.25;letter-spacing:-.02em}.legalAccordionList,.openingsList,.privacyList{display:grid;grid-gap:18px;gap:18px}.legalAccordion,.privacyItem{border:1px solid #d7e4dd;border-radius:18px;background:#fff;overflow:hidden}.legalAccordion summary,.privacyItem summary{display:grid;grid-template-columns:52px 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:102px;padding:0 20px;list-style:none;cursor:pointer}.privacyItem summary{grid-template-columns:auto 1fr auto;min-height:88px}.legalAccordion summary::-webkit-details-marker,.privacyItem summary::-webkit-details-marker{display:none}.legalSummaryIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#bff1d8;color:var(--green-deep);font-size:24px}.legalAccordion span{display:block;margin-top:4px;color:var(--muted)}.legalAccordion i,.privacyItem i{color:#6c7c83;font-style:normal}.legalAccordion p,.privacyItem p{margin:0;padding:0 24px 28px 88px;color:var(--muted);line-height:1.85}.termsPageBody{max-width:1160px}.termsPageBody .legalAccordionList{gap:14px}.termsPageBody .legalAccordion{border-color:#bfd1c8;border-radius:14px}.termsPageBody .legalAccordion summary{grid-template-columns:44px 1fr 24px;gap:14px;min-height:86px;padding:0 22px}.termsPageBody .legalSummaryIcon{width:44px;height:44px;border-radius:11px;background:#b9f0da}.termsPageBody .legalSummaryIcon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.termsPageBody .legalAccordion summary strong{display:block;color:#17223a;font-size:15px;line-height:1.35}.termsPageBody .legalAccordion summary span{margin-top:3px;color:#51605c;font-size:13px;line-height:1.35}.termsPageBody .legalAccordion summary i{display:grid;place-items:center}.termsPageBody .legalAccordion summary i svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.termsPageBody .legalAccordion p{padding:0 24px 24px 80px;font-size:13px;line-height:1.7}.darkQuestionBand,.supportPrompt{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:28px 34px;border-radius:20px}.supportPrompt{background:#dfe8ff}.termsPageBody .supportPrompt{min-height:88px;margin-top:28px;padding:18px 22px;border:1px solid #b9cad8;border-radius:14px}.supportPromptCopy{display:flex;align-items:center;gap:14px}.supportPromptIcon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:3px solid #08795b;color:#08795b;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.termsPageBody .supportPrompt strong{margin-bottom:2px;color:#17223a;font-size:15px}.termsPageBody .supportPrompt p{margin:0;color:#56606d;font-size:12px}.termsPageBody .supportPrompt .downloadButton{min-height:38px;padding:0 20px;border-radius:10px;font-size:14px}@media (max-width:640px){.termsPageBody .legalAccordionList{gap:12px}.termsPageBody .legalAccordion summary{grid-template-columns:minmax(0,1fr) 24px;align-items:flex-start;gap:12px;min-height:0;padding:18px 16px}.termsPageBody .legalSummaryIcon{display:none}.termsPageBody .legalAccordion summary strong{font-size:17px;line-height:1.35;overflow-wrap:anywhere}.termsPageBody .legalAccordion summary span{margin-top:6px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.termsPageBody .legalAccordion summary i{padding-top:3px}.termsPageBody .legalAccordion p{padding:0 16px 18px;font-size:14px;line-height:1.7}.termsPageBody .supportPrompt{align-items:stretch;flex-direction:column;gap:16px;padding:18px 16px}}.privacyHero+.legalPageBody{max-width:1160px;padding-top:76px}.privacyHero+.legalPageBody .privacyList{gap:14px}.privacyHero+.legalPageBody .privacyItem{border-color:#d9e1e7;border-radius:8px}.privacyHero+.legalPageBody .privacyItem summary{grid-template-columns:18px 1fr 20px;gap:10px;min-height:60px;padding:0 18px;color:#17223a}.privacyHero+.legalPageBody .privacyItem summary strong{font-size:15px;line-height:1.4}.privacyHero+.legalPageBody .privacyLeadIcon{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#08a975;font-family:Arial,sans-serif;font-size:28px;font-weight:500;line-height:1}.privacyHero+.legalPageBody .privacyItem summary i{display:grid;place-items:center}.privacyHero+.legalPageBody .privacyItem summary i svg{width:18px;height:18px;fill:none;stroke:#8b99aa;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.privacyHero+.legalPageBody .privacyItem p{max-width:760px;padding:0 52px 24px;color:#5d6777;font-size:13px;line-height:1.7}.privacyHero+.legalPageBody .darkQuestionBand{min-height:116px;margin-top:96px;padding:28px 70px;border-radius:10px;background:#101a30}.privacyHero+.legalPageBody .darkQuestionBand strong{font-size:20px}.privacyHero+.legalPageBody .darkQuestionBand .downloadButton{min-height:42px;padding:0 28px;border-radius:8px}.darkQuestionBand strong,.supportPrompt strong{display:block;margin-bottom:6px;font-size:18px}.darkQuestionBand{background:#161f34;color:#fff}.darkQuestionBand p{margin:0;color:hsla(0,0%,100%,.7)}.aboutStory,.articleSplit,.contactGrid,.partnerHeroGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.95fr);grid-gap:22px;gap:22px}.contactFormCard,.contactInfoCard,.hoursCard,.investorFormCard,.mapCard,.partnerFormCard,.quickHelpCard{border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 10px 34px rgba(20,35,56,.04)}.contactFormCard{padding:28px}.contactFormCard label{display:block;margin-bottom:10px;font-weight:700}.contactFormCard input,.contactFormCard textarea,.partnerFormGrid input,.partnerFormGrid select,.partnerFormGrid textarea{width:100%;min-height:48px;margin-bottom:22px;padding:0 16px;border:1px solid #cadbce;border-radius:14px;background:#fbfdff;color:var(--text)}.contactFormCard textarea,.partnerFormGrid textarea{min-height:156px;padding-top:16px;resize:vertical}.formSubmitButton{width:100%;min-height:52px;border-radius:14px;background:var(--green);color:#fff;font-weight:800}.formStatus{margin:12px 0 0;color:var(--muted);font-size:14px;font-weight:700}.formStatus.success{color:var(--green-deep)}.formStatus.error{color:#c62828}.sheetModalOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.46)}.sheetSuccessModal{width:min(100%,420px);padding:30px 28px;border:1px solid rgba(18,190,132,.22);border-radius:18px;background:#fff;box-shadow:0 28px 70px rgba(15,23,42,.22);text-align:center}.sheetSuccessIcon{display:grid;width:58px;height:58px;margin:0 auto 16px;place-items:center;border-radius:50%;background:#18c58a;color:#fff}.sheetSuccessIcon:before{content:"";width:24px;height:13px;border-bottom:4px solid;border-left:4px solid;transform:rotate(-45deg) translateY(-2px)}.sheetSuccessModal h3{margin:0;color:var(--text);font-size:24px;line-height:1.25}.sheetSuccessModal p{margin:12px auto 22px;color:var(--muted);line-height:1.7}.sheetSuccessModal button{min-width:126px;min-height:46px;border-radius:12px;background:var(--green);color:#fff;font-weight:800}.contactSidebar{display:grid;grid-gap:18px;gap:18px}.contactInfoCard,.hoursCard,.quickHelpCard{padding:24px 28px}.careerProcess h2,.comparisonTableWrap h2,.contactInfoCard h3,.hoursCard h3,.investorProgress h2,.lifeSection h3,.milestoneSection h2,.moreRead h3,.openingsSection h2,.quickHelpCard h3,.teamShowcase h2{margin:0 0 18px;font-size:clamp(28px,2.8vw,46px);line-height:1.2}.contactInfoRow{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;align-items:start;margin-top:16px}.contactInfoRow span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#bff1d8;color:var(--green-deep)}.contactInfoRow .contactInfoIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.contactInfoRow small{display:block;color:var(--muted)}.contactInfoRow b{display:block;overflow-wrap:anywhere;color:#17223a}.hoursCard{background:#eef2ff}.hoursCard div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(31,42,68,.12)}.hoursCard div:last-child{border-bottom:0}.hoursCard b{color:var(--green-deep)}.quickHelpCard{background:#08774f;color:#fff}.quickHelpCard a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:42px;margin-top:18px;border-radius:12px;background:#fff;color:var(--green);font-weight:700}.quickHelpCard .whatsAppChatButton svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mapCard{position:relative;margin-top:24px;overflow:hidden}.officeBadge{position:absolute;top:20px;left:20px;z-index:1;padding:16px;border-radius:14px;background:#fff;box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.officeBadge:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,35,56,.14)}.officeBadge span{display:block;max-width:220px;margin-top:8px;color:var(--muted)}.mapVisual{display:block;width:100%;height:370px;border:0}.aboutImage,.articleHeroVisual,.articleSecondaryVisual,.lifeMain,.lifeSmall,.partnerPhoto,.wideVisual{border-radius:26px;background-size:cover;background-position:50%}.heroOffice{position:relative;overflow:hidden;height:520px;background:#dce6e9}.heroOffice img{object-fit:cover;object-position:center}.statsRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.investorMetric,.statPill{padding:24px 18px;border:1px solid #d6dde7;border-radius:18px;background:#fff;text-align:center}.investorMetric strong,.statPill strong{display:block;color:var(--green);font-size:clamp(30px,3vw,50px);line-height:1}.investorMetric span,.statPill span{color:var(--muted)}.aboutFaqBand,.careerProcess,.openingsSection{padding-top:56px}.aboutFaqBand h2,.careerProcess h2,.comparisonTableWrap h2,.milestoneSection h2,.openingsSection h2,.teamShowcase h2{text-align:center}.moreReadGrid,.partnerCards,.processGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.processCard{padding:24px;border:1px solid #edf0f4;border-radius:24px}.processIcon img,.processIcon svg{width:30px;height:30px}.processIcon img{object-fit:contain}.lifeSection{margin-top:56px;padding:42px;border-radius:26px;background:#f4f6fd}.lifeHeader{display:flex;align-items:center;justify-content:space-between}.lifeArrows{display:flex;gap:12px}.lifeArrows span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe1ea;border-radius:50%}.lifeGallery{display:grid;grid-template-columns:1.7fr .9fr;grid-gap:16px;gap:16px;margin-top:24px}.lifeMain{position:relative;overflow:hidden;min-height:340px;background:#e8e3dc}.lifeSide{display:grid;grid-gap:16px;gap:16px}.lifeSmall{position:relative;overflow:hidden;min-height:160px}.lifeSmall.dark{background:#111827}.lifeSmall.light{background:#e5e7eb}.lifeMain img,.lifeSmall img{object-fit:cover;object-position:center}.lifeMainCaption{position:absolute;z-index:1;left:24px;bottom:24px;display:grid;grid-gap:5px;gap:5px;width:min(290px,calc(100% - 48px));padding:18px 20px;border:1px solid hsla(0,0%,100%,.7);border-radius:20px;background:hsla(0,0%,100%,.92);box-shadow:0 14px 36px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lifeMainCaption strong{color:#172033;font-size:17px}.lifeMainCaption span{color:#667085;font-size:13px;line-height:1.55}.openingRow{display:grid;grid-template-columns:1.1fr .7fr auto;align-items:center;grid-gap:16px;gap:16px;padding:22px 18px;border:1px solid #eef1f6;border-radius:18px}.openingMeta{display:flex;align-items:center;gap:14px}.openingIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f8e7ef;color:#ff5fa2}.openingIcon img{width:22px;height:22px;object-fit:contain}.openingMeta span,.openingRow em{color:var(--muted);font-style:normal}.openingRow a{color:var(--green);font-weight:700}.contactMini{display:grid;grid-gap:12px;gap:12px}.contactMini a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:12px;background:#14c193;color:#fff;font-weight:700}.storyCopy h3{margin:0 0 18px;font-size:clamp(28px,3vw,42px)}.storyCopy blockquote,.storyCopy p{color:var(--muted);line-height:1.85}.storyCopy blockquote{margin:24px 0 0;padding-left:16px;border-left:4px solid var(--green);color:var(--green-deep);font-weight:700}.storyVisual{position:relative}.aboutImage.one{min-height:420px;background-image:url(/images/about-store.webp);background-position:center 38%}.storyTag{position:absolute;right:-8px;bottom:-16px;display:flex;align-items:center;gap:10px;min-width:180px;padding:10px 14px 10px 10px;border:1px solid #edf1ef;border-radius:10px;background:#fff;box-shadow:0 10px 24px rgba(31,42,68,.14)}.storyTagIcon{position:relative;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#bff8e3}.storyTagIcon:before{width:23px;height:23px;background:#08795b;-webkit-clip-path:polygon(50% 0,63% 9%,78% 6%,86% 20%,100% 28%,94% 43%,100% 57%,86% 66%,78% 94%,63% 91%,50% 100%,37% 91%,22% 94%,14% 80%,0 72%,6% 57%,0 43%,14% 34%,22% 6%,37% 9%);clip-path:polygon(50% 0,63% 9%,78% 6%,86% 20%,100% 28%,94% 43%,100% 57%,86% 66%,78% 94%,63% 91%,50% 100%,37% 91%,22% 94%,14% 80%,0 72%,6% 57%,0 43%,14% 34%,22% 6%,37% 9%);content:""}.storyTagIcon:after{position:absolute;width:9px;height:5px;border-bottom:3px solid #bff8e3;border-left:3px solid #bff8e3;content:"";transform:translateY(-1px) rotate(-45deg)}.storyTagCopy{display:grid;grid-gap:1px;gap:1px;line-height:1.15}.storyTagCopy small{color:#747d89;font-size:10px;font-weight:500}.storyTagCopy strong{color:#079565;font-size:14px;font-weight:700}.whyPanel{margin-top:64px;padding:54px 72px 58px;border-radius:0;background:#eef2ff}.whyPanel h2{position:relative;margin:0 0 42px;color:#162334;font-size:clamp(30px,3vw,42px);text-align:center}.whyPanel h2:after{position:absolute;bottom:-18px;left:50%;width:64px;height:3px;border-radius:999px;background:#08795b;content:"";transform:translateX(-50%)}.aboutPageBody .benefitCards{gap:22px}.aboutPageBody .benefitCard{min-height:156px;padding:20px 22px 18px;border:1px solid #cfd9d5;border-radius:10px;text-align:left;box-shadow:none}.aboutPageBody .benefitIcon{width:44px;height:44px;margin:0 0 14px;border-radius:8px;background:#e7faf2;color:#08795b}.aboutPageBody .benefitIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.aboutPageBody .benefitCard h4{margin:0 0 6px;color:#17223a;font-size:17px}.aboutPageBody .benefitCard p{margin:0;color:#56606d;font-size:13px;line-height:1.55}.founderQuote{display:grid;grid-template-columns:150px minmax(0,780px);align-items:center;justify-content:start;grid-gap:36px;gap:36px;width:min(1160px,calc(100% - 96px));min-height:230px;margin:44px auto;padding:34px 64px;border:1px solid #dfe7ed;border-radius:12px;background:#fff}.founderQuote p{max-width:720px;margin:0 0 14px;color:#273348;font-size:15px;line-height:1.7}.founderQuoteCopy{position:relative;width:100%;padding:12px 0 0}.founderQuote strong{display:block;color:#08795b;font-size:19px}.founderQuote span{display:block;color:var(--muted)}.leaderAvatar{width:140px;height:140px;margin:0 auto;border:4px solid #fff;border-radius:50%;background-color:#dce7f8;background-image:url(/images/shamsul-alam.webp?v=2);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 22px 44px rgba(30,52,86,.16)}.leaderAvatar.small{width:138px;height:138px;border:5px solid #d6f2e7;box-shadow:0 18px 36px rgba(30,52,86,.12)}.leaderAvatar.female{background-image:url(/images/shamsul-alam.webp?v=2);background-size:cover;background-position:50%}.leaderAvatar.dark{background:linear-gradient(135deg,#2d4e47,#0f1720 70%)}.missionVision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:0;padding:44px 72px;background:#eafcf3}.missionCard{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;min-height:122px;padding:25px 28px;border:1px solid #dceae4;border-radius:10px;background:#fff;box-shadow:none}.missionCard h3{margin:0 0 6px;color:#17223a;font-size:20px}.missionCard p{margin:0;color:#56606d;font-size:13px;line-height:1.55}.missionIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:9px;background:#08795b;color:#fff}.missionIcon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.visionIcon{background:#327a64}.milestoneSection{padding:76px 72px 92px}.milestoneSection h2{margin:0;color:#162334;font-size:clamp(32px,3.2vw,46px)}.aboutPageBody .milestoneTrack{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:66px}.aboutPageBody .milestoneTrack:before{position:absolute;top:18px;right:12.5%;left:12.5%;height:3px;background:linear-gradient(90deg,#16b981,#9be8cf 50%,#16b981);content:""}.aboutPageBody .milestoneItem{position:relative;padding:56px 16px 0;text-align:center}.aboutPageBody .milestoneItem:before{display:none}.aboutPageBody .milestoneItem span{position:absolute;top:0;left:50%;display:grid;place-items:center;z-index:1;width:40px;height:40px;border-radius:50%;background:var(--green);color:#fff;transform:translateX(-50%)}.aboutPageBody .milestoneItem strong{display:block;color:var(--green-deep);font-size:17px}.aboutPageBody .milestoneItem p{margin:6px 0 0;color:#273348;font-size:13px;line-height:1.5}.teamShowcase{padding:56px 0 34px;background:#eef2ff}.leadersGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:28px;text-align:center}.leadersGrid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.leadersGrid.founderSingle{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}.leadersGrid h3{margin:16px 0 6px}.leadersGrid p{margin:0;color:var(--muted)}.aboutMiniTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:24px 0}.aboutMiniTabs span{display:grid;place-items:center;min-height:62px;border:1px solid #d9e2eb;border-radius:16px}.aboutFaqBand{background:#dfe9ff;padding-bottom:44px}.aboutFaqBand.plain{background:transparent}.partnerHero{background:linear-gradient(180deg,#e8fbf1,#eefcf6)}.partnerHeroGrid{align-items:center;padding:38px 0 44px}.articleIntroCard h1,.investorDarkBand h2,.partnerHeroCopy h1{margin:0;font-size:clamp(40px,4.6vw,76px);line-height:1.18;letter-spacing:-.05em}.partnerHeroCopy h1{max-width:620px;color:#17223a;font-size:clamp(34px,3.3vw,56px);line-height:1.34;letter-spacing:-.035em}.partnerHeroCopy h1 span{display:block;color:#19be84}.articleIntroCard p,.articleLead,.investorDarkBand p,.partnerHeroCopy p{color:var(--muted);line-height:1.8}.partnerHeroCopy p{max-width:650px;margin:22px 0 0;color:#64748b;font-size:16px;line-height:1.75}.partnerHeroCopy .landingHeroActions{margin-top:26px}.partnerHeroCopy .downloadButton,.partnerHeroCopy .outlineAction{min-height:50px;padding:0 28px;font-size:15px;border-radius:12px}.partnerPageBody .sectionHeading h2{color:#17223a;font-size:clamp(26px,2.4vw,38px);line-height:1.25;letter-spacing:-.02em}.partnerHeroVisual{position:relative;min-height:360px}.partnerPhoto{height:360px;background-image:url(/images/partner-hero.webp);background-size:cover;background-position:50%;box-shadow:0 24px 54px rgba(20,35,56,.08)}.partnerBadge{position:absolute;left:-18px;bottom:10px;min-width:166px;padding:18px 18px 16px 58px;border-radius:14px;background:#fff;color:#08795b;font-size:17px;font-weight:800;line-height:1.25;box-shadow:var(--shadow-soft)}.partnerBadge:before{content:"*";position:absolute;left:16px;top:50%;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#08795b;color:#fff;font-size:18px;transform:translateY(-50%)}.partnerCards a{display:inline-block;margin-top:14px;color:var(--green);font-weight:700}.comparisonTableWrap{margin-top:54px;padding:10px 0 28px}.comparisonTableWrap h2{margin-bottom:30px;color:#17223a;text-align:center;font-size:clamp(24px,2.2vw,34px);line-height:1.25}.partnerTable{width:100%;max-width:1080px;margin:0 auto;border-collapse:collapse;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#17223a;overflow:hidden}.partnerTable thead th{background:#eef2ff;text-align:left;color:#17223a;font-weight:800}.partnerTable td,.partnerTable th{padding:18px 32px;border-bottom:1px solid #d7e1dc;font-size:14px;line-height:1.55;vertical-align:middle}.partnerTable tbody tr:last-child td{border-bottom:0}.partnerTable td:first-child,.partnerTable th:first-child{font-weight:800}.partnerTable td:not(:first-child){color:#0a7656}.partnerTable td:last-child{color:#17223a}.tableMark{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;font-size:11px;font-weight:900;line-height:1}.tableMark.yes{background:#08795b;color:#fff}.tableMark.no{border:2px solid #e11d48;color:#e11d48;background:#fff}.partnerWhyBand{margin-top:42px;padding:46px 0 38px;background:#eafcf3}.partnerWhyBand.tintless{background:transparent}.partnerWhyBand:not(.tintless)>h2{margin:0 0 28px;color:#17223a;text-align:center;font-size:clamp(24px,2.1vw,32px);line-height:1.25;letter-spacing:-.02em}.partnerWhyBand:not(.tintless) .benefitCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto}.partnerWhyBand:not(.tintless) .benefitCard{min-height:132px;padding:18px 20px 20px;border:1px solid #dcefe6;border-radius:8px;box-shadow:none}.partnerWhyBand:not(.tintless) .benefitIcon{width:34px;height:34px;margin:0 auto 10px;border-radius:0;background:transparent;color:#08795b}.partnerWhyBand:not(.tintless) .benefitIcon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.partnerWhyBand:not(.tintless) .benefitCard h4{margin:0 0 8px;color:#17223a;font-size:15px;line-height:1.35}.partnerWhyBand:not(.tintless) .benefitCard p{color:#3e4c59;font-size:13px;line-height:1.55}.compactSteps{padding:52px 0 80px}.compactSteps h2{margin-bottom:30px;color:#17223a;text-align:center;font-size:clamp(24px,2.1vw,32px)}.compactSteps .milestoneTrack{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;max-width:1040px;margin:0 auto}.compactSteps .milestoneTrack:before{content:"";position:absolute;top:18px;left:12.5%;right:12.5%;height:3px;border-radius:999px;background:linear-gradient(90deg,#10b981,rgba(16,185,129,.22) 18%,#10b981 34%,rgba(16,185,129,.22) 50%,#10b981 66%,rgba(16,185,129,.22) 84%,#10b981)}.compactSteps .milestoneItem{position:relative;z-index:1;min-height:40px;padding-top:0;text-align:center}.compactSteps .milestoneItem:before{display:none}.compactSteps .milestoneItem span{top:0;width:38px;height:38px;background:#10b981;color:#fff;font-size:15px;font-weight:900;box-shadow:0 8px 18px rgba(16,185,129,.28)}.compactSteps .milestoneItem strong{display:none}.investorFormCard,.partnerFormCard{padding:36px;margin-top:42px}.investorFormCard h2,.partnerFormCard h2{margin:0 0 8px;text-align:center;font-size:clamp(30px,3vw,48px)}.investorFormCard p,.investorFormCard small,.partnerFormCard p{display:block;margin:0 0 22px;color:var(--muted);text-align:center}.partnerFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.partnerFormGrid textarea{grid-column:1/-1}.investorMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.investorBody .investorMetric{min-height:222px;padding:38px 28px 30px;border-color:#cfd8d5;border-radius:8px;background:#fbfbff;box-shadow:none}.investorBody .investorMetric strong{color:#007052;font-size:clamp(36px,3.35vw,48px);line-height:1.05;letter-spacing:-.02em}.investorBody .investorMetric span{display:block;margin-top:24px;color:#34413f;font-size:18px;line-height:1.35}.investorMetric p,.investorNote{margin:10px 0 0;color:var(--muted);line-height:1.7}.investorBody .investorMetric p{max-width:245px;margin:16px auto 0;color:#25313d;font-size:13px;line-height:1.65}.investorNote{margin-top:20px;text-align:center;font-size:14px}.investorBody .partnerWhyBand{margin:42px calc(50% - 50vw) 0;padding:44px max(32px,calc((100vw - 1320px) / 2)) 70px;background:#e9fbf2}.investorBody .partnerWhyBand.tintless{background:#e9fbf2}.investorBody .investorProgress .benefitCards,.investorBody .partnerWhyBand .benefitCards{gap:26px}.investorBody .investorProgress .benefitCard,.investorBody .partnerWhyBand .benefitCard{min-height:190px;padding:26px 28px;border:1px solid #dfe9e5;border-radius:12px;text-align:left;box-shadow:0 8px 18px rgba(20,35,56,.04)}.investorBody .benefitIcon{width:40px;height:40px;margin:0 0 22px;border-radius:999px;background:#9cf1cf;color:#08795b;font-size:18px}.investorBody .benefitCard h4{margin:0 0 14px;color:#162334;font-size:18px;line-height:1.35}.investorBody .benefitCard p{color:#44524f;font-size:13px;line-height:1.65}.investorBody .investorProgress{margin:58px 0 78px}.investorBody .investorProgress>h2{margin-bottom:54px}.investorBody .teamShowcase.founders{margin-top:0;padding-top:62px}.investorBody .teamShowcase.founders h2{color:#19be84;font-size:clamp(28px,2.6vw,42px)}.investorBody .teamShowcase.founders .leaderAvatar{background-size:contain;background-position:50%}.investorBody .teamShowcase.founders .leadersGrid article{display:grid;justify-items:center}.investorBody .teamShowcase.founders .leadersGrid h3{margin:22px 0 4px;color:#007052;font-size:24px;line-height:1.2}.investorBody .teamShowcase.founders .leadersGrid p{color:#50606c;font-size:15px;font-weight:700}.founderDetails{display:block;max-width:320px;margin:22px auto 0;color:#1f2a44;font-size:13px;line-height:1.65;text-align:center}.founderLinkedin{display:grid;place-items:center;width:22px;height:22px;margin-top:16px;border-radius:5px;background:#08795b;color:#fff;font-family:Arial,sans-serif;font-size:15px;font-weight:800;line-height:1;transition:transform .2s ease,background-color .2s ease}.founderLinkedin:hover{background:#0a66c2;transform:translateY(-2px)}.investorBody .investorProgress .benefitCard{min-height:190px;padding:28px 28px 26px;background:#fff!important}.investorBody .investorProgress .benefitCard:after,.investorBody .investorProgress .benefitCard:before{display:none!important}.investorBody .investorProgress .benefitIcon{width:42px;height:42px;margin:0 0 22px;border-radius:999px;background:#e0fbef;color:#08795b;font-size:20px;opacity:1}.investorBody .investorProgress .benefitCard h4{max-width:260px}.investorDarkBand{margin-top:40px;padding:54px 24px;background:#283349;color:#fff;text-align:center}.investorDarkBand .downloadButton{margin-top:22px;color:#fff}.articlePage{padding:0 0 56px}.articleHeroSection{margin-bottom:34px;padding:56px 52px 42px;background:#f2f6ff;text-align:center}.articleHeroSection>.heroBadge{margin-bottom:30px}.articleIntroCard{padding:30px 44px 34px;border:1px solid #7fa58f;border-radius:22px;background:#effcf6;text-align:center}.articleIntroIcon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 18px;border-radius:50%;background:#d8f8ea;color:#07835f}.articleIntroIcon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.articleIntroCard h1{color:#17223a;font-size:clamp(34px,3.25vw,52px);line-height:1.22;letter-spacing:-.035em}.articleIntroCard h1 span{color:#13b981}.articleIntroCard>p{max-width:780px;margin:14px auto 0;color:#5f6b79;font-size:15px;line-height:1.7}.articleChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 54px;gap:26px 54px;margin:34px 0 28px;text-align:left}.articleChecklistItem{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.articleChecklistItem>strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green-deep);color:#fff;font-size:14px}.articleChecklistItem b,.articleChecklistItem span{display:block}.articleChecklistItem b{margin-bottom:5px;color:#152238;font-size:16px;line-height:1.3}.articleChecklistItem span{color:#5f6b79;font-size:13px;line-height:1.6}.articleIntroCard>.downloadButton{min-height:48px;padding:0 28px;border-radius:9px;box-shadow:0 9px 20px rgba(11,125,86,.18)}.articleHeroVisual{position:relative;height:520px;margin-top:26px;overflow:hidden;background:#dce4df}.articleHeroVisual img{object-fit:cover;object-position:center 42%}.articleLead{max-width:1040px;margin:26px auto 0}.articleSplit{align-items:center;margin-top:34px}.articleFeatureList h3{color:var(--green)}.articleFeature{margin-top:12px;padding:16px;border:1px solid #e1ebf2;border-radius:14px;background:#fff}.articleSecondaryVisual{position:relative;min-height:420px;overflow:hidden;background:#e8eee9}.articleSecondaryVisual img{object-fit:cover;object-position:center}.testimonialStrip{display:flex;align-items:center;gap:22px;margin-top:42px;padding:26px;border-left:4px solid var(--green);border-radius:14px;background:#e5ecff}.testimonialMerchantImage{position:relative;width:82px;height:82px;flex:0 0 82px;overflow:hidden;border:4px solid #fff;border-radius:50%;box-shadow:0 8px 20px rgba(20,35,56,.12)}.testimonialMerchantImage img{object-fit:cover;object-position:center 24%}.testimonialContent{min-width:0}.testimonialContent span{display:block;color:var(--muted)}.testimonialStrip blockquote{margin:0 0 14px;font-size:24px;line-height:1.5}.articlePricingHead{padding-top:46px}.articlePricingHead h2{margin-top:0;white-space:nowrap}.articlePricingHead h2 span{display:inline;margin-bottom:0;font-size:inherit;line-height:1.2}.articleDarkCta{border-radius:20px}.moreRead{margin-top:34px}.moreReadGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moreReadCard{padding:12px;border:1px solid #e2e8ef;border-radius:14px;background:#fff}.moreReadCard .blogArt{min-height:0;aspect-ratio:16/7;border-radius:12px}.moreReadCard strong{display:block;margin-top:12px}.moreReadCard p{margin:6px 0 0;color:var(--muted)}.salesGrowthHero{padding:54px 0 96px;background:#eafff5;text-align:center}.salesGrowthHero .heroBadge{margin-bottom:34px}.salesGrowthHero h1{margin:0;color:#17223a;font-size:clamp(38px,4.2vw,68px);line-height:1.2;letter-spacing:-.045em}.salesGrowthHero h1 span{color:#12bb82}.salesGrowthPage{padding:72px 0 60px}.salesDashboard{padding:32px;border:1px solid #cbd8d0;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(20,35,56,.09)}.salesDashboardActions,.salesDashboardHeader,.salesSourceTop,.salesTestimonial>div{display:flex;align-items:center}.salesDashboardHeader{justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #dce4df}.salesDashboardHeader h2{margin:0;color:#10b77f;font-size:clamp(30px,3vw,48px);line-height:1.1}.salesDashboardHeader p{margin:8px 0 0;color:#687386}.salesDashboardActions{gap:10px}.salesDashboardActions button{min-height:42px;padding:0 18px;border:1px solid #aebcb4;border-radius:8px;background:#fff;font-weight:700}.salesDashboardActions button:last-child{border-color:#10b77f;background:#10b77f;color:#fff}.salesDashboardBody{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.35fr);grid-gap:70px;gap:70px;align-items:center;min-height:360px;padding:38px 44px}.salesTotalRing{display:grid;place-items:center;width:230px;height:230px;margin:auto;border:1px solid #eff2f1;border-radius:50%;box-shadow:0 9px 18px rgba(20,35,56,.08)}.salesTotalRing div{display:grid;place-items:center;width:152px;height:152px;border-radius:50%;background:#fff;box-shadow:0 5px 12px rgba(20,35,56,.08)}.salesTotalRing span,.salesTotalRing strong{display:block;text-align:center}.salesTotalRing span{color:#697386}.salesTotalRing strong{color:#087c5a;font-size:22px}.salesSourceList{display:grid;grid-gap:32px;gap:32px}.salesSourceTop{display:grid;grid-template-columns:14px 1fr auto auto;grid-gap:12px;gap:12px}.salesSourceTop i{width:12px;height:12px;border-radius:50%}.salesSourceTop div span,.salesSourceTop div strong{display:block}.salesSourceTop div span{margin-top:2px;color:#687386;font-size:13px}.salesSourceTop b{font-size:13px}.salesSourceTop em{min-width:116px;color:#263044;font-style:normal;font-weight:700;text-align:right}.salesSourceTrack{height:6px;margin:10px 0 0 26px;overflow:hidden;border-radius:999px;background:#e3eaff}.salesSourceTrack span{display:block;height:100%;border-radius:inherit}.salesMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:22px;border-top:1px solid #dce4df}.salesMetricGrid>div{display:grid;place-items:center;min-height:104px;padding:12px;border-radius:10px;background:#f0f3ff;text-align:center}.salesMetricGrid i{color:#07815e;font-style:normal;font-size:21px}.salesMetricGrid span{color:#546072;font-size:13px}.salesMetricGrid strong{color:#087c5a}.salesArticleIntro{margin:60px 0 28px}.salesArticleIntro small{color:#07815e}.salesArticleIntro p{max-width:980px;margin:20px 0 0;color:#394456;font-size:22px;font-weight:600;line-height:1.5}.salesMerchantVisual{position:relative;height:470px;overflow:hidden;border-radius:24px;background:#dce9e2}.salesMerchantVisual img{object-fit:cover;object-position:center 38%}.salesAnalyticsSection{margin-top:46px;padding:32px;border:1px solid #cbd8d0;border-radius:22px}.salesAnalyticsSection>h2{margin:0 0 28px;font-size:clamp(25px,2.6vw,40px)}.salesAnalyticsGrid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:32px;gap:32px}.salesDonutCard{padding:28px;border:1px solid #cbd8d0;border-radius:16px;background:#f0f3ff}.salesDonutCard h3{margin:0 0 20px}.salesDonut{place-items:center;width:180px;height:180px;margin:0 auto 20px;background:conic-gradient(#087c5a 0 45%,#15bd88 45% 75%,#a8efd2 75% 100%)}.salesDonut,.salesDonut>span{display:grid;border-radius:50%}.salesDonut>span{place-items:center;width:118px;height:118px;background:#f0f3ff}.salesDonut b,.salesDonut small{display:block}.salesDonut b{color:#07815e;font-size:26px}.salesDonutCard ul{margin:0;padding:0;list-style:none}.salesDonutCard li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:8px}.salesDonutCard li i{width:9px;height:9px;border-radius:50%}.salesDonutCard p{margin:20px 0 0;padding:12px;border-radius:8px;background:#d8f7ee;color:#07815e;text-align:center}.salesTips{display:grid;grid-gap:16px;gap:16px}.salesTipCard{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:22px;border:1px solid #cbd8d0;border-radius:14px}.salesTipCard>i{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;background:#e5f5ef;color:#17364a;font-style:normal;font-size:20px}.salesTipCard p{margin:6px 0 0;color:#687386;line-height:1.55}.salesTestimonial{margin-top:44px;padding:28px 32px;border:1px solid #a6e9d2;border-radius:22px;background:#effcf7}.salesTestimonial>span{color:#387361}.salesTestimonial>div{gap:22px;margin-top:18px}.salesTestimonialAvatar{position:relative;width:76px;height:76px;flex:0 0 76px;overflow:hidden;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px rgba(20,35,56,.15)}.salesTestimonialAvatar img{object-fit:cover;object-position:78% center}.salesTestimonial blockquote{margin:0;font-size:20px;font-weight:700;line-height:1.45}.salesTestimonial blockquote small{display:block;margin-top:10px;color:#07815e;font-size:14px;font-weight:500}.salesPricingSection{margin-top:52px;padding:42px 28px;background:#fafaff}.salesPricingHeading{max-width:760px;margin:0 auto 38px;text-align:center}.salesPricingHeading>span{display:inline-flex;padding:5px 13px;border:1px solid #dce4df;border-radius:999px;color:#07815e;font-size:13px}.salesPricingHeading h2{margin:18px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.15}.salesPricingHeading h2 b{color:#11b981}.salesPricingHeading p{margin:0;color:#687386}.salesWarning{margin-top:46px;padding:28px 32px;border:1px solid #ffc8c1;border-radius:18px;background:#fff7f5;color:#c92828}.salesWarning h3{margin:0 0 18px}.salesWarning p{margin:10px 0 0;color:#3e4654}.salesFinalCta{padding:58px 20px 20px;text-align:center}.salesFinalCta h2{margin:0 0 20px;font-size:clamp(30px,3vw,46px)}.salesFinalCta a{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:10px;background:#087c5a;color:#fff;font-weight:800;box-shadow:0 10px 20px rgba(8,124,90,.2)}.salesFinalCta p{margin:14px 0 0;color:#687386}.ledgerHero{padding:52px 0 86px;background:#ecfff6;text-align:center}.ledgerHero .heroBadge{margin-bottom:34px}.ledgerHero h1{margin:0;font-size:clamp(38px,4vw,66px);line-height:1.18;letter-spacing:-.045em}.ledgerHero h1 span{color:#087c5a}.ledgerHero p{max-width:780px;margin:22px auto 0;color:#536071;line-height:1.7}.ledgerPage{padding:52px 0 64px}.ledgerMainVisual,.ledgerTutorialVisual{position:relative;overflow:hidden;background:#dbe9e2}.ledgerMainVisual{height:550px;border-radius:24px;box-shadow:0 12px 26px rgba(20,35,56,.12)}.ledgerMainVisual img,.ledgerTutorialVisual img{object-fit:cover}.ledgerMainVisual img{object-position:center;filter:blur(.45px) brightness(.78) saturate(.88);transform:scale(1.005)}.ledgerMainVisual:after,.ledgerTutorialVisual:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(5,39,31,.14),transparent 60%)}.ledgerMainVisual:after{background:rgba(20,35,40,.13);-webkit-backdrop-filter:blur(.35px);backdrop-filter:blur(.35px)}.ledgerVisualBrand{position:absolute;z-index:2;top:34px;right:13%;color:hsla(0,0%,100%,.92);text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.18)}.ledgerVisualBrand span{position:relative;display:block;width:42px;height:25px;margin:0 auto 3px}.ledgerVisualBrand span:after,.ledgerVisualBrand span:before{position:absolute;bottom:0;width:22px;height:12px;border-radius:100% 0 100% 0;background:currentColor;content:""}.ledgerVisualBrand span:before{left:2px;transform:rotate(28deg)}.ledgerVisualBrand span:after{right:2px;transform:scaleX(-1) rotate(28deg)}.ledgerVisualBrand strong{display:block;font-family:Arial,sans-serif;font-size:clamp(25px,3vw,44px);line-height:.82;letter-spacing:.04em}.ledgerMainVisual button,.ledgerTutorialVisual button{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#12be87;color:#063d2e;box-shadow:0 10px 28px rgba(7,124,90,.25)}.ledgerMainVisual button{top:50%;left:50%;width:74px;height:74px;transform:translate(-50%,-50%);font-size:24px}.ledgerMainVisual>span{position:absolute;z-index:2;bottom:24px;left:24px;display:grid;padding:16px 20px;border-radius:10px;background:hsla(0,0%,100%,.92);color:#546072;font-size:13px}.ledgerMainVisual>span b{color:#087c5a;font-size:18px}.ledgerProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:30px}.ledgerProofGrid>div{padding:24px;border:1px solid #cbd8d0;border-radius:14px}.ledgerProofGrid i,.ledgerProofGrid strong{display:block}.ledgerProofGrid i{color:#087c5a;font-style:normal;font-size:23px}.ledgerProofGrid strong{margin-top:10px;color:#087c5a;font-size:18px}.ledgerProofGrid p{margin:8px 0 0;color:#657184}.ledgerGuide{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:start;margin-top:56px}.ledgerGuideCopy h2{margin:0 0 28px;color:#1f2a44;font-size:clamp(27px,2.7vw,42px);line-height:1.35;letter-spacing:-.025em;text-align:left}.ledgerGuideCopy h2 span{color:#09a975}.ledgerStep{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;margin-top:14px;padding:16px;border:1px solid #c8d2e3;border-radius:10px;background:#f0f3ff}.ledgerStep>b{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#15bd88;color:#063d2e}.ledgerStep:nth-of-type(3)>b{background:#b7f5df}.ledgerStep p{margin:5px 0 0;color:#657184}.ledgerGuideActions{display:flex;gap:18px;align-items:center;margin-top:24px}.ledgerGuideActions a:first-child{padding:14px 22px;border-radius:9px;background:#087c5a;color:#fff;font-weight:800}.ledgerGuideActions a:last-child{color:#087c5a;font-weight:800}.ledgerTutorialVisual{height:500px;border-radius:24px;box-shadow:0 14px 28px rgba(20,35,56,.17)}.ledgerTutorialVisual img{object-position:center 35%;filter:blur(.55px) brightness(.72) saturate(.82);transform:scale(1.008)}.ledgerTutorialVisual button{top:48%;left:50%;width:68px;height:68px;transform:translate(-50%,-50%);background:rgba(154,231,202,.7);color:#fff;font-size:24px}.ledgerTutorialVisual>span{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;padding:14px;border-radius:8px;background:rgba(4,19,26,.76);color:#fff;font-weight:700}.ledgerSetupCard{margin-top:22px;padding:26px;border-radius:14px;background:#dfe8ff}.ledgerSetupCard strong{color:#087c5a;font-size:18px}.ledgerSetupCard p{margin:8px 0 0;color:#5d6879}.ledgerQuote{display:flex;gap:24px;align-items:center;margin-top:64px;padding:28px;border-left:6px solid #087c5a;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(20,35,56,.05)}.ledgerQuote>div{position:relative;width:84px;height:84px;flex:0 0 84px;overflow:hidden;border:4px solid #b7f5df;border-radius:50%}.ledgerQuote img{object-fit:cover;object-position:38% 24%}.ledgerQuote blockquote{margin:0;font-weight:700;line-height:1.55}.ledgerQuote small{display:block;margin-top:10px;color:#087c5a}.ledgerComparison{margin-top:56px}.ledgerComparison h2,.ledgerHow h2{text-align:center}.ledgerTable{margin-top:24px;overflow:hidden;border:1px solid #cbd8d0;border-radius:14px}.ledgerTableRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin:auto;border-bottom:1px solid #dce4df}.ledgerTableRow:last-child{border-bottom:0}.ledgerTableRow>*{padding:15px 18px}.ledgerTableRow.header{max-width:none;background:#e8edff}.ledgerTableRow.header strong:nth-child(2){color:#df3030}.ledgerTableRow .good,.ledgerTableRow.header strong:nth-child(3){color:#087c5a;font-weight:700}.ledgerTableRow .old{color:#6c7481}.ledgerPricing{margin-top:56px}.ledgerTrustGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:28px;gap:28px;margin-top:54px}.ledgerTrustGrid>div{min-height:210px;padding:34px;border-radius:20px}.ledgerTrustGrid>div:first-child{background:#e4ebff}.ledgerTrustGrid>div:last-child{background:#15bd88;color:#063d2e;box-shadow:0 15px 30px rgba(21,189,136,.23)}.ledgerTrustGrid h3{margin:0;font-size:28px}.ledgerTrustGrid p{max-width:500px;margin:14px 0 22px}.ledgerTrustGrid a{display:inline-flex;padding:12px 22px;border-radius:999px;background:#17223a;color:#fff}.ledgerTrustGrid i{font-style:normal;font-size:34px}.ledgerRiskSolution{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:54px;padding:42px;border-radius:24px;background:#f1f3ff}.ledgerRiskSolution>div{padding:28px;border-radius:14px}.ledgerRiskSolution .risk{border:1px solid #ffaca5;background:#ffdcd7;color:#bb2424}.ledgerRiskSolution .solution{border:1px solid #8de1c1;background:#b9f0dc;color:#17654e}.ledgerRiskSolution h3{margin:0 0 20px;font-size:24px}.ledgerRiskSolution p{margin:12px 0 0}.ledgerHow{margin-top:56px}.ledgerHow>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:38px;gap:38px;margin-top:32px;text-align:center}.ledgerHow article b{display:grid;place-items:center;width:52px;height:52px;margin:auto auto 14px;border-radius:50%;background:#087c5a;color:#fff}.ledgerHow article strong{display:block;font-size:18px}.ledgerHow article p{margin:8px 0 0;color:#657184}.ledgerFinal{margin-top:56px;padding:48px 24px;border-radius:26px;background:#087c5a;color:#fff;text-align:center}.ledgerFinal h2{margin:0;font-size:clamp(32px,4vw,58px)}.ledgerFinal p{color:hsla(0,0%,100%,.72)}.ledgerFinal>div{display:flex;justify-content:center;gap:14px;margin-top:22px}.ledgerFinal a{padding:13px 22px;border:1px solid #fff;border-radius:9px;font-weight:800}.ledgerFinal a:first-child{background:#fff;color:#087c5a}@media (max-width:1180px){.aboutStory,.articleSplit,.contactGrid,.investorMetricGrid,.lifeGallery,.missionVision,.partnerFormGrid,.partnerHeroGrid{grid-template-columns:1fr}.leadersGrid,.leadersGrid.two,.milestoneTrack,.moreReadGrid,.partnerCards,.processGrid,.statsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.openingRow{grid-template-columns:1fr}.darkQuestionBand,.supportPrompt{flex-direction:column;align-items:flex-start}.salesDashboardBody{gap:36px}.ledgerGuide,.ledgerTrustGrid,.salesDashboardBody{grid-template-columns:1fr}}@media (max-width:820px){.articleIntroCard h1,.investorDarkBand h2,.partnerHeroCopy h1,.softHeroInner h1{font-size:34px}.careersHeroInner{padding:36px 0 44px}.careersHeroInner h1{font-size:34px}.careersHeroActions{width:100%;flex-direction:column}.careersHeroActions .downloadButton,.careersHeroActions .outlineAction{width:min(100%,280px)}.legalAccordion summary,.privacyItem summary{grid-template-columns:1fr auto;gap:12px;padding:18px 16px}.legalSummaryIcon,.privacyItem summary span{display:none}.legalAccordion p,.privacyItem p{padding:0 16px 18px}.aboutMiniTabs,.articleChecklist,.investorMetricGrid,.leadersGrid,.leadersGrid.two,.milestoneTrack,.moreReadGrid,.partnerCards,.processGrid,.statsRow{grid-template-columns:1fr}.articleIntroCard,.contactFormCard,.contactInfoCard,.hoursCard,.investorFormCard,.lifeSection,.partnerFormCard,.quickHelpCard{padding-left:20px;padding-right:20px}.articleHeroSection{padding:38px 14px 24px}.articleHeroSection>.heroBadge{margin-bottom:22px}.articleIntroCard{padding-top:26px;padding-bottom:28px;border-radius:18px}.articleIntroCard h1{font-size:31px}.articleChecklist{gap:20px}.articleHeroVisual{height:430px}.partnerTable{display:block;overflow-x:auto}.testimonialStrip blockquote{font-size:18px}.testimonialStrip{align-items:flex-start}.salesGrowthHero{padding:38px 0 60px}.salesGrowthHero h1{font-size:35px}.salesGrowthPage{padding-top:34px}.salesAnalyticsSection,.salesDashboard{padding:20px}.salesDashboardHeader,.salesTestimonial>div{align-items:flex-start;flex-direction:column}.salesDashboardActions{width:100%}.salesDashboardActions button{flex:1 1}.salesDashboardBody{min-height:0;padding:30px 0}.salesSourceTop{grid-template-columns:12px 1fr auto}.salesSourceTop em{grid-column:2/-1;text-align:left}.salesAnalyticsGrid,.salesMetricGrid{grid-template-columns:1fr}.salesMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesMerchantVisual{height:360px}.salesArticleIntro p{font-size:18px}.salesPricingSection{padding-right:14px;padding-left:14px}.ledgerHero{padding:38px 0 58px}.ledgerHero h1{font-size:34px}.ledgerPage{padding-top:30px}.ledgerMainVisual{height:380px}.ledgerVisualBrand{top:22px;right:7%}.ledgerHow>div,.ledgerProofGrid,.ledgerRiskSolution{grid-template-columns:1fr}.ledgerGuide{gap:32px}.ledgerGuideCopy h2{text-align:left}.ledgerTutorialVisual{height:430px}.ledgerQuote{align-items:flex-start;flex-direction:column}.ledgerTable{overflow-x:auto}.ledgerTableRow{min-width:680px}.ledgerRiskSolution{padding:20px}.ledgerFinal>div,.ledgerGuideActions{align-items:stretch;flex-direction:column}.founderQuote{grid-template-columns:1fr;text-align:center}.missionVision,.whyPanel{padding-right:22px;padding-left:22px}.founderQuote{width:calc(100% - 44px);margin-right:22px;margin-left:22px;padding:28px 22px}.missionCard{grid-template-columns:44px 1fr;padding:20px;text-align:left}.missionIcon{width:42px;height:42px}.founderQuoteCopy{padding-right:0}.milestoneSection{padding:56px 22px 64px}.aboutPageBody .milestoneTrack{gap:22px;margin-top:38px}.aboutPageBody .milestoneTrack:before{display:none}.aboutPageBody .milestoneItem{padding-top:50px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes homeHeroBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes featureVisualFloat{0%,to{transform:translateY(-20px)}50%{transform:translateY(20px)}}@keyframes featureVisualFloatReverse{0%,to{transform:translateY(20px)}50%{transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.featureSplitSection .splitVisual>.phoneFrame,.featureSplitSection .splitVisual>img,.homeHeroMockup img{animation:none}}.aiBot,.aiCard,.appMockup,.benefitCard,.blogCard,.calculatorButton,.ctaPrimary,.ctaSecondary,.downloadButton,.faqItem,.featureModuleCard,.formSubmitButton,.moreReadCard,.openingRow,.outlineAction,.painCard,.phoneFrame,.pricingCard,.pricingCta,.processCard,.siteNav a{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease,background-color .25s ease}.heroBadge,.heroBlock h1,.heroBlock p,.landingHeroActions,.landingHeroCopy h1,.landingHeroCopy p,.softHero h1,.softHero p{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) both}.heroBlock h1,.landingHeroCopy h1,.softHero h1{animation-delay:.1s}.heroBlock p,.landingHeroCopy p,.softHero p{animation-delay:.2s}.landingHeroActions{animation-delay:.3s}.phoneFrame.large{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}.aiBot,.phoneFrame.medium{animation:none}.benefitCard:hover,.blogCard:hover,.featureModuleCard:hover,.moreReadCard:hover,.painCard:hover,.pricingCard:hover,.processCard:hover{transform:translateY(-6px);border-color:rgba(25,190,132,.4);box-shadow:0 20px 38px rgba(25,190,132,.08),0 4px 12px rgba(0,0,0,.02)}.pricingCard.featured:hover{transform:translateY(-20px);box-shadow:0 22px 42px rgba(25,190,132,.15)}.openingRow:hover{transform:translateX(4px);background-color:rgba(25,190,132,.03);border-left:3px solid var(--green)}.faqItem:hover,.legalAccordion:hover{border-color:rgba(25,190,132,.3);background:rgba(25,190,132,.01)}.audioCard a:hover,.blogSearch button:hover,.calculatorButton:hover,.ctaPrimary:hover,.downloadButton:hover,.formSubmitButton:hover,.newsletterForm button:hover,.pricingCta:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 20px rgba(25,190,132,.25);background:var(--green-deep)!important;color:#fff!important}.calculatorButton:active,.ctaPrimary:active,.downloadButton:active,.formSubmitButton:active,.pricingCta:active{transform:translateY(-1px) scale(.98);box-shadow:0 5px 10px rgba(25,190,132,.2)}.ctaSecondary:hover,.outlineAction:hover{transform:translateY(-3px) scale(1.03);border-color:var(--green);box-shadow:0 10px 20px rgba(0,0,0,.05)}.outlineAction:hover{color:var(--green-deep)}.ctaSecondary:hover{color:#fff}.ctaSecondary:active,.outlineAction:active{transform:translateY(-1px) scale(.98)}.siteNav a{position:relative;padding-bottom:4px}.siteNav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--green);transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.siteNav a:hover{color:var(--green-deep)}.siteNav a:hover:after{transform:scaleX(1);transform-origin:left}.siteNav a.active:after{transform:scaleX(1);background:var(--green-deep)}.siteNav a.active{text-decoration:none!important}.langSwitcher button{transition:all .25s ease;position:relative}.langSwitcher button:hover{color:var(--green-deep);transform:scale(1.08)}.langSwitcher button.active:after{content:"";position:absolute;bottom:-4px;left:50%;width:4px;height:4px;border-radius:50%;background-color:var(--green-deep);transform:translateX(-50%)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.calculatorButton,.ctaPrimary,.downloadButton,.pricingCta.featured{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--green) 0,var(--green) 35%,#4cf3b8 50%,var(--green) 65%,var(--green) 100%)!important;background-size:200% 100%!important;animation:shimmer 5s linear infinite}.aiGrid.reveal,.benefitCard.reveal,.blogCard.reveal,.calculatorCard.reveal,.featureModuleCard.reveal,.featureSplitLayout.reveal,.moreReadCard.reveal,.openingRow.reveal,.painCard.reveal,.pricingCard.reveal,.processCard.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.aiGrid.reveal.visible,.benefitCard.reveal.visible,.blogCard.reveal.visible,.calculatorCard.reveal.visible,.featureModuleCard.reveal.visible,.featureSplitLayout.reveal.visible,.moreReadCard.reveal.visible,.openingRow.reveal.visible,.painCard.reveal.visible,.pricingCard.reveal.visible,.processCard.reveal.visible{opacity:1;transform:translateY(0)}.landingPricing .pricingCard.featured.reveal,.landingPricing .pricingCard.featured.reveal.visible,.pricingBand .pricingCard.featured.reveal,.pricingBand .pricingCard.featured.reveal.visible{transform:translateY(-20px)}.landingPricing .popularFlag,.pricingBand .popularFlag,.reveal .popularFlag,.reveal.visible .popularFlag{transform:translateX(-50%)}.benefitCards article:first-child,.featureModuleGrid article:nth-child(4n+1),.painCardGrid article:first-child,.pricingCards article:first-child,.processGrid article:first-child{transition-delay:.1s}.benefitCards article:nth-child(2),.featureModuleGrid article:nth-child(4n+2),.painCardGrid article:nth-child(2),.pricingCards article:nth-child(2),.processGrid article:nth-child(2){transition-delay:.2s}.benefitCards article:nth-child(3),.featureModuleGrid article:nth-child(4n+3),.painCardGrid article:nth-child(3),.pricingCards article:nth-child(3),.processGrid article:nth-child(3){transition-delay:.3s}.featureModuleGrid article:nth-child(4n+4){transition-delay:.4s}input[type=text],select,textarea{transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid var(--line)}input[type=text]:focus,select:focus,textarea:focus{border-color:var(--green)!important;box-shadow:0 0 0 4px rgba(25,190,132,.12),var(--shadow-soft)!important;outline:none!important}details.faqItem,details.legalAccordion{transition:all .4s cubic-bezier(.16,1,.3,1)}details.faqItem[open] summary i,details.legalAccordion[open] summary i{transform:rotate(180deg)}details.faqItem summary i,details.legalAccordion summary i{transition:transform .3s ease}.aboutStory.reveal,.milestoneSection.reveal,.missionVision.reveal,.teamShowcase.reveal,.testimonialStrip.reveal,.whyPanel.reveal,section.reveal{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1);will-change:opacity}.aboutStory.reveal.visible,.milestoneSection.reveal.visible,.missionVision.reveal.visible,.teamShowcase.reveal.visible,.testimonialStrip.reveal.visible,.whyPanel.reveal.visible,section.reveal.visible{opacity:1}.reveal .aiBot,.reveal .aiPrompt,.reveal .aiStep,.reveal .ctaPrimary,.reveal .ctaSecondary,.reveal .phoneFrame,.reveal a.calculatorButton,.reveal a.downloadButton,.reveal a.outlineAction,.reveal a.pricingCta,.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal li,.reveal p,.reveal span{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal.visible .aiBot,.reveal.visible .aiPrompt,.reveal.visible .aiStep,.reveal.visible .ctaPrimary,.reveal.visible .ctaSecondary,.reveal.visible .phoneFrame,.reveal.visible a.calculatorButton,.reveal.visible a.downloadButton,.reveal.visible a.outlineAction,.reveal.visible a.pricingCta,.reveal.visible h1,.reveal.visible h2,.reveal.visible h3,.reveal.visible h4,.reveal.visible h5,.reveal.visible h6,.reveal.visible li,.reveal.visible p,.reveal.visible span{opacity:1;transform:translateY(0)}.reveal.visible h1,.reveal.visible h2,.reveal.visible h3,.reveal.visible h4{transition-delay:.1s}.reveal.visible li,.reveal.visible p,.reveal.visible span{transition-delay:.2s}.reveal.visible .aiBot,.reveal.visible .aiPrompt,.reveal.visible .aiStep,.reveal.visible .ctaPrimary,.reveal.visible .ctaSecondary,.reveal.visible .phoneFrame,.reveal.visible a.calculatorButton,.reveal.visible a.downloadButton,.reveal.visible a.outlineAction,.reveal.visible a.pricingCta{transition-delay:.3s}@keyframes floatAppPhone{0%{transform:translateY(0);box-shadow:0 20px 35px rgba(22,32,52,.12)}50%{transform:translateY(-60px);box-shadow:0 45px 75px rgba(22,32,52,.05)}to{transform:translateY(0);box-shadow:0 20px 35px rgba(22,32,52,.12)}}.landingPricing .pricingCta.featured{background:#fff!important;background-image:none!important;color:#08795b!important;animation:none!important}.aiHeroSection{padding:2.7rem 0 1.25rem}.aiHeroInner{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;text-align:center}.aiCardBadge,.aiHeroBadge,.aiMiniBadge,.aiPanelStatus{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(18,175,122,.14);background:rgba(18,175,122,.08);color:#0c9d6f;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.aiHeroBadge{padding:.4rem .85rem}.aiHeroInner h1{margin:0;max-width:1100px;color:#1b2a3a;font-size:clamp(2.1rem,3.15vw,3rem);letter-spacing:0;line-height:1.15}.aiCompareWrap h2 span,.aiHeroInner h1 span{color:#18b581}.aiHeroInner p{margin:0;max-width:720px;color:#4f5c58;font-size:.92rem;line-height:1.55}.aiWorkflowSection{position:relative;padding:7rem 0 3.6rem}.aiWorkflowRail{position:absolute;top:3.1rem;left:15%;right:15%;height:3px;background:linear-gradient(90deg,#17b981,#dff7ee 23%,#17b981 50%,#dff7ee 77%,#17b981)}.aiWorkflowGrid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.aiInsightCard,.aiTestimonialCard,.aiWorkflowCard{position:relative;overflow:hidden;border:1px solid rgba(207,220,235,.95);border-radius:26px;background:#fff;box-shadow:0 20px 45px rgba(24,44,74,.06)}.aiWorkflowCard{display:flex;flex-direction:column;align-items:center;min-height:166px;padding:1.65rem 1.4rem 1.25rem;text-align:center;overflow:visible;border:0;border-radius:14px;background:#edf2ff;box-shadow:none}.aiWorkflowNumber{position:absolute;top:-5.65rem;left:50%;display:grid;place-items:center;width:3.55rem;height:3.55rem;border-radius:999px;background:#18b581;color:#fff;font-size:1.05rem;font-weight:800;transform:translateX(-50%);box-shadow:0 8px 16px rgba(10,99,70,.2)}.aiWorkflowIconBox{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto .45rem;color:#087c59;font-size:2rem;font-weight:800;line-height:1}.aiWorkflowCard>h3{margin:0 0 .35rem;font-size:1rem;line-height:1.35}.aiWorkflowCard>p{max-width:31ch;margin:0 auto;color:#4f5c58;font-size:.8rem;line-height:1.55}.aiBottomCta h2,.aiCameraPanel h3,.aiCctvCopyCard h2,.aiInsightCard h3,.aiTestimonialsSection h2,.aiWorkflowCard h3{margin:0;color:#1b2a3a}.aiCctvCopyCard p,.aiCompareWrap p,.aiInsightCard p,.aiPanelText p,.aiTestimonialCard p,.aiWorkflowCard p{margin:0;color:#64748b;line-height:1.75}.aiCctvSection{display:grid;grid-gap:.85rem;gap:.85rem;padding-bottom:3.6rem}.aiCctvLayout{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(320px,.92fr);grid-gap:1rem;gap:1rem}.aiBottomCta,.aiCameraPanel,.aiCctvCopyCard,.aiCompareWrap{position:relative;overflow:hidden;border-radius:18px}.aiCctvCopyCard{padding:2rem 2.25rem 1.9rem;border:1px solid rgba(210,224,240,.95);background:radial-gradient(circle at 78% 22%,rgba(163,245,216,.28),rgba(163,245,216,.04) 22%,hsla(0,0%,100%,0) 38%),linear-gradient(180deg,#fff,#fbfffd)}.aiCardBadge,.aiMiniBadge,.aiPanelStatus{padding:.35rem .7rem}.aiCctvCopyCard h2{margin-top:1rem;font-size:clamp(1.7rem,2.35vw,2.3rem);line-height:1.15}.aiCctvCopyCard h3{margin:.75rem 0 1rem;color:#18b581;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.35}.aiCctvCopyCard>p{max-width:66ch;color:#526174;font-size:.8rem;line-height:1.65}.aiBulletGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.5rem;gap:1rem 1.5rem;margin:1.5rem 0 1.65rem}.aiBulletItem{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:start}.aiBulletIcon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:rgba(24,181,129,.1);color:#18b581}.aiBulletIcon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aiBulletItem strong{display:block;margin-bottom:.15rem;color:#203042;font-size:.79rem}.aiBulletItem p{font-size:.7rem;line-height:1.5}.aiBottomPrimary,.aiBottomSecondary,.aiPrimaryButton,.aiSecondaryButton,.aiTextAction{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:14px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.aiBottomPrimary:hover,.aiBottomSecondary:hover,.aiPrimaryButton:hover,.aiSecondaryButton:hover,.aiTextAction:hover{transform:translateY(-2px)}.aiBottomPrimary,.aiPrimaryButton,.aiSecondaryButton{background:#149d6f;color:#fff;box-shadow:0 16px 28px rgba(20,157,111,.18)}.aiPrimaryButton,.aiSecondaryButton{padding:.72rem 1.25rem;font-weight:700;font-size:.8rem}.aiBottomPrimary{padding:.95rem 1.5rem;font-weight:700}.aiSecondaryButton{width:100%}.aiGlowCircle{position:absolute;top:1rem;right:1.5rem;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,rgba(192,250,225,.6) 0,rgba(192,250,225,.14) 42%,rgba(192,250,225,0) 72%)}.aiCameraPanel{display:grid;grid-template-rows:auto auto minmax(260px,1fr) auto auto;grid-gap:.75rem;gap:.75rem;padding:1.25rem;background:#111b2d;color:#fff;box-shadow:0 30px 60px rgba(13,20,34,.18)}.aiPanelTop{display:flex;align-items:flex-start;justify-content:space-between}.aiPanelIcon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:7px;background:hsla(0,0%,100%,.06);color:#fff;font-size:.9rem}.aiPanelIcon svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aiPanelStatus{margin-top:-1.25rem;margin-right:-1.25rem;border-radius:0 18px 0 12px;background:#0ca873;border:0;color:#fff;font-size:0;text-transform:none}.aiPanelStatus:after{content:"Best product";font-size:.78rem}.aiPanelStatus.bnLabel:after{content:"\09B8\09C7\09B0\09BE  \09AA\09A3\09CD\09AF"}.aiSecondaryButton{gap:.65rem}.aiSecondaryButton span{font-size:1rem}.aiPanelStatus{flex:0 0 auto}.aiPanelText h3{color:#fff;font-size:1.35rem;line-height:1.25}.aiPanelText p{margin-top:.15rem;font-size:.78rem;color:rgba(232,239,249,.72)}.aiCameraVisual{position:relative;min-height:260px;overflow:hidden}.aiCameraVisual img{object-fit:cover;object-position:center 48%}.aiSpecGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.aiSpecItem{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.04);color:rgba(242,246,250,.86);font-size:.7rem}.aiProofStrip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border:1px solid rgba(217,229,238,.95);border-radius:16px;background:linear-gradient(90deg,#f5fdf8,#fbfffd)}.aiBottomActions,.aiProofMain,.aiProofRating,.aiTestimonialHead{display:flex;align-items:center;gap:.85rem}.aiProofTick{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#15a16f;color:#fff;font-weight:700;font-size:.78rem}.aiProofTick:before{content:"";width:.65rem;height:.36rem;border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg) translateY(-1px)}.aiProofMain p,.aiProofRating strong{margin:0;color:#334155;font-size:.75rem}.aiAvatarGroup{display:flex;align-items:center;flex:0 0 auto}.aiAvatarCircle{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:2px solid #fff;border-radius:999px;background:linear-gradient(135deg,#203046,#4d6985);color:#fff;font-size:.9rem;font-weight:700}.aiAvatarGroup img{display:block;width:88px;height:35px;object-fit:contain}.aiRatingCopy{display:flex;align-items:center;gap:.55rem}.aiRatingCopy span{color:#f5b900;font-size:.72rem;letter-spacing:.08em}.aiInsightsSection{width:min(1088px,calc(100% - 64px));padding-bottom:4rem}.aiInsightsGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px}.aiInsightCard{display:grid;grid-gap:.9rem;gap:.9rem;min-height:250px;padding:1.5rem}.aiInsight-prediction{grid-column:span 7}.aiInsight-invoice,.aiInsight-voice{grid-column:span 5}.aiInsight-accuracy{grid-column:span 7}.aiInsight-analytics,.aiInsight-graph,.aiInsight-stock{grid-column:span 4}.aiInsightCard:after{content:"";position:absolute;inset:auto 1.1rem 1rem auto;width:140px;height:140px;opacity:.08;pointer-events:none}.aiInsight-prediction:after{border-right:14px solid #17b07e;border-top:14px solid #17b07e;transform:skew(-25deg) rotate(45deg)}.aiInsightCard.dark{background:linear-gradient(180deg,#28344a,#1d2738);border-color:rgba(29,39,56,.8)}.aiInsightCard.dark h3,.aiInsightCard.dark p{color:#f8fafc}.aiInsightCard.mint{background:linear-gradient(135deg,#b5efd6,#a8ebd0)}.aiInsightCard.dark:after,.aiInsightCard.mint:after{display:none}.aiInsightChips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:auto}.aiInsightChip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .8rem;border-radius:10px;background:#edf5ff;color:#4c5f75;font-size:.82rem;font-weight:700}.aiInsightChip:first-child{background:#19be84;color:#fff}.aiPhoneMock{position:relative;align-self:end;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:#202a3a}.aiPhoneMock img{object-fit:contain;object-position:center}.aiScanStatus{position:absolute;left:.8rem;bottom:.55rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;color:#94f7d1;font-size:.62rem;letter-spacing:.2em}.aiScanStatus:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:#20d99a}.aiInsight-voice{min-height:356px;padding:34px 34px 30px;align-content:start;border:0;border-radius:26px;color:#285447;box-shadow:none}.aiInsight-voice:before{content:"";display:grid;place-items:center;width:3.4rem;height:3.4rem;margin-bottom:34px;border-radius:15px;background:hsla(0,0%,100%,.2);color:#0f8f64;font-size:1.05rem;font-weight:700;background:linear-gradient(#2c7d69,#2c7d69) center 17px /4px 16px no-repeat,radial-gradient(ellipse at center,transparent 0 32%,#2c7d69 34% 46%,transparent 48%) center 11px /18px 22px no-repeat,linear-gradient(#2c7d69,#2c7d69) center 34px /16px 3px no-repeat,hsla(0,0%,100%,.2)}.aiInsight-voice .aiCardBadge{position:absolute;top:0;right:0;min-width:118px;min-height:24px;border:0;border-radius:0 26px 0 0;background:#079565;color:#fff;font-size:0}.aiInsight-voice .aiCardBadge:before{content:"\09B2\09BE\0987\09AD";font-size:.72rem;font-weight:800}.aiInsight-voice h3{max-width:16ch;margin-top:.2rem;color:#245243;font-size:1.72rem;line-height:1.22}.aiInsight-voice p{max-width:36ch;color:#3e665b;font-size:.92rem;line-height:1.65}.aiInsight-voice h3:after,.aiInsight-voice:after{display:none}.aiVoiceInput{display:grid;grid-template-columns:1fr 46px;grid-gap:14px;gap:14px;align-items:center;margin-top:auto}.aiVoiceInput span{display:flex;align-items:center;min-height:42px;padding:0 28px;border-radius:999px;background:hsla(0,0%,100%,.3);color:#527165;font-size:.88rem;font-weight:700;letter-spacing:0}.aiVoiceInput i{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#2c6b5c;color:#d7fff1;font-size:1.15rem;font-style:normal;line-height:1;box-shadow:0 10px 25px rgba(17,39,34,.16)}.aiAccuracyWrap{display:grid;grid-template-columns:265px 1fr;grid-gap:76px;gap:76px;align-items:center;margin-top:.5rem}.aiInsight-accuracy{min-height:340px;padding:58px 34px 54px;align-content:center;border-color:rgba(176,223,207,.82);border-radius:24px;box-shadow:none}.aiInsight-accuracy .aiCardBadge,.aiInsight-accuracy>p{display:none}.aiInsight-accuracy h3{color:#006d4f;font-size:1.82rem;line-height:1.22}.aiAccuracyStats{display:grid;grid-gap:16px;gap:16px}.aiAccuracyStats div{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:.35rem .85rem;gap:.35rem .85rem;padding-bottom:.35rem}.aiAccuracyStats span{color:#22312e;font-size:.82rem;font-weight:700}.aiAccuracyStats b{color:#172033;font-size:.78rem;line-height:1}.aiAccuracyStats div:after,.aiAccuracyStats div:before{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;border-radius:999px}.aiAccuracyStats div:before{background:#dfeaf8}.aiAccuracyStats div:after{right:2%;background:#058c61}.aiAccuracyStats div:nth-child(2):after{right:4%;background:#14bf79}.aiAccuracyStats div:nth-child(3):after{right:10%;background:#2d715d}.aiAccuracyRing{display:grid;place-items:center;width:164px;height:164px;justify-self:center;border-radius:999px;border:3px dashed rgba(13,124,90,.13);background:radial-gradient(circle,rgba(13,124,90,.12) 0 35%,transparent 36%);color:#007c5b;font-size:1.8rem;font-weight:800}.aiAccuracyRing span{position:relative;display:block;width:96px;height:96px;border-radius:999px;background:rgba(9,106,79,.1);font-size:0}.aiAccuracyRing span:before{content:"*";position:absolute;top:50%;left:50%;font-size:2rem;line-height:1;transform:translate(-50%,-50%)}.aiInsight-analytics,.aiInsight-stock{min-height:166px}.aiInsight-analytics .aiTextAction,.aiInsight-stock .aiTextAction{margin-top:.5rem;padding:.8rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid rgba(18,145,104,.42);border-radius:10px;color:#0d8b61}.aiInsight-analytics .aiTextAction{background:#118a61;color:#fff;border-color:#118a61}.aiBarsVisual{display:flex;align-items:flex-end;gap:.8rem;height:180px;padding:1.2rem;border-radius:20px;background:linear-gradient(rgba(25,190,132,.05) 1px,transparent 0),linear-gradient(90deg,rgba(25,190,132,.05) 1px,transparent 0),#f4f7fb;background-size:100% 36px,36px 100%,auto}.aiInsight-graph .aiBarsVisual{margin-top:auto}.aiBarsVisual span{flex:1 1;border-radius:10px 10px 0 0;background:linear-gradient(180deg,rgba(24,181,129,.86),rgba(24,181,129,.38))}.aiBarsVisual span:first-child{height:44%}.aiBarsVisual span:nth-child(2){height:70%}.aiBarsVisual span:nth-child(3){height:86%}.aiBarsVisual span:nth-child(4){height:100%}.aiBarsVisual span:nth-child(5){height:54%}.aiTextAction{margin-top:auto;color:#0f8f64;font-weight:700}.aiCompareSection{padding-bottom:4rem}.aiCompareWrap{padding:3rem;background:linear-gradient(180deg,#233043,#1a2434);color:#fff}.aiCompareWrap h2{margin:0;text-align:center;font-size:clamp(2rem,3.6vw,3rem)}.aiCompareWrap p{margin:.9rem auto 2rem;max-width:760px;text-align:center;color:rgba(231,238,246,.76)}.aiCompareTable{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.03)}.aiCompareRow{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center}.aiCompareRow span{padding:1rem 1.2rem;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:center}.aiCompareRow span:first-child{text-align:left}.aiCompareHead span{color:#7df1c7;font-weight:700}.aiCompareTable .aiCompareRow:last-child span{border-bottom:0}.aiCompareMark{display:inline-grid;width:1.2rem;height:1.2rem;place-items:center}.aiCompareMark.active{color:#7df1c7}.aiCompareMark span{position:relative;width:1rem;height:1rem}.aiCompareMark span:after,.aiCompareMark span:before{content:"";position:absolute;left:.12rem;top:.46rem;width:.78rem;height:2px;border-radius:999px;background:rgba(203,213,225,.54)}.aiCompareMark span:before{transform:rotate(45deg)}.aiCompareMark span:after{transform:rotate(-45deg)}.aiCompareMark.active span:before{left:.16rem;top:.5rem;width:.72rem;height:.4rem;border-bottom:2px solid #7df1c7;border-left:2px solid #7df1c7;background:transparent;transform:rotate(-45deg)}.aiCompareMark.active span:after{display:none}.aiTestimonialsSection{padding-bottom:4rem}.aiTestimonialsSection h2{margin-bottom:1.4rem;text-align:center;font-size:clamp(1.9rem,3vw,2.6rem)}.aiTestimonialsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.aiTestimonialCard{padding:1.4rem}.aiTestimonialCard .aiAvatarCircle{width:3.35rem;height:3.35rem;margin-left:0;flex:0 0 3.35rem;overflow:hidden;border:2px solid #0f9a6a;background-color:#dff7ee;background-image:url(/images/ai/merchant-avatar-group.webp);background-repeat:no-repeat;background-size:158px 62px;background-position:-3px -4px;color:transparent;font-size:0;box-shadow:0 8px 18px rgba(15,154,106,.12)}.aiTestimonialCard:nth-child(2) .aiAvatarCircle{background-position:-51px -4px}.aiTestimonialHead strong{color:#162334}.aiTestimonialHead p{margin-top:.15rem;font-size:.92rem}.aiStars{display:flex;gap:.25rem;margin:1rem 0 .8rem;color:#0f9a6a;letter-spacing:.1em}.aiStarDots{display:inline-flex;gap:.16rem;margin-top:.2rem}.aiStarDots span,.aiStars span{width:.48rem;height:.48rem;border-radius:50%;background:#0f9a6a}.aiRatingCopy .aiStarDots span{width:.4rem;height:.4rem}.aiTestimonialCard blockquote{margin:0;color:#475569;line-height:1.8}.aiBottomCtaSection{padding-bottom:4.5rem}.aiBottomCta{display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:center;padding:3rem 1.5rem;background:linear-gradient(135deg,#11845d,#0e724f);text-align:center}.aiBottomCta h2{max-width:820px;color:#fff;font-size:clamp(1.9rem,3.2vw,2.8rem)}.aiBottomSecondary{padding:.95rem 1.5rem;border:1px solid hsla(0,0%,100%,.42);color:#fff}.aiBottomMeta{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.35rem;color:#7b8b9f;font-size:.9rem}.aiBottomMetaItem{display:inline-flex;align-items:center;gap:.4rem}.aiBottomMetaItem:before{content:"";width:8px;height:8px;border-radius:50%;background:#19be84;color:#19be84;font-size:.8rem}@media (max-width:1080px){.aiAccuracyWrap,.aiCctvLayout,.aiTestimonialsGrid{grid-template-columns:1fr}.aiInsight-accuracy,.aiInsight-analytics,.aiInsight-graph,.aiInsight-invoice,.aiInsight-prediction,.aiInsight-stock,.aiInsight-voice{grid-column:span 6}}@media (max-width:820px){.aiHeroSection{padding-top:3.2rem}.aiHeroInner h1{max-width:680px;font-size:2rem;line-height:1.12}.aiWorkflowRail{display:none}.aiWorkflowSection{padding-top:2rem}.aiWorkflowNumber{position:static;margin:-3.4rem auto .7rem;transform:none}.aiWorkflowCard{margin-top:2rem;padding-top:1.3rem}.aiBottomActions,.aiBulletGrid,.aiCompareRow,.aiInsightsGrid,.aiSpecGrid,.aiTestimonialsGrid,.aiWorkflowGrid{grid-template-columns:1fr}.aiProofMain,.aiProofRating,.aiProofStrip{flex-direction:column;align-items:flex-start}.aiInsight-accuracy,.aiInsight-analytics,.aiInsight-graph,.aiInsight-invoice,.aiInsight-prediction,.aiInsight-stock,.aiInsight-voice{grid-column:span 12}.aiBottomMeta{flex-direction:column;align-items:center;gap:.6rem}.aiCompareRow span,.aiCompareRow span:first-child{text-align:left}}@media (max-width:640px){.aiBottomCta,.aiCameraPanel,.aiCctvCopyCard,.aiCompareWrap{padding:1.25rem}.aiInsightCard,.aiTestimonialCard,.aiWorkflowCard{border-radius:22px}.aiCameraVisual{height:220px}.aiCameraBody{right:.8rem;width:185px;height:72px}.aiCameraLens{left:.8rem;width:76px;height:76px}.aiCameraMount{right:1.2rem;width:78px;height:110px}.aiGlowCircle{right:0;width:220px;height:220px}}.invHero{padding:60px 0 80px;background:linear-gradient(180deg,#e5f9ef,#eef6ff);text-align:center}.invHero .heroBadge{margin-bottom:30px}.invHero h1{margin:0;color:#17223a;font-size:clamp(36px,4.2vw,68px);line-height:1.18;letter-spacing:-.04em}.invHero h1 span{color:#12bb82}.invHero>.pageShell>p{max-width:680px;margin:18px auto 0;color:#5f6b79;font-size:15px;line-height:1.7}.invPage{padding:60px 0 64px}.vatHero{padding:54px 0 124px;background:#eafbf4;text-align:center}.vatHero span,.vatStoryCopy>span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 14px;border-radius:999px;background:#bff4df;color:#08795b;font-size:13px;font-weight:800}.vatHero h1{max-width:820px;margin:22px auto 0;color:#142033;font-size:clamp(34px,3.6vw,52px);line-height:1.22;letter-spacing:0;font-weight:800}.vatHero h1 b{color:#18bd86}.vatHero p{max-width:590px;margin:20px auto 0;color:#37465a;font-size:14px;line-height:1.8;font-weight:500}.vatPage{padding:0 0 70px}.vatStory{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr);grid-gap:44px;gap:44px;align-items:center;margin-top:-74px;padding:28px 26px 28px 34px;border-radius:24px;background:#e9f1ff}.vatStoryCopy blockquote{margin:22px 0 26px;color:#17243a;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.68;letter-spacing:0}.vatStoryCopy small,.vatStoryCopy strong{display:block}.vatStoryCopy strong{color:#17243a;font-size:14px;line-height:1.35}.vatStoryCopy small{margin-top:4px;color:#4b5b70;font-size:12px;font-weight:600;line-height:1.45}.vatStoryImage{position:relative;aspect-ratio:16/9;min-height:0;overflow:hidden;border-radius:20px;background:#d7e4ef;box-shadow:0 24px 48px rgba(16,29,48,.16)}.vatStoryImage img{object-fit:cover;object-position:center}.vatToolsGrid{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:26px;gap:26px;margin-top:42px}.vatCalculator,.vatFaq details,.vatFeatures article,.vatInvoicePreview,.vatSlab{border:1px solid #dfe7f1;background:#fff}.vatCalculator,.vatSlab{border-radius:20px;padding:28px}.vatCalculator h2,.vatFaq h2,.vatFeatures h2,.vatSlab h2{margin:0;color:#172033;font-size:clamp(24px,2vw,34px);line-height:1.25}.vatCalculator h2{display:flex;align-items:center;gap:14px;margin-bottom:28px}.vatCalculator h2 i,.vatFeatures article i{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:10px;background:#c8f3e2;color:#08795b;font-style:normal;font-weight:900}.vatCalculator label{display:block;margin-bottom:10px;color:#26344a;font-size:14px;font-weight:800}.vatCalculator input{width:100%;min-height:52px;padding:0 16px;border:1px solid #bfcad8;border-radius:10px;background:#f7f9fe;color:#172033}.vatResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.vatResultGrid div{padding:18px;border:1px solid #cdd6e4;border-radius:12px;background:#f7f7fb}.vatResultGrid span,.vatResultGrid strong{display:block}.vatResultGrid span{color:#3b485e;font-weight:700}.vatResultGrid strong{margin-top:8px;color:#08795b;font-size:17px}.vatCalculator button{width:100%;min-height:50px;margin-top:24px;border-radius:10px;background:#18bd86;color:#073224;font-weight:800}.vatSlab{background:#243146;color:#fff}.vatSlab h2{margin-bottom:20px;color:#fff}.vatSlab div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.12);color:#d6deec;font-weight:700}.vatSlab div.header{color:#fff}.vatSlab strong{color:#62f0bd}.vatSlab p{margin:26px 0 0;color:#c5cfdd;font-size:13px;line-height:1.6}.vatFeatureSection{display:grid;grid-template-columns:.78fr 1.12fr;grid-gap:30px;gap:30px;margin-top:40px}.vatInvoicePreview{display:grid;align-content:center;justify-items:center;min-height:470px;padding:34px;border-radius:20px;background:#f8fbff}.vatInvoicePaper{width:min(340px,100%);padding:28px 26px;border-radius:8px;background:#fff;box-shadow:0 22px 42px rgba(20,35,56,.12)}.vatInvoicePaper strong{display:block;color:#08795b;font-size:18px}.vatInvoicePaper>span{display:block;margin-top:4px;color:#506076;font-size:12px}.vatInvoicePaper hr{margin:28px 0;border:0;border-top:3px solid #edf1f6}.vatInvoicePaper p{display:flex;justify-content:space-between;margin:14px 0;color:#142033}.vatInvoicePaper em{color:#08795b;font-style:normal;font-weight:800}.vatInvoicePaper i{display:block;width:50px;height:50px;margin:28px auto 0;background:linear-gradient(90deg,#cfd6df 45%,transparent 45% 55%,#cfd6df 55%) 0 0 /16px 16px,linear-gradient(#cfd6df 45%,transparent 45% 55%,#cfd6df 55%) 0 0 /16px 16px}.vatInvoicePreview small{margin-top:24px;color:#26344a;font-weight:800}.vatFeatures h2{margin-bottom:18px}.vatFeatures>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.vatFeatures article{min-height:156px;padding:24px;border-radius:20px;background:#f7f8ff}.vatFeatures article:nth-child(2) i{background:#ffe3b9;color:#9b5a04}.vatFeatures h3{margin:18px 0 10px;color:#172033;font-size:18px}.vatFeatures p{margin:0;color:#39475b;font-size:14px;line-height:1.7}.vatPricing{margin-top:66px}.vatFaq{max-width:700px;margin:70px auto 0}.vatFaq h2{margin-bottom:28px;text-align:center}.vatFaq details{overflow:hidden;border-radius:12px;margin-top:14px}.vatFaq summary{display:flex;justify-content:space-between;padding:18px 22px;background:#eef3ff;color:#172033;font-weight:800;cursor:pointer}.vatFaq summary:after{content:"⌄"}.vatFaq details[open] summary:after{transform:rotate(180deg)}.vatFaq p{margin:0;padding:18px 22px;color:#344258;line-height:1.75}.vatFinal{margin-top:64px;padding:58px 28px;border-radius:24px;background:#243146;color:#fff;text-align:center}.vatFinal h2{margin:0;color:#fff;font-size:clamp(30px,3.3vw,50px);line-height:1.18}.vatFinal p{max-width:600px;margin:22px auto 30px;color:#d1dae8;line-height:1.7}.vatFinal div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.vatFinal a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border:2px solid #18bd86;border-radius:12px;color:#fff;font-weight:800}.vatFinal a:first-child{background:#18bd86;color:#073224}@media (max-width:980px){.vatFeatureSection,.vatStory,.vatToolsGrid{grid-template-columns:1fr}.vatStoryImage{min-height:0}}@media (max-width:640px){.vatHero{padding:42px 0 96px}.vatCalculator,.vatFeatures article,.vatInvoicePreview,.vatSlab,.vatStory{padding:22px}.vatStoryCopy blockquote{font-size:24px}.vatFeatures>div,.vatResultGrid{grid-template-columns:1fr}}.invStockAlert{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center;padding:28px 32px;border-radius:18px;background:#fff0ee}.invAlertLeft h3{margin:0 0 10px;color:#c92828;font-size:18px}.invAlertLeft p{margin:0;max-width:480px;color:#4a3f3d;font-size:14px;line-height:1.65}.invAlertProduct{display:flex;gap:16px;align-items:center;padding:18px 22px;border:1px solid #e0dbd9;border-radius:14px;background:#fff;min-width:260px}.invAlertProductImg{display:grid;place-items:center;width:56px;height:56px;border-radius:10px;background:#3e6b52;font-size:28px;flex:0 0 56px}.invAlertProductInfo{min-width:0}.invAlertProductInfo strong{display:block;color:#1a2236;font-size:15px}.invLowStockBadge{display:inline-block;margin-top:5px;padding:2px 10px;border-radius:6px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:700}.invAlertProductMeta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.invAlertProductMeta span{color:#687386;font-size:13px}.invAlertProductMeta b{color:#1a2236;font-size:15px}.invLossCalc{margin-top:32px;padding:32px;border-radius:18px;background:linear-gradient(135deg,#e5f9ef,#eef6ff)}.invLossCalc h3{margin:0 0 8px;color:#17223a;font-size:clamp(22px,2.2vw,30px);font-weight:800}.invLossCalc>p{margin:0 0 22px;color:#5f6b79;font-size:14px;line-height:1.6}.invLossForm{display:flex;gap:14px;align-items:stretch}.invLossInputWrap{position:relative;flex:1 1}.invLossInputWrap input{width:100%;padding-right:38px}.invLossInputIcon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#687386;font-size:16px;font-weight:700;pointer-events:none}.invLossForm input{flex:1 1;min-height:50px;padding:0 16px;border:1px solid #c8d5cf;border-radius:12px;background:#fff;font-size:14px;outline:none;transition:border-color .2s ease}.invLossForm input:focus{border-color:#12bb82}.invLossForm input::placeholder{color:#9aa5b0}.invLossForm button{min-height:50px;padding:0 32px;border:none;border-radius:12px;background:#08795b;color:#fff;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .15s ease}.invLossForm button:hover{background:#065d46;transform:translateY(-1px)}.invLossResult{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px 22px;border-radius:12px;background:#fff;border:1px solid #a8efd2;animation:invFadeIn .3s ease}.invLossResult span{color:#687386;font-size:14px}.invLossResult strong{color:#c92828;font-size:22px}@keyframes invFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.invChartSection{margin-top:32px;padding:32px;border:1px solid #cbd8d0;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(20,35,56,.06)}.invChartHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.invChartHeader h3{margin:0;color:#17223a;font-size:20px;font-weight:800}.invChartHeader p{margin:4px 0 0;color:#687386;font-size:13px}.invChartLegend{display:flex;gap:18px}.invChartLegend span{display:flex;align-items:center;gap:6px;font-size:13px;color:#546072}.invChartLegend i{width:10px;height:10px;border-radius:50%}.invLegendSales i{background:#087c5a}.invLegendStock i{background:#c2edda}.invChart{gap:24px;height:220px;padding:0 16px 12px;border-bottom:2px solid #e2e8ef}.invChart,.invChartGroup{display:flex;align-items:flex-end}.invChartGroup{gap:6px;flex:1 1;height:100%}.invBarSales,.invBarStock{flex:1 1;border-radius:5px 5px 0 0;min-width:18px;max-width:42px;transition:height .6s ease}.invBarSales{background:#087c5a}.invBarStock{background:#c2edda}.invProductGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:32px}.invProductCard{display:flex;min-height:168px;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid #cddcf4;border-radius:20px;background:#eaf2ff;box-shadow:0 16px 34px rgba(27,49,86,.08)}.invProductCard:nth-child(2){border-color:#d4ddee;background:#edf4ff}.invProductCard h4{margin:0 0 10px;font-size:18px;font-weight:800;color:#172033;line-height:1.35}.invProductCard>p{margin:0 0 18px;color:#29364a;font-size:14px;font-weight:500;line-height:1.65}.invProductItem{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding:8px 12px;border-radius:10px;background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px rgba(205,216,235,.52);margin-top:auto}.invProductItem span{color:#172033;font-size:14px;font-weight:700;line-height:1.35}.invProductItem b{flex-shrink:0;color:#08795b;font-size:16px;font-weight:800}.invDeadPrice{color:#c81e1e!important}.invTipsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:40px}.invTipCard{min-height:166px;padding:22px;border:1px solid #cddcf4;border-radius:20px;background:#fff;box-shadow:0 16px 34px rgba(27,49,86,.08)}.invTipCard h4{margin:0 0 14px;font-size:18px;font-weight:800;color:#172033;line-height:1.35}.invProTip{border-color:#f2cf90;background:#fff1d8}.invProTipQuote{margin:0 0 14px;color:#3d2908;font-size:15px;font-weight:800;line-height:1.65}.invProTipNote{margin:0;color:#5a3a07;font-size:13px;font-weight:600;line-height:1.65}.invWaste{border-color:#cddcf4;background:#eaf2ff}.invWasteBar{height:7px;margin-bottom:16px;overflow:hidden;border-radius:999px;background:#b9c7ba}.invWasteBarFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#087c5a,#12bb82);transition:width .8s ease}.invWaste>p{margin:0;color:#29364a;font-size:13px;font-weight:600;line-height:1.65}.invTestimonial{position:relative;margin-top:32px;padding:38px 42px 34px;border:1px solid #b9ead7;border-radius:22px;background:#eafbf4;text-align:left}.invTestimonialQuoteMark{display:none}.invTestimonialQuoteMark:before{content:"\201D";color:#fff;font-size:24px;font-weight:900;line-height:1}.invTestimonial h2{margin:0 0 26px;max-width:none;color:#2d6658;font-size:clamp(22px,2vw,30px);line-height:1.28;text-align:center}.invTestimonial blockquote{width:min(760px,100%);max-width:760px;margin:0 0 28px;padding-left:24px;border-left:4px solid #08795b;color:#122033;font-size:15px;font-weight:700;line-height:1.8;text-align:left}.invTestimonialAuthor{display:flex;align-items:center;gap:16px;width:min(760px,100%);margin:0;padding-left:24px}.invTestimonialAvatar{display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px;border-radius:50%;background-color:#d8f7ee;background-image:url(/images/blog/offline-to-online/merchant-testimonial.webp);background-position:center 24%;background-size:165%;border:3px solid #fff;box-shadow:0 0 0 2px #08795b,0 8px 18px rgba(20,35,56,.16);overflow:hidden}.invTestimonialAvatar span{display:none}.invTestimonialAuthor .invTestimonialAvatar span{display:none;font-size:0;color:transparent}.invTestimonialAuthor>div{text-align:left;min-width:0}.invTestimonialAuthor strong{display:block;color:#10223d;font-size:16px;font-weight:800;line-height:1.25}.invTestimonialAuthor span{display:block;color:#08795b;font-size:14px;font-weight:600;line-height:1.35;margin-top:4px}.invPricing{margin-top:42px}.invCycle{margin-top:46px;text-align:center}.invCycle h2{margin:0 0 30px;color:#172033;font-size:clamp(24px,2.35vw,34px);font-weight:800;line-height:1.25}.invCycleFlow{justify-content:center;flex-wrap:wrap}.invCycleFlow,.invCycleStep{display:flex;align-items:center;gap:0}.invCycleArrow{display:inline-block;margin:0 22px;color:#7b8b86;font-size:24px;line-height:1}.invCycleBtn{min-height:50px;min-width:164px;padding:0 34px;border:2px solid #80908a;border-radius:18px;background:#fff;color:#172033;font-size:15px;font-weight:800;cursor:pointer;transition:all .2s ease}.invCycleBtn:hover{border-color:#08795b;color:#08795b}.invCycleBtn.active{border-color:#0c8d68;background:#16bd89;color:#083225;box-shadow:0 8px 16px rgba(7,63,48,.18)}.invFinalCta{margin-top:38px;padding:34px 42px 30px;border-radius:30px;background:#101d30;text-align:center;color:#fff}.invFinalCta h2{margin:0 0 16px;color:#eef4ff;font-size:clamp(24px,2.45vw,34px);line-height:1.28;font-weight:800}.invFinalCta>p{max-width:650px;margin:0 auto 26px;color:#b8c4d6;font-size:14px;line-height:1.75}.invFinalBtn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border:none;border-radius:18px;background:#16bd89;color:#073224;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.invFinalBtn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(22,189,137,.24)}.invTrustBadges{display:flex;align-items:center;justify-content:center;gap:34px;margin-top:22px;color:#8f9bad;font-size:13px;font-weight:700}@media (max-width:820px){.invPage{padding-bottom:46px}.invStockAlert{grid-template-columns:1fr}.invAlertProduct{min-width:0}.invLossForm{flex-direction:column}.invProductGrid,.invTipsGrid{grid-template-columns:1fr}.invChartHeader{flex-direction:column;gap:12px}.invCycleFlow{flex-direction:column;gap:14px}.invCycleArrow{margin:0;transform:rotate(90deg)}.invTrustBadges{flex-direction:column;gap:12px}}@media (max-width:540px){.invHero{padding:40px 0 50px}.invChartSection,.invLossCalc,.invStockAlert{padding:20px}.invTestimonial{padding:28px 20px}.invTestimonial h2{text-align:left}.invTestimonial blockquote{padding-left:18px}.invTestimonialAuthor{margin:0;padding-left:18px}.invFinalCta{padding:30px 22px 28px;border-radius:24px}.invChart{gap:6px;height:150px}}.crmHero{padding:46px 0 52px;background:#ebfff6}.crmHero .pageShell{width:min(1120px,calc(100% - 48px))}.crmBadge{padding:5px 13px;color:#087b5b;background:#baf2dc;font-size:12px}.crmHero h1{max-width:720px;margin:16px auto 12px;color:#152033;font-size:clamp(38px,4vw,60px);line-height:1.16;letter-spacing:-1.5px}.crmHero p{color:#56635e;font-size:14px}.crmPage{width:min(1220px,calc(100% - 48px));padding-top:44px;padding-bottom:78px}.crmHeroVisual{height:clamp(360px,32vw,480px);aspect-ratio:auto;border-radius:22px;background:#fff;box-shadow:0 18px 38px rgba(25,42,37,.14)}.crmHeroVisual img{object-fit:cover;object-position:center}.crmLead{max-width:1000px;margin:42px auto 48px;color:#47544f;font-size:clamp(19px,1.7vw,25px);line-height:1.65}.crmJourney{padding:42px 28px 26px;border-color:#cbd8d1;border-radius:20px;background:#fff}.crmJourney h2,.crmSegments>h2,.crmTestimonial h2{margin-bottom:28px;color:#152033;font-size:22px;font-weight:800}.crmJourney>div{max-width:1050px;margin:0 auto;gap:80px}.crmJourney article{min-height:154px;padding:18px 20px;border-width:1.5px;border-radius:18px}.crmJourney article i{width:46px;height:46px;margin-bottom:10px;font-size:18px}.crmJourney article strong{color:#087b5b;font-size:15px}.crmJourney article p{margin-top:5px;color:#5c6863;font-size:12px;line-height:1.55}.crmJourney article.featured strong{color:#fff}.crmJourney article.featured p{color:#dff8ef}.crmSegments{padding:70px 0 64px}.crmSegments>h2{margin-bottom:28px}.crmSegments>div{gap:22px}.crmSegments article{min-height:230px;padding:25px;border-color:#ccd8d2;border-radius:18px;box-shadow:none}.crmSegments article>i{width:38px;height:38px;border-radius:11px;font-size:17px}.crmSegments h3{margin:18px 0 12px;color:#172236;font-size:18px}.crmSegments p{min-height:80px;margin:0 0 14px;color:#4f5b57;font-size:13px;line-height:1.6}.crmSegments article>strong{font-size:13px}.crmTestimonial{padding:18px 0 72px}.crmTestimonial blockquote{max-width:650px;padding:24px 28px;border-radius:18px}.crmTestimonial blockquote>span{width:44px;height:44px;flex-basis:44px}.crmTestimonial blockquote strong{font-size:14px}.crmTestimonial blockquote p,.crmTestimonial blockquote small{font-size:12px}.crmTestimonial blockquote p{margin-top:12px}.crmLoyalty{min-height:520px;padding:58px 68px;gap:56px;border-radius:0;background:#263449}.crmLoyaltyCopy h2{max-width:510px;margin-bottom:18px;font-size:clamp(34px,3.2vw,46px);color:#fff}.crmLoyaltyCopy>p{max-width:590px;color:#d4dce7;font-size:14px;line-height:1.7}.crmLoyaltyCopy>div{margin-top:20px}.crmLoyaltyCopy>div strong{font-size:14px}.crmLoyaltyCopy>div span{color:#cbd4e0;font-size:12px}.crmPhone{width:250px;height:430px;margin-bottom:-74px;padding:40px 16px 16px;border-width:11px;border-radius:38px 38px 0 0}.crmPhoneNotch{width:86px;height:19px}.crmPhone header i{width:32px;height:32px;font-size:12px}.crmMessage,.crmPhone header strong{font-size:12px}.crmPhone{width:min(100%,245px);height:auto;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.crmPhone img{display:block;width:100%;height:auto}.crmContactActions{margin:56px 0 68px;gap:14px}.crmContactActions a{min-height:50px;border-radius:8px;font-size:13px}.crmCalendar{padding:30px;border-radius:18px;background:#f0f2ff}.crmCalendar h2{font-size:21px}.crmCalendar p{font-size:13px}.crmCalendar ul{gap:12px}.crmCalendar li{padding:13px 8px;font-size:13px}.crmTips{margin:44px 0 76px;padding:30px;border-radius:18px;background:#fff8be}.crmTips h2{font-size:22px}.crmTips article,.crmTips>p{font-size:13px}.crmTips>div{margin-top:20px;gap:14px}.crmTips article{padding:17px}.crmPricing.salesPricingSection{margin-top:0;padding:34px 46px 48px;background:#fafaff}.crmPricing .salesPricingHeading{margin-bottom:32px}.crmPricing .salesPricingHeading h2{margin:14px 0 10px;font-size:clamp(32px,3.2vw,48px)}.crmPricing .pricingCards{max-width:1020px;margin:0 auto;gap:22px}.crmPricing .pricingCard{min-height:360px;padding:24px 22px 28px;border-radius:16px}.crmPricing .pricingCard.featured{padding-top:28px}.crmPricing .pricingCard h3{font-size:16px}.crmPricing .priceLine strong{font-size:38px}.crmPricing .pricingCard li,.crmPricing .pricingCard p{font-size:12px}.crmPricing .pricingCard li:before{content:"✓"}.crmPricing .pricingCard ul{gap:13px;padding-top:18px}.crmPricing .pricingCta{min-height:44px;margin-top:22px;border-radius:9px;font-size:13px}.crmFinal{margin-top:64px;padding:62px 28px;border-radius:20px;background:#263449}.crmFinal h2{color:#fff;font-size:clamp(31px,3.4vw,46px)}.crmFinal p{font-size:13px}.crmFinal div{margin-top:24px}.crmFinal a{min-width:150px;padding:13px 20px;border-radius:8px;font-size:13px}@media (max-width:900px){.crmJourney>div{gap:18px}.crmLoyalty{padding:48px 30px 0}}@media (max-width:640px){.crmHero .pageShell,.crmPage{width:min(100% - 32px,1220px)}.crmHero h1{font-size:36px}.crmHeroVisual{height:300px}.crmJourney>div{gap:16px}.crmSegments article{min-height:0}.crmLoyalty{min-height:auto}.crmPricing.salesPricingSection{padding:30px 18px 40px}}.posDetailPage{color:#132033;background:#fff}.posDetailHero{position:relative;min-height:550px;overflow:hidden}.posDetailHero>img{object-fit:cover;object-position:center}.posHeroShade{position:absolute;inset:0;background:hsla(0,0%,100%,.76)}.posHeroContent{position:relative;min-height:550px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.posEyebrow{padding:6px 16px;border-radius:20px;color:#087c5b;background:#b9f3d9;font-weight:700}.posHeroContent h1{max-width:580px;margin:20px 0 14px;font-size:clamp(42px,5vw,68px);line-height:1.16;letter-spacing:0}.posHeroContent h1 strong{font-weight:800}.posHeroContent>p{max-width:540px;color:#475569;font-size:17px;line-height:1.75}.posHeroActions{display:flex;gap:14px;margin-top:22px}.posHeroActions a{padding:14px 28px;border:2px solid #07805c;border-radius:9px;color:#067956;font-weight:700}.posHeroActions a:first-child{color:#fff;background:#07805c}.posBalanceCard{position:absolute;right:7%;top:42%;width:min(42%,520px);padding:28px;border-radius:22px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 50px rgba(15,23,42,.14);transform:rotate(2deg)}.posBalanceCard small,.posBalanceCard span{display:block;color:#07805c}.posBalanceCard strong{display:block;margin:12px 0;font-size:28px}.posDetailBody{padding-top:78px;padding-bottom:80px}.posSteps{text-align:center}.posCompare>h2,.posPricing>h2,.posSteps h2{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.18;letter-spacing:0}.posTitleLine{width:82px;height:4px;margin:19px auto 38px;border-radius:99px;background:#07805c}.posStepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.posStepsGrid article{position:relative;min-height:176px;padding:80px 26px 28px;overflow:hidden;border:1px solid #e2eee8;border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.03)}.posStepsGrid article:before{content:"";position:absolute;top:50px;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(18,189,138,0),rgba(18,189,138,.9) 34%,rgba(18,189,138,.28))}.posStepsGrid article:first-child:before{left:50%;background:linear-gradient(90deg,rgba(18,189,138,.9),rgba(18,189,138,.28))}.posStepsGrid article:last-child:before{right:50%;background:linear-gradient(90deg,rgba(18,189,138,.28),rgba(18,189,138,.9))}.posStepsGrid article>span{position:absolute;top:24px;left:50%;z-index:1;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#063f35;background:#12bd8a;box-shadow:0 10px 18px rgba(18,189,138,.24);transform:translateX(-50%)}.posStepsGrid article>span svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.posStepsGrid h3{margin:0 0 9px;font-size:15px;line-height:1.35}.posCompare>p,.posPricing>p,.posStepsGrid p{color:#607068}.posStepsGrid p{max-width:270px;margin:0 auto;font-size:12.5px;line-height:1.55}.posTrustBar{justify-content:center;gap:42px;margin:66px 0 46px;padding:36px 24px;background:#eef3ff}.posTrustBar,.posTrustBar span{display:flex;align-items:center}.posTrustBar span{gap:10px;color:#52616f;font-weight:700;white-space:nowrap}.posTrustBar b{display:grid;width:24px;height:24px;place-items:center;color:#0b9871}.posTrustBar b svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.posStory{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:48px;gap:48px;align-items:center;padding:54px;border-radius:24px;background:#e9f0ff}.posPricing>span,.posStory>div>span{color:#07805c;font-weight:700}.posStory h2{margin:20px 0;font-size:clamp(28px,3vw,42px)}.posStory blockquote{margin:0;padding-left:18px;border-left:4px solid #0c936d;color:#425066;font-size:17px;line-height:1.8}.posPerson{display:flex;gap:12px;align-items:center;margin-top:26px}.posPerson img{border-radius:50%;object-fit:cover}.posPerson p,.posPerson small{display:block;margin:0}.posStoryImage{position:relative;justify-self:stretch;width:100%;height:405px;overflow:hidden;border-radius:22px;background:#e9f0ff}.posStoryImage img{object-fit:fill;object-position:center}.posLoss{margin:72px 0;padding:42px;text-align:center;color:#991b1b;background:#fff0f0}.posLoss>span{display:grid;width:48px;height:48px;margin:auto;place-items:center;border-radius:50%;color:#fff;background:#c51e26;font-size:25px}.posLoss h2{font-size:34px}.posLoss>p{color:#535c62}.posLoss>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:800px;margin:30px auto 0}.posLoss article{padding:20px;border:1px solid #f2d7d7;border-radius:12px;background:#fff}.posLoss article small,.posLoss article strong{display:block}.posLoss article strong{font-size:20px}.posLoss article small{margin-top:5px;color:#59636a}.posCompare{text-align:center}.posCompare>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:34px;text-align:left}.posCompare article{position:relative;padding:30px;border:1px solid #dbe5df;border-radius:20px}.posCompare article:last-child{border:2px solid #07805c;background:#e7faf3}.posCompare article>span{position:absolute;right:0;top:0;padding:6px 16px;border-radius:0 18px 0 16px;color:#fff;background:#07805c}.posCompare article p{color:#46564f}.posCompare article:first-child p{color:#c62828}.posReminder{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;margin:72px 0;padding:54px;background:#e8f0ff}.posReminder h2{font-size:36px}.posReminder p{max-width:620px;color:#52606d;line-height:1.7}.posReminder>div>span{display:inline-block;padding:10px 14px;border-radius:9px;background:#fff;color:#087d5c;font-weight:700}.posSmsImageFrame{position:relative;justify-self:center;width:min(100%,360px);aspect-ratio:4/5;min-height:420px}.posSmsImageFrame img{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 36px rgba(15,23,42,.16))}.posPhone{justify-self:center;width:260px;min-height:390px;padding:30px 20px;border:8px solid #132033;border-radius:42px;background:#fff;box-shadow:0 20px 30px rgba(15,23,42,.15)}.posPhone p{margin-top:28px;padding:18px;border-radius:15px;background:#e2f1ff;font-size:13px}.posPricing{padding:20px 0 70px;text-align:center}.posPricing>span{display:inline-block;margin-bottom:14px}.posPricing>p{max-width:640px;margin:15px auto 38px}.posFinalCta{padding:58px 30px;border-radius:24px;text-align:center;color:#fff;background:#142136}.posFinalCta h2{margin:0;font-size:clamp(34px,4vw,50px)}.posFinalCta p,.posFinalCta small{color:#c6ceda}.posFinalCta div{display:flex;justify-content:center;gap:14px;margin:24px 0 34px}.posFinalCta a{padding:14px 24px;border:1px solid #627087;border-radius:9px;color:#fff;background:#2a3649;font-weight:700}.posFinalCta a:first-child{border-color:#087e5c;background:#087e5c}@media (max-width:900px){.posBalanceCard{position:relative;right:auto;top:auto;width:100%;margin-top:30px;transform:none}.posHeroContent{padding-top:60px;padding-bottom:60px}.posLoss>div,.posStepsGrid{grid-template-columns:repeat(2,1fr)}.posCompare>div,.posReminder,.posStory{grid-template-columns:1fr}.posStoryImage{justify-self:center}}@media (max-width:640px){.posDetailHero,.posHeroContent{min-height:650px}.posHeroContent h1{font-size:38px}.posLoss>div,.posStepsGrid{grid-template-columns:1fr}.posTrustBar{align-items:flex-start;flex-direction:column;gap:18px}.posLoss,.posReminder,.posStory{padding:30px 22px}.posSmsImageFrame{width:min(100%,300px);min-height:350px}.posStoryImage{width:100%;height:360px}.posFinalCta div,.posHeroActions{flex-direction:column;width:100%}}.reportDetailPage{color:#152238;background:#fff}.reportIntro{padding:72px 20px 90px;text-align:center;background:#ecfff5}.reportIntro span,.reportPricing>span{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;padding:7px 15px;border-radius:999px;color:#087b5d;background:#a8f0d2;font-size:14px;font-weight:800}.reportIntro span:before{content:"";width:9px;height:12px;border:2px solid;border-radius:6px 6px 4px 4px}.reportIntro h1{max-width:980px;margin:0 auto;color:#050b13;font-size:clamp(32px,3vw,44px);line-height:1.2;letter-spacing:0;white-space:nowrap}.reportIntro h1 strong{color:#17b982;font-weight:900}.reportIntro p{max-width:590px;margin:20px auto 0;color:#4a5868;font-size:15px;line-height:1.6}.reportBody{padding-top:0;padding-bottom:78px}.reportHeroImage{position:relative;aspect-ratio:1536/600;min-height:0;margin-top:-52px;overflow:hidden;border-radius:16px;box-shadow:0 26px 54px rgba(15,23,42,.18)}.reportHeroImage img{object-fit:cover;object-position:center}.reportHeroImage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 60%)}.reportHeroImage div{position:absolute;left:30px;bottom:28px;z-index:1;max-width:620px}.reportHeroImage h2{margin:0;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.28;letter-spacing:0}.reportSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:86px 0 70px}.reportSteps article{min-height:170px;padding:24px 24px 26px;border:1px solid #e2e8e4;border-radius:16px;background:#fff;box-shadow:0 16px 30px rgba(15,23,42,.035)}.reportSteps span{display:grid;width:46px;height:46px;margin-bottom:18px;place-items:center;border-radius:12px;color:#07805c;background:#aaf1d2}.reportSteps article:nth-child(3) span{color:#9a5b00;background:#ffe0ad}.reportSteps svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reportSteps h3{margin:0 0 10px;color:#152238;font-size:18px;line-height:1.35}.reportSteps p{margin:0;color:#566473;font-size:14px;line-height:1.55}.reportQuote{margin-bottom:42px;padding:58px 28px;text-align:center;background:#eef3ff}.reportQuote b{display:block;height:34px;color:#07805c;font-size:72px;line-height:.8}.reportQuote h2{max-width:940px;margin:8px auto 30px;color:#152238;font-size:clamp(21px,2.35vw,30px);line-height:1.38;letter-spacing:0;white-space:nowrap}.reportQuote img{border-radius:50%;object-fit:cover}.reportQuote small,.reportQuote strong{display:block}.reportQuote strong{margin-top:12px}.reportQuote small{margin-top:7px;color:#52606d}.reportReminder{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center;margin:38px 0 58px;padding:46px 70px;border:1px solid #9fe9bf;border-radius:36px;background:#dcffe9}.reportReminder h2{margin:0 0 16px;color:#087455;font-size:clamp(24px,2.35vw,32px);line-height:1.25;letter-spacing:0;white-space:nowrap}.reportReminder p{color:#566473;font-size:15px;line-height:1.65}.whatsappMock{justify-self:center;width:min(100%,360px);padding:22px;border-radius:18px;background:#fff;box-shadow:0 28px 46px rgba(15,23,42,.12)}.whatsappMock>div{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid #e3e8ef}.whatsappMock span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#20c86d}.whatsappMock p{margin:0}.whatsappMock small,.whatsappMock strong{display:block}.whatsappMock>p{margin:16px 0 14px;padding:18px;border-radius:14px;color:#173026;background:#e9ffdf}.whatsappMock>p small{margin-top:8px;text-align:right}.whatsappMock button{width:100%;padding:13px;border:1px solid #e3e8ef;border-radius:10px;color:#07805c;background:#fff;font-weight:800}.reportBadges{display:flex;justify-content:center;gap:22px;margin:0 0 62px}.reportBadges span{padding:14px 22px;border-radius:999px;color:#087455;background:#eef3ff;font-weight:800}.reportLossCalc{margin-bottom:70px;padding:40px 28px;border:1px solid #f2b9b9;border-radius:18px;text-align:center;background:#fff2f2}.reportLossCalc h2{margin:0 0 14px;color:#c81f25;font-size:clamp(24px,2.35vw,31px);line-height:1.25;letter-spacing:0}.reportLossCalc p{margin:0 auto 24px;max-width:640px;color:#4b5563;font-size:14px;font-weight:700}.reportLossCalc div{display:flex;justify-content:center;gap:16px}.reportLossCalc input{width:min(100%,310px);padding:16px 20px;border:1px solid #93a3ae;border-radius:12px;font-size:16px}.reportLossCalc button{padding:16px 30px;border:0;border-radius:12px;color:#fff;background:#c81f25;box-shadow:0 12px 22px rgba(200,31,37,.22);font-weight:800}.reportLossCalc>strong{display:inline-block;margin-top:22px;color:#991b1b;font-size:20px}.reportCompare{display:grid;grid-template-columns:1fr .95fr;grid-gap:34px;gap:34px;align-items:center;margin-bottom:58px}.reportCompare h2{margin:0 0 28px;color:#152238;font-size:clamp(24px,2.45vw,34px);line-height:1.25;letter-spacing:0;white-space:nowrap}.reportCompare article{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding:18px;border:1px solid #f1c9c9;border-radius:12px;background:#fff}.reportCompare article:nth-of-type(2){border-color:#b9ead8}.reportCompare article b{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;color:#dc2626;border:2px solid}.reportCompare article:nth-of-type(2) b{color:#07805c}.reportCompare article p,.reportCompare article small{display:block;margin:0}.reportCompare article small{margin-top:4px;color:#566473;font-size:13px;line-height:1.45}.reportCompareImage{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;min-height:330px;overflow:hidden;border-radius:18px;box-shadow:0 24px 46px rgba(15,23,42,.15);background:#ecfff6}.reportCompareImage img{width:100%;height:100%;object-fit:cover}.reportCompareImage img.reportCompareLedgerImage{object-position:left center}.reportCompareImage img.reportComparePhoneImage{object-fit:contain;padding:18px;background:linear-gradient(180deg,#ecfff6,#fff)}.reportCompareImage span{position:absolute;left:50%;top:50%;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:#07805c;transform:translate(-50%,-50%)}.reportPricing{padding:28px 0 58px;text-align:center}.reportPricing>h2{margin:0;color:#152238;font-size:clamp(30px,3vw,44px);line-height:1.18;letter-spacing:0;white-space:nowrap}.reportPricing>h2:first-letter{color:#16b985}.reportPricing>p{max-width:720px;margin:18px auto 44px;color:#566473;font-size:15px;line-height:1.65}.reportFinalCta{margin-top:14px;padding:56px 28px;border-radius:34px;text-align:center;color:#fff;background:radial-gradient(circle at 88% 0,#073b3b 0,#132033 34%,#132033 100%)}.reportFinalCta h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.2;letter-spacing:0;white-space:nowrap}.reportFinalCta p{margin:18px auto 28px;max-width:560px;color:#c6ceda;font-size:15px}.reportFinalCta a{display:inline-flex;padding:15px 34px;border-radius:999px;color:#063f35;background:#16c98d;font-weight:900}@media (max-width:900px){.reportCompare,.reportReminder,.reportSteps{grid-template-columns:1fr}.reportReminder{padding:38px 28px}.reportHeroImage{min-height:0}.reportCompare h2,.reportFinalCta h2,.reportIntro h1,.reportPricing>h2,.reportQuote h2,.reportReminder h2{white-space:normal}}@media (max-width:640px){.reportIntro{padding:52px 18px 78px}.reportHeroImage{min-height:0;margin-top:-36px}.reportHeroImage div{left:20px;right:20px;bottom:22px}.reportSteps{margin:54px 0}.reportBadges,.reportLossCalc div{flex-direction:column}.reportLossCalc button,.reportLossCalc input{width:100%}.reportCompareImage{min-height:260px}}.crmPricing .pricingCard li:before,.gadgetsPricing .pricingCard li:before,.landingPricing .pricingCard li:before,.pricingCard li:before{content:""!important;width:14px;height:8px;flex:0 0 14px;border:0;border-bottom:2px solid var(--green);border-left:2px solid var(--green);border-radius:0;background:none;color:transparent!important;font-size:0!important;font-weight:400;line-height:0;overflow:hidden;transform:rotate(-45deg) translateY(-2px)}.landingPricing .pricingCard.featured li:before,.pricingCard.featured li:before{width:22px;height:22px;flex-basis:22px;border:2px solid #fff;border-radius:50%;transform:none}.landingPricing .pricingCard.featured li,.pricingCard.featured li{position:relative}.landingPricing .pricingCard.featured li:after,.pricingCard.featured li:after{content:"";position:absolute;left:6px;top:50%;width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-60%) rotate(-45deg)}.landingPricing .pricingCard:first-child li:last-child:before{content:""!important;width:16px;height:16px;flex-basis:16px;border:0;background:linear-gradient(45deg,transparent 44%,#9aa2af 45%,#9aa2af 55%,transparent 56%),linear-gradient(-45deg,transparent 44%,#9aa2af 45%,#9aa2af 55%,transparent 56%);transform:none}*,:after,:before{min-width:0}.siteFooter,.siteHeader,canvas,img,main,section,svg,video{max-width:100%}.pageShell{max-width:calc(100% - 24px)}.footerColumn a,.siteNav a,button,input,select,textarea{overflow-wrap:anywhere}@media (max-width:1180px){.headerRow{gap:18px}.siteNav{order:3;width:100%;justify-content:center}.aboutStory,.aiAccuracyWrap,.aiCctvLayout,.aiGrid,.articleSplit,.contactGrid,.crmFeatureGrid,.featureSplitLayout,.gadgetsGuideGrid,.inventoryHeroGrid,.investorMetricGrid,.landingHeroGrid,.ledgerGuide,.ledgerMainGrid,.ledgerTrustGrid,.lifeGallery,.missionVision,.partnerFormGrid,.partnerHeroGrid,.posCompare>div,.posReminder,.posStory,.reportCompare,.reportReminder,.salesDashboardBody,.smartGadgetGrid,.vatCalculationGrid,.vatIntroGrid{grid-template-columns:1fr!important}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pageShell{width:min(100% - 24px,1320px)}.aiHeroInner h1,.articleIntroCard h1,.blogHeroContent h1,.heroContent h1,.landingHeroCopy h1,.partnerHeroCopy h1,.posHeroContent h1,.reportIntro h1,.softHeroInner h1{font-size:clamp(32px,8vw,46px)!important;line-height:1.18;white-space:normal!important}.aiCompareWrap h2,.bottomCta h2,.investorDarkBand h2,.newsletterBox h2,.posCompare>h2,.posFinalCta h2,.posPricing>h2,.posSteps h2,.reportCompare h2,.reportFinalCta h2,.reportPricing>h2,.reportQuote h2,.reportReminder h2,.sectionHeading h2{font-size:clamp(26px,7vw,38px)!important;white-space:normal!important}.aiBulletGrid,.aiInsightsGrid,.aiSpecGrid,.aiTestimonialsGrid,.aiWorkflowGrid,.articleChecklist,.benefitCards,.blogCardsGrid,.blogSidebar,.crmPricingCards,.featureModuleGrid,.gadgetsFeatureGrid,.leadersGrid,.leadersGrid.two,.ledgerHow>div,.ledgerRiskSolution,.milestoneTrack,.moreReadGrid,.painCardGrid,.partnerCards,.posLoss>div,.posStepsGrid,.pricingCards,.processGrid,.reportSteps,.solutionsGrid,.statsRow,.vatFeatureGrid{grid-template-columns:1fr!important}.blogLayout{grid-template-columns:1fr}.aiCompareRow,.blogCard.wide,.darkQuestionBand,.ledgerFinal>div,.openingRow,.posFinalCta div,.reportBadges,.reportLossCalc div,.supportPrompt,.trialBanner{grid-template-columns:1fr!important;flex-direction:column;align-items:stretch}.articleHeroVisual,.lifeMain,.lifeSmall,.mapVisual,.posStoryImage,.reportHeroImage,.wideVisual{min-height:260px;height:auto;aspect-ratio:16/10}.aiCompareTable,.comparisonTableWrap,.partnerTable,.privacyTable,.vatTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.aiCompareTable,.partnerTable{min-width:620px}.aiBottomPrimary,.aiBottomSecondary,.aiPrimaryButton,.aiSecondaryButton,.calculatorButton,.downloadButton,.formSubmitButton,.outlineAction,.posFinalCta a,.posHeroActions a,.reportFinalCta a{width:100%;justify-content:center;text-align:center}}@media (max-width:640px){.pageShell{width:min(100% - 20px,1320px);max-width:calc(100% - 20px)}.headerRow{justify-content:space-between}.brandLogo{width:112px;height:36px}.siteNav{justify-content:flex-start;gap:18px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.siteNav::-webkit-scrollbar{display:none}.aiBottomActions,.blogSearch,.headerCtas,.landingHeroActions,.langSwitcher,.newsletterForm,.posHeroActions{width:100%;flex-direction:column;align-items:stretch}.blogSearch button,.blogSearch input,.newsletterForm button,.newsletterForm input{width:100%}.aiCardBadge,.aiHeroBadge,.aiMiniBadge,.heroBadge{max-width:100%;white-space:normal;text-align:center}.aiHeroSection,.blogHero,.landingHero,.partnerHero,.posDetailHero,.reportIntro,.softHero{padding-top:34px;padding-bottom:44px}.aiCameraPanel,.aiCctvCopyCard,.aiInsightCard,.aiWorkflowCard,.articleIntroCard,.benefitCard,.calculatorCard,.contactFormCard,.contactInfoCard,.featureModuleCard,.hoursCard,.investorFormCard,.ledgerFinal,.ledgerRiskSolution,.partnerFormCard,.posLoss,.posReminder,.posStory,.pricingCard,.quickHelpCard,.reportFinalCta,.reportLossCalc,.reportReminder{padding-left:18px!important;padding-right:18px!important;border-radius:16px}.footerGrid{grid-template-columns:1fr;gap:30px}.footerBrand,.footerColumn{justify-items:start}.storeButtons{grid-template-columns:minmax(136px,1fr);align-items:start}.footerColumn .storeButton,.storeButton{width:100%}.sheetSuccessModal{padding:26px 20px}}@media (max-width:420px){.pageShell{width:min(100% - 16px,1320px);max-width:calc(100% - 16px)}.aiHeroInner h1,.articleIntroCard h1,.blogHeroContent h1,.heroContent h1,.landingHeroCopy h1,.partnerHeroCopy h1,.posHeroContent h1,.reportIntro h1,.softHeroInner h1{font-size:30px!important}.articleHeroVisual,.lifeMain,.lifeSmall,.mapVisual,.posStoryImage,.reportHeroImage,.wideVisual{min-height:220px}}@media (max-width:820px){.siteHeader{overflow:visible}.headerRow{position:relative;min-height:68px;flex-wrap:nowrap;justify-content:space-between;gap:14px}.headerRow>.headerCtas,.headerRow>.siteNav{display:none!important}.mobileMenuButton{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(15,125,86,.18);border-radius:12px;background:#ecfbf4}.mobileMenuButton span{display:block;width:20px;height:2px;border-radius:999px;background:#08795b;transition:transform .2s ease,opacity .2s ease}.mobileMenuButton.open span:first-child{transform:translateY(7px) rotate(45deg)}.mobileMenuButton.open span:nth-child(2){opacity:0}.mobileMenuButton.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenuPanel{position:absolute;left:auto;right:max(10px,calc((100vw - min(1320px, calc(100% - 24px))) / 2));top:calc(100% + 8px);z-index:60;display:none;width:min(260px,calc(100vw - 24px));max-height:calc(100vh - 92px);overflow-y:auto;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.16)}.mobileMenuPanel.open{display:grid;grid-gap:16px;gap:16px}.mobileSiteNav{display:grid;grid-gap:4px;gap:4px}.mobileSiteNav a{display:flex;min-height:46px;align-items:center;border-radius:12px;padding:0 12px;color:#334155;font-weight:700}.mobileSiteNav a.active{background:#e8faf2;color:var(--green-deep)}.mobileMenuActions{display:grid;grid-gap:14px;gap:14px;padding-top:14px;border-top:1px solid var(--line)}.mobileMenuActions .langSwitcher{display:flex;justify-content:center}.mobileMenuActions .downloadButton{width:100%}}