@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) 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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-ext-400-normal-BuyJL26e.woff2) format("woff2"),url(/assets/pacifico-cyrillic-ext-400-normal-BH1b5rOk.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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-400-normal-DS5_g9Hw.woff2) format("woff2"),url(/assets/pacifico-cyrillic-400-normal-BtlfDWif.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-vietnamese-400-normal-CNs27uJ4.woff2) format("woff2"),url(/assets/pacifico-vietnamese-400-normal-CLnUcRoK.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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2) format("woff2"),url(/assets/pacifico-latin-ext-400-normal-nyRvH6_c.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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2) format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--plum: #7b2352;--plum-deep: #4e1435;--ink: #241019;--gold: #f4b32c;--gold-soft: #fbebc4;--gold-ink: #7a4b00;--ground: #faf5f7;--white: #ffffff;--body: #4a3540;--muted: #6b5560;--line: #f0e6eb;--on-plum: #f6e7ee;--on-ink: #e3d3db;--wa: #1f8a4c;--wa-soft: #e7f6ec;--f-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--f-ui: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--f-logo: "Pacifico", cursive;--r-sm: 14px;--r-md: 22px;--r-lg: 28px;--r-xl: 36px;--gutter: 32px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f-ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{display:block}a{color:var(--plum)}a:hover{color:var(--plum-deep)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}h1,h2,h3,p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:50;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:999px;font-weight:700}.skip-link:focus{top:12px;color:var(--white)}.eyebrow{font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--plum)}.h1{font-family:var(--f-display);font-weight:800;letter-spacing:-.035em;font-size:clamp(44px,6.2vw,82px);line-height:.98}.h2{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(32px,4vw,52px);line-height:1.03}.h3{font-family:var(--f-display);font-weight:800;letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);line-height:1.04}.lead{font-size:clamp(17px,1.6vw,20px);line-height:1.55;max-width:540px}.accent-gold{color:var(--gold)}.accent-plum{color:var(--plum)}.muted{color:var(--muted)}.stack{display:flex;flex-direction:column;gap:14px}.stack-lg{display:flex;flex-direction:column;gap:22px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border-radius:999px;border:0;font:800 16px/1 var(--f-ui);text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--sm{min-height:44px;padding:0 20px;font-size:14px}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{background:#f8c658;color:var(--ink)}.btn--white{background:var(--white);color:var(--plum)}.btn--white:hover{color:var(--plum-deep)}.btn--plum{background:var(--plum);color:var(--white)}.btn--plum:hover{background:var(--plum-deep);color:var(--white)}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:#3a1b2a;color:var(--white)}.btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn--ghost:hover{color:inherit;background:#ffffff14}.btn--wa{background:var(--wa);color:var(--white)}.btn--wa:hover{background:#18703d;color:var(--white)}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.pill{align-self:flex-start;display:inline-block;font-weight:700;font-size:13px;padding:8px 14px;border-radius:999px}.theme-plum{background:var(--plum);color:var(--white);--festoon: var(--plum);--nav: var(--white)}.theme-gold{background:var(--gold);color:var(--ink);--festoon: var(--gold);--nav: var(--ink)}.theme-deep{background:var(--plum-deep);color:var(--white);--festoon: var(--plum-deep);--nav: var(--white)}.theme-light{background:var(--white);color:var(--ink);--festoon: var(--white);--nav: var(--ink);border-bottom:1px solid var(--line)}.theme-plum .pill,.theme-deep .pill{background:#ffffff24;color:var(--white)}.theme-gold .pill{background:#2410191a}.theme-plum .lead,.theme-deep .lead{color:var(--on-plum)}.theme-gold .lead{color:#3a2430}.festoon{height:30px;background-image:radial-gradient(circle at 30px 0,var(--festoon) 29px,transparent 30px);background-size:60px 30px;background-repeat:repeat-x}.site-header{position:relative;z-index:20}.site-header__bar{display:flex;align-items:center;gap:28px;height:76px}.logo{font-family:var(--f-logo);font-size:30px;line-height:1;color:var(--nav, var(--plum));text-decoration:none;padding-bottom:6px}.logo:hover{color:var(--nav, var(--plum))}.theme-gold .logo{color:var(--plum-deep)}.theme-light .logo{color:var(--plum)}.site-nav{display:flex;align-items:center;gap:26px;flex-grow:1;font-weight:600;font-size:15px}.site-nav a{color:var(--nav);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:8px}.site-nav a:hover{color:var(--nav);text-decoration:underline;text-underline-offset:6px}.site-nav a[aria-current=page]{font-weight:800;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.theme-deep .site-nav a[aria-current=page]{color:var(--gold)}.theme-light .site-nav a[aria-current=page]{color:var(--plum)}.site-nav__track{margin-left:auto;font-weight:700;font-size:14px}.menu-btn{display:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--nav);cursor:pointer;align-items:center;justify-content:center}@media (max-width: 860px){.site-header__bar{gap:12px;height:64px}.logo{font-size:26px}.site-header__cta{margin-left:auto;padding:0 16px}.menu-btn{display:inline-flex}.site-nav{display:none;position:absolute;left:12px;right:12px;top:64px;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:var(--white);border-radius:var(--r-md);box-shadow:0 20px 50px #24101940}.site-header.is-open .site-nav{display:flex}.site-nav a{color:var(--ink);padding:0 14px;min-height:52px;border-radius:var(--r-sm);font-size:17px}.site-nav a:hover{background:var(--ground);text-decoration:none;color:var(--ink)}.site-nav a[aria-current=page],.theme-deep .site-nav a[aria-current=page]{color:var(--plum)}.site-nav__track{margin-left:0;border-top:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm)!important}}.section{padding:72px 0}.section--tight-top{padding-top:0}.section--white{background:var(--white)}.section-head{display:flex;flex-direction:column;gap:12px;max-width:760px;margin-bottom:36px}.hero{padding:56px 0 40px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.list-reset{margin:0;padding:0;list-style:none}@media (max-width: 1000px){.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){:root{--gutter: 16px}.section{padding:56px 0}.hero{padding:36px 0 32px}.hero-grid,.grid-2,.grid-3,.split{grid-template-columns:minmax(0,1fr);gap:28px}.grid-5,.grid-4{grid-template-columns:minmax(0,1fr)}.grid-4.trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--white);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:12px}.card--soft{background:var(--ground)}.card--plum{background:var(--plum);color:var(--white)}.card--plum .card__text{color:var(--on-plum)}.card--sm{border-radius:var(--r-md);padding:22px;gap:10px}.card__title{font-family:var(--f-display);font-weight:700;font-size:24px;line-height:1.15}.card__title--sm{font-family:var(--f-ui);font-weight:800;font-size:17px}.card__text{font-size:15px;line-height:1.55;color:var(--body)}.step-num{font-family:var(--f-display);font-weight:800;font-size:34px;line-height:1;color:var(--plum)}.card--plum .step-num{color:var(--gold)}.badge-num{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:22px}.icon-tile{width:48px;height:48px;flex:none;border-radius:16px;background:var(--gold-soft);color:var(--plum);display:flex;align-items:center;justify-content:center}.trust .card{flex-direction:row;align-items:center;gap:14px;padding:20px;border-radius:var(--r-md)}.trust .icon-tile{width:44px;height:44px;border-radius:var(--r-sm)}.trust strong{display:block;font-size:15px}.trust span{font-size:13px;color:var(--muted)}@media (max-width: 860px){.trust .card{flex-direction:column;align-items:flex-start;padding:16px}}.audience{border-radius:var(--r-xl);padding:40px;display:flex;flex-direction:column;gap:18px}.audience--gold{background:var(--gold);color:var(--ink)}.audience--deep{background:var(--plum-deep);color:var(--white)}.audience--deep .eyebrow,.audience--deep .tick{color:var(--gold)}.audience--deep li{color:var(--on-plum)}.audience--gold .eyebrow{color:var(--ink)}.ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:16px;font-weight:600}.ticks li{display:flex;gap:10px}.tick{flex:none}.audience .btn{align-self:flex-start;margin-top:8px}@media (max-width: 860px){.audience{padding:28px}}.banner{border-radius:var(--r-xl);padding:44px;display:flex;flex-wrap:wrap;gap:28px;align-items:center}.banner--ink{background:var(--ink);color:var(--white)}.banner--ink .lead{color:var(--on-ink)}.banner--plum{background:var(--plum);color:var(--white)}.banner--plum .lead{color:var(--on-plum)}.banner__main{flex:999 1 420px;display:flex;flex-direction:column;gap:12px}.banner__side{flex:1 1 260px;display:flex;flex-direction:column;gap:10px}@media (max-width: 860px){.banner{padding:28px}}.cta-final{position:relative;overflow:hidden;border-radius:40px;padding:64px 40px 48px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;background:var(--plum);color:var(--white);--festoon: var(--gold)}.cta-final .festoon{position:absolute;top:0;left:0;right:0;height:26px;background-size:52px 26px;background-image:radial-gradient(circle at 26px 0,var(--festoon) 25px,transparent 26px)}.cta-final .lead{color:var(--on-plum);margin:0 auto}.cta-final small{color:var(--on-ink);font-size:13px}@media (max-width: 860px){.cta-final{padding:52px 20px 36px;border-radius:var(--r-xl)}}.app-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.app-badge{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 22px 12px 12px;border-radius:20px;background:var(--white);color:var(--ink);text-decoration:none;text-align:left;transition:transform .15s ease}.app-badge:hover{color:var(--ink);transform:translateY(-2px)}.app-badge.on-gold{background:var(--gold)}.app-badge small{display:block;font-size:12px;font-weight:700;color:var(--muted)}.app-badge.on-gold small{color:var(--ink)}.app-badge strong{display:block;font-size:18px;font-weight:800}.app-badge__icon{width:52px;height:52px;flex:none;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.app-badge__icon--gold{background:var(--gold)}.app-badge.on-gold .app-badge__icon--gold{background:var(--white)}.app-badge__icon--plum{background:var(--plum)}.phones{position:relative;height:600px}.phone{position:absolute;background:var(--white);color:var(--ink);border:8px solid var(--ink);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 34px 70px #24101961}.phone--store{left:4%;top:46px;width:250px;height:520px;border-radius:40px;background:var(--ground);transform:rotate(-5deg)}.phone--product{right:2%;top:0;width:270px;height:560px;border-radius:42px;transform:rotate(4deg)}.phone__store-head{background:var(--plum-deep);color:var(--white);padding:26px 16px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.avatar{width:64px;height:64px;border-radius:50%;background:var(--gold);border:3px solid var(--white);display:flex;align-items:center;justify-content:center;font:800 24px var(--f-display);color:var(--plum-deep)}.phone__rows{padding:12px;display:flex;flex-direction:column;gap:8px}.mini-row{background:var(--white);border-radius:var(--r-sm);padding:8px;display:flex;gap:10px;align-items:center;font-size:12px}.mini-row b{display:block}.mini-row span{color:var(--muted);font-size:11px}.thumb{width:44px;height:44px;border-radius:10px;flex:none}.phone__photo{height:250px;background:#f8c658;position:relative;display:flex;align-items:center;justify-content:center}.phone__logo{position:absolute;top:14px;left:14px;font-family:var(--f-logo);color:var(--white);font-size:18px;background:#4e14358c;padding:2px 12px 6px;border-radius:999px}.phone__body{padding:16px;display:flex;flex-direction:column;gap:6px;flex-grow:1;color:var(--ink)}.phone__title{font:800 20px/1.1 var(--f-display)}.phone__sum{margin-top:8px;background:var(--ground);border-radius:12px;padding:10px;font-size:12px;display:flex;flex-direction:column;gap:4px}.phone__sum div{display:flex;justify-content:space-between}.phone__cta{margin-top:auto;background:var(--plum);color:var(--white);border-radius:999px;text-align:center;padding:13px 0;font-weight:800;font-size:13px}@media (max-width: 860px){.phones{height:470px;transform:scale(.84);transform-origin:top center;margin-bottom:-70px}.phone--store{left:0}.phone--product{right:0}}@media (max-width: 400px){.phones{transform:scale(.74);margin-bottom:-120px;margin-left:-20px;margin-right:-20px}}.wa-bubble{background:var(--wa-soft);border-radius:22px 22px 22px 6px;padding:16px 18px;color:#1e2a22;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px #24101929}.wa-bubble__from{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#1d6b3a}.wa-bubble__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wa-bubble__actions span{background:var(--white);border-radius:12px;text-align:center;padding:10px 0;font-weight:800;color:#1d6b3a}.wa-bubble__actions span+span{color:#9a2b2b}.todo-card{background:var(--white);color:var(--ink);border-radius:26px;padding:20px;box-shadow:0 24px 50px #24101933;display:flex;flex-direction:column;gap:14px}.countdown{background:var(--gold-soft);color:var(--gold-ink);font-weight:800;font-size:12px;padding:6px 10px;border-radius:999px}.visual-stack{display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px;justify-self:center}.share-card{background:var(--white);color:var(--ink);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 30px 60px #00000052;transform:rotate(-2deg)}.share-card__photo{height:200px;background:#c9879f;position:relative}.share-card__gain{position:absolute;left:14px;top:14px;background:var(--gold);color:var(--ink);font-weight:800;font-size:13px;padding:7px 12px;border-radius:999px}.link-chip{background:#ffffff1a;border-radius:18px;padding:12px 14px;display:flex;align-items:center;gap:10px;transform:rotate(1.5deg);font-size:14px;font-weight:700;overflow:hidden}.link-chip span:first-of-type{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-bar{display:flex;height:22px;border-radius:999px;overflow:hidden}.share-bar span{transition:flex-grow .4s ease}.legend{display:flex;flex-direction:column;gap:12px;font-size:16px}.legend div{display:flex;align-items:center;gap:12px}.legend i{width:14px;height:14px;border-radius:4px;flex:none}.legend span{flex-grow:1}.sim{background:var(--white);border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:22px}.sim label,.sim legend{font-weight:700}.sim__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sim__value{font:800 22px var(--f-display);color:var(--plum)}.sim input[type=range]{width:100%;height:44px;accent-color:var(--gold);margin:0}.sim fieldset{border:0;margin:0;padding:0}.sim legend{padding:0;margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #e6d8df;background:var(--white);color:var(--ink);font:800 15px var(--f-ui);cursor:pointer}.chip[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:var(--white)}.sim__result{background:var(--plum-deep);color:var(--white);border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;gap:4px}.sim__result span{font-size:14px;color:var(--on-plum)}.sim__amount{font:800 clamp(34px,4vw,44px)/1.05 var(--f-display);color:var(--gold)}@media (max-width: 860px){.sim{padding:22px}}.faq{display:flex;flex-direction:column;gap:10px;max-width:880px}.faq details{background:var(--white);border-radius:20px}.faq summary{list-style:none;cursor:pointer;min-height:64px;padding:18px 22px;display:flex;align-items:center;gap:16px;font-weight:700;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary span{flex-grow:1}.faq summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--ground);color:var(--plum);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 22px 22px;font-size:16px;line-height:1.6;color:var(--body)}.checklist{margin:0;padding:0;list-style:none;background:var(--white);border-radius:var(--r-lg);overflow:hidden}.checklist li{padding:20px 24px;display:flex;gap:16px;align-items:center;font-size:16px}.checklist li+li{border-top:1px solid var(--line)}.checklist .n{width:36px;height:36px;flex:none;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:800}.track{background:var(--white);border-radius:32px;padding:28px;box-shadow:0 24px 60px #4e14351f;display:flex;flex-direction:column;gap:18px}.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;background:var(--ground);border-radius:999px;padding:5px}.tab{min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--body);font:700 14px var(--f-ui);cursor:pointer}.tab[aria-selected=true]{background:var(--plum);color:var(--white);font-weight:800}.tabpanel{display:flex;flex-direction:column;gap:14px}.tabpanel[hidden]{display:none}.field{display:flex;flex-direction:column;gap:8px}.field label{font-weight:700;font-size:15px}.field input{min-height:52px;padding:0 16px;border-radius:var(--r-sm);border:1.5px solid #e6d8df;font:500 16px var(--f-ui);color:var(--ink);background:var(--white)}.field input:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 3px #7b235226}.field__error{color:#9a2b2b;font-size:14px;font-weight:600}.field__error:empty{display:none}.timeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.timeline li{display:flex;gap:14px}.timeline i{width:14px;height:14px;margin-top:4px;flex:none;border-radius:50%;background:var(--plum)}.timeline .now{background:var(--gold);box-shadow:0 0 0 5px var(--gold-soft)}.timeline .todo{background:transparent;border:2px solid #d9c7d0}.timeline small{display:block;color:var(--muted);font-size:13px}.doc{max-width:760px}.doc .h2{margin-bottom:16px}.doc p{font-size:17px;line-height:1.65;color:var(--body)}.site-footer{background:var(--ink);color:var(--on-ink);padding:48px 0 32px;font-size:14px}.site-footer__cols{display:flex;flex-wrap:wrap;gap:40px}.site-footer__brand{flex:999 1 280px;display:flex;flex-direction:column;gap:10px}.site-footer .logo{color:var(--white);padding-bottom:0}.site-footer nav{flex:1 1 160px;display:flex;flex-direction:column;gap:4px}.site-footer h2{font-size:14px;font-weight:800;color:var(--white);margin-bottom:6px}.site-footer nav a{color:var(--on-ink);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.site-footer nav a:hover{color:var(--white);text-decoration:underline}.site-footer__bottom{margin-top:32px;border-top:1px solid rgba(255,255,255,.14);padding-top:20px;font-size:13px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}
