@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-body:"DM Sans","DM Sans Fallback"}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#F5F3EE;color:#10131C;font-family:var(--font-body),system-ui,sans-serif}button:disabled{opacity:.6;cursor:not-allowed}*{box-sizing:border-box}img{max-width:100%}section[id]{scroll-margin-top:84px}a{color:#2A4BFF}a:hover{color:#1A33C4}:focus{outline:none}:focus-visible{outline:3px solid #2A4BFF;outline-offset:3px;border-radius:8px}.tp-on-dark :focus-visible{outline-color:#FFB81C}@keyframes tvPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes tpPhone{0%{transform:translate(170px,-190px) rotate(20deg);opacity:0}8%{opacity:1}28%{transform:translate(0) rotate(-4deg)}52%{transform:translate(0) rotate(-4deg)}66%{transform:translate(120px,-120px) rotate(6deg)}88%{transform:translate(120px,-120px) rotate(6deg);opacity:1}to{transform:translate(170px,-190px) rotate(20deg);opacity:0}}@keyframes tpRings{0%,29%{opacity:0}31%,52%{opacity:1}55%,to{opacity:0}}@keyframes tpScreen{0%,33%{opacity:0}38%,92%{opacity:1}96%,to{opacity:0}}@keyframes tpStar{0%,40%{color:#D9D5CC}46%,94%{color:#FFB81C}to{color:#D9D5CC}}@keyframes tpToast{0%,58%{opacity:0;transform:translateY(16px) scale(.92)}63%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes tpGlow{0%,29%{box-shadow:0 18px 30px rgba(0,0,0,.22)}33%,52%{box-shadow:0 0 0 6px rgba(255,184,28,.55),0 18px 30px rgba(0,0,0,.22)}56%,to{box-shadow:0 18px 30px rgba(0,0,0,.22)}}@keyframes tpFade{0%{opacity:0}to{opacity:1}}@keyframes tpSlide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes tpDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tpPop{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpCheck{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}.tv-ring{position:absolute;border:2px solid #2a4bff;border-radius:50%;animation:tvPulse 2.4s ease-out infinite}.tp-phone{animation:tpPhone 7s ease-in-out infinite}.tp-rings{animation:tpRings 7s linear infinite}.tp-screen{animation:tpScreen 7s linear infinite}.tp-star{animation:tpStar 7s linear infinite}.tp-toast{animation:tpToast 7s ease-out infinite}.tp-card{animation:tpGlow 7s ease-in-out infinite}.tv-scene{transition:transform .25s ease}.tv-scene:hover{transform:translateY(-6px)}.tv-btn{transition:transform .15s ease,background-color .15s ease}.tv-btn:hover{transform:translateY(-2px)}.tp-track{display:flex;transition:transform .55s cubic-bezier(.22,.8,.3,1);will-change:transform}.tv-lang{border:none;cursor:pointer;font-family:inherit;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;min-height:36px;min-width:44px;transition:background-color .2s ease,color .2s ease}.tv-lang-on{background:#10131C;color:#FFFFFF}.tv-lang-off{background:transparent;color:#10131C}.tv-lang-off:hover{background:#EFECE5}.tp-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid #dad5c9;background:#FFFFFF;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:20px;font-weight:700;color:#10131C;flex:none;transition:background-color .15s ease}.tp-icon-btn:hover{background:#EFECE5}.tp-ghost{background:transparent;font-weight:700;color:#10131C;min-height:44px;padding:0 6px;text-decoration:underline;text-underline-offset:3px}.tp-ghost,.tp-link{border:none;cursor:pointer;font-family:inherit;font-size:15px}.tp-link{background:none;padding:0;color:#4A4F5E;text-align:left;min-height:28px}.tp-link:hover{color:#10131C;text-decoration:underline}.tp-primary{border:none;border-radius:999px;min-height:56px;padding:0 28px;font-family:inherit;font-weight:700;font-size:17px;cursor:pointer;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;transition:transform .15s ease,filter .15s ease}.tp-primary:hover{transform:translateY(-2px);filter:brightness(1.08);color:#FFFFFF}.tp-dark{border:none;border-radius:999px;min-height:56px;padding:0 28px;font-family:inherit;font-weight:700;font-size:17px;cursor:pointer;color:#FFFFFF;background:#10131C;width:100%;transition:transform .15s ease}.tp-dark:hover{transform:translateY(-2px)}.tp-secondary{border:2px solid #10131c;border-radius:999px;min-height:56px;padding:0 24px;font-family:inherit;font-weight:700;font-size:16px;cursor:pointer;color:#10131C;background:transparent}.tp-secondary:hover{background:#EFECE5}.tp-dot-btn{width:44px;height:44px;background:transparent;display:inline-flex;align-items:center;justify-content:center}.tp-dot-btn,.tp-scrim{border:none;cursor:pointer;padding:0}.tp-scrim{position:fixed;inset:0;background:rgba(16,19,28,.45);z-index:50;animation:tpFade .2s ease-out;width:100%}.tp-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100%;background:#F5F3EE;z-index:51;display:flex;flex-direction:column;animation:tpSlide .28s ease-out;box-shadow:-20px 0 40px rgba(0,0,0,.18)}.tp-cart-toast{position:fixed;right:24px;bottom:24px;z-index:60;width:360px;max-width:calc(100% - 32px);animation:tpPop .3s ease-out}.tp-f-full{flex:1 1 100%;min-width:0}.tp-f-half{flex:1 1 200px;min-width:0}.tp-label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}.tp-in{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:2px solid #dad5c9;background:#FFFFFF;font-family:inherit;font-size:16px;color:#10131C;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tp-in:focus{outline:none;border-color:#2A4BFF;box-shadow:0 0 0 4px rgba(42,75,255,.15)}.tp-in-err{border-color:#C2261C}.tp-err{margin:6px 0 0;color:#B0221A;font-size:14px;font-weight:500}.tp-help{color:#5B6070;line-height:1.45}.tp-help,.tp-ok{margin:6px 0 0;font-size:13px}.tp-ok{color:#1D7A45;font-weight:700}.tp-opt{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;padding:18px;border-radius:18px;border:2px solid #dad5c9;background:#FFFFFF;cursor:pointer;font-family:inherit;font-size:16px;color:#10131C;transition:border-color .15s ease,background-color .15s ease}.tp-opt:hover{border-color:#8A8E99}.tp-opt-on,.tp-opt-on:hover{border-color:#2A4BFF;background:#F2F4FF}.tp-radio{width:22px;height:22px;border-radius:50%;border:2px solid #8a8e99;flex:none;margin-top:1px;background:#FFFFFF}.tp-opt-on .tp-radio{border:7px solid #2a4bff}.tp-step{gap:10px;font-weight:700;font-size:15px;color:#6A6F7C}.tp-step,.tp-step-num{display:inline-flex;align-items:center}.tp-step-num{width:32px;height:32px;border-radius:50%;justify-content:center;border:2px solid #c9c4b8;font-size:14px}.tp-step-on{color:#10131C}.tp-step-on .tp-step-num{background:#10131C;border-color:#10131C;color:#FFFFFF}.tp-step-done{color:#10131C}.tp-step-done .tp-step-num{background:#1D7A45;border-color:#1D7A45;color:#FFFFFF}.tp-check{animation:tpCheck .5s ease-out}.tp-checkbox{width:22px;height:22px;accent-color:#2A4BFF;flex:none;margin:1px 0 0;cursor:pointer}.tp-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;background:#FFFFFF;border:1px solid #dad5c9;border-radius:16px;box-shadow:0 18px 40px rgba(16,19,28,.14);overflow:hidden;animation:tpDrop .15s ease-out}.tp-sug-item{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 14px;background:#FFFFFF;cursor:pointer;font-family:inherit;font-size:15px;color:#10131C;min-height:56px;border:none;border-top:1px solid #f0eee8}.tp-sug-item:first-child{border-top:none}.tp-sug-item:hover{background:#F2F4FF}.tp-tab{border:1px solid #dad5c9;background:#FFFFFF;border-radius:999px;padding:0 18px;min-height:44px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;color:#10131C}.tp-tab-on{background:#10131C;border-color:#10131C;color:#FFFFFF}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .tp-chev{transform:rotate(180deg)}.tp-chev{transition:transform .2s ease;flex:none}.tp-hero-wrap{position:relative;width:100%;max-width:480px;aspect-ratio:480/540}.tp-hero-scene{position:absolute;top:0;left:0;width:480px;height:540px;transform-origin:top left}.tp-soon-wrap{position:relative;width:100%;max-width:520px;aspect-ratio:520/420}.tp-soon-scene{position:absolute;top:0;left:0;width:520px;height:420px;transform-origin:top left}.tp-burger,.tp-mobile-menu,.tp-mobile-only{display:none}@media (max-width:979px){.tp-nav-links{display:none!important}.tp-burger{display:inline-flex}.tp-mobile-menu,.tp-mobile-only{display:block}.tp-hero{padding-top:48px!important;padding-bottom:72px!important}.tp-hero-visual{justify-content:center!important}}@media (max-width:640px){.tp-sec{padding:76px 20px!important}.tp-hero{padding-left:20px!important;padding-right:20px!important;padding-top:32px!important;gap:36px!important}.tp-h2{margin-bottom:32px!important}.tp-card-pad{padding:26px!important}.tp-price{font-size:60px!important}.tp-cart-toast{left:12px;right:12px;bottom:12px;width:auto;max-width:none}.tp-strip{gap:12px 22px!important}.tp-co-main{padding-left:16px!important;padding-right:16px!important;padding-top:24px!important}.tp-co-box{padding:22px!important;border-radius:22px!important}.tp-hide-sm{display:none!important}}@media (hover:none){.tp-dark:hover,.tp-primary:hover,.tv-btn:hover,.tv-scene:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tp-card,.tp-phone,.tp-rings,.tp-star,.tv-ring{animation:none}.tp-screen,.tp-toast{animation:none;opacity:1}.tp-star{color:#FFB81C}.tp-track{transition:none}.tp-cart-toast,.tp-drawer,.tp-scrim,.tp-suggest{animation:none}}@keyframes tpSpin{to{transform:rotate(1turn)}}.tp-spinner{width:56px;height:56px;border-radius:50%;border:5px solid #e3e0d8;border-top-color:#2a4bff;animation:tpSpin .9s linear infinite}@media (prefers-reduced-motion:reduce){.tp-spinner{animation-duration:2.4s}}