@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-cyrillic-wght-normal-C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-vietnamese-wght-normal-Tdf5mmdl.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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}:root{--ink-950: #141414;--ink-900: #1E1E1E;--ink-800: #2A2A2A;--ink-700: #3A3A3A;--ink-600: #4A4A4A;--ink-500: #6B6B6B;--ink-400: #858585;--ink-300: #A3A3A3;--ink-200: #C9C9C9;--ink-100: #DCDCDC;--ink-50: #EBEBEB;--paper-0: #FFFFFF;--paper-50: #F6F4EF;--paper-100: #EEEBE4;--paper-200: #E2DED5;--paper-300: #CFC9BD;--paper-400: #A8A08F;--green-50: #E7EFEA;--green-100: #C6DCCF;--green-300: #5FAF82;--green-500: #166B45;--green-700: #0E4C31;--green-900: #072B1C;--gold-50: #F6EED6;--gold-100: #EEDDA5;--gold-300: #D3AE4E;--gold-500: #A57D1E;--gold-700: #7B5A12;--claret-50: #F5E3E0;--claret-300: #D97A72;--claret-500: #A8322B;--claret-700: #7E211C;--steel-50: #E4E9EE;--steel-300: #7F9DB9;--steel-500: #2E4A6B;--steel-700: #1F3550}:root,:root[data-theme=light]{--bg: var(--paper-50);--bg-elev-1: var(--paper-0);--bg-elev-2: var(--paper-0);--bg-elev-3: var(--paper-100);--bg-tinted: var(--green-50);--bg-scrim: rgba(20, 20, 20, .55);--fg-1: var(--ink-950);--fg-2: var(--ink-600);--fg-3: var(--ink-500);--fg-4: var(--ink-300);--fg-on-green: var(--paper-0);--fg-on-gold: var(--ink-950);--fg-on-claret: var(--paper-0);--fg-on-steel: var(--paper-0);--border: #E3E1DC;--border-strong: var(--ink-950);--primary: var(--green-500);--primary-fg: var(--green-700);--on-primary: var(--paper-0);--primary-soft: var(--green-50);--gold: var(--gold-500);--gold-fg: var(--gold-700);--gold-soft: var(--gold-50);--live: var(--claret-500);--live-fg: var(--claret-700);--live-soft: var(--claret-50);--trust: var(--steel-500);--trust-fg: var(--steel-700);--trust-soft: var(--steel-50);--shadow-lift: 0 1px 2px rgba(20,20,20,.06);--shadow-card: 0 0 0 1px var(--border), 0 1px 2px rgba(20,20,20,.04), 0 8px 24px rgba(20,20,20,.06);--shadow-sheet: 0 -2px 24px rgba(20,20,20,.12), 0 -8px 64px rgba(20,20,20,.08);--shadow-pop: 0 12px 32px rgba(20,20,20,.16), 0 2px 6px rgba(20,20,20,.08);--glow-primary: 0 0 0 3px var(--paper-0), 0 0 0 5px var(--primary);--glow-live: 0 0 0 3px var(--paper-0), 0 0 0 5px var(--live)}:root[data-theme=dark]{--bg: var(--ink-950);--bg-elev-1: var(--ink-900);--bg-elev-2: var(--ink-800);--bg-elev-3: var(--ink-700);--bg-tinted: rgba(95,175,130,.12);--bg-scrim: rgba(0, 0, 0, .65);--fg-1: var(--paper-50);--fg-2: var(--ink-200);--fg-3: var(--ink-300);--fg-4: var(--ink-500);--fg-on-green: var(--ink-950);--fg-on-gold: var(--ink-950);--fg-on-claret: var(--ink-950);--fg-on-steel: var(--ink-950);--border: var(--ink-700);--border-strong: var(--paper-50);--primary: var(--green-300);--primary-fg: var(--green-300);--on-primary: var(--ink-950);--primary-soft: rgba(95,175,130,.16);--gold: var(--gold-300);--gold-fg: var(--gold-300);--gold-soft: rgba(211,174,78,.16);--live: var(--claret-300);--live-fg: var(--claret-300);--live-soft: rgba(217,122,114,.16);--trust: var(--steel-300);--trust-fg: var(--steel-300);--trust-soft: rgba(127,157,185,.16);--shadow-lift: 0 1px 2px rgba(0,0,0,.4);--shadow-card: 0 0 0 1px var(--border), 0 8px 24px rgba(0,0,0,.4);--shadow-sheet: 0 -2px 24px rgba(0,0,0,.5);--shadow-pop: 0 12px 32px rgba(0,0,0,.6);--glow-primary: 0 0 0 3px var(--ink-950), 0 0 0 5px var(--primary);--glow-live: 0 0 0 3px var(--ink-950), 0 0 0 5px var(--live)}:root{--font-display: "Oswald Variable", "Alternate Gothic", "Arial Narrow", ui-sans-serif, sans-serif;--font-ui: "Geist Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--t-display-2xl: 4rem;--t-display-xl: 3rem;--t-display-lg: 2.25rem;--t-display-md: 1.625rem;--t-display-sm: 1.25rem;--t-body-lg: 1.0625rem;--t-body: .9375rem;--t-body-sm: .8125rem;--t-eyebrow: .6875rem;--lh-tight: .95;--lh-snug: 1.1;--lh-normal: 1.4;--lh-relaxed: 1.55;--tr-tight: -.02em;--tr-snug: -.005em;--tr-normal: 0;--tr-wide: .04em;--tr-eyebrow: .1em;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-14: 56px;--sp-20: 80px;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-full: 999px;--rule: 1px solid var(--border);--rule-strong: 1px solid var(--border-strong);--perf: 2px dashed var(--ink-200);--print-rule-min: 2pt;--tab-bar-h: 84px;--top-nav-h-collapsed: 44px;--top-nav-h-expanded: 96px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px);--ease-ios: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--d-fast: .12s;--d-med: .24s;--d-slow: .36s}.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-variant-numeric:tabular-nums slashed-zero}.t-price{display:inline-flex;align-items:flex-start;font-family:var(--font-mono);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum","zero";letter-spacing:var(--tr-tight);line-height:1;background:var(--fg-1);color:var(--bg-elev-1);padding:.22em .4em .18em .32em;border-radius:.1em;white-space:nowrap}.t-price>.cur{font-size:.55em;font-weight:var(--w-medium);margin-right:.12em;margin-top:.05em;letter-spacing:0}.t-price-brand{background:var(--primary);color:var(--on-primary)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}html{scroll-behavior:smooth;scroll-padding-top:88px}img{max-width:100%}@keyframes stamp-down{0%{transform:scale(1.7) rotate(var(--stamp-rot, -4deg));opacity:0}60%{transform:scale(.96) rotate(var(--stamp-rot, -4deg));opacity:1}to{transform:scale(1) rotate(var(--stamp-rot, -4deg));opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-weight:var(--w-semibold);border:0;border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter var(--d-fast),transform 80ms ease-out}.btn-md{height:44px;padding:0 18px;font-size:15px}.btn-lg{height:52px;padding:0 22px;font-size:17px}.btn-full{width:100%}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.97)}.stamp{display:inline-block;border:2px solid var(--primary);color:var(--primary);border-radius:var(--r-xs);font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;animation:stamp-down var(--d-slow) var(--ease-out) both}.stamp-hero{font-size:14px;padding:6px 10px}.stamp-receipt{font-size:13px;padding:5px 8px}.perf{position:relative;display:block}.perf-x{height:0;border-top:var(--perf)}.perf-y{position:absolute;left:0;top:0;bottom:0;width:0}.notch{position:absolute;width:20px;height:20px;border-radius:var(--r-full);background:var(--paper-50);box-shadow:inset 0 0 0 1px var(--border)}.perf-x>.notch-start{left:-11px;top:-11px}.perf-x>.notch-end{right:-11px;top:-11px}.perf-y>.notch-start{left:-11px;top:-11px}.perf-y>.notch-end{left:-11px;bottom:-11px}.sec{border-top:var(--rule-strong);padding:16px 64px 96px;display:flex;flex-direction:column;gap:48px}.sec-green{background:var(--primary);color:var(--paper-50);padding-bottom:104px;gap:56px}.sec-head{display:flex;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-2)}.sec-green .sec-head{color:inherit}.headline{margin:0;font-family:var(--font-display);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--tr-normal)}.headline-hero{font-size:clamp(64px,7.8vw,112px);line-height:.92}.headline-band{font-size:clamp(68px,9.45vw,136px);line-height:.9}.headline-close{font-size:clamp(80px,11.7vw,168px);line-height:.9}.headline-sec{font-size:clamp(44px,4.45vw,64px);line-height:.95}.headline-lg{font-size:clamp(44px,5vw,72px);line-height:.95}.headline-hero .line-2{color:var(--primary)}.link{color:var(--fg-1)}.link:hover{color:var(--primary)}.nav{position:sticky;top:0;z-index:40;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 64px;border-bottom:var(--rule-strong);background:var(--paper-50)}.nav-logo{display:flex;color:var(--primary)}.nav-logo svg{height:28px;width:auto}.nav-right{display:flex;align-items:center;gap:28px}.nav-login{font-size:15px;font-weight:var(--w-semibold);color:var(--fg-1);text-decoration:none;white-space:nowrap}.nav-login:hover{color:var(--primary)}.hero{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:64px;align-items:center;padding:72px 64px 96px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.hero-lead{margin:0;font-family:var(--font-display);font-weight:var(--w-medium);font-size:30px;line-height:1.2;max-width:560px}.hero-body{margin:0;font-size:18px;line-height:var(--lh-relaxed);color:var(--fg-2);max-width:540px;text-wrap:pretty}.hero-actions{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:12px;justify-items:start;margin-top:8px}.hero-cta{grid-column:1;grid-row:1}.hero-how{grid-column:2;grid-row:1;font-size:16px;font-weight:var(--w-semibold);color:var(--fg-1);text-underline-offset:4px;white-space:nowrap}.hero-how:hover{color:var(--primary)}.hero-note{grid-column:1 / -1;grid-row:2;font-size:14px;color:var(--fg-2)}.hero-visual{position:relative;width:560px;height:660px;max-width:100%}.phone{position:absolute;left:32px;top:0;width:300px;height:640px;border-radius:48px;background:var(--ink-950);padding:10px;box-shadow:var(--shadow-card)}.phone-screen{position:relative;height:100%;border-radius:38px;background:var(--ink-900);color:var(--paper-50);overflow:hidden}.phone-island{position:absolute;top:12px;left:50%;transform:translate(-50%);width:96px;height:28px;border-radius:var(--r-lg);background:var(--ink-950)}.phone-clock{padding-top:72px;text-align:center;display:flex;flex-direction:column;gap:2px}.phone-date{font-size:15px;font-weight:var(--w-medium)}.phone-time{font-family:var(--font-display);font-weight:300;font-size:84px;line-height:1;font-variant-numeric:tabular-nums}.phone-notif{position:absolute;top:236px;left:12px;right:12px;background:var(--paper-0);color:var(--fg-1);border-radius:var(--r-lg);padding:12px 12px 14px;display:flex;gap:10px;align-items:flex-start}.phone-notif-icon{width:36px;height:36px;border-radius:9px;background:var(--paper-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fg-1)}.phone-notif-text{display:flex;flex-direction:column;gap:3px;min-width:0}.phone-notif-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.phone-notif-app{font-size:14px;font-weight:var(--w-semibold)}.phone-notif-when{font-size:11px;color:var(--fg-3)}.phone-notif-body{font-size:13.5px;line-height:1.35}.phone-dot{position:absolute;bottom:40px;width:48px;height:48px;border-radius:var(--r-full);background:var(--ink-800)}.phone-dot-l{left:36px}.phone-dot-r{right:36px}.phone-home{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:120px;height:5px;border-radius:3px;background:var(--paper-50)}.receipt{position:absolute;right:0;top:392px;width:360px;background:var(--paper-0);border-radius:var(--r-md);box-shadow:var(--shadow-card);transform:rotate(-2deg)}.receipt-body{padding:24px 24px 20px;display:flex;flex-direction:column;gap:14px}.receipt-lines{display:flex;flex-direction:column;gap:6px}.receipt-event{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:32px;line-height:1;text-transform:uppercase}.receipt-when{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.receipt-where{font-size:14px;color:var(--fg-2)}.receipt-where .sec-no:before{content:" · "}.receipt-stub{padding:22px 24px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.receipt-prices{display:flex;gap:28px}.receipt-price{display:flex;flex-direction:column;gap:8px}.receipt-price .t-price{font-size:36px}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-2)}.split{display:grid;grid-template-columns:400px minmax(0,1fr);gap:64px;align-items:start}.story{display:flex;flex-direction:column;gap:28px;max-width:760px}.story-open{margin:0;font-family:var(--font-display);font-weight:var(--w-medium);font-size:38px;line-height:1.15;text-wrap:pretty}.story-amount{font-weight:var(--w-semibold);font-size:.9em}.story-body{display:flex;flex-direction:column;gap:20px}.story-body p{margin:0;font-size:21px;line-height:1.5;text-wrap:pretty}.story-body strong{font-weight:var(--w-semibold)}.story-sign{display:flex;align-items:center;gap:14px;padding-top:24px;border-top:var(--rule)}.story-photo{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-xs);box-shadow:0 0 0 1px var(--border);display:block}.story-name{font-family:var(--font-display);font-weight:var(--w-medium);font-size:22px}.band-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.band-lead{border-top:1px solid var(--paper-50);padding-top:20px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:24px;line-height:1.2;max-width:420px}.band-body{margin:0;border-top:1px solid var(--paper-50);padding-top:20px;font-size:21px;line-height:1.5;text-wrap:pretty}.how-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--paper-0);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.how-step{position:relative;padding:40px 40px 44px;display:flex;flex-direction:column;gap:20px}.how-step+.how-step{border-left:var(--perf)}.how-index{align-self:flex-start;font-family:var(--font-mono);font-weight:var(--w-semibold);font-size:14px;background:var(--ink-950);color:var(--paper-0);padding:5px 9px;border-radius:var(--r-xs);font-variant-numeric:tabular-nums}.how-title{font-family:var(--font-display);font-weight:var(--w-medium);font-size:30px;line-height:1.1}.how-body{margin:0;font-size:16px;line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty}.trust{border-top:var(--perf);border-bottom:var(--perf);padding:40px 64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-cell{padding:0 32px;display:flex;flex-direction:column;gap:10px}.trust-cell+.trust-cell{border-left:var(--rule)}.trust>.trust-cell:first-child{padding-left:0}.trust>.trust-cell:last-child{padding-right:0}.trust-index{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tr-eyebrow);color:var(--fg-2)}.trust-text{font-family:var(--font-display);font-weight:var(--w-medium);font-size:22px;line-height:1.15;text-wrap:pretty}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.team-card{background:var(--paper-0);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.team-photo{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md) var(--r-md) 0 0;display:block}.team-caption{padding:20px 24px 24px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.team-name{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:26px;text-transform:uppercase;line-height:1}.team-role{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-2)}.faq-title{position:sticky;top:24px}.faq-list{border-top:var(--rule-strong);display:flex;flex-direction:column}.faq-item{border-bottom:var(--rule)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--fg-1);font-family:var(--font-ui);font-size:17px;font-weight:var(--w-semibold);line-height:1.3}.faq-q:hover{color:var(--primary)}.faq-glyph{font-family:var(--font-mono);font-size:20px;font-weight:var(--w-medium);width:24px;text-align:center;flex-shrink:0}.faq-a{margin:0;padding:0 48px 24px 0;font-size:16px;line-height:var(--lh-relaxed);color:var(--fg-2);max-width:680px;text-wrap:pretty}.cta{border-top:var(--rule-strong);padding:112px 64px 120px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.cta-body{margin:0;font-size:20px;line-height:1.5;color:var(--fg-2);max-width:540px;text-wrap:pretty}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.cta-note{font-size:14px;color:var(--fg-2)}.footer{border-top:var(--rule-strong);padding:40px 64px 48px;display:flex;justify-content:space-between;align-items:center;gap:32px}.footer-brand{display:flex;flex-direction:column;gap:12px}.footer-logo{display:flex;color:var(--primary)}.footer-logo svg{height:22px;width:auto}.footer-legal{font-size:13px;color:var(--fg-2)}.footer-right,.footer-links{display:flex;align-items:center;gap:28px}.footer-link{font-size:14px;color:var(--fg-1);text-decoration:none;white-space:nowrap}.footer-link:hover{color:var(--primary)}.footer-socials{display:flex;gap:8px}.footer-social{width:36px;height:36px;border-radius:var(--r-full);box-shadow:0 0 0 1px var(--ink-950);display:flex;align-items:center;justify-content:center;color:var(--fg-1)}.footer-social:hover{color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@media(max-width:1250px){.hero{grid-template-columns:minmax(0,1fr);gap:40px}.hero-visual{align-self:start}}@media(max-width:860px){.sec{padding:14px 20px 56px;gap:24px}.sec-green{padding-bottom:56px;gap:28px}.sec-head{gap:12px}.nav{height:56px;padding:0 20px}.nav-logo svg{height:22px}.nav-right{gap:16px}.nav-login{font-size:14px}.hero{padding:40px 20px 56px;gap:20px}.hero-copy{gap:20px}.hero-lead{font-size:24px}.hero-body{font-size:16px}.hero-actions{grid-template-columns:1fr auto;-moz-column-gap:12px;column-gap:12px;width:100%;margin-top:4px}.hero-cta{grid-column:1 / -1;width:100%}.hero-note{grid-column:1;grid-row:2;font-size:13px}.hero-how{grid-column:2;grid-row:2;justify-self:end;font-size:14px}.hero-visual{width:350px;height:640px;margin-top:24px}.phone{left:0;width:230px;height:480px;border-radius:38px;padding:8px}.phone-screen{border-radius:30px}.phone-island{top:10px;width:74px;height:22px;border-radius:11px}.phone-clock{padding-top:54px}.phone-date{font-size:12px}.phone-time{font-size:64px}.phone-notif{top:176px;left:10px;right:10px;border-radius:var(--r-lg);padding:10px 10px 12px;gap:8px}.phone-notif-icon{width:28px;height:28px;border-radius:7px}.phone-notif-text{gap:2px}.phone-notif-app{font-size:12px}.phone-notif-when{font-size:10px}.phone-notif-body{font-size:11.5px}.phone-dot{bottom:30px;width:38px;height:38px}.phone-dot-l{left:28px}.phone-dot-r{right:28px}.phone-home{bottom:8px;width:90px;height:4px;border-radius:2px}.receipt{top:350px;width:300px;max-width:100%}.receipt-body{padding:18px 20px 16px;gap:12px}.receipt-lines{gap:5px}.receipt-event{font-size:26px}.receipt-when{font-size:11px}.receipt-where{font-size:13px}.receipt-where .sec-no{display:none}.receipt-stub{padding:16px 20px 20px;gap:12px}.receipt-prices{gap:20px}.receipt-price{gap:6px}.receipt-price .t-price{font-size:30px}.eyebrow{font-size:10px}.stamp-receipt{font-size:11px;padding:3px 6px}.stamp-hero{font-size:13px;padding:5px 8px}.notch{width:18px;height:18px}.perf-x>.notch-start{left:-10px;top:-10px}.perf-x>.notch-end{right:-10px;top:-10px}.perf-y{inset:0 0 auto;width:auto;height:0}.perf-y>.notch-start{left:-10px;top:-10px}.perf-y>.notch-end{inset:-10px -10px auto auto}.split{grid-template-columns:minmax(0,1fr);gap:24px}.story{gap:24px}.story-open{font-size:26px}.story-body{gap:16px}.story-body p{font-size:17px}.story-sign{padding-top:20px;gap:12px}.story-photo{width:48px;height:48px}.story-name{font-size:20px}.headline-band .brk{display:none}.band-grid{grid-template-columns:minmax(0,1fr);gap:24px}.band-lead{display:none}.band-body{font-size:17px;padding-top:18px}.how-card{display:flex;flex-direction:column}.how-step{padding:24px 24px 28px;gap:14px}.how-step+.how-step{border-left:0;border-top:var(--perf)}.how-index{font-size:13px;padding:4px 8px}.how-title{font-size:26px}.how-body{font-size:15px}.trust{padding:28px 20px;grid-template-columns:1fr 1fr;gap:24px 0}.trust-cell{padding:0 0 0 20px;border-left:var(--rule)}.trust-cell:nth-child(odd){padding:0 20px 0 0;border-left:0}.trust>.trust-cell:last-child{padding-right:0}.trust-text{font-size:19px}.team-grid{grid-template-columns:minmax(0,1fr);gap:20px}.team-photo{aspect-ratio:1 / 1}.team-caption{padding:16px 20px 20px}.team-name{font-size:24px}.faq-title{position:static}.faq-q{padding:16px 0;gap:16px;font-size:16px}.faq-a{padding:0 24px 20px 0;font-size:15px}.cta{padding:64px 20px 72px;gap:20px}.cta-body{font-size:17px}.cta-actions{width:100%;margin-top:4px}.cta-btn{width:100%}.cta-note{font-size:13px}.footer{flex-direction:column;align-items:flex-start;padding:32px 20px 40px;gap:24px}.footer-brand{gap:10px}.footer-logo svg{height:20px}.footer-right{flex-direction:column;align-items:flex-start;gap:24px}.footer-links{flex-wrap:wrap;gap:12px 20px}}@media(max-width:389px){.headline-hero{font-size:16.4vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important}@keyframes stamp-down{0%,to{transform:rotate(var(--stamp-rot, -4deg));opacity:1}}}
