.start-root{--ink:#071a3d;--ink-soft:#18335e;--muted:#52617a;--muted-light:#71809a;--wine:#76234b;--wine-deep:#541536;--wine-dark:#3d1027;--wine-soft:#f7e9ef;--wine-soft-strong:#efd8e3;--wash:#fcf7f9;--wash-strong:#f8edf2;--line:#e3d4db;--line-strong:#d7b4c3;--white:#fff;--success:#087f5b;--success-wash:#e5f7f1;--radius:8px;--container:1240px;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--editorial:Georgia, "Times New Roman", serif;--shadow-sm:0 8px 24px #3d102714;--shadow-md:0 24px 70px #3d102729;--shadow-lift:0 30px 80px #3d102733;--header-height:92px;--ease-out:cubic-bezier(.2, .8, .2, 1)}.start-root,.start-root *,.start-root :before,.start-root :after{box-sizing:border-box}.start-root{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;overflow-x:hidden}.start-root h1,.start-root h2,.start-root h3,.start-root p{margin:0}.start-root ul,.start-root ol{margin:0;padding:0;list-style:none}.start-root a{color:inherit;text-decoration:none}.start-root .page-progress{z-index:90;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.start-root .page-progress span{background:linear-gradient(90deg, var(--wine), var(--wine-deep));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.start-root .section-shell{width:min(var(--container), calc(100% - 64px));margin:0 auto}.start-root .eyebrow{border:1px solid var(--wine-soft-strong);color:var(--wine-deep);letter-spacing:.14em;text-transform:uppercase;background:#ffffffbd;border-radius:4px;align-items:center;gap:9px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.start-root .eyebrow-dot{background:var(--wine);border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite eyebrow-pulse;box-shadow:0 0 0 4px #76234b1f}@keyframes eyebrow-pulse{0%,to{box-shadow:0 0 0 4px #76234b1f}50%{box-shadow:0 0 0 7px #76234b0d}}.start-root .button{border:1px solid var(--wine);border-radius:var(--radius);background:var(--wine);min-height:48px;color:var(--white);letter-spacing:.01em;cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .24s var(--ease-out), transform .24s var(--ease-out);justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.start-root .button:after{content:"";width:45%;transition:left .62s var(--ease-out);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.start-root .button:hover{background:var(--wine-deep);border-color:var(--wine-deep);transform:translateY(-1px);box-shadow:0 14px 34px #76234b47}.start-root .button:hover:after{left:130%}.start-root .button:active{transform:translateY(0);box-shadow:0 8px 20px #76234b38}.start-root .button svg{transition:transform .22s var(--ease-out)}.start-root .button:hover svg{transform:translate(3px)}.start-root .button--secondary{background:var(--white);border-color:var(--line-strong);color:var(--ink)}.start-root .button--secondary:hover{background:var(--wash);border-color:var(--wine);color:var(--wine-deep);box-shadow:0 12px 28px #3d102724}.start-root .button:focus-visible,.start-root a:focus-visible{outline-offset:3px;outline:2.5px solid #76234b80}.start-root .text-link{color:var(--wine-deep);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.start-root .text-link svg{transition:transform .22s var(--ease-out)}.start-root .text-link:hover svg{transform:translate(4px)}.start-root .proof-mark{background:var(--success-wash);border:1px solid #087f5b59;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.start-root .proof-mark:after{content:"";border-right:1.6px solid var(--success);border-bottom:1.6px solid var(--success);width:4px;height:6px;position:absolute;top:3.5px;left:4.5px;transform:rotate(42deg)}.start-root .reveal{opacity:0;transition:opacity .68s var(--ease-out), transform .68s var(--ease-out);transform:translateY(20px)}.start-root .reveal--late{transition-delay:.12s}.start-root .reveal--later{transition-delay:.2s}.start-root .reveal.is-visible{opacity:1;transform:translateY(0)}.start-root .decision-hero{background:linear-gradient(to bottom, var(--wash) 0%, var(--white) 100%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.start-root .decision-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c17fa012 1px,#0000 1px),linear-gradient(90deg,#c17fa012 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 72%);mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 72%)}.start-root .decision-inner{z-index:2;text-align:center;justify-items:center;max-width:740px;padding:112px 0 46px;display:grid;position:relative}.start-root .decision-inner h1{color:var(--ink);letter-spacing:-.015em;margin-top:24px;font-size:clamp(36px,4.2vw,56px);font-weight:780;line-height:1.04}.start-root .decision-lede{max-width:560px;color:var(--muted);margin-top:18px;font-size:16.5px;line-height:1.6}.start-root .decision-proof{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px;display:flex}.start-root .decision-proof li{color:var(--muted);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.start-root .plans{background:var(--white);padding:48px 0 88px}.start-root .founding-strip{border:1px solid var(--wine-soft-strong);background:linear-gradient(115deg, var(--wash) 0%, var(--wine-soft) 150%);box-shadow:var(--shadow-sm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:16px 22px;display:flex}.start-root .strip-badge{color:var(--wine-deep);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.start-root .strip-copy{min-width:260px;color:var(--ink-soft);flex:1;font-size:14.5px;line-height:1.5}.start-root .strip-copy strong{color:var(--wine-deep);font-weight:740}.start-root .strip-seats{justify-items:end;gap:7px;display:grid}.start-root .meter-dots{grid-template-columns:repeat(10,14px);gap:5px;display:grid}.start-root .meter-dot{aspect-ratio:1;border:1px solid var(--line-strong);background:var(--white);opacity:.55;transition:background .42s var(--ease-out), border-color .42s var(--ease-out), box-shadow .42s var(--ease-out), transform .42s var(--ease-out), opacity .42s var(--ease-out);border-radius:3px;transform:scale(.82)}.start-root .founding-strip.is-visible .meter-dot.is-claimed{background:var(--wine);border-color:var(--wine);opacity:1;transform:scale(1);box-shadow:0 0 10px #76234b66}.start-root .founding-strip.is-visible .meter-dot.is-open{background:var(--white);border:1.5px dashed var(--line-strong);box-shadow:none;opacity:.7;transform:scale(.9)}.start-root .founding-strip.is-visible .meter-dot:first-child{transition-delay:40ms}.start-root .founding-strip.is-visible .meter-dot:nth-child(2){transition-delay:90ms}.start-root .founding-strip.is-visible .meter-dot:nth-child(3){transition-delay:.14s}.start-root .founding-strip.is-visible .meter-dot:nth-child(4){transition-delay:.19s}.start-root .founding-strip.is-visible .meter-dot:nth-child(5){transition-delay:.24s}.start-root .founding-strip.is-visible .meter-dot:nth-child(6){transition-delay:.29s}.start-root .founding-strip.is-visible .meter-dot:nth-child(7){transition-delay:.34s}.start-root .founding-strip.is-visible .meter-dot:nth-child(8){transition-delay:.39s}.start-root .founding-strip.is-visible .meter-dot:nth-child(9){transition-delay:.44s}.start-root .founding-strip.is-visible .meter-dot:nth-child(10){transition-delay:.49s}.start-root .strip-seats-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}.start-root .section-head{max-width:640px}.start-root .section-head h2{color:var(--ink);letter-spacing:-.015em;margin-top:22px;font-size:clamp(26px,2.8vw,36px);font-weight:760;line-height:1.1}.start-root .section-head p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.6}.start-root .section-head--row{justify-content:space-between;align-items:flex-end;gap:28px;max-width:none;display:flex}.start-root .plans .section-head{margin-top:34px}.start-root .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:30px;display:grid}.start-root .plan-card{border:1px solid var(--line);background:var(--white);transition:border-color .26s var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-out);border-radius:14px;flex-direction:column;padding:30px 28px 28px;display:flex;position:relative}.start-root .plan-card:hover{border-color:var(--wine-soft-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.start-root .plan-card--featured{border:2px solid var(--wine);padding-top:54px;transform:translateY(-8px);box-shadow:0 24px 64px #76234b2e}.start-root .plan-card--featured .plan-featured-label{background:var(--wine);color:var(--white);letter-spacing:.16em;text-transform:uppercase;text-align:center;border-radius:12px 12px 0 0;padding:8px 0;font-size:11px;font-weight:750;position:absolute;top:0;left:0;right:0}.start-root .plan-card--featured:hover{border-color:var(--wine-deep);transform:translateY(-12px);box-shadow:0 32px 72px #76234b40}.start-root .plan-head h3{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:750}.start-root .plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;display:flex}.start-root .plan-amount{color:var(--ink);letter-spacing:-.03em;font-size:46px;font-weight:780;line-height:1}.start-root .plan-period{color:var(--muted);font-size:13px;font-weight:600}.start-root .plan-was{width:100%;color:var(--muted-light);font-size:12.5px;font-weight:600}.start-root .plan-tag{color:var(--muted);min-height:42px;margin-top:12px;font-size:13.5px;line-height:1.55}.start-root .plan-features{border-top:1px solid var(--line);flex:1;gap:11px;margin-top:22px;padding-top:20px;display:grid}.start-root .plan-features li{color:var(--ink-soft);padding-left:26px;font-size:14px;font-weight:550;line-height:1.5;position:relative}.start-root .plan-features li:before{content:"";border-right:2px solid var(--wine);border-bottom:2px solid var(--wine);width:5px;height:9px;position:absolute;top:5px;left:2px;transform:rotate(42deg)}.start-root .plan-cta{width:100%;margin-top:26px}.start-root .plan-foot{color:var(--muted-light);text-align:center;margin-top:14px;font-size:12px;font-weight:600}.start-root .next-steps{background:var(--wash);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0}.start-root .step-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;margin-top:44px;display:grid;position:relative}.start-root .step{padding:24px 0 0;position:relative}.start-root .step-index{color:var(--wine-deep);font-family:var(--font-mono);letter-spacing:.14em;font-size:12px;font-weight:600;display:block}.start-root .step h3{color:var(--ink);letter-spacing:-.01em;margin-top:10px;font-size:17px;font-weight:700}.start-root .step p{max-width:330px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65}.start-root .boundaries{background:var(--white);padding:64px 0 72px}.start-root .boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.start-root .boundary{border:1px solid var(--line);background:var(--wash);transition:border-color .26s var(--ease-out), background .26s var(--ease-out), transform .3s var(--ease-out);border-radius:12px;align-content:start;gap:9px;padding:20px 18px;display:grid}.start-root .boundary:hover{border-color:var(--wine-soft-strong);background:var(--white);transform:translateY(-3px)}.start-root .boundary svg{color:var(--wine)}.start-root .boundary strong{color:var(--ink);font-size:14px;font-weight:720}.start-root .boundary span{color:var(--muted);font-size:12.5px;line-height:1.55}.start-root .closing{background:var(--white);padding:0 0 72px}.start-root .closing-inner{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding-top:28px;font-size:14px;display:flex}.start-root .closing-inner p{align-items:center;gap:8px;display:inline-flex}.start-root .closing-divider{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.start-root .plan-card--featured{animation:3.8s ease-in-out infinite featured-breathe}@keyframes featured-breathe{0%,to{box-shadow:0 20px 60px #76234b2e}50%{box-shadow:0 24px 72px #76234b47}}.start-root .plan-card--featured:hover{animation:none}.start-root .founding-strip{position:relative;overflow:hidden}.start-root .founding-strip:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:22%;position:absolute;top:0;bottom:0;left:-8%;transform:skew(-16deg)}.start-root .decision-hero:before{animation:36s ease-in-out infinite alternate decision-grid-drift}@keyframes decision-grid-drift{0%{transform:translate(0,0)}to{transform:translate(18px,12px)}}.start-root .boundary svg{transition:transform .26s var(--ease-out)}.start-root .boundary:hover svg{transform:scale(1.14)rotate(-5deg)}@media (prefers-reduced-motion:no-preference){.start-root .plan-amount-mask{vertical-align:baseline;display:inline-block;overflow:hidden}.start-root .plan-amount{transition:transform .72s var(--ease-out) .24s;display:inline-block;transform:translateY(114%)}.start-root .plan-card.is-visible .plan-amount{transform:translateY(0)}.start-root .plan-features li{opacity:0;transition:opacity .46s var(--ease-out), transform .46s var(--ease-out);transform:translateY(10px)}.start-root .plan-card.is-visible .plan-features li{opacity:1;transform:none}.start-root .plan-card.is-visible .plan-features li:first-child{transition-delay:.43s}.start-root .plan-card.is-visible .plan-features li:nth-child(2){transition-delay:.5s}.start-root .plan-card.is-visible .plan-features li:nth-child(3){transition-delay:.57s}.start-root .plan-card.is-visible .plan-features li:nth-child(4){transition-delay:.64s}.start-root .plan-card.is-visible .plan-features li:nth-child(5){transition-delay:.71s}.start-root .plan-card.is-visible .plan-features li:nth-child(6){transition-delay:.78s}.start-root .founding-strip:after{opacity:1;transition:transform 1s var(--ease-out) .32s;transform:skew(-16deg)translate(-160%)}.start-root .founding-strip.is-visible:after{transform:skew(-16deg)translate(640%)}}@media (max-width:1080px){.start-root{--header-height:78px}.start-root .plan-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.start-root .plan-card--featured{order:-1}.start-root .step-list{grid-template-columns:1fr;gap:34px;max-width:480px}.start-root .boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.start-root{--header-height:64px}}@media (max-width:640px){.start-root .section-shell{width:calc(100% - 40px)}.start-root .decision-inner{padding:108px 0 44px}.start-root .decision-inner h1{font-size:34px}.start-root .founding-strip{padding:16px 18px}.start-root .strip-seats{justify-items:start}.start-root .plans{padding:44px 0 64px}.start-root .section-head--row{flex-direction:column;align-items:flex-start;gap:14px}.start-root .next-steps,.start-root .boundaries{padding:48px 0 56px}.start-root .boundary-grid{grid-template-columns:1fr}.start-root .closing-inner{flex-direction:column;gap:10px}.start-root .closing-divider{display:none}}@media (prefers-reduced-motion:reduce){.start-root{scroll-behavior:auto}.start-root *,.start-root :before,.start-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.start-root .reveal{opacity:1;transform:none}}
