@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--green:#18a957;--green-dark:#0c8d48;--ink:#0f2a20;--muted:#65766e;--bg:#f7faf8;--line:#dfeae3;--soft:#eaf6ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans,sans-serif}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 48px));margin:0 auto}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand img{object-fit:contain}.nav-links{display:flex;gap:32px;color:#52645b;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;border-radius:10px;padding:15px 21px;font-weight:700;font-size:14px;box-shadow:0 10px 22px #18a95725;transition:.2s}.button:hover{background:var(--green-dark);transform:translateY(-2px)}.button-small{padding:11px 16px}.hero{position:relative;overflow:hidden;padding:84px 0 110px;background:linear-gradient(180deg,#fff,#f4fbf6)}.hero-glow{position:absolute;width:560px;height:560px;background:#d9f4e2;border-radius:50%;filter:blur(4px);right:-110px;top:-180px;opacity:.7}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:68px;gap:68px;align-items:center}.eyebrow{display:flex;align-items:center;gap:8px;color:var(--green-dark);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.055em;line-height:1.06}.hero h1{font-size:64px;max-width:600px;margin:22px 0 24px}.hero h1 span,h2 span{color:var(--green)}.hero-copy>p{color:var(--muted);font-size:18px;line-height:1.65;max-width:520px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.text-link{display:inline-flex;align-items:center;gap:7px;color:#40564b;font-weight:700;font-size:14px}.trust-row{display:flex;gap:13px;align-items:center;margin-top:46px}.trust-row small,.trust-row strong{display:block}.trust-row strong{font-size:13px}.trust-row small{color:var(--muted);font-size:12px;margin-top:4px}.avatars{display:flex}.avatars span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ddf3e4;color:var(--green-dark);font-size:9px;font-weight:700;border:2px solid #fff;margin-left:-7px}.avatars span:first-child{margin-left:0;background:#d0efdc}.hero-visual{min-height:460px;position:relative;display:grid;place-items:center}.hero-card{width:430px;background:#fff;border:1px solid #e2eee6;border-radius:22px;padding:23px;box-shadow:0 28px 70px #236b3b18;transform:rotate(2deg)}.hero-card-top{font-size:13px;color:#50655a;display:flex;gap:8px;align-items:center}.status-dot{width:8px;height:8px;background:var(--green);border-radius:50%}.live{margin-left:auto;color:var(--green);background:#e6f7ec;border-radius:99px;padding:5px 8px;font-size:10px}.metric-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:25px 0}.metric-row>div{padding:16px;background:#f6faf7;border-radius:13px}.metric-row em,.metric-row small,.metric-row strong{display:block}.metric-row small{color:var(--muted);font-size:11px}.metric-row strong{font-size:23px;margin:6px 0}.metric-row em{font-style:normal;color:var(--green);font-size:10px}.chart{border:1px solid #edf2ee;border-radius:14px;padding:16px}.chart-label{display:flex;justify-content:space-between;font-size:12px;font-weight:700}.chart-label small{font-weight:400;color:var(--muted)}.bars{height:105px;display:flex;align-items:end;justify-content:space-around;gap:10px;padding:14px 4px 0}.bars i{display:block;width:25px;background:linear-gradient(#22c55e,#b6e9c8);border-radius:6px 6px 2px 2px}.bars i:nth-child(4){background:var(--green)}.mini-list{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.mini-list>div{display:flex;align-items:center;gap:9px;padding:9px;border-top:1px solid #eff3f0;font-size:12px}.mini-list span:nth-child(2){flex:1 1}.mini-list b,.mini-list small{display:block}.mini-list small{color:var(--muted);font-size:10px;margin-top:3px}.mini-list strong{font-size:14px}.icon-box{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.icon-box.green{background:#e6f7ec;color:var(--green)}.icon-box.orange{background:#fff2df;color:#d88c17}.floating-pill{position:absolute;background:#fff;border:1px solid #e2eee6;border-radius:12px;padding:12px 15px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;box-shadow:0 12px 26px #236b3b18}.floating-pill span{background:#dff5e6;color:var(--green);border-radius:50%;width:19px;height:19px;display:grid;place-items:center}.pill-one{top:72px;right:4px}.pill-two{bottom:65px;left:4px;color:var(--green-dark)}.logo-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.logo-strip-inner{height:68px;display:flex;align-items:center;gap:35px;color:#8b9b92;font-size:11px;letter-spacing:.12em}.logo-strip b{color:#a5b5ac;font-size:11px}.section{padding:120px 0}.sector-grid,.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.section h2{font-size:46px;margin:18px 0 19px}.lead,.section-heading>p{color:var(--muted);font-size:16px;line-height:1.7}.green-link{color:var(--green-dark);margin-top:27px}.problem-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:21px;box-shadow:0 18px 45px #163c2710}.problem-header{display:flex;justify-content:space-between;color:#718079;font-size:12px;padding-bottom:16px;border-bottom:1px solid #edf2ee}.red-dot{color:#f07263}.problem-item{display:flex;align-items:center;gap:12px;padding:18px 4px;border-bottom:1px solid #f0f3f1;font-size:13px}.problem-item small{margin-left:auto;color:#a8b4ae;font-size:10px}.x-mark{display:grid;place-items:center;width:24px;height:24px;background:#fff0ef;color:#eb7062;border-radius:50%;font-weight:700}.workflow{background:#0f2a20;color:#fff}.workflow .eyebrow{color:#71d594}.workflow h2{max-width:680px}.workflow h2 span{color:#69dc8f}.workflow .section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.workflow .section-heading>p{color:#b4c9bc;max-width:290px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:55px}.step{border:1px solid #385347;border-radius:16px;padding:25px;min-height:205px;position:relative}.step>span{color:#6bdb91;font-size:13px;font-weight:700}.step h3{font-family:Manrope;margin:45px 0 9px;font-size:19px}.step p{color:#abc0b2;line-height:1.55;font-size:13px;max-width:220px}.step>svg{position:absolute;right:25px;bottom:25px;color:#6bdb91}.center-heading{text-align:center;max-width:650px;margin:0 auto 50px}.center-heading .eyebrow{justify-content:center}.center-heading h2{margin-bottom:14px}.center-heading p{color:var(--muted);line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature-card{background:#fff;border:1px solid var(--line);padding:26px;border-radius:15px;transition:.2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #163c2710}.feature-icon{width:43px;height:43px;display:grid;place-items:center;background:var(--soft);color:var(--green);border-radius:11px}.feature-card h3{font-family:Manrope;font-size:16px;margin:20px 0 9px}.feature-card p{color:var(--muted);font-size:13px;line-height:1.6;min-height:64px}.feature-card a{display:inline-flex;align-items:center;gap:5px;color:var(--green-dark);font-size:12px;font-weight:700}.sectors{background:#eef8f0}.sector-visual{height:360px;position:relative;display:grid;place-items:center}.sector-orbit{position:absolute;border:1px dashed #a8dbb8;border-radius:50%}.orbit-a{width:310px;height:310px}.orbit-b{width:210px;height:210px;border-color:#c7ead0}.sector-center{width:145px;height:145px;border-radius:50%;background:#fff;box-shadow:0 18px 45px #236b3b20;display:grid;place-items:center;align-content:center;color:var(--green);grid-gap:5px;gap:5px}.sector-center strong{font-family:Manrope;font-size:20px;color:var(--ink)}.sector-center small{font-size:9px;color:var(--muted)}.sector-tags{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:28px}.sector-tags span{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dbeee0;border-radius:9px;padding:12px 13px;font-size:13px}.sector-tags svg{color:var(--green)}.safety{background:#fff}.safety-box{background:#f2faf4;border:1px solid #dcefe1;border-radius:23px;padding:44px 52px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.safety-box h2{font-size:35px}.safety-box p{color:var(--muted);line-height:1.6;max-width:440px}.safety-points{display:grid;grid-gap:17px;gap:17px}.safety-points>div{display:flex;gap:14px;align-items:flex-start}.safety-points svg{color:var(--green);margin-top:3px}.safety-points b,.safety-points small{display:block}.safety-points b{font-size:14px}.safety-points small{color:var(--muted);font-size:12px;margin-top:4px}.final-cta{padding-top:40px;background:#fff}.cta-box{background:linear-gradient(120deg,#0e2b20,#145e37);border-radius:24px;padding:58px 70px;color:#fff;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.cta-box .eyebrow{color:#71d594}.cta-box h2{font-size:42px;margin:15px 0 10px}.cta-box p{color:#c4dbcc}.store-buttons{display:flex;gap:10px;margin-top:28px}.store-button{display:flex;align-items:center;gap:9px;background:#fff;color:var(--ink);border-radius:8px;padding:8px 13px;min-width:145px}.store-button>span{font-size:24px}.store-button small{font-size:9px;color:#66756c}.store-button b{display:block;font-size:13px;color:var(--ink)}.qr-placeholder{text-align:center}.qr-grid{width:120px;height:120px;padding:8px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;border-radius:6px}.qr-grid,.qr-grid i{background:#fff}.qr-grid i.filled{background:#123c28}.qr-placeholder>span{display:block;font-size:10px;color:#b4d3bc;margin-top:9px}.footer{padding:28px 0}.footer-inner{display:flex;align-items:center;gap:18px;color:#7a8981;font-size:12px}.footer-inner>div{display:flex;gap:20px;margin-left:auto;color:#50645a}.footer-inner small{color:#a0ada5;margin-left:10px}@media(max-width:800px){.container{width:min(100% - 32px,560px)}.nav-links{display:none}.nav{height:70px}.nav .button{font-size:12px}.hero{padding:62px 0 75px}.hero-grid,.safety-box,.sector-grid,.two-col{grid-template-columns:1fr;gap:45px}.hero h1{font-size:48px}.hero-copy>p{font-size:16px}.hero-visual{min-height:390px}.hero-card{width:min(100%,390px)}.pill-one{right:-3px;top:26px}.pill-two{left:-4px;bottom:34px}.logo-strip-inner{overflow:hidden;gap:20px;white-space:nowrap}.logo-strip-inner span{display:none}.section{padding:78px 0}.section h2{font-size:36px}.workflow .section-heading{display:block}.workflow .section-heading>p{margin-top:20px}.feature-grid,.steps{grid-template-columns:1fr}.step{min-height:175px}.step h3{margin-top:30px}.sector-visual{height:280px;order:2}.orbit-a{width:250px;height:250px}.orbit-b{width:170px;height:170px}.safety-box{padding:32px 26px}.safety-box h2{font-size:32px}.cta-box{padding:36px 28px;display:block}.cta-box h2{font-size:36px}.qr-placeholder{display:none}.footer-inner{flex-wrap:wrap}.footer-inner>div{order:3;width:100%;margin:5px 0 0}.footer-inner small{margin-left:auto}}.inner-page{min-height:100vh;background:linear-gradient(180deg,#fff,#f3faf5)}.inner-nav{height:82px;display:flex;align-items:center;justify-content:space-between}.inner-nav img{width:130px;height:44px;object-fit:contain}.inner-hero{text-align:center;padding:90px 0 55px}.inner-hero .eyebrow{justify-content:center}.download-page h1,.inner-hero h1{font-family:Manrope;font-size:55px;letter-spacing:-.055em;line-height:1.08;margin:20px auto;max-width:760px}.download-page h1 span,.inner-hero h1 span{color:var(--green)}.download-page>p,.inner-hero p{color:var(--muted);font-size:17px;line-height:1.65;max-width:550px;margin:auto}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,370px));justify-content:center;grid-gap:18px;gap:18px;padding-bottom:100px}.price-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 18px 40px #163c270b}.price-card.featured{border:2px solid var(--green);transform:translateY(-8px)}.price-name{color:var(--green-dark);font-size:13px;font-weight:700}.price-card h2{font-family:Manrope;font-size:34px;margin:18px 0 8px}.price-card p{color:var(--muted);font-size:14px;line-height:1.55;min-height:46px}.price-card ul{list-style:none;padding:12px 0 22px;margin:0;display:grid;grid-gap:12px;gap:12px;font-size:13px;color:#4e6358}.price-card li:first-letter{color:var(--green)}.outline-button{display:inline-flex;border:1px solid var(--green);color:var(--green-dark);border-radius:10px;padding:14px 18px;font-weight:700;font-size:14px}.download-page{text-align:center;padding:120px 0;min-height:calc(100vh - 82px)}.download-page .eyebrow{justify-content:center}.download-page h1{margin-top:24px}.download-page .store-buttons{justify-content:center}.download-note{margin-top:45px;color:var(--muted);font-size:13px}.faq-list{max-width:760px;padding-bottom:100px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:13px;margin-bottom:12px;padding:0 20px}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:21px 0;font-weight:700;font-size:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:22px;font-weight:400}.faq-list p{color:var(--muted);line-height:1.65;padding:0 20px 20px 0;margin:0}.screens-row{display:flex;justify-content:center;gap:24px;margin-top:65px;overflow:hidden}.screen-card{background:#e9f5ed;border:1px solid #d6eadb;border-radius:20px;padding:10px 10px 16px;text-align:center}.screen-card:nth-child(2){transform:translateY(-18px)}.screen-card img{display:block;width:180px;height:320px;object-fit:cover;object-position:top;border-radius:12px}.screen-card span{display:block;color:var(--green-dark);font-size:12px;font-weight:700;margin-top:12px}@media(max-width:800px){.inner-hero{padding:65px 0 40px}.download-page h1,.inner-hero h1{font-size:40px}.pricing-grid{grid-template-columns:1fr;padding-bottom:65px}.price-card.featured{transform:none}.download-page{padding:85px 0}.screens-row{gap:10px}.screen-card{padding:6px 6px 11px}.screen-card img{width:100px;height:205px}}.sector-page{min-height:100vh;background:#fff}.sector-hero{text-align:center;padding:100px 0 120px;background:linear-gradient(180deg,#fff,#effaf2)}.sector-hero .eyebrow{justify-content:center}.sector-hero h1{font-family:Manrope;font-size:62px;line-height:1.07;letter-spacing:-.055em;max-width:850px;margin:22px auto}.sector-hero h1 span{color:var(--green)}.sector-hero p{max-width:620px;margin:0 auto 30px;color:var(--muted);font-size:18px;line-height:1.65}.sector-benefits{padding:105px 0;background:#f7faf8}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.benefit-grid article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px}.benefit-grid h3{font-family:Manrope;font-size:16px;margin:19px 0 9px}.benefit-grid p{color:var(--muted);font-size:13px;line-height:1.6}.sector-final{padding:90px 0;background:#fff}.sector-final-box{display:flex;align-items:center;justify-content:space-between;padding:48px 58px;border-radius:22px;background:#eaf7ed}.sector-final h2{font-size:40px;margin:17px 0 8px}.sector-final p{color:var(--muted)}@media(max-width:800px){.sector-hero{padding:70px 0 80px}.sector-hero h1{font-size:42px}.benefit-grid{grid-template-columns:1fr}.sector-final-box{display:block;padding:33px 26px}.sector-final h2{font-size:34px}.sector-final-box .button{margin-top:22px}}.disabled-store{opacity:.55;cursor:not-allowed}.disabled-store:hover{transform:none;background:#fff}.sector-page .inner-nav{background:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-bottom:100px}.blog-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px;display:flex;flex-direction:column}.blog-card-top{display:flex;justify-content:space-between;color:var(--green-dark);font-size:11px;font-weight:700}.blog-card-top small{color:var(--muted);font-weight:400}.blog-card h2{font-size:22px;line-height:1.2;margin:25px 0 12px}.blog-card p{color:var(--muted);font-size:13px;line-height:1.6;flex:1 1}.blog-card>a{display:inline-flex;align-items:center;gap:6px;color:var(--green-dark);font-size:13px;font-weight:700;margin-top:20px}.blog-date{color:#9aa9a0;font-size:10px;margin-top:17px}.article{max-width:850px;padding:90px 0 110px}.article h1{font-family:Manrope;font-size:54px;line-height:1.08;letter-spacing:-.055em;margin:20px 0}.article-lead{color:var(--muted);font-size:19px;line-height:1.6;max-width:700px}.article-meta{color:#9aa9a0;font-size:12px;border-bottom:1px solid var(--line);padding:22px 0 28px}.article-body{max-width:700px;margin:38px auto 0}.article-body>p{font-size:16px;line-height:1.8;color:#43564c}.summary-box{background:#eaf7ed;border-left:4px solid var(--green);padding:18px 20px;margin-bottom:30px}.summary-box p{margin:8px 0 0;color:#476153;line-height:1.6}.article-cta{background:#0f2a20;border-radius:16px;color:#fff;padding:30px;margin-top:42px}.article-cta h2{margin:0 0 8px}.article-cta p{color:#b7cbbd}.campaign-qr{display:inline-flex;flex-direction:column;align-items:center;gap:9px;color:var(--green-dark);font-size:11px;font-weight:700;margin-top:35px}.campaign-qr .qr-grid{display:grid}.download-page .campaign-qr{margin-top:36px}@media(max-width:800px){.blog-grid{grid-template-columns:1fr;padding-bottom:65px}.article{padding:65px 0 80px}.article h1{font-size:40px}.article-lead{font-size:17px}}.final-cta{padding:95px 0 120px}.cta-box{min-height:390px;padding:68px 82px}.real-qr{display:flex;flex-direction:column;align-items:center;gap:13px;min-width:240px}.real-qr img{width:220px;height:220px;background:#fff;border-radius:12px;padding:10px}.real-qr span{font-size:12px;color:#c1ddd0;font-weight:600}.qr-loading{width:220px;height:220px;background:#fff;border-radius:12px}.sticky-download{position:fixed;z-index:30;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:13px;background:#0f2a20;color:#fff;border:1px solid #2c6650;border-radius:999px;padding:10px 17px 10px 10px;box-shadow:0 12px 35px #0b25185c;white-space:nowrap}.sticky-download:hover{background:#155b39}.sticky-download small,.sticky-download strong{display:block}.sticky-download small{font-size:10px;color:#9bd8ae}.sticky-download strong{font-size:13px;margin-top:2px}.sticky-arrow{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--green);animation:down-bounce 1.7s infinite}.sticky-download>svg{color:#8de0a7;margin-left:7px}@keyframes down-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(max-width:800px){.final-cta{padding:75px 0 100px}.cta-box{min-height:0;padding:40px 25px}.real-qr{margin-top:34px}.qr-loading,.real-qr img{width:185px;height:185px}.sticky-download{bottom:12px;width:calc(100% - 28px);justify-content:center}.sticky-download>svg{margin-left:auto}}.home-faq{background:#f7faf8}.home-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.home-faq-list{display:grid;grid-gap:10px;gap:10px}.home-faq-list details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px}.home-faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:19px 0;font-weight:700;font-size:14px}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary span{color:var(--green);font-size:21px;font-weight:400}.home-faq-list p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;padding:0 0 18px}.footer{background:#fff;padding:42px 0 28px}.footer-promo{position:relative;overflow:hidden;border-radius:20px;background:#effaf2;margin-bottom:28px}.footer-promo img{display:block;width:100%;height:auto;max-height:250px;object-fit:cover}.footer-promo-overlay{position:absolute;right:5%;bottom:24%;display:flex;align-items:center;gap:18px}.footer-promo-overlay strong{font-family:Manrope;font-size:20px;color:var(--ink);max-width:240px;line-height:1.2}.footer-inner{padding-top:20px;border-top:1px solid var(--line)}@media(max-width:800px){.home-faq-grid{grid-template-columns:1fr;gap:30px}.footer-promo img{min-height:170px;object-fit:cover}.footer-promo-overlay{right:20px;left:20px;bottom:18px;display:block}.footer-promo-overlay strong{display:block;font-size:16px;margin-bottom:10px}.footer-promo-overlay .button{padding:9px 12px}}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-lockup img{width:176px;height:60px;object-fit:contain}.brand-lockup span{display:flex;flex-direction:column;line-height:1.05}.brand-lockup strong{font-family:Manrope;font-size:18px;letter-spacing:-.04em;color:var(--ink)}.brand-lockup small{font-size:9px;color:var(--muted);margin-top:4px;white-space:nowrap}.inner-nav .brand-lockup img{width:100px;height:42px}.inner-nav .brand-lockup strong{font-size:16px}@media(max-width:800px){.brand-lockup img{width:145px;height:50px}.brand-lockup small{font-size:8px}.brand-lockup strong{font-size:16px}}.footer-promo img{height:300px!important;max-height:none!important;object-fit:contain!important;background:#effaf2!important}.footer-promo-overlay{display:none!important}.nav .brand-lockup{gap:12px;min-width:260px}.nav .brand-lockup img{width:190px!important;height:66px!important}.nav .brand-lockup strong{font-size:25px!important;font-weight:800;letter-spacing:-.06em}.nav .brand-lockup small{font-size:10px!important;margin-top:6px;letter-spacing:.01em}@media(max-width:800px){.nav .brand-lockup{min-width:0;gap:7px}.nav .brand-lockup img{width:145px!important;height:52px!important}.nav .brand-lockup strong{font-size:19px!important}.nav .brand-lockup small{font-size:8px!important;margin-top:4px}}.sector-center{width:182px!important;height:182px!important;gap:7px!important}.sector-center svg{width:52px!important;height:52px!important;stroke-width:2.3}.sector-center strong{font-size:28px!important;letter-spacing:-.06em}.sector-center small{font-size:10px!important}@media(max-width:800px){.sector-center{width:160px!important;height:160px!important}.sector-center strong{font-size:24px!important}}.footer-promo{display:none!important}.footer{padding-top:32px!important}.home-faq-list details{transition:border-color .2s,box-shadow .2s}.home-faq-list details[open]{border-color:#a9dfb9;box-shadow:0 10px 24px #236b3b12}.home-faq-list summary span{transition:transform .2s}.home-faq-list details[open] summary span{transform:rotate(45deg)}.faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:980px}.faq-list details{margin:0;min-height:80px;box-shadow:0 6px 18px #163c2707;transition:.2s}.faq-list details[open]{border-color:#9fdbb0;box-shadow:0 14px 30px #236b3b12}.faq-list summary{font-family:Manrope;font-size:14px;line-height:1.35;gap:14px}.faq-list summary span{width:28px;height:28px;display:grid;place-items:center;background:#eaf7ed;border-radius:50%;flex:0 0 auto}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:14px;line-height:1.75;padding-right:15px}@media(max-width:800px){.faq-list{grid-template-columns:1fr}.faq-list details{min-height:0}}.footer-inner>img{display:none!important}.footer-inner{gap:22px!important}.inner-nav .brand-lockup img{width:155px!important;height:55px!important}.inner-nav .brand-lockup strong{font-size:22px!important}.inner-nav .brand-lockup small{font-size:10px!important}.inner-nav-actions{display:flex;align-items:center;gap:18px}@media(max-width:800px){.inner-nav .brand-lockup img{width:125px!important;height:46px!important}.inner-nav .brand-lockup strong{font-size:18px!important}.inner-nav-actions{gap:8px}.inner-nav-actions .text-link{display:none}}.legal-page{max-width:800px;padding:55px 24px 90px;color:var(--ink)}.legal-brand{display:inline-flex;margin-bottom:50px}.legal-brand img{width:155px;height:55px;object-fit:contain}.legal-page h1{font-family:Manrope;font-size:46px;letter-spacing:-.05em}.legal-page h2{font-size:24px;margin-top:38px}.legal-page p{color:var(--muted);line-height:1.8;font-size:16px}.legal-page small{display:block;color:#9aa9a0;margin-top:35px}@media(max-width:800px){.legal-page h1{font-size:36px}.legal-brand img{width:130px;height:46px}}.import-page{background:#fff;min-height:100vh}.import-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:center;padding:100px 0 115px;background:linear-gradient(180deg,#fff,#f2faf4)}.import-hero-copy h1{font-family:Manrope;font-size:58px;line-height:1.05;letter-spacing:-.06em;margin:22px 0}.import-hero-copy h1 span,.import-page h2 span{color:var(--green)}.import-hero-copy>p{color:var(--muted);font-size:18px;line-height:1.7;max-width:650px}.import-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.outline-button{align-items:center;gap:8px}.import-hero-card{background:#fff;border:1px solid #d8ebdd;border-radius:20px;padding:32px;box-shadow:0 22px 55px #1d633218;display:flex;flex-direction:column;align-items:center;text-align:center}.file-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:18px;background:#e7f7eb;color:var(--green);margin-bottom:18px}.import-hero-card strong{font-family:Manrope;font-size:15px}.import-hero-card small{color:var(--muted);margin-top:8px}.import-hero-card>span{font-size:11px;color:var(--green-dark)}.progress{width:100%;height:8px;background:#e8f0ea;border-radius:99px;margin:28px 0 10px;overflow:hidden}.progress i{display:block;width:82%;height:100%;background:var(--green);border-radius:99px}.import-paths{background:#f7faf8}.path-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.path-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px}.path-card.recommended{border:2px solid #8bd29d}.path-badge{display:inline-flex;color:#138e46;background:#e4f7e9;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:700}.path-badge.neutral{color:#64736b;background:#f0f4f1}.path-card h3{font-family:Manrope;font-size:21px;margin:20px 0 10px}.path-card p{color:var(--muted);line-height:1.65;font-size:14px}.path-card ul{list-style:none;padding:10px 0 18px;margin:0;display:grid;grid-gap:11px;gap:11px}.path-card li{display:flex;align-items:flex-start;gap:8px;color:#465b50;font-size:13px}.path-card li svg{color:var(--green);flex:none;margin-top:2px}.import-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:15px;background:#fff}table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}td,th{text-align:left;padding:16px 18px;border-bottom:1px solid #edf2ee}th{background:#f0f8f2;color:#3c5948;font-size:11px;text-transform:uppercase;letter-spacing:.06em}tr:last-child td{border-bottom:0}.table-status{color:var(--green-dark);background:#e9f7ec;border-radius:99px;padding:5px 8px;font-size:10px}.import-note{display:flex;align-items:flex-start;gap:10px;background:#eaf7ed;color:#385a45;padding:17px 20px;margin-top:14px;border-radius:12px;font-size:13px;line-height:1.6}.import-note svg{color:var(--green);flex:none;margin-top:2px}.variant-demo{background:#f7faf8}.variant-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center}.conversion-card,.sample-table{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden}.sample-head,.sample-row{display:grid;grid-template-columns:2fr .7fr 1fr .6fr;grid-gap:10px;gap:10px;padding:15px 17px;font-size:12px}.sample-head{background:#0f2a20;color:#fff;font-weight:700}.sample-row{border-bottom:1px solid #edf2ee;color:#4c6155}.sample-row:last-child{border-bottom:0}.conversion-card{padding:27px}.conversion-product{display:flex;align-items:center;gap:13px;font-family:Manrope;font-size:19px}.package-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#e6f7eb;color:var(--green);font-size:28px}.variant-pills{display:grid;grid-gap:8px;gap:8px;margin:25px 0}.variant-pills span{display:flex;justify-content:space-between;padding:12px 14px;border-radius:9px;background:#f3faf4;color:#476153;font-size:13px}.variant-pills b{color:var(--green-dark)}.conversion-card small{color:var(--muted);line-height:1.6}.import-flow{background:#0f2a20;color:#fff}.import-flow .eyebrow,.import-flow h2 span{color:#70d694}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.flow-step{border:1px solid #355444;border-radius:14px;padding:20px;min-height:165px}.flow-step>span{display:block;color:#70d694;font-size:12px;font-weight:700;margin-bottom:30px}.flow-step>svg{color:#70d694}.flow-step h3{font-family:Manrope;font-size:15px;line-height:1.35;margin-top:15px}.flow-note{text-align:center;color:#b7cbbd;font-size:13px;margin:28px auto 0}.sector-mini{background:#fff}.mini-sector-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.mini-sector-card{border:1px solid var(--line);border-radius:14px;padding:23px;transition:.2s}.mini-sector-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #163c2710}.mini-sector-card strong{font-family:Manrope;font-size:16px}.mini-sector-card p{color:var(--muted);font-size:13px;line-height:1.55;min-height:42px}.mini-sector-card svg{color:var(--green)}.import-faq{background:#f7faf8}.import-faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.import-faq-list details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 18px}.import-faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:19px 0;font-family:Manrope;font-size:14px;line-height:1.35;cursor:pointer}.import-faq-list summary::-webkit-details-marker{display:none}.import-faq-list summary span{display:grid;place-items:center;background:#eaf7ed;color:var(--green);border-radius:50%;width:27px;height:27px;flex:none;font-size:20px;font-weight:400}.import-faq-list details[open] summary span{transform:rotate(45deg)}.import-faq-list p{color:var(--muted);font-size:13px;line-height:1.7;margin:0;padding:0 0 19px}@media(max-width:800px){.import-hero{grid-template-columns:1fr;gap:35px;padding:65px 0 75px}.import-hero-copy h1{font-size:42px}.import-hero-copy>p{font-size:16px}.import-faq-list,.path-grid,.variant-grid{grid-template-columns:1fr}.flow-grid{grid-template-columns:1fr 1fr}.mini-sector-grid{grid-template-columns:1fr}.import-table-section .section-heading{display:block}.sample-head,.sample-row{font-size:10px;padding:12px 10px;gap:5px}.conversion-product{font-size:17px}}.excel-callout{background:#fff;padding-top:35px}.excel-callout-box{display:flex;align-items:center;justify-content:space-between;gap:45px;background:#eaf7ed;border:1px solid #d3ecd9;border-radius:20px;padding:38px 45px}.excel-callout h2{font-size:34px;margin:15px 0 10px}.excel-callout p{color:var(--muted);line-height:1.65;max-width:690px;margin:0}.excel-callout .button{flex:none}@media(max-width:800px){.excel-callout-box{display:block;padding:30px 24px}.excel-callout h2{font-size:29px}.excel-callout .button{margin-top:24px}}