@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-padding-top:84px}.landing{font-family:var(--font-ui);background:var(--paper);color:var(--ink);line-height:1.4}a{color:var(--ink);text-decoration:none}a:hover{color:var(--green)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.accent{color:var(--green)}.num{font-family:var(--font-mono);font-size:11px}.section{padding:clamp(80px,10vw,140px) 24px 0}.section-last{padding-bottom:24px}.wrap{max-width:1240px;margin:0 auto}.stack{display:flex;flex-direction:column;gap:26px}.stack-sm{display:flex;flex-direction:column;gap:20px}.stack-lg{display:flex;flex-direction:column;gap:44px}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,6vw,80px);align-items:center}.split-top{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.cards-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}h1,h2,h3,p{margin:0}.title{font-size:clamp(36px,4.6vw,60px);font-weight:600;letter-spacing:-.045em;line-height:1}.balance{text-wrap:balance}.section-aside{max-width:340px;font-size:15px;line-height:1.55;color:var(--text)}.body-copy{max-width:520px;font-size:16px;line-height:1.6;color:var(--text)}.link-green{color:var(--green);font-weight:600}.eyebrow{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.eyebrow-light{background:var(--card);border:1px solid var(--line)}.eyebrow-dark{border:1px solid #33373A}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.eyebrow-dark .eyebrow-dot{background:var(--night-dot)}.soon{align-self:flex-start;padding:3px 7px;border-radius:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.soon-light{background:var(--yellow-tint);border:1px solid var(--yellow-line);color:var(--ink)}.soon-green{background:#ffffff29;color:#fff}.tag-green,.tag-yellow{font-family:var(--font-mono);border-radius:5px}.tag-green{font-size:11px;color:var(--green);background:var(--green-tint);padding:4px 8px}.tag-yellow{font-size:10px;color:var(--ink);background:var(--yellow);padding:4px 7px}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.btn-row-center{justify-content:center}.btn{display:flex;align-items:center;gap:12px;border-radius:999px;font-weight:600;font-size:16px}.btn-green{padding:8px 8px 8px 22px;background:var(--green);color:#fff}.btn-green:hover{background:var(--green-dark);color:#fff}.btn-ink{align-self:flex-start;padding:8px 8px 8px 22px;background:var(--ink);color:#fff;font-size:15px}.btn-ink:hover{background:var(--ink-2);color:#fff}.btn-outline{height:52px;padding:0 22px;background:var(--card);border:1px solid var(--line)}.btn-arrow{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.btn-arrow-white{background:#fff;color:var(--green)}.btn-arrow-green{width:34px;height:34px;background:var(--green);color:#fff}.header{position:sticky;top:0;z-index:10;padding:14px 24px;background:#f7f5f0db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:20px;letter-spacing:-.04em}.logo-mark{width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:6px 0 0 var(--ink)}.logo-word{margin-left:6px}.header-nav{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:500}.header-nav a{padding:8px 14px;border-radius:999px}.header-nav a:hover{background:var(--paper-2);color:var(--ink)}.header-cta{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 18px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-weight:600;font-size:14px}.header-cta-arrow{width:32px;height:32px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 760px){.header-nav{display:none}}.section-hero{padding:24px 24px 0}.hero{max-width:1240px;margin:0 auto;border-radius:32px;overflow:hidden;background:radial-gradient(120% 100% at 100% 100%,var(--green-wash) 0%,var(--green-mist) 40%,var(--paper) 75%)}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:40px;padding:clamp(28px,5vw,64px);align-items:center}.hero-copy{display:flex;flex-direction:column;gap:26px}.hero-copy h1{font-size:clamp(48px,7.4vw,104px);font-weight:700;letter-spacing:-.055em;line-height:.9;text-wrap:balance}.hero-lede{max-width:460px;font-size:18px;line-height:1.5;color:var(--text);text-wrap:pretty}.hero-note{font-size:13px;color:var(--muted)}.hero-phone{display:flex;justify-content:center;padding:10px 0}.hero-stats{margin:0 clamp(16px,3vw,32px) clamp(16px,3vw,32px);border-radius:22px;background:#ffffffd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.hero-stats>div{padding:22px 26px;display:flex;align-items:center;gap:14px}.hero-stats>div+div{border-left:1px solid var(--line-faint)}.hero-stats strong{font-size:40px;font-weight:700;letter-spacing:-.05em;white-space:nowrap}.hero-stats span{font-size:12px;color:var(--muted);line-height:1.4;max-width:150px}@media (max-width: 760px){.hero-stats{grid-template-columns:1fr}.hero-stats>div+div{border-left:0;border-top:1px solid var(--line-faint)}}.phone{width:min(300px,100%);height:610px;border-radius:48px;background:var(--ink);padding:10px;box-shadow:0 40px 80px -30px #16181a73,0 0 0 1px #2b2e30}.phone-screen{height:100%;border-radius:39px;background:var(--app-paper);overflow:hidden;display:flex;flex-direction:column}.phone-status{height:40px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:12px;font-weight:600}.phone-notch{width:80px;height:22px;border-radius:12px;background:var(--ink)}.phone-body{padding:10px 18px;display:flex;flex-direction:column;gap:14px}.phone-label{font-family:var(--font-mono);font-size:10px;color:var(--app-muted);letter-spacing:.06em}.phone-car{border-radius:20px;background:var(--green);color:#fff;padding:16px;display:flex;flex-direction:column;gap:12px}.phone-car-top{display:flex;justify-content:space-between;align-items:flex-start}.phone-car-name{display:flex;flex-direction:column;gap:2px}.phone-car-name strong{font-size:18px;font-weight:700;letter-spacing:-.03em}.phone-car-name span{font-size:11px;opacity:.8}.phone-rego{font-family:var(--font-mono);font-size:10px;background:var(--yellow);color:var(--ink);padding:3px 7px;border-radius:5px}.phone-car-stats{display:flex;gap:6px}.phone-car-stats>span{flex:1;padding:8px;border-radius:10px;background:#ffffff24;display:flex;flex-direction:column;gap:2px}.phone-car-stats strong{font-size:16px;font-weight:700}.phone-car-stats span span{font-size:9px;opacity:.8}.phone-due{padding:12px 14px;border-radius:14px;background:var(--yellow-tint);border:1px solid var(--yellow-line);display:flex;justify-content:space-between;align-items:center;font-size:12px}.phone-due>span:first-child{display:flex;flex-direction:column;gap:1px}.phone-due>span:first-child span{color:var(--app-muted);font-size:11px}.phone-due-soon{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;color:var(--app-muted)}.phone-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--card);border:1px solid var(--line-soft)}.phone-row-code{width:30px;height:30px;flex:none;border-radius:9px;background:var(--green-tint);color:var(--green);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;font-weight:500}.phone-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.phone-row-text strong{font-size:12px;font-weight:600}.phone-row-text span{font-size:10px;color:var(--app-muted)}.phone-row-cost{font-size:12px;font-weight:600}.photo-placeholder{aspect-ratio:1 / 1;border-radius:28px;background-color:var(--green-wash);background-image:repeating-linear-gradient(135deg,#1e7a4c14 0,#1e7a4c14 10px,#1e7a4c05 10px,#1e7a4c05 20px);padding:18px;font-family:var(--font-mono);font-size:11px;color:#3f5a4b}.about-title{font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.05;text-wrap:pretty}.about-quiet{color:var(--faint)}.feature{border-radius:24px;background:var(--card);border:1px solid var(--line-soft);padding:28px;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.feature-green{background:var(--green);border-color:var(--green);color:#fff}.feature-head{display:flex;flex-direction:column;gap:10px}.feature-head h3{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.feature .num{color:var(--muted)}.feature-green .num{color:#fff;opacity:.75}.feature p{font-size:14px;line-height:1.5;color:var(--text)}.feature-green p{color:#fff;opacity:.9}.feature-icon{align-self:center;width:96px;height:96px;border-radius:50%;background:var(--green-tint);display:flex;align-items:center;justify-content:center}.feature-green .feature-icon{background:#ffffff24}.icon-receipt{width:36px;height:44px;border-radius:6px;background:#fff}.icon-ring{width:40px;height:40px;border-radius:50%;border:5px solid var(--green)}.icon-diamond{width:40px;height:40px;border-radius:6px;background:var(--green);transform:rotate(45deg)}.how{border-radius:32px;background:radial-gradient(90% 120% at 50% 110%,var(--night-green) 0%,var(--night) 60%);color:var(--night-ink);padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:48px}.how .section-aside{color:var(--night-text)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.step{border-radius:18px;background:var(--night-card);border:1px solid var(--night-line);padding:24px;min-height:220px;display:flex;flex-direction:column;gap:14px}.step-green{background:var(--green);border-color:var(--green)}.step-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.step-head h3{font-size:20px;font-weight:600;letter-spacing:-.02em}.step .num{color:var(--night-muted)}.step-green .num{color:#cde6d8}.step p{font-size:14px;line-height:1.55;color:var(--night-text)}.step-green p{color:#e3f1e9}.history{border-radius:28px;background:var(--card);border:1px solid var(--line-soft);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:22px}.history-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.history-head h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-stats>div{padding:14px;border-radius:14px;background:var(--paper);display:flex;flex-direction:column;gap:4px}.history-stats strong{font-size:26px;font-weight:700;letter-spacing:-.04em}.history-stats span{font-size:12px;color:var(--muted)}.history-rows{list-style:none;margin:0;padding:0}.history-rows li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line-faint);font-size:14px}.history-row-main{display:flex;gap:14px}.history-row-main strong{font-weight:600}.history-code{font-family:var(--font-mono);font-size:12px;color:var(--muted);width:40px;flex:none}.history-meta{color:var(--muted);text-align:right}@media (max-width: 480px){.history-rows li{flex-direction:column;gap:2px}.history-meta{padding-left:54px;text-align:left;font-size:13px}}.toggle{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:14px;font-weight:600}.toggle button{padding:9px 16px;border-radius:999px}.toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.plan{border-radius:24px;background:var(--card);border:1px solid var(--line-soft);padding:28px;display:flex;flex-direction:column;gap:22px}.plan-green{background:var(--green);border-color:var(--green);color:#fff}.plan-name-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.plan-name{display:flex;flex-direction:column;gap:6px}.plan-name h3{font-size:20px;font-weight:600}.plan-name span{font-size:14px;color:var(--muted)}.plan-green .plan-name span{color:var(--green-pale)}.plan-price{display:flex;align-items:baseline;gap:8px}.plan-price strong{font-size:52px;font-weight:700;letter-spacing:-.05em}.plan-price span{font-size:13px;color:var(--muted)}.plan-green .plan-price span{color:var(--green-pale)}.plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--text-2)}.plan-green .plan-list{color:#fff}.plan-list li:before{content:"✓ "}.plan-list em{font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:4px}.plan-green .plan-list em{color:var(--green-pale)}.plan-btn{margin-top:auto;height:50px;border-radius:999px;border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.plan-btn-white{background:#fff;border-color:#fff;color:var(--green);font-weight:700}.plan-btn-white:hover{color:var(--green-dark)}.plan-note{max-width:640px;margin-top:-24px;font-size:13px;line-height:1.5;color:var(--muted)}.faq-item{border-top:1px solid #E2DDD3}.faq-q{width:100%;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;font-size:19px;font-weight:600;letter-spacing:-.02em}.faq-sign{flex:none;width:32px;height:32px;border-radius:50%;background:var(--card);border:1px solid #E2DDD3;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400}.faq-a{max-width:560px;padding-bottom:22px;font-size:15px;line-height:1.6;color:var(--text)}.closing{border-radius:32px;background:radial-gradient(70% 90% at 50% 0%,var(--green-wash) 0%,var(--green-mist) 45%,#F2EFE8 100%);border:1px solid var(--line);padding:clamp(56px,9vw,120px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.closing .eyebrow{align-self:center}.closing-title{max-width:820px;font-size:clamp(40px,6vw,80px);font-weight:700;letter-spacing:-.05em;line-height:.95;text-wrap:balance}.closing .body-copy{max-width:460px;line-height:1.55}.footer{max-width:1240px;margin:0 auto;padding:28px 4px 8px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.footer-word{font-weight:800;font-size:16px;letter-spacing:-.04em;color:var(--ink)}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--green)}
