@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--puantra-color-brand:#07bc6a;--puantra-color-action:#068552;--puantra-color-action-hover:#057245;--puantra-color-ink:#0f172a;--puantra-color-muted:#52665e;--puantra-color-canvas:#f6f8f8;--puantra-color-surface:#fff;--puantra-color-line:#dce5e0;--puantra-color-line-strong:#c7d3cd;--puantra-color-steel:#9eaea6;--puantra-color-steel-soft:#e8eeeb;--puantra-color-neutral-surface:#e9efec;--puantra-color-review-surface:#fff3d6;--puantra-color-review-text:#915500;--puantra-color-critical-surface:#fee9eb;--puantra-color-critical-text:#9f2731;--puantra-font-heading:"Sora Variable", Sora, sans-serif;--puantra-font-body:"Manrope Variable", Manrope, "Segoe UI", sans-serif;--puantra-radius-small:6px;--puantra-radius-medium:8px;--puantra-radius-large:10px;--puantra-space-1:4px;--puantra-space-2:8px;--puantra-space-3:12px;--puantra-space-4:16px;--puantra-space-5:20px;--puantra-space-6:24px;--puantra-space-8:32px;--puantra-space-10:40px;--puantra-space-12:48px;--puantra-duration-fast:.12s;--puantra-duration-normal:.22s;--puantra-focus-ring:0 0 0 3px #07bc6a3d;color-scheme:light;--ink:#0f172a;--ink-raised:#16213a;--ink-line:#26324c;--canvas:#f5f8f7;--canvas-warm:#eef3f1;--surface:#fff;--line:#dfe7e3;--line-strong:#c6d3cd;--green:#07bc6a;--green-strong:#05a75d;--green-text:#057245;--green-soft:#e6f8ef;--green-on-dark:#2ee38b;--text:#0f172a;--text-muted:#4f6259;--text-on-dark:#fff;--text-on-dark-muted:#a9b8cb;--review-text:#8a5000;--review-surface:#fff4d9;--critical-text:#9f2731;--critical-surface:#fdeaec;--font-heading:"Sora Variable", Sora, sans-serif;--font-body:"Manrope Variable", Manrope, "Segoe UI", sans-serif;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:26px;--shadow-sm:0 2px 8px #0f172a0d;--shadow:0 18px 40px -22px #0f172a47;--shadow-lg:0 40px 90px -40px #0f172a6b;--section-space:clamp(72px, 8.5vw, 124px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{color:var(--text);background:var(--surface);font-family:var(--font-body);font-synthesis-weight:none;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.18}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--green-strong);outline-offset:3px;border-radius:4px}.section--dark :focus-visible,.site-footer :focus-visible{outline-color:var(--green-on-dark)}::selection{color:var(--ink);background:var(--green)}.skip-link{z-index:200;color:var(--ink);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:12px 18px;font-weight:700;position:fixed;top:10px;left:10px;translate:0 -200%}.skip-link:focus{translate:0}.container{width:min(1180px,100% - 40px);margin-inline:auto}.container--narrow{width:min(760px,100% - 40px)}.section{padding-block:var(--section-space);position:relative}.section--canvas{background:var(--canvas)}.section--dark{color:var(--text-on-dark);background:var(--ink)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--text-on-dark)}.section--tight{padding-block:clamp(52px,6vw,84px)}.section-head{gap:18px;max-width:680px;margin-bottom:clamp(36px,4vw,56px);display:grid}.section-head--center{text-align:center;justify-items:center;max-width:720px;margin-inline:auto}.eyebrow{color:var(--green-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:.8125rem;font-weight:700;display:inline-flex}.eyebrow:before{background:var(--green);content:"";border-radius:2px;width:22px;height:2px}.section--dark .eyebrow{color:var(--green-on-dark)}.section-title{font-size:clamp(1.85rem,3.4vw,2.75rem)}.section-lead{max-width:62ch;color:var(--text-muted);font-size:clamp(1.02rem,1.35vw,1.15rem)}.section--dark .section-lead{color:var(--text-on-dark-muted)}.btn{min-height:50px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,translate .16s;display:inline-flex}.btn--primary{color:var(--ink);background:var(--green)}.btn--primary:hover{background:var(--green-strong);translate:0 -1px}.btn--outline{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--outline:hover{background:var(--canvas-warm);border-color:var(--ink)}.section--dark .btn--outline,.hero .btn--outline{color:var(--text-on-dark);border-color:#ffffff52}.section--dark .btn--outline:hover,.hero .btn--outline:hover{background:#ffffff1a;border-color:#fff9}.btn--sm{min-height:42px;padding:9px 20px;font-size:.9375rem}.btn--block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.icon{flex:none;width:18px;height:18px}.arrow-link{color:var(--green-text);border-bottom:2px solid #07bc6a57;align-items:center;gap:8px;padding-bottom:2px;font-weight:700;text-decoration:none;transition:border-color .16s,gap .16s;display:inline-flex}.arrow-link:after{content:"→"}.arrow-link:hover{border-bottom-color:var(--green);gap:12px}.section--dark .arrow-link{color:var(--green-on-dark);border-bottom-color:#2ee38b66}.section--dark .arrow-link:hover{border-bottom-color:var(--green-on-dark)}.site-header{z-index:100;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#ffffffe0;position:sticky;top:0}.site-header__inner{align-items:center;gap:20px;min-height:74px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:158px;height:auto}.nav{align-items:center;gap:6px;margin-left:auto;display:flex}.nav a{color:#33453e;border-radius:999px;padding:8px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.nav a:hover{color:var(--ink);background:var(--canvas-warm)}.nav a[aria-current=page]{color:var(--green-text);background:var(--green-soft)}.header-actions{align-items:center;gap:14px;display:flex}.header-actions .text-link{color:#33453e;font-size:.9375rem;font-weight:600;text-decoration:none}.header-actions .text-link:hover{color:var(--ink);text-decoration:underline}.nav-toggle{min-height:42px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:9px;margin-left:auto;padding:9px 16px;font-size:.9375rem;font-weight:700;display:none}.nav-toggle__bars{background:currentColor;border-radius:2px;width:16px;height:2px;position:relative}.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;left:0}.nav-toggle__bars:before{top:-5px}.nav-toggle__bars:after{top:5px}.mobile-nav{border-top:1px solid var(--line);padding-block:10px 22px;display:none}.mobile-nav[data-open=true]{display:block}.mobile-nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:13px 4px;font-weight:600;text-decoration:none;display:block}.mobile-nav a[aria-current=page]{color:var(--green-text)}.mobile-nav .btn{margin-top:18px}.hero{color:var(--text-on-dark);background:var(--ink);padding-block:clamp(64px,8vw,108px) clamp(72px,9vw,128px);position:relative;overflow:hidden}.hero:before{z-index:0;content:"";background:radial-gradient(760px 460px at 78% 12%,#07bc6a2e,#0000 68%),linear-gradient(#101a2f 0%,#0f172a 62%);position:absolute;inset:0}.hero:after{z-index:0;opacity:.5;content:"";background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 78%)}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid;position:relative}@media (width>=1180px){.hero .container{width:min(1480px,100% - 40px)}.hero__grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(32px,3vw,44px)}}.hero .eyebrow{color:var(--green-on-dark)}.hero .eyebrow:before{background:var(--green-on-dark)}.hero__title{letter-spacing:-.035em;margin-top:20px;font-size:clamp(2.3rem,5.4vw,3.9rem);line-height:1.05}.hero__title em{color:var(--green-on-dark);font-style:normal}.hero__lead{max-width:54ch;color:var(--text-on-dark-muted);margin-top:22px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero__points{flex-wrap:wrap;gap:10px 26px;margin-top:32px;display:flex}.hero__points li{color:var(--text-on-dark-muted);align-items:center;gap:9px;font-size:.9375rem;display:flex}.hero__points .icon{width:17px;height:17px;color:var(--green-on-dark);flex:none}.product-preview{min-width:0;color:var(--puantra-color-ink);background:var(--puantra-color-canvas);border-radius:var(--puantra-radius-large);box-shadow:var(--shadow-lg);font-family:var(--puantra-font-body);border:1px solid #ffffff2e;line-height:1.45;overflow:hidden}.product-preview__topbar{background:var(--puantra-color-surface);border-bottom:1px solid var(--puantra-color-line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 14px;display:flex}.product-preview__brand,.product-preview__account{align-items:center;display:flex}.product-preview__brand{flex:none;gap:10px}.product-preview__brand img{width:104px}.product-preview__brand>span{color:var(--puantra-color-muted);border-left:1px solid var(--puantra-color-line);padding-left:10px;font-size:10px;font-weight:700}.product-preview__account{justify-content:flex-end;gap:10px;min-width:0}.product-preview__company,.product-preview__identity{line-height:1.3;display:grid}.product-preview__company{border:1px solid var(--puantra-color-line-strong);border-radius:var(--puantra-radius-medium);min-width:132px;padding:7px 10px}.product-preview__identity{justify-items:end}.product-preview__company strong,.product-preview__identity strong{font-size:10px}.product-preview__company small,.product-preview__identity small{color:var(--puantra-color-muted);font-size:9px}.product-preview__layout{grid-template-columns:154px minmax(0,1fr);display:grid}.product-preview__navigation{border-right:1px solid var(--puantra-color-line);background:#fbfcfc;flex-direction:column;min-height:474px;padding:18px 12px;display:flex}.product-preview__nav-label{color:var(--puantra-color-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 8px 5px;font-size:8px;font-weight:800}.product-preview__nav-item{color:#33453f;border-radius:var(--puantra-radius-medium);border:1px solid #0000;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.product-preview__nav-item--active{box-shadow:inset 2px 0 var(--puantra-color-brand);color:var(--puantra-color-ink);background:var(--puantra-color-neutral-surface);border-color:var(--puantra-color-line)}.product-preview__scope{border-top:1px solid var(--puantra-color-line);margin-top:auto;padding:10px 8px 0;display:grid}.product-preview__scope strong{margin-top:2px;font-size:9px}.product-preview__scope small{color:var(--puantra-color-muted);font-size:8px}.product-preview__main{align-content:start;gap:16px;min-width:0;padding:21px;display:grid}.product-preview__page-heading{display:grid}.product-preview__page-heading>small{color:var(--puantra-color-muted);font-size:9px;font-weight:700}.product-preview__page-heading>strong{font-family:var(--puantra-font-heading);letter-spacing:-.025em;margin-top:2px;font-size:21px}.product-preview__page-heading>span{color:var(--puantra-color-muted);margin-top:2px;font-size:9px}.preview-ledger{background:var(--puantra-color-surface);border:1px solid var(--puantra-color-line);border-radius:var(--puantra-radius-large);min-width:0;overflow:hidden}.preview-ledger__heading{border-bottom:1px solid var(--puantra-color-line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:46px;padding:11px 14px;display:flex}.preview-ledger__heading>span:first-child{display:grid}.preview-ledger__heading strong{font-size:12px}.preview-ledger__heading small{color:var(--puantra-color-muted);margin-top:2px;font-size:9px}.preview-button{min-height:27px;color:var(--puantra-color-ink);background:var(--puantra-color-surface);border:1px solid var(--puantra-color-line-strong);border-radius:var(--puantra-radius-medium);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.preview-link{color:#265b47;text-underline-offset:2px;align-items:center;min-height:27px;font-size:9px;font-weight:750;text-decoration:underline;display:inline-flex}.preview-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-summary>span{border-right:1px solid var(--puantra-color-line);grid-template-columns:auto 1fr;align-items:baseline;gap:0 5px;min-width:0;padding:12px 14px;display:grid}.preview-summary>span:last-child{border-right:0}.preview-summary small{color:var(--puantra-color-muted);grid-column:1/-1;font-size:9px}.preview-summary strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.preview-summary em{color:var(--puantra-color-muted);font-size:9px;font-style:normal}.preview-table{border-top:1px solid var(--puantra-color-line);font-size:9px}.preview-table__head,.preview-table__row{grid-template-columns:1.25fr 1.15fr .9fr .75fr .9fr;align-items:center;display:grid}.preview-table__head{color:var(--puantra-color-muted);letter-spacing:.02em;background:#fafcfb;font-size:8px;font-weight:750}.preview-table__head span,.preview-table__row>span{min-width:0;padding:8px 10px}.preview-table__head span:nth-last-child(-n+2),.preview-table__row>span:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.preview-table__row{border-top:1px solid var(--puantra-color-line);min-height:42px}.preview-table__row>span:first-child{display:grid}.preview-table__row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.preview-table__row small{color:var(--puantra-color-muted);font-size:8px}.preview-status{color:#33453f;background:var(--puantra-color-neutral-surface);border:1px solid var(--puantra-color-line);border-radius:var(--puantra-radius-small);white-space:nowrap;width:fit-content;padding:3px 5px;font-size:8px;font-style:normal;font-weight:750}.preview-status--review{color:var(--puantra-color-review-text);background:var(--puantra-color-review-surface);border-color:#e7c675}.preview-review-record{grid-template-columns:minmax(90px,.8fr) minmax(130px,2fr) auto auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.preview-review-record+.preview-review-record{border-top:1px solid var(--puantra-color-line)}.preview-review-record>span:first-child{min-width:0;display:grid}.preview-review-record>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.preview-review-record>span:first-child small{color:var(--puantra-color-muted);font-size:8px}.preview-workline{gap:4px;min-width:0;display:grid}.preview-workline>small{color:var(--puantra-color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:8px;display:flex}.preview-workline__rail{background:var(--puantra-color-steel-soft);border-radius:var(--puantra-radius-small);height:8px;display:block;position:relative}.preview-workline__rail i{background:var(--puantra-color-steel);border-radius:4px;position:absolute;inset:1px 7%}.preview-workline__rail b{inset-block:1px;background:var(--puantra-color-brand);border-radius:4px 0 0 4px;width:86%;position:absolute;left:7%}.preview-workline__rail--late b{width:79%;left:14%}.preview-workline__rail--early b{width:74%;left:7%}@media (width<=640px){.product-preview__topbar{flex-wrap:wrap;align-items:flex-start}.product-preview__account{width:100%}.product-preview__company{flex:1}.product-preview__identity{display:none}.product-preview__layout{display:block}.product-preview__navigation{border-right:0;border-bottom:1px solid var(--puantra-color-line);flex-direction:row;gap:2px;min-height:0;padding:6px 10px;display:flex;overflow:hidden}.product-preview__nav-label,.product-preview__scope,.product-preview__nav-item:nth-of-type(n+5){display:none}.product-preview__nav-item{white-space:nowrap;min-height:32px;padding-inline:7px}.product-preview__main{padding:14px 12px}.preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-summary>span:nth-child(2){border-right:0}.preview-summary>span:last-child{border-top:1px solid var(--puantra-color-line);grid-column:1/-1}.preview-table__head{display:none}.preview-table{background:var(--puantra-color-canvas);gap:8px;padding:9px;display:grid}.preview-table__row{background:var(--puantra-color-surface);border:1px solid var(--puantra-color-line);border-radius:var(--puantra-radius-medium);grid-template-columns:1fr auto;gap:6px 10px;padding:8px 10px;display:grid}.preview-table__row>span{padding:0}.preview-table__row>span:nth-child(2),.preview-table__row>span:nth-child(5){display:none}.preview-table__row>span:nth-child(4){grid-area:1/2}.preview-review-record{grid-template-columns:1fr auto}.preview-workline{grid-column:1/-1}.preview-review-record>.preview-button{display:none}}.proof-strip{background:var(--canvas);border-bottom:1px solid var(--line);padding-block:26px}.proof-strip__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.proof-strip__inner div{gap:2px;display:grid}.proof-strip strong{font-family:var(--font-heading);font-size:1.05rem;font-weight:700}.proof-strip span{color:var(--text-muted);font-size:.875rem}.pain-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.pain-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);gap:12px;padding:26px;display:grid}.pain-card__label{color:var(--critical-text);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pain-card h3{font-size:1.1rem}.pain-card p{color:var(--text-muted);font-size:.9375rem}.pain-card__fix{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:4px;padding-top:16px;font-size:.9375rem;font-weight:600;display:flex}.pain-card__fix .icon{width:18px;height:18px;color:var(--green-text);flex:none;margin-top:3px}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.step{border-top:3px solid var(--line);align-content:start;gap:12px;padding-top:28px;display:grid;position:relative}.step--active{border-top-color:var(--green)}.step__num{width:38px;height:38px;color:var(--ink);background:var(--green-soft);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}.step h3{font-size:1.2rem}.step p{color:var(--text-muted);font-size:.9375rem}.step__meta{color:var(--green-text);font-size:.8125rem;font-weight:700}.section--dark .step{border-top-color:var(--ink-line)}.section--dark .step--active{border-top-color:var(--green-on-dark)}.section--dark .step__num{color:var(--ink);background:var(--green-on-dark)}.section--dark .step p{color:var(--text-on-dark-muted)}.section--dark .step__meta{color:var(--green-on-dark)}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:11px;padding:28px;transition:border-color .18s,box-shadow .18s,translate .18s;display:grid}.feature:hover{border-color:var(--line-strong);box-shadow:var(--shadow);translate:0 -2px}.feature__mark{width:34px;height:34px;color:var(--green-text);background:var(--green-soft);border-radius:var(--radius-sm);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.feature h3{font-size:1.1rem}.feature p{color:var(--text-muted);font-size:.9375rem}.feature__list{gap:7px;margin-top:2px;display:grid}.feature__list li{color:var(--text-muted);align-items:flex-start;gap:9px;font-size:.875rem;display:flex}.feature__list .icon{width:15px;height:15px;color:var(--green-text);flex:none;margin-top:4px}.compare{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.compare-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-content:start;gap:14px;padding:clamp(26px,3vw,36px);display:grid}.compare-card--dark{color:var(--text-on-dark);background:var(--ink-raised);border-color:var(--ink-line)}.compare-card__tag{color:var(--green-text);background:var(--green-soft);border-radius:999px;justify-self:start;padding:6px 13px;font-size:.75rem;font-weight:700}.compare-card--dark .compare-card__tag{color:var(--ink);background:var(--green-on-dark)}.compare-card h3{font-size:1.45rem}.compare-card>p{color:var(--text-muted);font-size:.9375rem}.compare-card--dark>p{color:var(--text-on-dark-muted)}.compare-card dl{border-top:1px solid var(--line);gap:12px;margin:0;padding-top:16px;display:grid}.compare-card--dark dl{border-top-color:var(--ink-line)}.compare-card dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.compare-card--dark dt{color:var(--text-on-dark-muted)}.compare-card dd{margin:3px 0 0;font-size:.9375rem;font-weight:600}.trust-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,5vw,68px);display:grid}.trust-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.trust-item{background:var(--ink-raised);border:1px solid var(--ink-line);border-radius:var(--radius);gap:8px;padding:22px;display:grid}.trust-item .icon{width:20px;height:20px;color:var(--green-on-dark)}.trust-item strong{font-family:var(--font-heading);font-size:1rem;font-weight:700}.trust-item span{color:var(--text-on-dark-muted);font-size:.9375rem}.pricing-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.plan-card{color:var(--text-on-dark);background:var(--ink);border-radius:var(--radius-lg);align-content:start;gap:16px;padding:clamp(28px,3vw,38px);display:grid}.plan-card__tag{color:var(--ink);background:var(--green);border-radius:999px;justify-self:start;padding:6px 13px;font-size:.75rem;font-weight:700}.plan-card h2,.plan-card h3{color:var(--text-on-dark);font-size:1.6rem}.plan-card>p{color:var(--text-on-dark-muted);font-size:.9375rem}.plan-card .check-list li{color:var(--text-on-dark)}.plan-card .check-list .icon{color:var(--green-on-dark)}.check-list{gap:11px;display:grid}.check-list li{align-items:flex-start;gap:11px;font-size:.9375rem;display:flex}.check-list .icon{width:18px;height:18px;color:var(--green-text);flex:none;margin-top:3px}.calc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:22px;padding:clamp(26px,3vw,34px);display:grid}.calc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.calc__head h3{font-size:1.25rem}.calc__head p{color:var(--text-muted);margin-top:4px;font-size:.9375rem}.calc__badge{color:var(--green-text);background:var(--green-soft);border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:700}.calc__fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.field{gap:7px;display:grid}.field--full{grid-column:1/-1}.field label,.field>span{font-size:.875rem;font-weight:700}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:48px;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green-strong);outline:none;box-shadow:0 0 0 3px #07bc6a38}.field small{color:var(--text-muted);font-size:.8125rem}.checkbox{cursor:pointer;align-items:flex-start;gap:11px;font-size:.9375rem;display:flex}.checkbox input{width:20px;height:20px;accent-color:var(--green-strong);flex:none;margin:2px 0 0}.checkbox small{color:var(--text-muted);margin-top:2px;font-size:.8125rem;display:block}.section-more{margin-top:clamp(28px,3.2vw,42px)}.calc__result{background:var(--canvas);border-radius:var(--radius);gap:14px;padding:22px;display:grid}.calc__result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calc__result-head strong{font-family:var(--font-heading);font-size:1.1rem}.calc__lines{gap:0;display:grid}.calc__lines li{border-bottom:1px dashed var(--line-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-block:11px;font-size:.9375rem;display:flex}.calc__lines li:last-child{border-bottom:0}.calc__lines span:first-child{color:var(--text-muted)}.calc__lines span:last-child{text-align:right;font-weight:700}.calc__note{color:var(--text-muted);font-size:.875rem}.faq{gap:12px;display:grid}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.faq-item summary{font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{width:26px;height:26px;color:var(--green-text);background:var(--green-soft);content:"+";border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.faq-item[open] summary:after{content:"−"}.faq-item__body{color:var(--text-muted);padding:0 24px 22px;font-size:.9375rem}.faq-item__body p+p{margin-top:12px}.apply{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(30px,4vw,56px);display:grid}.apply__panel{align-content:start;gap:18px;display:grid}.apply__panel h2{font-size:clamp(1.7rem,3vw,2.35rem)}.apply__panel>p{color:var(--text-on-dark-muted);font-size:1.0625rem}.apply__panel .check-list li{color:var(--text-on-dark)}.apply__panel .check-list .icon{color:var(--green-on-dark)}.form{color:var(--text);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);gap:20px;padding:clamp(26px,3vw,36px);display:grid}.form h3{font-size:1.3rem}.form__intro{color:var(--text-muted);margin-top:5px;font-size:.9375rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form__actions{justify-items:start;gap:10px;display:grid}.form__actions small{color:var(--text-muted);font-size:.8125rem}.form-status{border-radius:var(--radius-sm);padding:13px 16px;font-size:.9375rem;font-weight:600}.form-status[hidden]{display:none}.form-status[data-tone=success]{color:var(--green-text);background:var(--green-soft)}.form-status[data-tone=error]{color:var(--critical-text);background:var(--critical-surface)}.honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta-band{color:var(--ink);background:var(--green);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(32px,4vw,52px);display:grid}.cta-band h2{color:var(--ink);font-size:clamp(1.6rem,2.8vw,2.2rem)}.cta-band p{color:#0d3d27;max-width:56ch;margin-top:10px;font-size:1.0625rem}.cta-band .btn--primary{color:var(--green);background:var(--ink)}.cta-band .btn--primary:hover{background:#1c2b4a}.page-hero{background:var(--canvas);border-bottom:1px solid var(--line);padding-block:clamp(52px,6vw,88px) clamp(40px,5vw,64px)}.page-hero__inner{gap:18px;max-width:760px;display:grid}.page-hero h1{letter-spacing:-.03em;font-size:clamp(2.1rem,4.4vw,3.1rem)}.page-hero p{color:var(--text-muted);font-size:clamp(1.05rem,1.5vw,1.2rem)}.breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.breadcrumb a{color:var(--text-muted);font-weight:600;text-decoration:none}.breadcrumb a:hover{color:var(--green-text);text-decoration:underline}.breadcrumb li:not(:last-child):after{content:"/";margin-left:8px}.breadcrumb ol{flex-wrap:wrap;gap:8px;display:flex}.prose{gap:20px;max-width:72ch;display:grid}.prose h2{margin-top:16px;font-size:clamp(1.5rem,2.4vw,1.95rem)}.prose h3{margin-top:8px;font-size:1.15rem}.prose p,.prose li{color:var(--text-muted)}.prose ul{gap:10px;display:grid}.prose ul li{padding-left:24px;position:relative}.prose ul li:before{background:var(--green);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:4px}.prose strong{color:var(--text)}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.detail-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:12px;padding:28px;display:grid}.detail-card .icon{width:22px;height:22px;color:var(--green-text)}.detail-card h3{font-size:1.15rem}.detail-card p{color:var(--text-muted);font-size:.9375rem}.spec-table{border-collapse:collapse;width:100%;font-size:.9375rem}.spec-table caption{color:var(--text-muted);text-align:left;margin-bottom:14px;font-size:.875rem}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.spec-table thead th{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.spec-table tbody th{font-weight:700}.table-scroll{overflow-x:auto}.next-links{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.next-link{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;padding:24px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid}.next-link:hover{border-color:var(--green);box-shadow:var(--shadow)}.next-link strong{font-family:var(--font-heading);font-size:1.05rem}.next-link span{color:var(--text-muted);font-size:.9375rem}.legal-notice{color:var(--review-text);background:var(--review-surface);border-radius:var(--radius);gap:8px;padding:20px 22px;font-size:.9375rem;display:grid}.legal-notice strong{font-weight:700}.site-footer{color:var(--text-on-dark);background:var(--ink);padding-block:clamp(48px,6vw,76px) 30px}.site-footer__grid{border-bottom:1px solid var(--ink-line);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px;padding-bottom:34px;display:grid}.site-footer__brand{align-content:start;gap:14px;max-width:320px;display:grid}.site-footer__brand img{width:156px}.site-footer__brand p{color:var(--text-on-dark-muted);font-size:.9375rem}.site-footer__brand small{color:var(--text-on-dark-muted);font-size:.8125rem}.site-footer nav{align-content:start;gap:12px;display:grid}.site-footer h2{color:var(--text-on-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.site-footer nav a{color:var(--text-on-dark-muted);font-size:.9375rem;text-decoration:none}.site-footer nav a:hover{color:var(--text-on-dark);text-decoration:underline}.site-footer__bottom{color:var(--text-on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;font-size:.875rem;display:flex}@media (width<=1020px){.hero__grid,.trust-grid,.pricing-layout,.apply{grid-template-columns:minmax(0,1fr)}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.site-footer__brand{grid-column:1/-1;max-width:none}.cta-band{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.nav,.header-actions{display:none}.nav-toggle{display:inline-flex}.proof-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.container,.container--narrow{width:min(100%,100% - 32px)}.hero__points{gap:10px;display:grid}.hero__actions .btn{width:100%}.form-grid{grid-template-columns:minmax(0,1fr)}.faq-item summary{padding:17px 18px;font-size:1rem}.faq-item__body{padding:0 18px 18px}.calc__lines li{flex-direction:column;gap:2px}.calc__lines span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
