@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_6b0fab92-module__JSMHSW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_6b0fab92-module__JSMHSW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--w-bg:#fff9ee;--w-surface:#fff;--w-cream:#fbefd6;--w-ink:#4a2e4f;--w-muted:#6e5a6f;--w-line:#eadfc8;--w-honey:#f2b84b;--w-honey-hover:#e5a62f;--w-honey-deep:#8a5a00;--w-honey-soft:#fce9c0;--w-sage:#dce8d6;--w-sage-deep:#3e6b4a;--w-sky:#d8e8f3;--w-blush:#f7dcd3;--w-focus:0 0 0 3px #fff9ee,0 0 0 6px #4a2e4f;--w-r-sm:12px;--w-r-md:20px;--w-r-lg:32px;--w-r-pill:999px;--w-shadow:0 1px 2px #4a2e4f0f,0 8px 24px #4a2e4f0f;--w-max:1200px;--w-gutter:clamp(20px,4vw,40px);--w-font:var(--font-figtree),system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--w-bg);color:var(--w-ink);font-family:var(--w-font);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6}a{color:var(--w-honey-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}a:hover{color:var(--w-ink)}:focus-visible{box-shadow:var(--w-focus);border-radius:8px;outline:none}.w-container{max-width:var(--w-max);padding:0 var(--w-gutter);margin:0 auto}.w-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.w-display{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,72px);font-weight:800;line-height:1.05}.w-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,52px);font-weight:800;line-height:1.1}.w-h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2}.w-h3{margin:0;font-size:22px;font-weight:700;line-height:1.3}.w-lead{color:var(--w-muted);text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,22px);line-height:1.55}.w-body{text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.w-small{color:var(--w-muted);margin:0;font-size:15px;line-height:1.5}.w-eyebrow{color:var(--w-honey-deep);margin:0;font-size:15px;font-weight:700}.w-btn{border-radius:var(--w-r-pill);height:52px;font:700 17px/1 var(--w-font);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.w-btn:active{transform:translateY(1px)}.w-btn-primary{background:var(--w-honey);color:var(--w-ink)}.w-btn-primary:hover{background:var(--w-honey-hover);color:var(--w-ink)}.w-btn-dark{background:var(--w-ink);color:#fff9ee}.w-btn-dark:hover{color:#fff9ee;background:#5e3d63}.w-btn-outline{color:var(--w-ink);border-color:var(--w-ink);background:0 0}.w-btn-outline:hover{background:var(--w-cream);color:var(--w-ink)}.w-btn-ghost{color:var(--w-ink);background:0 0;padding:0 14px}.w-btn-ghost:hover{background:var(--w-cream);color:var(--w-ink)}.w-btn-sm{height:42px;padding:0 18px;font-size:15px}.w-btn[disabled]{background:var(--w-line);color:var(--w-muted);cursor:not-allowed}.w-card{background:var(--w-surface);border:1px solid var(--w-line);border-radius:var(--w-r-md);box-shadow:var(--w-shadow);padding:28px}.w-pill{border-radius:var(--w-r-pill);background:var(--w-honey-soft);height:32px;color:var(--w-ink);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.w-field{flex-direction:column;gap:8px;display:flex}.w-label{font-size:16px;font-weight:600}.w-hint{color:var(--w-muted);font-size:14px}.w-input{background:var(--w-surface);height:54px;font:500 17px var(--w-font);color:var(--w-ink);border:1.5px solid #d9cbb0;border-radius:14px;padding:0 18px;transition:border-color .15s}.w-input:hover{border-color:#b8a688}.w-input:focus{border-color:var(--w-ink);box-shadow:0 0 0 4px var(--w-honey-soft);outline:none}.w-input::placeholder{color:#9c8e7b}.w-input.is-error{border-color:#b3261e}.w-error{color:#b3261e;font-size:14px;font-weight:600}.w-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;display:flex}.w-check input{width:22px;height:22px;accent-color:var(--w-ink);margin:2px 0 0}.w-faq{border-top:1px solid var(--w-line)}.w-faq details{border-bottom:1px solid var(--w-line)}.w-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:19px;font-weight:700;list-style:none;display:flex}.w-faq summary::-webkit-details-marker{display:none}.w-faq summary:after{content:"+";background:var(--w-cream);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:22px;font-weight:500;transition:transform .2s;display:grid}.w-faq details[open] summary:after{background:var(--w-honey);transform:rotate(45deg)}.w-faq summary:hover{color:var(--w-honey-deep)}.w-faq details p{color:var(--w-muted);max-width:720px;margin:0;padding:0 4px 24px}.w-illo{background:var(--w-honey-soft);position:relative;overflow:hidden}.w-blob-a{border-radius:46% 54% 42% 58%/55% 45%}.w-blob-b{border-radius:60% 40% 55% 45%/45% 60% 40% 55%}.w-header{z-index:10;background:color-mix(in srgb,var(--w-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #0000;position:sticky;top:0}.w-header .w-container{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.w-logo{color:var(--w-ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.w-logo-mark{flex:none;width:36px;height:36px;display:block}.w-nav{align-items:center;gap:4px;display:flex}.w-nav a{color:var(--w-ink);border-radius:999px;padding:10px 14px;font-size:16px;font-weight:600;text-decoration:none}.w-nav a:hover{background:var(--w-cream);color:var(--w-ink)}.w-footer{background:var(--w-ink);color:#eadfc8;padding:64px 0 40px}.w-footer a{color:#fff9ee;text-decoration:none}.w-footer a:hover{color:var(--w-honey);text-decoration:underline}.w-section{padding:clamp(64px,9vw,112px) 0}@media (max-width:860px){.w-nav{display:none}.w-hide-sm{display:none!important}}.l-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(64px,8vw,104px);display:grid}.l-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.l-actions{flex-wrap:wrap;gap:12px;display:flex}.l-hero-illo{aspect-ratio:1/.92}.l-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.l-step{flex-direction:column;gap:14px;display:flex}.l-num{background:var(--w-honey);border-radius:14px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:800;display:grid}.l-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.l-split+.l-split{margin-top:96px}.l-split-copy{flex-direction:column;gap:18px;display:flex}.l-split-illo{aspect-ratio:5/4;border-radius:var(--w-r-lg)}.l-band{background:var(--w-cream);border-radius:var(--w-r-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:clamp(40px,6vw,72px);display:grid}.l-quote{letter-spacing:-.01em;text-wrap:pretty;margin:0 0 18px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.35}.l-avatar{border-radius:999px;width:120px;height:120px}.l-center{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;margin:0 auto;display:flex}.l-price{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:48px;display:grid}.c-tier{flex-direction:column;gap:18px;display:flex}.c-tier ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.c-tier li{gap:10px;display:flex}.c-tier li:before{content:"✓";color:var(--w-sage-deep);font-weight:800}.c-amt{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1}.c-amt span{color:var(--w-muted);letter-spacing:0;font-size:16px;font-weight:500}.c-feat{background:var(--w-ink);color:#fff9ee;border-color:var(--w-ink)}.c-feat .w-small,.c-feat .c-amt span{color:#d9cbb0}.c-feat li:before{color:var(--w-honey)}.l-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;display:grid}.l-cta{background:var(--w-honey);border-radius:var(--w-r-lg);text-align:center;flex-direction:column;align-items:center;gap:22px;padding:clamp(48px,7vw,88px) clamp(24px,5vw,64px);display:flex}.l-form{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:520px;display:flex}.l-form .w-input{border-color:var(--w-ink);flex:1;min-width:220px}.l-foot{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.l-foot h4{color:#fff9ee;margin:0 0 14px;font-size:15px}.l-foot ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}@media (max-width:1100px){.l-price,.l-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.l-hero,.l-split,.l-faq,.l-band{grid-template-columns:minmax(0,1fr)}.l-split-illo{order:-1}.l-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.l-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.m-toggle{width:42px;height:42px;color:var(--w-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:none}.m-toggle:hover{background:var(--w-cream)}.m-toggle svg{width:24px;height:24px}.m-panel{display:none}@media (max-width:860px){.m-toggle{display:grid}.m-panel{background:var(--w-bg);border-bottom:1px solid var(--w-line);box-shadow:var(--w-shadow);padding:12px var(--w-gutter) 24px;display:block;position:absolute;top:76px;left:0;right:0}.m-panel[hidden]{display:none}.m-panel nav{flex-direction:column;gap:4px;display:flex}.m-panel nav a{color:var(--w-ink);border-radius:14px;padding:14px 16px;font-size:18px;font-weight:600;text-decoration:none}.m-panel nav a:hover{background:var(--w-cream)}}@media (max-width:420px){.w-header .l-actions .w-btn-primary{padding:0 14px}}
