@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-vietnamese-500-normal.70f04bd5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-500-normal.7dec19f5.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-ext-500-normal.dfe6e0fb.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-500-normal.e6bbc82d.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-500-normal.6440fe73.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-500-normal.48e4fdf4.woff) format("woff");unicode-range:u+00??,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-vietnamese-600-normal.6d7e2f90.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.7f364a4c.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff");unicode-range:u+00??,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-vietnamese-700-normal.b5cf89c0.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-700-normal.c7b344a0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.73a79c9e.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-ext-500-normal.922f2946.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-500-normal.86328423.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.ac925df1.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.d0b4a6ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.0f4495db.woff2) format("woff2"),url(/_next/static/media/manrope-greek-500-normal.cf2d38df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.9225174a.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.86b7a7d6.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.f764fbe1.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.e7e2486a.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.1439e66f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-500-normal.f0da4735.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");unicode-range:u+00??,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}.atropos{position:relative;display:block;perspective:1200px;transform:translateZ(0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-highlight,.atropos-shadow{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,rgba(255,255,255,.25),transparent 50%);z-index:0}.atropos-inner,.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;overflow:hidden;transform-style:preserve-3d;transform:translateZ(0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}::slotted([data-atropos-offset]),[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}::slotted([data-atropos-offset][data-atropos-opacity]),[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}:root{color-scheme:dark;--ink:oklch(13% 0.026 310);--plum:oklch(18% 0.035 315);--plum-raised:oklch(23% 0.038 315);--ivory:oklch(94% 0.014 79);--paper:oklch(91% 0.02 78);--muted:oklch(74% 0.018 310);--warm-muted:oklch(42% 0.025 310);--line:oklch(100% 0 0/16%);--warm-line:oklch(30% 0.025 310/18%);--coral:oklch(73% 0.17 35);--amber:oklch(81% 0.15 72);--lilac:oklch(74% 0.13 303);--display:"Barlow Condensed";--body:"Manrope";--container:1440px;--gutter:clamp(20px,4.6vw,76px);--header-height:76px;--space-section:clamp(76px,8vw,116px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{margin:0;background:var(--ink);color:var(--ivory);font-size:16px;-webkit-font-smoothing:antialiased}body,button,input,select{font-family:var(--body),sans-serif}button,input,select{font-size:inherit}button{color:inherit}img{max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--coral);color:var(--ink)}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:min(calc(100% - 2 * var(--gutter)),var(--container));margin-inline:auto}section[id]{scroll-margin-top:calc(var(--header-height) + 18px)}.section{padding-block:var(--space-section)}.arrow{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease}a:hover .arrow{transform:translateX(3px)}.site-header{position:fixed;z-index:50;inset:0 0 auto;min-height:var(--header-height);border-bottom:1px solid oklch(100% 0 0/12%);background:oklch(15% .032 312/88%);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:oklch(14% .03 312/98%)}}.header-inner{display:flex;height:var(--header-height);align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;min-height:44px;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.13em;white-space:nowrap}.brand>span:last-child>span{margin-left:3px;color:var(--muted);font-weight:500}.brand-mark{display:inline-flex;height:18px;align-items:center;gap:3px;transform:skew(-18deg)}.brand-mark i{display:block;width:4px;height:100%;background:var(--coral)}.brand-mark i:nth-child(2){height:72%;background:var(--amber)}.brand-mark i:nth-child(3){height:45%;opacity:.64}.main-nav{display:flex;align-items:center;gap:clamp(22px,3.2vw,48px);margin-inline:auto}.header-cta,.main-nav a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:oklch(88% .012 80);font-size:14px;transition:color .18s ease,border-color .18s ease,background .18s ease}.footer-links a:hover,.main-nav a:hover{color:var(--amber)}.header-cta{padding-inline:16px;border:1px solid oklch(100% 0 0/23%)}.header-cta:hover{border-color:var(--amber);color:var(--amber)}.mobile-nav{display:none}.hero{position:relative;display:flex;min-height:min(900px,100svh);align-items:center;overflow:hidden;isolation:isolate;padding-block:calc(var(--header-height) + 78px) 100px;background:var(--ink)}.hero-image{position:absolute!important;inset:0 0 0 auto!important;width:61%!important;height:100%!important;object-position:67% 50%;opacity:.3;-webkit-mask-image:linear-gradient(90deg,transparent,black 24%);mask-image:linear-gradient(90deg,transparent,black 24%)}.hero-image,.hero-video{z-index:-2;object-fit:cover}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-position:center;opacity:0;transition:opacity .7s ease}.hero-video--ready{opacity:.58}.hero:has(.hero-video--ready) .hero-image{opacity:0}.hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,var(--ink) 0,oklch(13% .026 310/96%) 38%,oklch(13% .026 310/42%) 74%,oklch(13% .026 310/26%) 100%),linear-gradient(0deg,oklch(13% .026 310/82%),transparent 31%,transparent 82%,oklch(13% .026 310/45%));content:""}.hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(38px,5vw,76px)}.hero-copy{position:relative;z-index:2;max-width:760px}.kicker{display:flex;align-items:center;gap:10px;margin:0;color:var(--amber);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.kicker>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--coral);box-shadow:0 0 15px oklch(73% .17 35/50%)}.hero h1{max-width:none;margin:24px 0 0;font-family:var(--display),sans-serif;font-size:clamp(68px,7vw,104px);font-weight:600;letter-spacing:-.045em;line-height:.94;text-wrap:balance}.hero h1 em{color:var(--coral);font-style:normal}.hero-copy>p:not(.kicker){max-width:590px;margin:24px 0 0;color:oklch(84% .014 310);font-size:clamp(16px,1.3vw,18px);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:11px;padding:0 19px;border:1px solid transparent;font-size:14px;font-weight:750;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease;cursor:pointer}.button:hover{transform:translateY(-2px)}.button--coral{background:var(--coral);color:oklch(18% .03 310)}.button--coral:hover{background:oklch(79% .14 36)}.button--quiet{border-color:oklch(100% 0 0/24%);background:oklch(100% 0 0/5%);color:var(--ivory)}.button--quiet:hover{border-color:oklch(100% 0 0/45%);background:oklch(100% 0 0/10%)}.hero-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:36px;color:oklch(75% .016 310);font-size:12px}.hero-meta span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--ivory);font-weight:750;letter-spacing:.08em}.hero-meta i{width:7px;height:7px;border-radius:50%;background:var(--coral)}.hero-scene{position:relative;min-height:clamp(430px,42vw,570px);perspective:1200px}.hero-activity-card-frame{position:absolute;z-index:2;top:20%;left:0;width:min(100%,380px);transform:perspective(900px) rotateY(5deg) rotateX(1deg);transform-style:preserve-3d}.hero-activity-card{width:100%}.hero-activity-surface{position:relative;width:100%;padding:20px 22px;border:1px solid oklch(100% 0 0/20%);background:linear-gradient(145deg,oklch(25% .04 315/94%),oklch(15% .03 310/95%));box-shadow:0 28px 90px oklch(8% .025 310/48%)}.hero-activity-card .atropos-highlight{background-image:radial-gradient(circle at 50%,oklch(92% .08 70/14%),transparent 54%)}.hero-activity-card .atropos-shadow{border-radius:2px;filter:blur(24px)}.hero-card-order,.hero-card-status,.hero-card-top,.hero-card-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-card-top{padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.13em}.hero-card-top span:last-child{color:var(--amber)}.hero-card-order{margin-top:20px;color:var(--muted);font-size:13px}.hero-card-order strong{color:var(--ivory);font-size:14px}.hero-card-total{align-items:end;margin-top:22px}.hero-card-total span{color:var(--muted);font-size:13px}.hero-card-total strong{font-family:var(--display),sans-serif;font-size:38px;font-weight:600}.hero-card-status{justify-content:start;margin-top:19px;padding-top:14px;border-top:1px solid var(--line);color:oklch(83% .015 310);font-size:12px}.hero-card-status i{width:8px;height:8px;border-radius:50%;background:var(--coral)}.hero-scene-label{position:absolute;right:0;bottom:8%;display:flex;align-items:center;gap:12px;color:oklch(83% .015 310);font-size:11px;font-weight:800;letter-spacing:.13em}.hero-scene-label i{width:24px;height:1px;background:var(--coral)}.hero-scroll{position:absolute;right:max(var(--gutter),calc((100vw - var(--container)) / 2));bottom:26px;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.14em}.hero-scroll i{width:32px;height:1px;background:var(--coral);transform-origin:left;animation:scroll-cue 2.4s ease-in-out infinite}.brief-heading h2,.commercial-heading h2,.faq-layout h2,.merchant-heading h2,.ownership-heading h2,.platform-heading h2,.recovery-heading h2,.section-intro h2,.wallet-chapter-heading h2{margin:18px 0 0;font-family:var(--display),sans-serif;font-size:clamp(46px,5.2vw,72px);font-weight:600;letter-spacing:-.028em;line-height:1;text-wrap:balance}.brief-heading h2 em,.commercial-heading h2 em,.faq-layout h2 em,.merchant-heading h2 em,.ownership-heading h2 em,.platform-heading h2 em,.recovery-heading h2 em,.section-intro h2 em,.wallet-chapter-heading h2 em{color:var(--coral);font-style:normal}@keyframes headline-line-reveal{0%{clip-path:inset(0);filter:blur(8px);opacity:.42;transform:translate3d(0,.28em,0) rotateX(-7deg)}68%{clip-path:inset(0);filter:blur(1px);opacity:1;transform:translate3d(0,-.035em,0) rotateX(0)}to{clip-path:inset(0);filter:blur(0);opacity:1;transform:translateZ(0) rotateX(0)}}@keyframes text-marker-sweep{0%{background-size:0 .16em}to{background-size:100% .16em}}.text-reveal-line{display:block;transform-origin:left bottom;backface-visibility:hidden}.text-reveal-line:nth-child(2) em{background-image:linear-gradient(color-mix(in oklch,currentColor 28%,transparent),color-mix(in oklch,currentColor 28%,transparent));background-repeat:no-repeat;background-position:0 96%;background-size:0 .16em;box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-text-motion=visible] .text-reveal-line{animation:headline-line-reveal .76s cubic-bezier(.16,1,.3,1) both}[data-text-motion=visible] .text-reveal-line:nth-child(2){animation-delay:.11s}[data-text-motion=visible] .text-reveal-line:nth-child(2) em{animation:text-marker-sweep .64s cubic-bezier(.16,1,.3,1) .36s both}.brief-heading>p,.commercial-heading>p,.faq-layout>div:first-child>p,.merchant-heading>p,.ownership-heading>p,.platform-heading>p,.recovery-heading>p,.section-intro>p,.wallet-chapter-heading>p{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.brief-heading,.commercial-heading,.merchant-heading,.recovery-heading,.section-intro,.wallet-chapter-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,7vw,104px);margin-bottom:52px}.kicker--light{color:oklch(38% .03 310)}.kicker--light>span{box-shadow:none}.platform{background:linear-gradient(180deg,var(--ink),oklch(16% .031 315))}.platform-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.6fr);align-items:end;gap:72px}.platform-heading h2{margin:20px 0 0;font-family:var(--display),sans-serif;font-size:clamp(50px,5.6vw,78px);font-weight:600;letter-spacing:-.03em;line-height:.98}.platform-heading h2 em{color:var(--coral);font-style:normal}.platform-heading>p{max-width:440px;margin:0 0 5px;color:var(--muted);font-size:16px;line-height:1.75}.platform-roles{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:52px;background:oklch(100% 0 0/18%)}.platform-role{display:grid;grid-template-columns:64px 1fr;gap:25px;min-height:245px;padding:clamp(26px,3.2vw,44px);background:oklch(18% .034 315);transition:background .22s ease}.platform-role:hover{background:oklch(21% .038 315)}.role-symbol{display:grid;width:54px;aspect-ratio:1;place-items:center;border:1px solid oklch(100% 0 0/20%);color:var(--coral);font-size:27px}.role-symbol--wallet{border-radius:50%;color:var(--amber)}.role-label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em}.platform-role h3{max-width:480px;margin:14px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.platform-role p{max-width:500px;margin:11px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.role-link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:var(--ivory);font-size:14px;font-weight:700}.journey{--journey-progress:0;position:relative;background:var(--plum)}.journey:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,oklch(73% .17 35/58%),transparent);content:""}.journey-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);margin-bottom:38px}.journey-intro h2{font-size:clamp(50px,5.3vw,72px)}.journey-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:start;gap:clamp(46px,7vw,106px)}.journey-visual-column{position:sticky;top:calc(var(--header-height) + 38px);padding-block:14px}.journey-stage{position:relative;min-height:clamp(380px,36vw,510px);overflow:hidden;padding:clamp(23px,3vw,40px);border:1px solid oklch(100% 0 0/16%);background:linear-gradient(145deg,oklch(25% .043 314),oklch(15% .03 312));box-shadow:0 34px 80px oklch(8% .025 310/32%);perspective:1100px}.journey-stage:after{position:absolute;right:-20%;bottom:-42%;width:74%;height:80%;border:1px solid oklch(73% .17 35/17%);border-radius:50%;content:"";transform:rotate(-26deg);pointer-events:none}.journey-stage-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:17px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em}.journey-stage-head span:last-child{color:var(--amber)}.journey-stage-stack{position:relative;display:grid;min-height:205px;place-items:center}.journey-state{position:absolute;display:flex;width:min(100%,390px);align-items:center;gap:17px;padding:19px;border:1px solid oklch(100% 0 0/19%);background:linear-gradient(120deg,oklch(31% .04 314),oklch(21% .034 314));box-shadow:0 20px 44px oklch(8% .02 310/28%);opacity:0;transform:translateY(25px) scale(.97) rotateX(-3deg);transition:opacity .42s ease,transform .54s cubic-bezier(.2,.75,.2,1)}.journey-state[data-active=true]{opacity:1;transform:translateY(0) scale(1) rotateX(0)}.journey-state-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid oklch(73% .17 35/45%);border-radius:50%;color:var(--coral);font-size:21px}.journey-state>div{display:grid;min-width:0;gap:6px}.journey-state small{color:var(--muted);font-size:13px}.journey-state strong{color:var(--ivory);font-size:15px;font-weight:700}.journey-state-dot{width:8px;height:8px;flex:0 0 auto;margin-left:auto;border-radius:50%;background:var(--amber)}.journey-flow{position:relative;height:2px;margin:4px 0 20px;background:oklch(100% 0 0/13%)}.journey-flow>span{position:absolute;inset:0 auto 0 0;width:calc(var(--journey-progress) * 100%);background:linear-gradient(90deg,var(--coral),var(--amber));transform-origin:left}.journey-flow>i{position:absolute;top:50%;left:calc(var(--journey-progress) * 100%);width:12px;height:12px;border:2px solid var(--ink);border-radius:50%;background:var(--amber);box-shadow:0 0 0 1px var(--amber),0 0 20px oklch(81% .15 72/55%);transform:translate(-50%,-50%)}.journey-ledger{display:grid;grid-template-columns:1fr 1fr;gap:14px}.journey-ledger div{display:grid;gap:5px;padding-top:14px;border-top:1px solid var(--line)}.journey-ledger span{color:var(--muted);font-size:12px}.journey-ledger strong{font-size:15px;font-weight:650}.journey-screen-label{margin:23px 0 0;color:var(--amber);font-size:12px;font-weight:800;letter-spacing:.12em}.demo-note{margin:13px 0 0;color:oklch(72% .017 310);font-size:12px;line-height:1.6}.journey-beat{display:flex;min-height:68svh;flex-direction:column;justify-content:center;padding-block:42px;border-bottom:1px solid var(--line);opacity:.57;transition:opacity .32s ease}.journey-beat[data-active=true]{opacity:1}.journey-index{color:var(--amber);font-size:12px;font-weight:800;letter-spacing:.13em}.journey-beat h3{max-width:530px;margin:18px 0 0;font-family:var(--display),sans-serif;font-size:clamp(38px,4vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.02}.journey-beat p{max-width:480px;margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.75}.journey-mobile-artifact{display:none}.acceptance{background:var(--paper);color:var(--ink)}.acceptance .section-intro>p{color:var(--warm-muted)}.acceptance h2 em{color:oklch(51% .15 35)}.checkout-demo{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(36px,7vw,104px)}.checkout-copy{max-width:430px}.checkout-copy .kicker{color:oklch(47% .13 35)}.checkout-copy h3{margin:20px 0 0;font-size:clamp(25px,2.7vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.15}.checkout-copy>p:not(.kicker){margin:13px 0 0;color:var(--warm-muted);font-size:16px;line-height:1.7}.mode-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.mode-tabs button{min-height:42px;padding:0 13px;border:1px solid oklch(30% .025 310/20%);background:transparent;color:var(--warm-muted);font-size:13px;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.mode-tabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.checkout-points{display:grid;gap:10px;margin:23px 0 0;padding:0;list-style:none}.checkout-points li{position:relative;padding-left:19px;color:oklch(34% .025 310);font-size:14px;line-height:1.55}.checkout-points li:before{position:absolute;top:.65em;left:0;width:6px;height:6px;border-radius:50%;background:oklch(58% .15 35);content:""}.checkout-stage{display:grid;min-height:490px;place-items:center;padding:clamp(18px,4vw,50px);background:linear-gradient(145deg,oklch(87% .024 78),oklch(91% .018 78));perspective:1200px}.checkout-frame{width:min(100%,510px);padding:11px;border:1px solid oklch(100% 0 0/64%);background:oklch(99% .006 79);box-shadow:0 35px 70px oklch(28% .035 310/16%);transform:perspective(1100px) rotateY(-5deg) rotateX(1deg);transition:transform .38s cubic-bezier(.2,.75,.2,1)}.checkout-stage:hover .checkout-frame{transform:perspective(1100px) rotateY(-1deg) rotateX(0)}.checkout-frame-top{display:flex;height:34px;align-items:center;justify-content:space-between;gap:10px;padding-inline:7px;color:oklch(45% .025 310);font-size:10px;font-weight:800;letter-spacing:.1em}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;border-radius:50%;background:oklch(47% .025 310/32%)}.secure-mark{color:oklch(45% .11 145)}.checkout-surface{width:min(100%,380px);min-height:368px;margin-inline:auto;padding:28px;background:oklch(98% .006 79);color:oklch(22% .026 310);transition:background .24s ease}.checkout-brand{display:flex;align-items:center;gap:10px}.brand-glyph{display:grid;width:32px;height:32px;place-items:center;background:var(--ink);color:var(--ivory);font-size:15px;font-weight:700}.checkout-brand div{display:grid;gap:2px}.checkout-brand strong{font-size:14px}.checkout-brand small{color:oklch(49% .025 310);font-size:12px}.checkout-total{display:grid;gap:4px;margin-top:27px;padding-block:19px;border-block:1px solid oklch(30% .025 310/16%)}.checkout-total small,.checkout-total span{color:oklch(47% .025 310);font-size:12px}.checkout-total strong{font-family:var(--display),sans-serif;font-size:36px;font-weight:600}.method-row{display:flex;min-height:51px;align-items:center;gap:10px;margin-top:17px;padding-inline:12px;border:1px solid oklch(30% .025 310/20%);font-size:13px;font-weight:700}.method-card-mark{color:oklch(43% .12 35)}.method-arrow{margin-left:auto;color:oklch(48% .025 310)}.checkout-continue{min-height:47px;align-items:center;margin-top:14px;padding-inline:14px;background:var(--coral);font-size:13px;font-weight:800}.checkout-continue,.checkout-foot{display:flex;justify-content:space-between}.checkout-foot{gap:10px;margin-top:15px;color:oklch(48% .025 310);font-size:11px}.checkout-foot strong{color:oklch(28% .025 310)}.checkout-surface--qr{display:flex;flex-direction:column;align-items:center}.checkout-surface--qr .checkout-brand{align-self:stretch}.checkout-surface--qr .checkout-total{width:100%}.qr-preview{display:grid;width:92px;height:92px;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:15px;padding:8px;background:oklch(100% 0 0)}.qr-preview i{background:oklch(25% .025 310)}.qr-preview i:nth-child(3n),.qr-preview i:nth-child(5n){background:transparent}.preview-caption{display:flex;flex-wrap:wrap;gap:9px;margin:13px 0 0;color:oklch(43% .025 310);font-size:12px}.preview-caption span{color:oklch(45% .13 35);font-weight:800;letter-spacing:.08em}.acceptance-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:60px;padding-top:22px;border-top:1px solid var(--warm-line)}.acceptance-rail>div{display:grid;grid-template-columns:31px 1fr;align-items:baseline;gap:5px 10px}.acceptance-rail span{grid-row:span 2;color:oklch(53% .14 35);font-family:var(--display),sans-serif;font-size:19px}.acceptance-rail strong{font-size:15px}.acceptance-rail p{margin:0;color:var(--warm-muted);font-size:14px;line-height:1.5}.merchant{background:var(--ink)}.merchant-heading{margin-bottom:48px}.merchant-workspace{display:grid;grid-template-columns:62px minmax(0,1fr);min-height:430px;overflow:hidden;border:1px solid oklch(100% 0 0/15%);background:oklch(94% .012 79);color:oklch(23% .027 310);box-shadow:0 28px 80px oklch(7% .02 310/24%)}.workspace-rail{display:flex;flex-direction:column;align-items:center;gap:24px;padding-block:20px;background:oklch(17% .034 315);color:oklch(75% .018 310);font-size:18px}.workspace-logo{display:grid;width:31px;height:31px;place-items:center;margin-bottom:11px;background:var(--coral);color:var(--ink);font-size:15px;font-weight:800}.rail-active{display:grid;width:36px;height:36px;place-items:center;background:oklch(100% 0 0/12%);color:var(--ivory)}.workspace-main{min-width:0;padding:clamp(20px,3.2vw,42px)}.workspace-table-head,.workspace-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-top>div{display:grid;gap:5px}.workspace-top>div span{color:oklch(48% .025 310);font-size:11px;font-weight:800;letter-spacing:.1em}.workspace-top>div strong{font-size:21px;font-weight:700;letter-spacing:-.025em}.workspace-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:oklch(81% .025 78);font-size:14px;font-weight:800}.workspace-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding:18px 20px;border:1px solid oklch(28% .025 310/13%);background:oklch(98% .006 79)}.workspace-overview>div:first-child{display:grid;gap:4px}.workspace-overview small,.workspace-overview span{color:oklch(48% .025 310);font-size:12px}.workspace-overview strong{font-size:16px}.workspace-overview-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:oklch(93% .035 35);color:oklch(49% .14 35);font-size:20px}.workspace-table-head{margin-top:28px;font-size:14px;font-weight:800}.workspace-filters{display:flex;gap:5px}.workspace-filters button{min-height:36px;padding-inline:11px;border:1px solid transparent;background:transparent;color:oklch(44% .025 310);font-size:12px;font-weight:700;cursor:pointer}.workspace-filters button[aria-pressed=true]{border-color:oklch(30% .025 310/14%);background:oklch(98% .006 79);color:oklch(24% .027 310)}.transaction-list{margin-top:8px;border-top:1px solid oklch(30% .025 310/16%)}.transaction-row{display:grid;grid-template-columns:38px minmax(120px,1fr) minmax(90px,.4fr) minmax(110px,.55fr);align-items:center;gap:14px;min-height:70px;border-bottom:1px solid oklch(30% .025 310/12%)}.transaction-mark{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:oklch(89% .04 145/50%);color:oklch(44% .12 145);font-weight:800}.transaction-mark--refund{background:oklch(88% .025 303/70%);color:oklch(48% .11 303)}.transaction-mark--review{background:oklch(90% .06 75);color:oklch(45% .1 65)}.transaction-description{display:grid;gap:4px}.transaction-amount,.transaction-description strong{font-size:14px}.transaction-description small{color:oklch(49% .025 310);font-size:12px}.status{width:fit-content;padding:6px 9px;border-radius:2px;background:oklch(89% .04 145/50%);color:oklch(39% .1 145);font-size:12px;font-weight:750}.status--refund{background:oklch(88% .025 303/70%);color:oklch(47% .11 303)}.status--review{background:oklch(90% .06 75);color:oklch(44% .09 65)}.workspace-foot{margin:13px 0 0;color:oklch(48% .025 310);font-size:12px}.merchant-functions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px}.merchant-functions article{display:grid;grid-template-columns:35px 1fr;align-items:start;gap:13px;padding-top:17px;border-top:1px solid var(--line)}.function-icon{color:var(--coral);font-size:23px;line-height:1}.merchant-functions h3{margin:0;font-size:16px}.merchant-functions p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.integration{background:var(--paper);color:var(--ink)}.integration-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(42px,7vw,100px)}.integration-intro h2{margin:20px 0 0;font-family:var(--display),sans-serif;font-size:clamp(46px,5vw,68px);font-weight:600;letter-spacing:-.03em;line-height:1}.integration-intro h2 em{color:oklch(51% .15 35);font-style:normal}.integration-intro>p:not(.kicker){max-width:410px;margin:19px 0 0;color:var(--warm-muted);font-size:16px;line-height:1.75}.integration-promises{display:grid;gap:10px;margin-top:25px}.integration-promises span{display:flex;align-items:center;gap:11px;color:oklch(35% .025 310);font-size:14px;font-weight:700}.integration-promises span:before{width:6px;height:6px;border-radius:50%;background:oklch(56% .15 35);content:""}.integration-workbench{position:relative;min-width:0;padding:clamp(22px,3.4vw,42px);overflow:hidden;background:oklch(18% .034 315);box-shadow:0 26px 66px oklch(28% .035 310/15%);color:var(--ivory)}.integration-workbench:after{position:absolute;right:-20%;bottom:-30%;width:60%;height:72%;background:linear-gradient(130deg,transparent,oklch(73% .17 35/8%));content:"";transform:rotate(-22deg);pointer-events:none}.workbench-heading{position:relative;z-index:1;display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:23px;border-bottom:1px solid var(--line)}.workbench-heading>div{display:grid;gap:8px}.workbench-heading>div span,.workbench-status{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.workbench-heading>div strong{font-size:20px;font-weight:650}.workbench-status{display:inline-flex;align-items:center;gap:7px;color:var(--amber)}.workbench-status i{width:7px;height:7px;border-radius:50%;background:var(--amber)}.workbench-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;border-bottom:1px solid var(--line)}.workbench-tabs button{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:8px;padding-inline:10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.workbench-tabs button[aria-selected=true]{border-bottom-color:var(--coral);color:var(--ivory)}.workbench-tabs button i{color:var(--amber);font-size:17px;font-style:normal}.workbench-result{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;min-height:250px;padding-block:27px 15px}.workbench-step-copy>span{color:var(--amber);font-size:12px;font-weight:800;letter-spacing:.1em}.workbench-step-copy h3{margin:13px 0 0;font-size:clamp(21px,2.1vw,28px);font-weight:650;letter-spacing:-.03em;line-height:1.2}.workbench-step-copy p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.workbench-record{display:grid;gap:9px;padding:20px;border:1px solid oklch(100% 0 0/16%);background:oklch(100% 0 0/4%);transform:perspective(900px) rotateY(-3deg)}.workbench-record>div span,.workbench-record>span{color:var(--muted);font-size:12px}.workbench-record>strong{font-size:22px;font-weight:650}.workbench-record>div{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.workbench-record>div strong{font-size:13px;text-align:right}.workbench-record>small{margin-top:7px;color:oklch(70% .015 310);font-size:11px;line-height:1.5}.workbench-connector{position:absolute;right:13%;bottom:0;left:13%;display:flex;align-items:center;justify-content:space-between;height:1px;background:oklch(100% 0 0/18%)}.workbench-connector span{width:6px;height:6px;border-radius:50%;background:var(--coral)}.commercial{background:oklch(16% .03 313)}.commercial-heading{margin-bottom:42px}.commercial-heading h2 em{color:var(--amber)}.fit-columns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fit-column{padding:29px clamp(18px,3vw,40px) 30px 0}.fit-column+.fit-column{padding-right:0;padding-left:clamp(18px,3vw,40px);border-left:1px solid var(--line)}.fit-column-title{display:grid;gap:8px;padding-bottom:20px}.fit-column-title span{color:var(--coral);font-size:12px;font-weight:800;letter-spacing:.13em}.fit-column--personal .fit-column-title span{color:var(--amber)}.fit-column-title strong{font-size:20px;font-weight:650}.fit-column ul{margin:0;padding:0;list-style:none}.fit-column li{display:grid;grid-template-columns:.62fr 1.38fr;gap:16px;padding-block:15px;border-top:1px solid var(--line)}.fit-column li span{color:var(--muted);font-size:14px}.fit-column li b{font-size:14px;font-weight:650;line-height:1.5}.scope-note{margin:17px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.wallet-chapter{background:linear-gradient(140deg,oklch(20% .04 315),oklch(14% .028 310) 70%)}.wallet-chapter-heading{margin-bottom:44px}.wallet-chapter-heading h2 em{color:var(--amber)}.wallet-preview-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(40px,6vw,88px)}.wallet-preview-copy{max-width:510px}.wallet-preview-copy-intro{display:grid;gap:13px;margin-top:6px}.wallet-preview-copy-intro h3{max-width:16ch;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:620;letter-spacing:-.03em;line-height:1.12}.wallet-preview-copy-intro>p{max-width:49ch;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.wallet-preview-facts{display:grid;gap:0;margin:25px 0 0}.wallet-preview-facts>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.wallet-preview-facts dt{color:var(--muted);font-size:13px}.wallet-preview-facts dd{margin:0;font-size:13px;font-weight:650;text-align:right}.wallet-concept-note{margin:24px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.phone-scene{display:grid;gap:18px;min-width:0;padding:clamp(18px,3vw,32px);overflow:hidden;border:1px solid oklch(100% 0 0/10%);background:radial-gradient(ellipse at 50% 42%,oklch(65% .12 305/13%),transparent 63%),oklch(100% 0 0/3%)}.phone-scene-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:oklch(82% .015 310);font-size:10px;font-weight:800;letter-spacing:.11em}.phone-pair{display:flex;align-items:flex-start;justify-content:center;gap:clamp(11px,2vw,24px);min-width:0}.phone-presentation{display:grid;width:min(46%,250px);justify-items:center;gap:11px}.phone-presentation:nth-child(2){margin-top:28px}.phone-presentation>span{color:oklch(84% .012 310);font-size:12px;font-weight:650}.phone-device{position:relative;width:100%;aspect-ratio:.5;padding:7px;border:1px solid oklch(81% .018 290/68%);border-radius:35px;background:linear-gradient(145deg,oklch(44% .025 300),oklch(12% .02 300) 20%,oklch(8% .015 300));box-shadow:0 22px 40px oklch(5% .03 310/48%),inset 0 0 0 1px oklch(100% 0 0/14%);transform:none}.phone-scene-note{margin:0;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.phone-mobile-hint{display:none}.ownership{background:var(--paper);color:var(--ink)}.ownership-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,7vw,96px);margin-bottom:42px}.ownership-heading h2{margin-top:0}.ownership-heading h2 em{color:oklch(50% .14 35)}.ownership-heading>p{max-width:490px;color:var(--warm-muted)}.ownership-models{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ownership-model{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;border:1px solid oklch(27% .025 310/16%);background:oklch(97% .009 79)}.ownership-model-preview{display:flex;min-height:360px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(20px,2.6vw,30px)}.ownership-model-preview--wallet{background:radial-gradient(ellipse at 25% 70%,oklch(52% .11 72/12%),transparent 48%),linear-gradient(150deg,oklch(27% .04 315),oklch(14% .026 310));color:var(--ivory)}.ownership-model-preview--account{background:linear-gradient(145deg,oklch(88% .025 78),oklch(92% .018 78));color:var(--ink)}.model-preview-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;letter-spacing:.1em}.model-preview-head>span:first-child{display:inline-flex;align-items:center;gap:7px}.model-preview-head svg{width:16px;height:16px}.ownership-model-preview--wallet .model-preview-head>span:last-child{color:var(--amber)}.ownership-model-preview--account .model-preview-head>span:last-child{color:oklch(48% .13 35)}.wallet-key-state{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:14px}.key-state-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid oklch(81% .15 72/42%);border-radius:50%;background:oklch(81% .15 72/7%);color:var(--amber)}.key-state-icon svg{width:26px;height:26px}.wallet-key-state>div{display:grid;gap:6px}.wallet-key-state>div>span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.1em}.wallet-key-state>div>strong{font-size:17px;line-height:1.3}.key-state-device{grid-column:2;color:var(--amber);font-size:10px;font-weight:800;letter-spacing:.08em}.ownership-model-preview--wallet>p{margin:0;padding-top:14px;border-top:1px solid oklch(100% 0 0/15%);color:oklch(81% .014 310);font-size:13px;line-height:1.6}.account-state{display:grid;gap:10px}.account-state>strong{font-size:22px;letter-spacing:-.025em}.account-state>span{max-width:29ch;color:var(--warm-muted);font-size:14px;line-height:1.6}.account-ledger-lines{display:grid}.account-ledger-lines>div{display:grid;gap:5px;padding-block:11px;border-top:1px solid var(--warm-line)}.account-ledger-lines span{color:var(--warm-muted);font-size:12px}.account-ledger-lines b{font-size:13px;font-weight:700}.ownership-model-copy{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(21px,3vw,34px)}.ownership-model-copy h3{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:650;letter-spacing:-.025em;line-height:1.15}.ownership-model-copy>p{margin:0;color:var(--warm-muted);font-size:14px;line-height:1.7}.ownership-model-copy dl{display:grid;gap:0;margin:7px 0 0}.ownership-model-copy dl>div{display:grid;grid-template-columns:minmax(95px,.75fr) minmax(0,1fr);gap:10px;padding-block:10px;border-top:1px solid var(--warm-line)}.ownership-model-copy dt{color:var(--warm-muted);font-size:12px}.ownership-model-copy dd{margin:0;font-size:12px;font-weight:700;line-height:1.45}.ownership-note{margin:17px 0 0;color:var(--warm-muted);font-size:14px;line-height:1.6}.recovery{background:var(--plum)}.recovery-heading{margin-bottom:40px}.recovery-heading h2 em{color:var(--amber)}.recovery-paths{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:oklch(100% 0 0/16%)}.recovery-path{display:grid;grid-template-columns:48px 1fr;gap:18px;min-height:260px;padding:clamp(22px,3.2vw,42px);background:oklch(18% .034 315)}.recovery-path--wallet{background:oklch(22% .038 315)}.recovery-symbol{display:grid;width:40px;height:40px;place-items:center;border:1px solid oklch(100% 0 0/17%);color:var(--coral);font-size:22px}.recovery-path--wallet .recovery-symbol{border-radius:50%;color:var(--amber)}.recovery-label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em}.recovery-path h3{margin:14px 0 0;font-size:clamp(22px,2.2vw,29px);font-weight:650;letter-spacing:-.025em}.recovery-path p{max-width:440px;margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.recovery-path-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 15px;margin-top:24px;padding-top:13px;border-top:1px solid var(--line);font-size:12px}.recovery-path-bottom span{color:var(--muted)}.recovery-path-bottom b{color:var(--ivory)}.records-strip{display:grid;grid-template-columns:.76fr 1.24fr;align-items:center;gap:30px;margin-top:36px;padding:25px 27px;border:1px solid var(--line);background:oklch(100% 0 0/4%)}.records-strip>div:first-child{display:grid;gap:10px}.records-strip .kicker{color:var(--amber)}.records-strip>div:first-child>strong{max-width:380px;font-size:18px;font-weight:600;line-height:1.4}.record-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.record-tags span{padding:9px 11px;border:1px solid oklch(100% 0 0/14%);color:oklch(87% .012 310);font-size:12px}.brief-section{background:linear-gradient(130deg,oklch(19% .04 315),oklch(13% .026 310))}.brief-heading{margin-bottom:42px}.brief-heading h2 em{color:var(--coral)}.brief-builder{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(32px,6vw,86px);padding:clamp(24px,4vw,48px);border:1px solid oklch(100% 0 0/16%);background:oklch(100% 0 0/4%)}.brief-fields{display:flex;flex-direction:column;align-items:stretch}.brief-fields legend,.brief-label{color:var(--ivory);font-size:14px;font-weight:750}.brief-fields select{width:100%;min-height:48px;margin-top:9px;padding:0 12px;border:1px solid oklch(100% 0 0/23%);border-radius:0;background:oklch(15% .03 310);color:var(--ivory);font-size:14px}.brief-fields fieldset{display:grid;gap:8px;margin:25px 0 0;padding:0;border:0}.brief-fields legend{margin-bottom:10px}.brief-option{display:flex;min-height:46px;align-items:center;gap:12px;padding:8px 11px;border:1px solid oklch(100% 0 0/14%);color:oklch(87% .012 310);font-size:14px;cursor:pointer}.brief-option input{position:absolute;width:1px;height:1px;opacity:0}.brief-checkbox{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;border:1px solid oklch(100% 0 0/45%);color:transparent;font-size:12px}.brief-option input:checked+.brief-checkbox{border-color:var(--coral);background:var(--coral);color:var(--ink)}.brief-option:has(input:focus-visible){outline:3px solid var(--amber);outline-offset:2px}.brief-download{align-self:start;margin-top:24px}.brief-local-note{margin:11px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.brief-preview{position:relative;min-height:330px;padding:clamp(23px,3.4vw,40px);overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:0 24px 65px oklch(6% .025 310/22%);transform:perspective(1000px) rotateY(-3deg) rotateX(1deg)}.brief-preview:after{position:absolute;top:-35%;right:-18%;width:56%;height:90%;background:linear-gradient(145deg,transparent,oklch(73% .17 35/12%));content:"";transform:rotate(28deg);pointer-events:none}.brief-preview-footer,.brief-preview-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;color:oklch(44% .025 310);font-size:11px;font-weight:800;letter-spacing:.1em}.brief-preview-head span:first-child{color:oklch(48% .13 35)}.brief-preview-kicker{position:relative;z-index:1;margin:38px 0 0;color:oklch(49% .13 35);font-size:12px;font-weight:800;letter-spacing:.13em}.brief-preview h3{position:relative;z-index:1;max-width:420px;margin:10px 0 24px;font-family:var(--display),sans-serif;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1}.brief-preview-line{position:relative;z-index:1;display:grid;grid-template-columns:90px 1fr;gap:14px;padding-block:12px;border-top:1px solid var(--warm-line)}.brief-preview-line>span{color:var(--warm-muted);font-size:13px}.brief-preview-line>strong{font-size:14px;font-weight:700;line-height:1.5}.brief-preview-footer{margin-top:27px;padding-top:12px;border-top:1px solid var(--warm-line);font-size:9px}.faq{background:var(--ink)}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(48px,9vw,132px)}.faq-layout h2{font-size:clamp(48px,5.2vw,70px)}.faq-layout>div:first-child>p{max-width:350px;margin-top:17px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;display:flex;min-height:72px;align-items:center;padding:16px 46px 16px 0;color:var(--ivory);font-size:17px;font-weight:650;line-height:1.45;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;right:6px;color:var(--coral);content:"+";font-size:25px;font-weight:400;transition:transform .18s ease}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{max-width:720px;margin:-2px 35px 22px 0;color:var(--muted);font-size:15px;line-height:1.7}.site-footer{padding-block:54px 25px;background:oklch(10% .023 310)}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:32px}.footer-main>div:first-child>p{margin:15px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:start;gap:14px 24px}.footer-bottom a,.footer-links a{min-height:38px;color:oklch(83% .014 310);font-size:13px}.footer-bottom{display:flex;grid-column:1/-1;justify-content:space-between;gap:15px;margin-top:25px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.1em}.footer-bottom a{min-height:24px}@keyframes scroll-cue{0%,to{transform:scaleX(.45);opacity:.62}55%{transform:scaleX(1);opacity:1}}@keyframes hero-arrive{0%{opacity:0;transform:scale(1.035)}to{opacity:.62;transform:scale(1)}}@media (max-width:1080px){:root{--space-section:82px}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:28px}.hero h1{font-size:clamp(62px,7.5vw,82px)}.hero-scene{min-height:440px}.hero-activity-card-frame{width:min(100%,335px)}.journey-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:38px}.journey-stage{min-height:410px;padding:23px}.workbench-result{grid-template-columns:1fr;gap:17px}.workbench-record{transform:none}.ownership-model{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ownership-model-preview{padding:20px}.ownership-model-copy{padding:22px}}@media (max-width:800px){:root{--header-height:70px;--space-section:70px}.header-cta,.main-nav{display:none}.mobile-nav{position:relative;display:block}.mobile-nav-toggle{display:grid;width:44px;height:44px;align-content:center;justify-items:end;gap:5px;padding:0 11px;border:1px solid oklch(100% 0 0/21%);background:transparent;cursor:pointer}.mobile-nav-toggle span{width:19px;height:1px;background:var(--ivory);transition:transform .18s ease,opacity .18s ease}.mobile-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-nav nav{position:absolute;top:calc(100% + 13px);right:0;display:grid;width:min(300px,calc(100vw - 40px));padding:10px;border:1px solid var(--line);background:oklch(15% .032 312/98%);box-shadow:0 24px 60px oklch(5% .02 310/48%)}.mobile-nav nav a{display:flex;min-height:48px;align-items:center;padding-inline:12px;color:var(--ivory);font-size:15px}.mobile-nav nav a+a{border-top:1px solid var(--line)}.hero{min-height:auto;padding-block:150px 84px}.hero-image{width:76%!important;opacity:.45}.hero-inner{grid-template-columns:1fr;gap:24px}.hero-copy{max-width:680px}.hero h1{font-size:clamp(64px,11vw,88px)}.hero-scene{width:min(100%,610px);min-height:410px;margin-left:auto}.hero-activity-card-frame{top:13%;left:2%;width:min(58%,340px)}.hero-scene-label{right:1%;bottom:7%}.hero-scroll{display:none}.brief-heading,.commercial-heading,.merchant-heading,.platform-heading,.recovery-heading,.section-intro,.wallet-chapter-heading{grid-template-columns:1fr;gap:17px;margin-bottom:38px}.brief-heading>p,.commercial-heading>p,.merchant-heading>p,.platform-heading>p,.recovery-heading>p,.section-intro>p,.wallet-chapter-heading>p{max-width:590px}.platform-roles{margin-top:34px}.platform-role{grid-template-columns:44px 1fr;gap:17px;min-height:230px;padding:23px}.role-symbol{width:42px;font-size:22px}.journey-layout{grid-template-columns:1fr;gap:14px}.journey-visual-column{display:none}.journey-beat{min-height:0;padding-block:27px;opacity:1}.journey-mobile-artifact{display:grid;gap:8px;margin-top:20px;padding:15px;border:1px solid var(--line);background:oklch(100% 0 0/4%)}.journey-mobile-artifact span{color:var(--amber);font-size:12px;font-weight:800}.journey-mobile-artifact strong{font-size:14px}.checkout-demo{grid-template-columns:1fr 1.15fr;gap:26px}.checkout-stage{min-height:430px;padding:18px}.checkout-surface{min-height:350px;padding:21px}.acceptance-rail{gap:15px}.acceptance-rail>div{grid-template-columns:1fr}.acceptance-rail span{grid-row:auto}.merchant-functions{gap:18px}.integration-layout{grid-template-columns:1fr;gap:34px}.integration-intro{max-width:650px}.integration-intro>p:not(.kicker){max-width:560px}.integration-workbench{max-width:820px}.wallet-preview-layout{grid-template-columns:1fr;gap:28px}.wallet-preview-copy{max-width:670px}.phone-scene{min-height:0}.ownership-heading{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.ownership-heading h2{margin-top:0}.ownership-models{grid-template-columns:1fr;gap:14px}.ownership-model{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.recovery-path{min-height:280px}.records-strip{grid-template-columns:1fr;gap:17px}.record-tags{justify-content:flex-start}.brief-builder{grid-template-columns:1fr 1fr;gap:24px;padding:25px}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-layout>div:first-child{max-width:620px}}@media (max-width:580px){:root{--gutter:20px;--space-section:58px}.header-inner{gap:12px}.brand{font-size:12px}.hero{padding-block:128px 54px}.hero-image{width:100%!important;opacity:.3;object-position:69% center;-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 65%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 65%,transparent)}.hero:before{background:linear-gradient(90deg,oklch(13% .026 310/90%),oklch(13% .026 310/40%)),linear-gradient(0deg,var(--ink),transparent 65%)}.hero h1{margin-top:18px;font-size:clamp(54px,13vw,72px);line-height:.96}.hero-copy>p:not(.kicker){margin-top:17px;font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;margin-top:22px}.hero-actions .button{width:100%;justify-content:space-between}.hero-meta{gap:8px 15px;margin-top:22px;font-size:11px}.hero-scene{min-height:340px;margin-top:-5px}.hero-activity-card-frame{top:13%;left:0;width:66%}.hero-activity-surface{padding:15px}.hero-card-top{font-size:9px}.hero-card-total strong{font-size:31px}.hero-scene-label{right:0;bottom:3%;font-size:9px}.kicker{font-size:11px;letter-spacing:.12em}.brief-heading h2,.commercial-heading h2,.faq-layout h2,.merchant-heading h2,.ownership-heading h2,.platform-heading h2,.recovery-heading h2,.section-intro h2,.wallet-chapter-heading h2{margin-top:14px;font-size:clamp(42px,11vw,56px)}.ownership-heading h2{margin-top:0}.platform-heading h2{font-size:clamp(44px,11.5vw,59px)}.brief-heading>p,.commercial-heading>p,.merchant-heading>p,.ownership-heading>p,.platform-heading>p,.recovery-heading>p,.section-intro>p,.wallet-chapter-heading>p{font-size:15px}.platform-roles{grid-template-columns:1fr}.platform-role{grid-template-columns:42px 1fr;min-height:0;padding:22px 19px}.platform-role h3{font-size:22px}.platform-role p{font-size:14px}.journey-intro{margin-bottom:26px}.journey-intro h2{font-size:clamp(44px,11vw,58px)}.journey-beat{padding-block:23px}.journey-beat h3{margin-top:12px;font-size:36px}.journey-beat p{margin-top:11px;font-size:15px}.checkout-demo{grid-template-columns:1fr;gap:26px}.checkout-copy h3{font-size:28px}.checkout-stage{min-height:420px;padding:13px}.checkout-frame{padding:8px;transform:none}.checkout-frame-top{font-size:9px}.checkout-surface{min-height:340px;padding:20px}.mode-tabs{gap:6px}.mode-tabs button{padding-inline:10px;font-size:12px}.acceptance-rail{grid-template-columns:1fr;gap:14px;margin-top:32px}.acceptance-rail>div{grid-template-columns:34px 1fr}.acceptance-rail span{grid-row:span 2}.merchant-heading{margin-bottom:28px}.merchant-workspace{grid-template-columns:42px minmax(0,1fr);min-height:0}.workspace-rail{gap:16px;padding-top:14px;font-size:15px}.workspace-logo{width:26px;height:26px;font-size:13px}.rail-active{width:31px;height:31px}.workspace-main{padding:17px 13px}.workspace-top>div span{font-size:9px}.workspace-top>div strong{font-size:17px}.workspace-avatar{width:32px;height:32px}.workspace-overview{margin-top:18px;padding:13px}.workspace-overview small,.workspace-overview span{font-size:11px}.workspace-overview strong{font-size:14px}.workspace-overview-icon{width:32px;height:32px}.workspace-table-head{align-items:flex-start;flex-direction:column;gap:7px;margin-top:20px}.workspace-filters button{min-height:34px;padding-inline:9px;font-size:11px}.transaction-row{grid-template-columns:29px minmax(78px,1fr) auto;gap:8px;min-height:68px}.transaction-mark{width:26px;height:26px;font-size:12px}.transaction-amount,.transaction-description strong{font-size:12px}.transaction-description small{font-size:10px}.transaction-amount{grid-column:3;grid-row:1}.status{grid-column:2/4;grid-row:2;padding:0;background:transparent}.status,.workspace-foot{font-size:10px}.merchant-functions{grid-template-columns:1fr;gap:13px;margin-top:25px}.merchant-functions article{padding-top:12px}.merchant-functions h3{font-size:15px}.integration-intro h2{font-size:clamp(43px,10.5vw,56px)}.integration-workbench{padding:18px 15px}.workbench-heading{flex-direction:column;gap:9px;padding-bottom:16px}.workbench-heading>div strong{font-size:18px}.workbench-tabs button{min-height:56px;flex-direction:column;align-items:flex-start;justify-content:center;padding-inline:5px;font-size:11px}.workbench-tabs button i{font-size:14px}.workbench-result{min-height:0;gap:17px;padding-block:22px 14px}.workbench-step-copy h3{font-size:23px}.workbench-record{padding:15px}.workbench-record>strong{font-size:20px}.commercial-heading{margin-bottom:25px}.fit-columns{grid-template-columns:1fr}.fit-column{padding:21px 0 24px}.fit-column+.fit-column{padding:22px 0 5px;border-top:1px solid var(--line);border-left:0}.fit-column-title strong{font-size:18px}.fit-column li{grid-template-columns:1fr;gap:4px;padding-block:12px}.fit-column li b,.fit-column li span{font-size:13px}.wallet-preview-layout{gap:22px}.wallet-chapter-heading{margin-bottom:30px}.phone-scene{gap:13px;padding:15px 12px}.phone-pair{justify-content:flex-start;gap:14px;overflow-x:auto;padding:3px 3px 9px;scroll-snap-type:x mandatory;scrollbar-color:oklch(100% 0 0/30%) transparent;scrollbar-width:thin}.phone-presentation{width:auto;flex:0 0 min(68vw,230px);scroll-snap-align:center}.phone-presentation:nth-child(2){margin-top:20px}.ownership-model{grid-template-columns:1fr}.ownership-model-preview{min-height:245px}.ownership-model-copy{padding:23px}.ownership-model-copy h3{font-size:24px}.phone-mobile-hint{display:inline}.recovery-paths{grid-template-columns:1fr}.recovery-path{grid-template-columns:38px 1fr;gap:13px;min-height:0;padding:21px 17px}.recovery-symbol{width:34px;height:34px}.recovery-path h3{font-size:22px}.recovery-path p{font-size:14px}.recovery-path-bottom{margin-top:17px;font-size:11px}.records-strip{padding:19px 16px}.records-strip>div:first-child>strong{font-size:16px}.record-tags{gap:7px}.record-tags span{padding:8px;font-size:11px}.brief-builder{grid-template-columns:1fr;gap:26px;padding:18px}.brief-preview{min-height:310px;padding:20px;transform:none}.brief-preview-kicker{margin-top:27px}.brief-preview h3{font-size:40px}.brief-preview-line{grid-template-columns:70px 1fr;gap:9px}.brief-preview-footer{font-size:8px}.faq-layout{gap:27px}.faq-list summary{min-height:64px;font-size:15px}.faq-list details p{margin-right:20px;font-size:14px}.footer-main{grid-template-columns:1fr;gap:22px}.footer-links{justify-content:flex-start;gap:4px 18px}.footer-bottom{grid-column:1;flex-wrap:wrap;margin-top:12px;font-size:9px}}@media (max-width:360px){.hero h1{font-size:clamp(42px,12vw,48px)}.hero-scene{min-height:300px}.hero-activity-card-frame{width:70%}.hero-activity-surface{padding:12px}.hero-card-order{font-size:11px}.hero-card-total strong{font-size:27px}.workspace-main{padding-inline:10px}.workspace-filters button{padding-inline:7px;font-size:10px}.transaction-row{grid-template-columns:25px minmax(62px,1fr) auto;gap:6px}.transaction-amount,.transaction-description strong{font-size:11px}.ownership-heading h2{font-size:clamp(39px,10vw,50px)}.ownership-model-preview{min-height:220px;padding:20px}.ownership-model-copy{padding:19px}.ownership-model-copy dl>div{grid-template-columns:110px minmax(0,1fr)}.ownership-model-preview--wallet>p{font-size:13px}.account-state>strong{font-size:20px}.phone-scene-heading{font-size:9px}.phone-mobile-hint{display:block}}@media (prefers-reduced-motion:reduce){.hero-scroll i{animation:none}.journey-visual-column{position:static}.journey-state{transition:none}.checkout-frame,.hero-activity-card-frame,.phone-device,.workbench-record{transform:none}.text-reveal-line{animation:none!important;clip-path:none;filter:none;opacity:1!important;transform:none}.text-reveal-line:nth-child(2) em{animation:none!important;background-size:100% .16em}}.checkout-capture{display:flex;min-height:400px;align-items:center;justify-content:center;padding:12px;background:oklch(98% .006 79)}.checkout-capture img{width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:12px}@media (max-width:639px){.checkout-capture{min-height:320px;padding:6px}}.customer-money{background:var(--paper);color:var(--ink)}.customer-money .kicker{color:#98442d}.customer-money h2 em{color:#a3442d}.customer-money .section-intro>p{color:var(--warm-muted)}.customer-money-layout,.grow-money-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);margin-top:48px}.money-mode-controls{display:flex;flex-direction:column;gap:0;margin-bottom:36px}.money-mode-controls button{display:flex;justify-content:space-between;align-items:center;min-height:68px;padding:18px 0;border:0;border-bottom:1px solid var(--warm-line);background:transparent;color:var(--warm-muted);font-size:19px;cursor:pointer;text-align:left;transition:color .2s,padding .2s}.money-mode-controls button[aria-pressed=true]{color:var(--ink);font-weight:700;padding-left:12px;border-bottom-color:var(--ink)}.money-mode-controls button span{color:#a23b26}.customer-money-copy h3{font-size:clamp(26px,3vw,40px);margin:0 0 16px;letter-spacing:-1px}.customer-money-copy>p{max-width:48ch;line-height:1.8;color:var(--warm-muted)}.customer-platforms{display:flex;gap:12px;margin:26px 0}.customer-platforms span{padding:10px 18px;border:1px solid var(--warm-line);font-size:13px}.grow-money{background:var(--ink)}.grow-money-copy .kicker{color:var(--muted)}.grow-money-copy h2{margin:18px 0 24px;font-family:var(--display),sans-serif;font-size:clamp(46px,5.2vw,72px);font-weight:600;letter-spacing:-.028em;line-height:1;text-wrap:balance}.grow-money-copy h2 em{color:var(--coral);font-style:normal}.grow-money-layout{margin-top:0}.grow-money-copy li,.grow-money-copy>p{color:var(--muted);line-height:1.8}.grow-money-copy ul{padding:24px 0 24px 20px}.grow-money-copy li{padding:8px 0 8px 8px}@media (max-width:800px){.customer-money-layout,.grow-money-layout{grid-template-columns:1fr;gap:32px}.customer-money .section-intro{display:block}}@media (prefers-reduced-motion:reduce){.money-mode-controls button{transition:none}}.customer-app-capture{display:grid;justify-items:center;gap:24px;min-width:0;margin:0}.customer-app-capture .app-capture-device{max-width:340px}.customer-app-capture figcaption{max-width:40ch;color:var(--warm-muted);font-size:14px;line-height:1.7;text-align:center}.customer-app-capture--dark figcaption{color:var(--muted)}.app-capture-device{aspect-ratio:auto;overflow:hidden}.app-capture-image{display:block;width:100%;height:auto;aspect-ratio:390/844;border-radius:28px}@media (max-width:800px){.customer-app-capture .app-capture-device{max-width:280px}}