.cdc-new{--paper:#faf6ee;--paper-2:#f4efe3;--card:#fffdf8;--ink:#131b16;--ink-soft:rgba(19,27,22,0.66);--ink-faint:rgba(19,27,22,0.42);--coral:#d96a45;--coral-light:#f0a080;--coral-deep:#a84a32;--coral-wash:#fdeede;--dark:#101915;--cream:#edf2e9;--line:rgba(19,27,22,0.12);background:var(--paper);color:var(--ink);font-family:var(--cdc-display,"Plus Jakarta Sans",system-ui,sans-serif);overflow-x:clip;-webkit-font-smoothing:antialiased}.cdc-new ::selection{background:var(--coral);color:#fff}html:has(.cdc-new){scroll-behavior:smooth}.cdc-new footer[id],.cdc-new section[id]{scroll-margin-top:88px}.cn-display{font-family:var(--cdc-display,"Plus Jakarta Sans",system-ui,sans-serif);font-weight:800;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.cn-serif{font-family:var(--cdc-serif,Georgia,serif);font-style:italic;font-weight:500;letter-spacing:-.01em}.cn-hud{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center}.cn-hud-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--coral);box-shadow:0 0 0 0 rgba(217,106,69,.5);animation:cn-ping 2.2s cubic-bezier(0,0,.2,1) infinite}@keyframes cn-ping{0%{box-shadow:0 0 0 0 rgba(217,106,69,.45)}70%{box-shadow:0 0 0 9px rgba(217,106,69,0)}to{box-shadow:0 0 0 0 rgba(217,106,69,0)}}.cn-line-mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.cn-line-inner{display:block;transform:translateY(110%);animation:cn-line-up 1s cubic-bezier(.22,1,.36,1) forwards;will-change:transform}@keyframes cn-line-up{to{transform:translateY(0)}}.cn-accent-pill{display:inline-block;position:relative;padding:.02em .32em .06em;margin:0 .04em;border-radius:999px;background:linear-gradient(120deg,#fdeede,#f8dcc3 55%,#f5d3b8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 10px 28px -14px rgba(217,106,69,.5);transform:rotate(-1.6deg);white-space:nowrap;color:var(--coral-deep)}.cn-act{position:relative;border-radius:clamp(1.75rem,4vw,3rem);margin-inline:max(.75rem,calc((100vw - 96rem) / 2 + .75rem));overflow:clip;border:1px solid rgba(217,106,69,.16);box-shadow:0 30px 80px -40px rgba(217,106,69,.22),0 2px 6px -2px rgba(15,23,42,.05)}.cn-act-white{background:var(--card)}.cn-act-cream{background:linear-gradient(180deg,#fdfaf3,#fffdf8)}.cn-act-blush{background:linear-gradient(180deg,#fdf3ea,#fcefe4)}.cn-ghost{inset-inline:0;top:1.5rem;text-align:center;font-family:var(--cdc-display,"Plus Jakarta Sans",sans-serif);font-weight:800;letter-spacing:-.04em;font-size:clamp(4rem,14vw,12rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(217,106,69,.16);user-select:none;white-space:nowrap}.cn-aurora,.cn-ghost{position:absolute;pointer-events:none}.cn-aurora{inset:0;overflow:hidden}.cn-aurora:before{content:"";position:absolute;inset:-10% -20% 20% -20%;background:radial-gradient(46% 60% at 20% 36%,rgba(240,160,128,.55),transparent 70%),radial-gradient(40% 56% at 66% 28%,rgba(217,106,69,.4),transparent 70%),radial-gradient(38% 58% at 88% 60%,rgba(253,238,222,.9),transparent 70%),radial-gradient(34% 50% at 44% 68%,rgba(240,160,128,.35),transparent 70%);filter:blur(12px);animation:cn-aurora-drift 14s ease-in-out infinite alternate}@keyframes cn-aurora-drift{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.06)}}.cn-aurora:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(217,106,69,.16) 1px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(75% 60% at 50% 28%,black 0,transparent 100%);-webkit-mask-image:radial-gradient(75% 60% at 50% 28%,black 0,transparent 100%)}.cn-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--cn-delay,0s)}.cn-reveal.is-visible{opacity:1;transform:translateY(0)}.cn-nav{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:60;width:min(1120px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;border-radius:999px;background:rgba(250,246,238,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(19,27,22,.08);box-shadow:0 12px 40px -18px rgba(19,27,22,.25)}.cn-nav-brand{font-weight:800;letter-spacing:-.03em;font-size:17px;color:var(--ink);text-decoration:none;white-space:nowrap}.cn-nav-brand .cn-dot{color:var(--coral)}.cn-nav-links{display:none;align-items:center;gap:28px}@media (min-width:860px){.cn-nav-links{display:flex}}.cn-nav-links a{font-size:13.5px;font-weight:700;color:var(--ink-soft);text-decoration:none;transition:color .25s}.cn-nav-links a:hover{color:var(--ink)}.cn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:800;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s;will-change:transform}.cn-btn:active{transform:scale(.97)}.cn-btn-coral{background:linear-gradient(180deg,var(--coral),var(--coral-deep));color:#fff;box-shadow:0 14px 30px -12px rgba(217,106,69,.65),inset 0 1px 0 rgba(255,255,255,.25)}.cn-btn-coral:hover{box-shadow:0 18px 38px -12px rgba(217,106,69,.75),inset 0 1px 0 rgba(255,255,255,.25)}.cn-btn-ghost{background:rgba(19,27,22,.05);color:var(--ink);border:1px solid rgba(19,27,22,.12)}.cn-btn-ghost:hover{background:rgba(19,27,22,.09)}.cn-loader{position:fixed;inset:0;z-index:200;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:opacity .7s ease,visibility .7s}.cn-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.cn-loader-word{font-weight:800;letter-spacing:-.035em;font-size:clamp(2rem,6vw,3.4rem);line-height:1}.cn-loader-tag{font-family:var(--cdc-serif,Georgia,serif);font-style:italic;font-size:clamp(1rem,2.6vw,1.35rem);color:var(--ink-soft)}.cn-loader-bar{width:min(320px,60vw);height:3px;border-radius:999px;background:rgba(19,27,22,.1);overflow:hidden}.cn-loader-fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--coral-light),var(--coral),var(--coral-deep));transition:width .2s linear}.cn-loader-pct{font-family:ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--ink-faint)}.cn-cursor-dot,.cn-cursor-ring{position:fixed;top:0;left:0;z-index:300;pointer-events:none;border-radius:999px}.cn-cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--coral)}.cn-cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1.5px solid rgba(217,106,69,.55);display:flex;align-items:center;justify-content:center;transition:width .3s,height .3s,margin .3s,background .3s,border-color .3s}.cn-cursor-ring.is-active{width:84px;height:84px;margin:-42px 0 0 -42px;background:rgba(217,106,69,.92);border-color:transparent}.cn-cursor-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .2s;white-space:nowrap}.cn-cursor-ring.is-active .cn-cursor-label{opacity:1}.cn-cursor-badge{position:fixed;top:0;left:0;z-index:300;width:110px;height:110px;margin:-55px 0 0 -55px;pointer-events:none;animation:cn-spin 9s linear infinite}@keyframes cn-spin{to{transform:rotate(1turn)}}@media (hover:none),(pointer:coarse){.cn-cursor-badge,.cn-cursor-dot,.cn-cursor-ring{display:none}}html.cn-cursor-on,html.cn-cursor-on a,html.cn-cursor-on button{cursor:none}.cn-sticker{position:absolute;gap:8px;padding:10px 16px;border-radius:999px;background:var(--card);border:1px solid rgba(19,27,22,.1);box-shadow:0 18px 40px -18px rgba(19,27,22,.35);font-size:13px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;will-change:transform;z-index:5}.cn-sticker,.cn-sticker .cn-tick{display:inline-flex;align-items:center}.cn-sticker .cn-tick{justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--coral);color:#fff;font-size:12px;font-weight:900}.cn-ellipse{position:absolute;pointer-events:none;overflow:visible}.cn-ellipse path{stroke:var(--coral);stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620;animation:cn-draw 1.4s cubic-bezier(.6,0,.3,1) .9s forwards}@keyframes cn-draw{to{stroke-dashoffset:0}}.cn-console{border-radius:22px;background:var(--card);border:1px solid rgba(19,27,22,.1);box-shadow:0 40px 90px -30px rgba(19,27,22,.35),0 0 0 8px rgba(255,255,255,.5);overflow:hidden;will-change:transform}.cn-console-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid rgba(19,27,22,.07);font-size:13.5px}.cn-console-row:last-child{border-bottom:0}.cn-flag{font-family:ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;padding:4px 9px;border-radius:999px;background:var(--coral-wash);color:var(--coral-deep);white-space:nowrap}.cn-scanline{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--coral-light),var(--coral));animation:cn-scan 2.6s ease-in-out infinite;transform-origin:left}@keyframes cn-scan{0%,to{transform:scaleX(.25);opacity:.5}50%{transform:scaleX(1);opacity:1}}.cn-illum-word{display:inline-block;margin-right:.26em;color:rgba(19,27,22,.14);transition:color .45s ease}.cn-illum-word[data-lit=true]{color:var(--ink)}.cn-illum-word[data-hot=true]{color:var(--coral)}.cn-dark .cn-illum-word{color:rgba(237,242,233,.14)}.cn-dark .cn-illum-word[data-lit=true]{color:var(--cream)}.cn-dark .cn-illum-word[data-hot=true]{color:var(--coral-light);font-family:var(--cdc-serif,Georgia,serif);font-style:italic}.cn-marquee{background:var(--dark);color:var(--cream);overflow:hidden;padding:20px 0;transform:rotate(-1.2deg) scale(1.02);border-block:1px solid rgba(237,242,233,.1)}.cn-marquee-track{display:flex;gap:0;width:max-content;animation:cn-marquee 26s linear infinite;will-change:transform;transform:skewX(var(--cn-skew,0deg))}.cn-marquee:hover .cn-marquee-track{animation-play-state:paused}@keyframes cn-marquee{to{transform:translateX(-50%) skewX(var(--cn-skew,0deg))}}.cn-marquee-item{display:inline-flex;align-items:center;gap:28px;padding:0 28px;font-weight:800;letter-spacing:-.02em;font-size:clamp(1rem,2.4vw,1.5rem);white-space:nowrap}.cn-diamond{color:var(--coral);font-size:.8em}.cn-steps-stage{position:sticky;top:0;min-height:100svh}.cn-step-panel,.cn-steps-stage{display:flex;align-items:center}.cn-step-panel{position:absolute;inset:0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.cn-step-panel[data-on=true]{pointer-events:auto}.cn-step-num{font-family:var(--cdc-serif,Georgia,serif);font-style:italic;font-size:clamp(4rem,10vw,8rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--coral)}.cn-progress-rail{width:3px;border-radius:999px;background:rgba(19,27,22,.1);position:relative;overflow:hidden}.cn-progress-fill{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,var(--coral-light),var(--coral-deep));border-radius:999px}.cn-dark{background:var(--dark);color:var(--cream)}.cn-journey-stage{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;overflow:hidden}.cn-journey-panel{position:absolute;inset:0;display:flex;align-items:center;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.cn-journey-panel[data-on=true]{pointer-events:auto}.cn-glow-orb{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none;transition:background .8s ease,transform .8s ease}.cn-cap-card{border-radius:20px;border:1px solid rgba(237,242,233,.14);background:rgba(237,242,233,.045);backdrop-filter:blur(8px);padding:26px}.cn-number{font-family:var(--cdc-display,"Plus Jakarta Sans",sans-serif);font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:clamp(3.2rem,8vw,6.5rem);background:linear-gradient(180deg,#fff,var(--coral-light));-webkit-background-clip:text;background-clip:text;color:transparent}.cn-price-card{border-radius:26px;background:var(--card);border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.cn-price-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(217,106,69,.35)}.cn-price-pop{background:var(--dark);color:var(--cream);border-color:transparent;box-shadow:0 40px 80px -30px rgba(16,25,21,.55);position:relative}.cn-price-pop:hover{box-shadow:0 44px 90px -28px rgba(16,25,21,.6)}.cn-pop-badge{position:absolute;top:-14px;left:28px;background:linear-gradient(120deg,var(--coral-light),var(--coral));color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:999px;box-shadow:0 10px 24px -10px rgba(217,106,69,.7)}.cn-faq-row{border-top:1px solid rgba(19,27,22,.14);padding:22px 4px;display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:start;text-decoration:none;color:inherit}.cn-faq-row:last-child{border-bottom:1px solid rgba(19,27,22,.14)}.cn-faq-num{font-family:ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--coral);padding-top:4px}.cn-faq-a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),margin .4s;color:var(--ink-soft);font-size:15px;line-height:1.65;font-weight:500}.cn-faq-row[data-open=true] .cn-faq-a{max-height:300px;margin-top:10px}.cn-faq-icon{width:34px;height:34px;border-radius:999px;border:1px solid rgba(19,27,22,.18);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,color .3s}.cn-faq-row[data-open=true] .cn-faq-icon{transform:rotate(45deg);background:var(--coral);border-color:var(--coral);color:#fff}.cn-finale-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cn-footer-word{font-family:var(--cdc-display,"Plus Jakarta Sans",sans-serif);font-weight:800;letter-spacing:-.045em;line-height:.9;font-size:clamp(3.4rem,13.5vw,12rem);color:var(--cream);white-space:nowrap;transform-origin:center bottom;will-change:transform}.cn-footer-word .cn-coral-i{color:var(--coral)}.cn-footer-link{color:rgba(237,242,233,.6);font-size:14px;font-weight:600;text-decoration:none;transition:color .25s}.cn-footer-link:hover{color:var(--cream)}.cn-float{animation:cn-float 7s ease-in-out infinite}.cn-float-slow{animation:cn-float 10s ease-in-out infinite reverse}@keyframes cn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.cn-live-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:cn-ping-green 2s cubic-bezier(0,0,.2,1) infinite}@keyframes cn-ping-green{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.cdc-new *,.cdc-new :after,.cdc-new :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.cn-line-inner,.cn-reveal{transform:none}.cn-reveal{opacity:1}.cn-marquee-track{animation:none}.cn-illum-word{color:var(--ink)}.cn-dark .cn-illum-word{color:var(--cream)}}@font-face{font-family:jakarta;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_6d3dcf{font-family:jakarta,jakarta Fallback}.__variable_6d3dcf{--cdc-display:"jakarta","jakarta Fallback"}@font-face{font-family:fraunces;src:url(/_next/static/media/2f694256428bb6f5-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.35%;descent-override:21.99%;line-gap-override:0.00%;size-adjust:115.94%}.__className_ccd73e{font-family:fraunces,fraunces Fallback;font-style:italic}.__variable_ccd73e{--cdc-serif:"fraunces","fraunces Fallback"}