.marketing-site{color:var(--color-ink);background:var(--color-page);overflow-x:clip}.marketing-site main{min-width:0}.marketing-site section[id]{scroll-margin-top:100px}.marketing-site .marketing-container{position:relative}.marketing-site .marketing-section{padding:clamp(56px,6.1vw,88px) 24px}.marketing-site .marketing-heading{letter-spacing:-.035em;font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.14}.marketing-site .marketing-eyebrow{color:var(--color-plum-700);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.marketing-site .marketing-lead{font-size:18px;line-height:1.7}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site summary:focus-visible{outline:2px solid var(--color-plum-500);outline-offset:5px}.marketing-site .marketing-nav-inner{gap:20px;min-height:80px}.marketing-site .marketing-nav-links a{align-items:center;min-height:44px;padding-inline:13px;display:inline-flex;position:relative}.marketing-site .marketing-nav-links a[aria-current=page]:after{content:"";background:var(--color-burgundy-600);border-radius:2px;width:18px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.marketing-site .marketing-nav-cta{border-radius:10px;box-shadow:inset 0 1px #ffffff30,0 4px 12px #22123b18}.marketing-site .marketing-mobile-menu{max-height:calc(100dvh - 80px);overflow-y:auto}.marketing-site .marketing-hero{isolation:isolate;color:#fff;background:var(--color-plum-950);padding:128px 24px 0;position:relative;overflow:hidden}.marketing-site .marketing-hero:before,.marketing-site .marketing-waitlist-hero:before{content:"";pointer-events:none;background:radial-gradient(at 83% 39%,#8659d033,#0000 47%),radial-gradient(at 0 85%,#8c1d4019,#0000 40%),linear-gradient(120deg,#0000 38%,#ffffff03 38.1%,#0000 75%);position:absolute;inset:0}.marketing-site .marketing-hero-architecture{pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:1000px;height:1400px;position:absolute;top:-360px;right:-16%;transform:rotate(30deg)}.marketing-site .marketing-hero-architecture:before,.marketing-site .marketing-hero-architecture:after{content:"";border:1px solid #ffffff08;border-radius:50%;position:absolute;inset:62px}.marketing-site .marketing-hero-architecture:after{inset:126px}.marketing-site .marketing-hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(36px,6vw,88px);padding-bottom:54px;display:grid}.marketing-site .marketing-hero-copy{z-index:2;padding-bottom:16px;position:relative}.marketing-site .marketing-hero-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--color-plum-200);align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.marketing-site .marketing-hero-eyebrow>span{background:var(--color-plum-300);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #c7b1ee0d}.marketing-site .marketing-hero-title{letter-spacing:-.045em;margin-top:25px;font-size:clamp(48px,5.1vw,75px);font-weight:500;line-height:1.03}.marketing-site .marketing-hero-title em{color:var(--color-plum-200);font-weight:400}.marketing-site .marketing-hero-description{max-width:440px;color:var(--color-plum-100);margin-top:26px;font-size:18px;line-height:1.65}.marketing-site .marketing-hero-promise{color:#fff;margin-top:25px;font-size:14px;font-weight:600;line-height:1.7}.marketing-site .marketing-hero-promise span{color:var(--color-plum-200);font-weight:400}.marketing-site .marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.marketing-site .marketing-primary-inverse{color:var(--color-plum-900);background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 5px 20px #08041125}.marketing-site .marketing-primary-inverse:hover{background:var(--color-plum-100);transform:translateY(-1px)}.marketing-site .marketing-hero-textlink{color:#fff;text-underline-offset:6px;align-items:center;gap:9px;min-height:44px;font-size:14px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.marketing-site .marketing-hero-note{color:var(--color-plum-200);margin-top:16px;font-size:13px}.marketing-site .marketing-hero-footnote{color:var(--color-plum-200);border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:21px 0;font-size:12px;display:flex}.marketing-site .marketing-hero-footnote>span:last-child,.marketing-site .marketing-hero-footnote a{align-items:center;gap:9px;display:inline-flex}.marketing-site .marketing-hero-footnote a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.marketing-site .marketing-product-scene{perspective:1400px;margin:0;padding:14px 10px 130px 0;position:relative}.marketing-site .marketing-product-orbit{border:1px solid #c7b1ee15;border-radius:50%;position:absolute;inset:10% -10% -3%;transform:rotate(-20deg)}.marketing-site .marketing-product-window{transform-origin:0;color:var(--color-ink);background:#fff;border:1px solid #ffffffb3;border-radius:20px;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 32px 70px #08041157,10px 8px 0 -2px #b69fd21a,inset 0 1px #fff}.marketing-site .marketing-product-toolbar{background:var(--color-plum-50);border-bottom:1px solid var(--color-border-soft);color:var(--color-ink-mid);align-items:center;gap:8px;padding:16px 22px;font-size:12px;font-weight:500;display:flex}.marketing-site .marketing-product-dot{background:var(--color-plum-600);border-radius:50%;width:7px;height:7px}.marketing-site .marketing-product-period{color:var(--color-ink-light);align-items:center;gap:4px;margin-left:auto;display:flex}.marketing-site .marketing-product-summary{background:linear-gradient(125deg, white 40%, var(--color-plum-50));border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:24px 27px 22px;display:flex}.marketing-site .marketing-product-label{color:var(--color-ink-light);font-size:12px;font-weight:600}.marketing-site .marketing-product-total{letter-spacing:-.05em;color:var(--color-plum-900);margin-top:8px;font-size:48px;font-weight:650;line-height:1.1}.marketing-site .marketing-product-total>span{color:var(--color-ink-light);letter-spacing:-.035em;font-size:27px;font-weight:400}.marketing-site .marketing-product-subtitle{color:var(--color-positive);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.marketing-site .marketing-product-seal{background:linear-gradient(150deg, white, var(--color-plum-100));border-radius:50%;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 6px 15px #351c5c0a,inset 0 1px #fff}.marketing-site .marketing-product-funds{padding:22px 27px 13px}.marketing-site .marketing-product-tablehead{color:var(--color-ink-light);justify-content:space-between;gap:15px;padding-bottom:5px;font-size:11px;display:flex}.marketing-site .marketing-product-tablehead span:first-child{color:var(--color-ink);font-size:13px;font-weight:650}.marketing-site .marketing-product-fund{grid-template-columns:23px 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}.marketing-site .marketing-product-index{color:var(--color-ink-light);font-size:10px}.marketing-site .marketing-product-fundname{color:var(--color-ink-mid);justify-content:space-between;gap:10px;font-size:13px;display:flex}.marketing-site .marketing-product-fundname strong{color:var(--color-ink);font-weight:650}.marketing-site .marketing-product-track{background:var(--color-plum-100);border-radius:5px;height:5px;margin-top:8px}.marketing-site .marketing-product-track span{border-radius:inherit;background:var(--color-plum-600);height:100%;display:block}.marketing-site .marketing-product-fund:nth-child(3) .marketing-product-track span{background:var(--color-plum-400)}.marketing-site .marketing-product-fund:nth-child(4) .marketing-product-track span{background:var(--color-plum-800)}.marketing-site .marketing-product-fund:nth-child(5) .marketing-product-track span{background:var(--color-plum-500)}.marketing-site .marketing-product-bottom{border-top:1px solid var(--color-border-soft);color:var(--color-ink-mid);justify-content:space-between;margin:0 27px;padding:15px 0;font-size:12px;display:flex}.marketing-site .marketing-product-bottom strong{color:var(--color-plum-800)}.marketing-site .marketing-review-slip{border:1px solid var(--color-plum-200);background:var(--color-plum-50);width:91%;color:var(--color-ink);border-radius:13px;grid-template-columns:38px 1fr 30px;align-items:center;gap:12px;padding:17px 20px;display:grid;position:absolute;bottom:38px;right:-12px;transform:rotate(-2deg);box-shadow:0 14px 35px #12091f38,inset 0 1px #fff}.marketing-site .marketing-review-icon{background:var(--color-plum-100);border:1px solid var(--color-plum-200);width:38px;height:38px;color:var(--color-plum-700);border-radius:12px;place-items:center;display:grid}.marketing-site .marketing-review-slip p{color:var(--color-ink-light);margin-bottom:3px;font-size:10px}.marketing-site .marketing-review-slip strong{justify-content:space-between;gap:10px;font-size:12px;font-weight:650;display:flex}.marketing-site .marketing-review-caption{color:var(--color-ink-light);margin-top:4px;font-size:10px;display:block}.marketing-site .marketing-review-check{background:var(--color-plum-700);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.marketing-site .marketing-product-scene>figcaption{color:var(--color-plum-200);letter-spacing:.01em;font-size:11px;position:absolute;bottom:1px;right:0}.marketing-site .marketing-editorial-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;display:grid}.marketing-site .marketing-editorial-heading .marketing-lead{justify-self:end;max-width:430px;margin:0}.marketing-site .marketing-steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:48px;display:grid}.marketing-site .marketing-steps li{border-top:1px solid var(--color-border);padding-top:22px}.marketing-site .marketing-step-top{color:var(--color-plum-600);justify-content:space-between;align-items:center;display:flex}.marketing-site .marketing-step-top span{font-variant-numeric:tabular-nums;color:var(--color-ink-light);font-size:13px}.marketing-site .marketing-steps h3{color:var(--color-plum-900);letter-spacing:-.02em;margin-top:24px;font-size:21px;font-weight:650;line-height:1.35}.marketing-site .marketing-steps p{color:var(--color-ink-mid);margin-top:12px;font-size:16px;line-height:1.7}.marketing-site .marketing-story-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.marketing-site .marketing-story-card{border:1px solid var(--color-border-soft);background:#fff;border-radius:22px;padding:clamp(24px,3vw,40px);box-shadow:0 10px 25px #351c5c04,inset 0 1px #fff}.marketing-site .marketing-story-primary{background:var(--color-plum-900);border-color:var(--color-plum-800);color:#fff;box-shadow:0 18px 35px #351c5c13,inset 0 1px #ffffff15}.marketing-site .marketing-story-caption{color:var(--color-plum-600);justify-content:space-between;align-items:center;display:flex}.marketing-site .marketing-story-primary .marketing-story-caption,.marketing-site .marketing-story-primary .marketing-eyebrow{color:var(--color-plum-200)}.marketing-site .marketing-story-card h3{letter-spacing:-.035em;margin-top:28px;font-size:clamp(25px,2.4vw,33px);font-weight:550;line-height:1.2}.marketing-site .marketing-story-card>p{color:var(--color-ink-mid);margin-top:18px;font-size:16px;line-height:1.7}.marketing-site .marketing-story-primary>p{color:var(--color-plum-200)}.marketing-site .marketing-inline-link{min-height:44px;color:var(--color-plum-700);text-decoration:underline;-webkit-text-decoration-color:var(--color-plum-200);text-decoration-color:var(--color-plum-200);text-underline-offset:5px;align-items:center;gap:10px;margin-top:22px;font-size:15px;font-weight:650;line-height:1.4;display:inline-flex}.marketing-site .marketing-inline-link:hover{color:var(--color-plum-900);text-decoration-color:currentColor}.marketing-site .marketing-story-primary .marketing-inline-link{color:#fff;text-decoration-color:#ffffff40}.marketing-site .marketing-goal-preview{background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;margin-top:30px;padding:22px}.marketing-site .marketing-goal-preview>div:first-child{flex-direction:column;gap:10px;font-size:13px;display:flex}.marketing-site .marketing-goal-preview strong{letter-spacing:-.03em;font-size:25px}.marketing-site .marketing-goal-preview small{color:var(--color-plum-200);font-size:13px;font-weight:400}.marketing-site .marketing-goal-track{background:#ffffff15;border-radius:6px;height:7px;margin:18px 0 10px}.marketing-site .marketing-goal-track span{background:var(--color-plum-300);border-radius:inherit;width:45%;height:100%;display:block}.marketing-site .marketing-goal-preview>span{color:var(--color-plum-200);font-size:12px}.marketing-site .marketing-decision-preview{border:1px solid var(--color-border-soft);background:var(--color-plum-50);border-radius:12px;margin-top:30px;padding:24px 20px}.marketing-site .marketing-decision-preview>div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.marketing-site .marketing-decision-preview>div+div{border-top:1px solid var(--color-border);color:var(--color-ink-light);margin-top:20px;padding-top:18px;font-size:12px}.marketing-site .marketing-decision-preview strong{color:var(--color-ink);font-weight:650}.marketing-site .marketing-decision-preview>div+div strong{margin-top:4px;font-size:14px;display:block}.marketing-site .marketing-demo-confirm{color:var(--color-plum-800);align-items:center;gap:6px;display:flex}.marketing-site .marketing-example-label{color:var(--color-ink-light);margin-top:14px;font-size:12px;display:block}.marketing-site .marketing-story-primary .marketing-example-label{color:var(--color-plum-200)}.marketing-site .marketing-ai-disclaimer{max-width:900px;color:var(--color-ink-light);margin:20px 0 0;font-size:13px;line-height:1.6}.marketing-site .marketing-review-story{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:30px;padding:40px 0 0;display:grid}.marketing-site .marketing-review-story h3{letter-spacing:-.025em;color:var(--color-plum-900);margin-top:13px;font-size:31px;line-height:1.2}.marketing-site .marketing-review-story p:not(.marketing-eyebrow){color:var(--color-ink-mid);margin-top:14px;font-size:16px;line-height:1.7}.marketing-site .marketing-review-story ol{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marketing-site .marketing-review-story li{color:var(--color-plum-800);flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.marketing-site .marketing-review-story li>span:first-child,.marketing-site .marketing-review-story li>svg{border:1px solid var(--color-plum-200);z-index:1;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:10px;display:grid;position:relative}.marketing-site .marketing-review-story li:first-child>svg{background:var(--color-plum-700);color:#fff;border-color:var(--color-plum-700)}.marketing-site .marketing-review-story li:not(:last-child):after{content:"";background:var(--color-plum-200);width:100%;height:1px;position:absolute;top:20px;left:50%}.marketing-site .marketing-philosophy-grid{grid-template-columns:.6fr 1.4fr;align-items:center;gap:80px;display:grid}.marketing-site .marketing-seal-plinth{border:1px solid var(--color-plum-100);background:radial-gradient(circle at 40% 30%, white 0%, var(--color-plum-50) 65%, var(--color-plum-100));border-radius:50%;justify-self:center;place-items:center;width:230px;height:230px;display:grid;position:relative;box-shadow:0 20px 50px #351c5c0a,inset 0 3px 7px #fff}.marketing-site .marketing-seal-plinth:after{content:"";border:1px solid var(--color-border-soft);border-radius:50%;position:absolute;inset:17px}.marketing-site .marketing-plan-pair{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.marketing-site .marketing-plan{border:1px solid var(--color-border-soft);background:#fff;border-radius:18px;padding:32px}.marketing-site .marketing-plan-featured{border-top:3px solid var(--color-plum-600);padding-top:30px;box-shadow:0 15px 35px #351c5c0a}.marketing-site .marketing-plan-price{letter-spacing:-.045em;color:var(--color-plum-900);margin-top:18px;font-size:44px;font-weight:650;line-height:1.2}.marketing-site .marketing-plan-price span{letter-spacing:0;color:var(--color-ink-light);font-size:13px;font-weight:400}.marketing-site .marketing-plan-prices{align-items:center;gap:24px;display:flex}.marketing-site .marketing-plan-prices>span{color:var(--color-ink-light);font-size:13px}.marketing-site .marketing-plan-prices .marketing-plan-price span{margin-top:3px;display:block}.marketing-site .marketing-plan h3{letter-spacing:-.02em;margin-top:26px;font-size:19px;font-weight:600}.marketing-site .marketing-plan p{color:var(--color-ink-mid);max-width:410px;margin-top:12px;font-size:16px;line-height:1.65}.marketing-site .marketing-plan-roadmap{color:var(--color-ink-light);margin-top:16px;padding-left:18px;font-size:13px;line-height:1.7;list-style:outside}.marketing-site .marketing-plan-roadmap li+li{margin-top:6px}.marketing-site .marketing-plan-disclosure{color:var(--color-ink-light);text-align:center;max-width:750px;margin:24px auto 0;font-size:13px;line-height:1.65}.marketing-site .marketing-faq-preview{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.marketing-site .marketing-faq-item{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0}.marketing-site .marketing-faq-item summary{cursor:pointer;color:var(--color-plum-900);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.marketing-site .marketing-faq-item summary::-webkit-details-marker{display:none}.marketing-site .marketing-faq-item summary>svg{flex-shrink:0;transition:transform .18s}.marketing-site .marketing-faq-item[open] summary>svg{transform:rotate(180deg)}.marketing-site .marketing-faq-item p{color:var(--color-ink-mid);padding:0 28px 24px 0;font-size:16px;line-height:1.75}.marketing-site .marketing-privacy-note{border-top:1px solid var(--color-border-soft);color:var(--color-ink-mid);padding:22px 24px}.marketing-site .marketing-privacy-note .marketing-container{justify-content:center;align-items:center;gap:13px;display:flex}.marketing-site .marketing-privacy-note svg{color:var(--color-plum-700);flex-shrink:0}.marketing-site .marketing-privacy-note p{font-size:14px;line-height:1.7}.marketing-site .marketing-privacy-note a{color:var(--color-plum-700);text-underline-offset:4px;text-decoration:underline}.marketing-site .marketing-page-hero{background:radial-gradient(ellipse at 80% 0, #e0d4f652, transparent 65%), var(--color-plum-50);border-bottom:1px solid var(--color-border-soft);padding-top:145px;padding-bottom:64px;position:relative}.marketing-site .marketing-page-hero h1{max-width:850px;font-size:clamp(38px,4.1vw,58px);font-weight:500;line-height:1.08}.marketing-site .marketing-feature-nav{border-bottom:1px solid var(--color-border-soft);background:#fff;padding:12px 24px}.marketing-site .marketing-feature-nav>div{flex-wrap:wrap;justify-content:center;gap:8px 28px;display:flex}.marketing-site .marketing-feature-nav a{min-height:44px;color:var(--color-plum-800);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.marketing-site .marketing-feature-nav a:hover{text-underline-offset:6px;text-decoration:underline}.marketing-site .marketing-feature-section .marketing-heading{font-size:clamp(29px,3vw,39px)}.marketing-site .marketing-vignette-stage{background:linear-gradient(145deg, var(--color-plum-100), var(--color-plum-50));border:1px solid var(--color-border-soft);border-radius:24px;padding:38px}.marketing-site .marketing-feature-preview{border-radius:15px;padding:24px;box-shadow:0 15px 30px #351c5c0c,0 1px 2px #351c5c08}.marketing-site .marketing-feature-preview .text-xs{font-size:13px}.marketing-site .marketing-feature-preview [class*="text-[11px]"]{font-size:12px}.marketing-site .marketing-vignette-stage>.marketing-example-label{text-align:center}.marketing-site .marketing-pricing-status{color:var(--color-plum-800);justify-content:center;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;display:flex}.marketing-site .marketing-pricing-status>span{background:var(--color-plum-500);border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing-site .marketing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.marketing-site .marketing-tier{border:1px solid var(--color-border);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 5px 20px #351c5c04}.marketing-site .marketing-tier-featured{border-top:4px solid var(--color-plum-700);padding-top:25px;box-shadow:0 15px 35px #351c5c14}.marketing-site .marketing-tier-heading h2{color:var(--color-plum-900);letter-spacing:-.03em;font-size:25px;font-weight:650}.marketing-site .marketing-tier-heading>span{color:var(--color-plum-700);background:var(--color-plum-50);border:1px solid var(--color-plum-100);border-radius:5px;margin-top:8px;padding:3px 7px;font-size:12px;display:inline-block}.marketing-site .marketing-tier-tagline{color:var(--color-ink-mid);min-height:100px;margin-top:18px;font-size:15px;line-height:1.65}.marketing-site .marketing-tier-prices{justify-content:space-between;align-items:center;gap:8px;min-height:70px;margin-top:15px;display:flex}.marketing-site .marketing-tier-prices strong{letter-spacing:-.05em;color:var(--color-plum-900);font-size:clamp(28px,2.6vw,38px);font-weight:650;line-height:1.1}.marketing-site .marketing-tier-prices div>span{color:var(--color-ink-light);margin-top:6px;font-size:12px;display:block}.marketing-site .marketing-tier-or{color:var(--color-ink-light);font-size:12px}.marketing-site .marketing-tier-billing{color:var(--color-ink-light);min-height:36px;margin:12px 0 23px;font-size:12px;line-height:1.5}.marketing-site .marketing-tier ul{border-top:1px solid var(--color-border-soft);gap:15px;margin-top:25px;padding-top:24px;display:grid}.marketing-site .marketing-tier li{color:var(--color-ink-mid);gap:10px;font-size:15px;line-height:1.6;display:flex}.marketing-site .marketing-tier li svg{color:var(--color-plum-600);flex-shrink:0;margin-top:4px}.marketing-site .marketing-comparison{border-radius:16px}.marketing-site .marketing-comparison th,.marketing-site .marketing-comparison td{padding:20px;font-size:15px;line-height:1.6}.marketing-site .marketing-comparison tbody tr:nth-child(2n){background:var(--color-plum-50)}.marketing-site .marketing-comparison thead{background:var(--color-plum-900)}.marketing-site .marketing-comparison thead tr{background:0 0}.marketing-site .marketing-comparison thead th{color:#fff}.marketing-site .marketing-comparison thead th>span{width:fit-content;margin:7px 0 0;display:block}.marketing-site .marketing-faq-group{grid-template-columns:240px 1fr;gap:40px;display:grid}.marketing-site .marketing-faq-group>div:first-child{align-items:flex-start;padding-top:20px}.marketing-site .marketing-faq-group>div:last-child{margin-top:0}.marketing-site .marketing-about-narrative{max-width:880px}.marketing-site .marketing-about-narrative>.space-y-6>p:first-child{color:var(--color-plum-900);border-left:2px solid var(--color-burgundy-600);padding-left:25px;font-size:23px;line-height:1.65}.marketing-site .marketing-about-seal{width:100%;max-width:none;box-shadow:none;background:radial-gradient(circle,#f0e9fb,#f8f5fd 45%,#fff 80%);border:0;place-items:center;padding:30px;display:grid}.marketing-site .marketing-about-seal img{max-width:200px}.marketing-site .marketing-values>div{border:0;border-top:1px solid var(--color-plum-200);box-shadow:none;background:0 0;border-radius:0;padding:30px}.marketing-site .marketing-values h3{margin-top:22px;font-size:23px}.marketing-site .marketing-journal .marketing-journal-section:first-of-type{padding-top:64px}.marketing-site .marketing-journal h1{max-width:800px;font-size:clamp(36px,4vw,56px);font-weight:500}.marketing-site .marketing-journal-card{background:#fff;border-radius:18px;padding:28px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 25px #351c5c05}.marketing-site .marketing-journal-card:before{content:attr(data-index);letter-spacing:-.05em;color:var(--color-plum-300);border-bottom:1px solid var(--color-border-soft);margin-bottom:35px;padding-bottom:15px;font-size:64px;font-weight:350;line-height:1.3;display:block}.marketing-site .marketing-journal-card h2{letter-spacing:-.025em;font-size:23px;line-height:1.3}.marketing-site .marketing-journal-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #351c5c12}.marketing-site .marketing-journal-card p{line-height:1.7}.marketing-site .marketing-article article{background:linear-gradient(var(--color-plum-50), transparent 650px)}.marketing-site .marketing-article article>div{max-width:780px}.marketing-site .marketing-article article h1{font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.13}.marketing-site .marketing-article article>div>div>p,.marketing-site .marketing-article article li{font-size:18px;line-height:1.85}.marketing-site .marketing-article article h2{margin-top:46px}.marketing-site .marketing-article article blockquote{border-left-color:var(--color-burgundy-600);border-radius:0 12px 12px 0;padding:25px 28px}.marketing-site .marketing-legal{background:linear-gradient(var(--color-plum-50), white 700px);padding-top:135px}.marketing-site .marketing-legal>div{max-width:860px}.marketing-site .marketing-legal h1{font-size:clamp(38px,4vw,56px);font-weight:500}.marketing-site .marketing-legal nav{background:#fff;border-radius:16px;padding:28px;box-shadow:0 10px 30px #351c5c08}.marketing-site .marketing-legal nav a{padding:8px 0;font-size:14px;display:inline-block}.marketing-site .marketing-legal section{border-top:1px solid var(--color-border-soft);margin-top:40px}.marketing-site .marketing-legal section h2{margin-top:28px;font-size:24px}.marketing-site .marketing-legal section p,.marketing-site .marketing-legal section li{font-size:17px;line-height:1.8}.marketing-site .marketing-waitlist-hero{isolation:isolate;background:var(--color-plum-950);color:#fff;padding:132px 24px 70px;position:relative;overflow:hidden}.marketing-site .marketing-waitlist-copy>img{margin-bottom:25px}.marketing-site .marketing-waitlist-copy h1{letter-spacing:-.035em;font-size:clamp(37px,4vw,56px);font-weight:500;line-height:1.12}.marketing-site .marketing-waitlist-copy p{max-width:450px}.marketing-site .marketing-waitlist-card{color:var(--color-ink);background:#fff;border:1px solid #fff;border-radius:20px;box-shadow:0 25px 60px #08041144,inset 0 1px #fff}.marketing-site .marketing-waitlist-form-heading{border-bottom:1px solid var(--color-border-soft);margin-bottom:24px;padding-bottom:22px}.marketing-site .marketing-waitlist-form-heading h2{color:var(--color-plum-900);letter-spacing:-.025em;margin-top:10px;font-size:22px;font-weight:600;line-height:1.3}.marketing-site .marketing-waitlist-card input,.marketing-site .marketing-waitlist-card textarea{border-radius:9px;box-shadow:inset 0 1px 2px #351c5c04}.marketing-site .marketing-waitlist-card button{background:var(--color-plum-600);border-radius:10px}.marketing-site .marketing-waitlist-success{padding:50px 30px}.marketing-site .marketing-expectation{border:0;border-top:1px solid var(--color-border);box-shadow:none;border-radius:0;padding:28px 0}.marketing-site .marketing-expectation h3{font-size:21px}.marketing-site .marketing-expectation p{font-size:16px;line-height:1.7}.marketing-site .marketing-cta{background:var(--color-plum-900);color:#fff;border-top:1px solid #ffffff0a;padding:64px 24px}.marketing-site .marketing-cta-inner{grid-template-columns:88px 1fr auto;align-items:center;gap:36px;max-width:1200px;margin-inline:auto;display:grid}.marketing-site .marketing-cta h2{letter-spacing:-.025em;font-size:clamp(29px,2.8vw,40px);font-weight:500;line-height:1.15}.marketing-site .marketing-cta p{color:var(--color-plum-200);max-width:510px;font-size:16px}.marketing-site .marketing-cta-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.marketing-site .marketing-cta-actions a{border-radius:10px;justify-content:center;min-width:175px}.marketing-site .marketing-footer{background:var(--color-plum-950);padding-top:54px}.marketing-site .marketing-footer p{line-height:1.7}.marketing-site .marketing-footer nav a{align-items:center;min-height:36px;display:inline-flex}@keyframes marketing-settle{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.marketing-site .marketing-product-scene{animation:.6s cubic-bezier(.2,.7,.2,1) both marketing-settle}@media (min-width:1800px){.marketing-site .marketing-hero-grid{padding-top:28px;padding-bottom:75px}.marketing-site .marketing-hero-title{font-size:78px}}@media (max-width:1100px){.marketing-site .marketing-hero-grid{gap:32px}.marketing-site .marketing-hero-actions{gap:13px}.marketing-site .marketing-hero-title{font-size:56px}.marketing-site .marketing-product-summary{padding-inline:20px}.marketing-site .marketing-product-total{font-size:40px}.marketing-site .marketing-product-seal{width:76px;height:76px}.marketing-site .marketing-product-seal img{width:64px!important;height:64px!important}.marketing-site .marketing-pricing-grid{gap:14px}.marketing-site .marketing-tier{padding-inline:20px}.marketing-site .marketing-tier-tagline{min-height:130px}.marketing-site .marketing-vignette-stage{padding:22px}.marketing-site .marketing-cta-inner{grid-template-columns:1fr auto}.marketing-site .marketing-cta-seal{display:none}}@media (max-width:900px){.marketing-site .marketing-hero{padding-top:116px}.marketing-site .marketing-hero-grid{grid-template-columns:1fr;gap:32px;padding-bottom:35px}.marketing-site .marketing-hero-copy{max-width:650px}.marketing-site .marketing-hero-title{font-size:64px}.marketing-site .marketing-hero-description{max-width:540px}.marketing-site .marketing-hero-promise{margin-top:18px}.marketing-site .marketing-product-scene{justify-self:center;width:100%;max-width:620px}.marketing-site .marketing-product-window{transform:none}.marketing-site .marketing-review-slip{right:0;transform:none}.marketing-site .marketing-hero-footnote{flex-wrap:wrap;gap:8px}.marketing-site .marketing-hero-footnote>span:first-child{display:none}.marketing-site .marketing-editorial-heading{grid-template-columns:1fr;gap:20px}.marketing-site .marketing-editorial-heading .marketing-lead{justify-self:start;max-width:650px}.marketing-site .marketing-steps{gap:25px}.marketing-site .marketing-story-card{padding:28px}.marketing-site .marketing-review-story{gap:25px}.marketing-site .marketing-philosophy-grid{grid-template-columns:180px 1fr;gap:35px}.marketing-site .marketing-seal-plinth{width:170px;height:170px}.marketing-site .marketing-seal-plinth img{width:115px!important;height:115px!important}.marketing-site .marketing-pricing-grid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:620px;margin-inline:auto}.marketing-site .marketing-tier{padding:28px}.marketing-site .marketing-tier-tagline{min-height:auto}.marketing-site .marketing-tier-prices{justify-content:flex-start;gap:32px}.marketing-site .marketing-tier-prices strong{font-size:40px}.marketing-site .marketing-tier-billing{min-height:auto}.marketing-site .marketing-faq-group{grid-template-columns:190px 1fr;gap:25px}}@media (max-width:639px){.marketing-site .marketing-section{padding:50px 20px}.marketing-site .marketing-nav-inner{gap:10px;height:72px;min-height:72px;padding-inline:20px}.marketing-site .marketing-nav-actions{gap:4px}.marketing-site .marketing-nav-cta{padding-inline:12px;font-size:12px}.marketing-site .marketing-hero{padding:102px 20px 0}.marketing-site .marketing-hero-eyebrow{letter-spacing:.12em;font-size:10px}.marketing-site .marketing-hero-title{margin-top:20px;font-size:clamp(40px,11.5vw,58px)}.marketing-site .marketing-hero-description{margin-top:20px;font-size:16px;line-height:1.65}.marketing-site .marketing-hero-promise{margin-top:18px;font-size:12px;line-height:1.7}.marketing-site .marketing-hero-actions{gap:12px;margin-top:20px}.marketing-site .marketing-hero-actions>a{font-size:13px}.marketing-site .marketing-hero-actions>a:first-child{padding-inline:17px}.marketing-site .marketing-hero-note{margin-top:10px;font-size:11px}.marketing-site .marketing-hero-copy{padding-bottom:0}.marketing-site .marketing-hero-grid{gap:24px}.marketing-site .marketing-product-scene{padding:0 0 110px}.marketing-site .marketing-product-toolbar{padding:12px 16px;font-size:10px}.marketing-site .marketing-product-summary{gap:8px;padding:18px}.marketing-site .marketing-product-label{font-size:10px}.marketing-site .marketing-product-total{font-size:36px}.marketing-site .marketing-product-total>span{font-size:22px}.marketing-site .marketing-product-subtitle{font-size:9px}.marketing-site .marketing-product-seal{width:72px;height:72px}.marketing-site .marketing-product-funds{padding:16px 18px 10px}.marketing-site .marketing-product-fund{padding-block:10px}.marketing-site .marketing-product-fundname{font-size:12px}.marketing-site .marketing-product-bottom{margin-inline:18px;padding-block:12px}.marketing-site .marketing-review-slip{grid-template-columns:30px 1fr 26px;gap:8px;width:93%;padding:13px;bottom:30px}.marketing-site .marketing-review-icon{border-radius:9px;width:30px;height:30px}.marketing-site .marketing-review-slip strong{font-size:11px}.marketing-site .marketing-review-check{width:26px;height:26px}.marketing-site .marketing-review-caption{font-size:9px}.marketing-site .marketing-product-scene>figcaption{font-size:10px}.marketing-site .marketing-hero-footnote{padding-block:16px;font-size:11px}.marketing-site .marketing-hero-footnote>span:last-child{flex-wrap:wrap;gap:5px}.marketing-site .marketing-heading{font-size:33px}.marketing-site .marketing-lead{font-size:17px}.marketing-site .marketing-eyebrow{font-size:11px}.marketing-site .marketing-steps{grid-template-columns:1fr;gap:24px;margin-top:30px}.marketing-site .marketing-steps li{padding:22px 0 0 47px;position:relative}.marketing-site .marketing-step-top{position:absolute;top:26px;left:0}.marketing-site .marketing-step-top svg{display:none}.marketing-site .marketing-steps h3{margin-top:0;font-size:21px}.marketing-site .marketing-steps p{margin-top:8px}.marketing-site .marketing-story-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.marketing-site .marketing-story-card{padding:26px 22px}.marketing-site .marketing-story-card h3{margin-top:24px;font-size:29px}.marketing-site .marketing-review-story{grid-template-columns:1fr;gap:30px;padding-top:30px}.marketing-site .marketing-review-story ol{gap:8px}.marketing-site .marketing-review-story li{font-size:11px}.marketing-site .marketing-philosophy-grid{grid-template-columns:1fr;gap:25px}.marketing-site .marketing-seal-plinth{justify-self:start;width:145px;height:145px}.marketing-site .marketing-seal-plinth img{width:96px!important;height:96px!important}.marketing-site .marketing-plan-pair{grid-template-columns:1fr;gap:18px;margin-top:28px}.marketing-site .marketing-plan{padding:26px}.marketing-site .marketing-plan-price{font-size:40px}.marketing-site .marketing-faq-preview{grid-template-columns:1fr;gap:25px}.marketing-site .marketing-faq-item summary{padding-block:20px;font-size:16px}.marketing-site .marketing-faq-item p{padding-right:0;font-size:16px}.marketing-site .marketing-page-hero{padding-top:116px;padding-bottom:42px}.marketing-site .marketing-page-hero h1{font-size:38px}.marketing-site .marketing-feature-nav{padding:10px 16px}.marketing-site .marketing-feature-nav>div{gap:0 17px}.marketing-site .marketing-feature-nav a{font-size:11px}.marketing-site .marketing-vignette-stage{border-radius:18px;padding:20px}.marketing-site .marketing-feature-preview{padding:18px}.marketing-site .marketing-feature-preview .text-sm{font-size:13px}.marketing-site .marketing-feature-preview .text-xs{font-size:11px}.marketing-site .marketing-feature-preview [class*="text-[11px]"]{font-size:10px}.marketing-site .marketing-faq-group{grid-template-columns:1fr;gap:10px}.marketing-site .marketing-faq-group>div:first-child{padding-top:0}.marketing-site .marketing-about-narrative>.space-y-6>p:first-child{padding-left:18px;font-size:20px}.marketing-site .marketing-values{gap:12px}.marketing-site .marketing-values>div{padding:25px 0}.marketing-site .marketing-journal-card{padding:25px}.marketing-site .marketing-journal-card:before{margin-bottom:25px;font-size:50px}.marketing-site .marketing-article article>div>div>p,.marketing-site .marketing-article article li{font-size:17px;line-height:1.8}.marketing-site .marketing-legal{padding-top:115px}.marketing-site .marketing-legal nav{padding:22px}.marketing-site .marketing-legal nav a{align-items:center;min-height:44px;display:inline-flex}.marketing-site .marketing-waitlist-hero{padding:105px 20px 50px}.marketing-site .marketing-waitlist-copy>img{margin-bottom:20px;width:64px!important;height:64px!important}.marketing-site .marketing-waitlist-copy h1{font-size:37px}.marketing-site .marketing-waitlist-copy p{font-size:16px}.marketing-site .marketing-waitlist-copy>p:first-of-type{font-size:11px}.marketing-site .marketing-waitlist-card{padding:25px 20px}.marketing-site .marketing-waitlist-card label{font-size:14px}.marketing-site .marketing-cta{padding:45px 20px}.marketing-site .marketing-cta-inner{grid-template-columns:1fr;gap:25px}.marketing-site .marketing-cta-actions{flex-flow:wrap;gap:12px}.marketing-site .marketing-cta-actions a{min-width:auto;padding-inline:22px;font-size:14px}.marketing-site .marketing-footer{padding-inline:20px}.marketing-site .marketing-footer nav a{min-height:44px}}@media (max-width:374px){.marketing-site .marketing-nav-cta{display:none}.marketing-site .marketing-tier{padding:24px 20px}.marketing-site .marketing-tier-prices{gap:20px}.marketing-site .marketing-tier-prices strong{font-size:36px}.marketing-site .marketing-hero-actions{gap:6px 18px}.marketing-site .marketing-hero-actions>a:first-child{padding-inline:15px}.marketing-site .marketing-hero-textlink{font-size:12px}.marketing-site .marketing-product-summary{padding:15px}.marketing-site .marketing-product-total{font-size:33px}.marketing-site .marketing-product-seal{display:none}.marketing-site .marketing-product-funds{padding-inline:15px}.marketing-site .marketing-plan-prices{gap:17px}.marketing-site .marketing-decision-preview{padding-inline:14px}.marketing-site .marketing-demo-confirm{font-size:10px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.marketing-site .marketing-product-window,.marketing-site .marketing-review-slip,.marketing-site .marketing-journal-card:hover,.marketing-site .marketing-primary-inverse:hover{transform:none}}
