.proof{--proof-background: oklch(.105 .028 195);--proof-foreground: oklch(.96 .015 110);--proof-card: oklch(.145 .032 195);--proof-card-hover: oklch(.18 .036 195);--proof-border: oklch(.32 .035 190 / 72%);--proof-border-soft: oklch(.32 .035 190 / 36%);--proof-primary: oklch(.9 .21 122);--proof-muted-foreground: oklch(.7 .025 175);--proof-body: oklch(.82 .018 150);--proof-accent: oklch(.76 .17 32);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--proof-border-soft);padding-block:7rem;background:radial-gradient(42rem 30rem at 92% 20%,color-mix(in oklch,var(--proof-accent) 9%,transparent),transparent 72%),linear-gradient(180deg,oklch(.1 .028 195) 0%,var(--proof-background) 54%,oklch(.09 .026 195) 100%);color:var(--proof-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.proof-orb{pointer-events:none;position:absolute;right:0;top:33.333333%;width:360px;height:360px;border-radius:999px;background:color-mix(in oklch,var(--proof-accent) 18%,transparent);filter:blur(120px);z-index:-1}.proof-shell{width:min(100% - 3rem,72rem);margin-inline:auto}.proof-intro{width:100%;max-width:48rem;margin-bottom:3.5rem}.proof-kicker{margin:0 0 .75rem;color:var(--proof-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.proof h2{max-width:48rem;margin:0;color:var(--proof-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.proof h2 span{display:inline;color:inherit;font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-weight:400;font-style:italic;letter-spacing:-.025em;text-transform:none}.proof-summary{max-width:48rem;margin:1.5rem 0 0;color:var(--proof-muted-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.625;font-weight:400;letter-spacing:normal}.proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--proof-border);border-radius:calc(var(--radius, .625rem) + 8px);background:var(--proof-border);box-shadow:0 24px 80px oklch(.045 .024 195 / 42%)}.proof-item{min-width:0;background:var(--proof-card);padding:1.75rem;transition:background .18s ease,border-color .18s ease}.proof-item:hover{background:var(--proof-card-hover)}.proof-item-kicker{margin:0;color:var(--proof-muted-foreground);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.proof-item h3{margin:1.25rem 0 0;color:var(--proof-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1.25rem;line-height:1.375;font-weight:600;letter-spacing:-.025em}.proof-item h3 span{display:inline;color:var(--proof-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:-.025em;text-transform:none}.proof-item>p:last-child{margin:1rem 0 0;color:var(--proof-body);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}.proof-foot{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;color:var(--proof-muted-foreground);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.proof-foot span{display:inline-flex;align-items:center;gap:.5rem}.proof-live-dot{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:999px;background:var(--proof-primary);box-shadow:0 0 18px color-mix(in oklch,var(--proof-primary) 45%,transparent);animation:proofPulseDot 1.6s ease-in-out infinite}.proof-foot a{color:var(--proof-primary);text-decoration:none}.proof-foot a:hover{text-decoration:underline}@keyframes proofPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media(max-width:900px){.proof{padding-block:5.5rem}.proof h2{font-size:2.25rem;line-height:1.25}.proof-list{grid-template-columns:1fr}.proof-foot{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.proof{padding-block:4.5rem}.proof-shell{width:min(100% - 2rem,72rem)}.proof-intro{margin-bottom:2.5rem}.proof-kicker{font-size:10px;letter-spacing:.18em}.proof h2{font-size:2.25rem;line-height:1.25}.proof-summary{font-size:1rem;line-height:1.625}.proof-item{padding:1.75rem}.proof-item h3{font-size:1.25rem;line-height:1.375}.proof-item>p:last-child{font-size:.875rem;line-height:1.625}.proof-foot{font-size:10px;letter-spacing:.16em}}.pricing{--pricing-bg: oklch(.982 .011 116);--pricing-card: oklch(1 0 0);--pricing-card-hover: oklch(.975 .014 116);--pricing-line: oklch(.36 .035 190 / 18%);--pricing-line-soft: oklch(.36 .035 190 / 12%);--pricing-text: oklch(.18 .03 195);--pricing-muted: oklch(.43 .028 185);--pricing-soft: oklch(.5 .026 180);--pricing-primary: oklch(.25 .055 170);--pricing-primary-foreground: oklch(.98 .011 116);--pricing-accent: oklch(.9 .21 122);--pricing-featured-bg: oklch(.135 .038 170);--pricing-featured-bg-deep: oklch(.095 .032 175);--pricing-featured-text: oklch(.97 .014 120);--pricing-featured-muted: oklch(.76 .035 155);--pricing-featured-body: oklch(.86 .025 145);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--pricing-line-soft);padding-block:clamp(5rem,8vw,7rem);background:radial-gradient(42rem 28rem at 18% 0%,color-mix(in oklch,var(--pricing-accent) 13%,transparent),transparent 72%),linear-gradient(180deg,oklch(.99 .012 116) 0%,var(--pricing-bg) 54%,oklch(.965 .018 120) 100%);color:var(--pricing-text);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.pricing:before{content:none;position:absolute;inset:0;z-index:-2;pointer-events:none;background:none}.pricing:after{content:none;position:absolute;top:0;left:50%;z-index:-1;width:min(62rem,72vw);height:1px;transform:translate(-50%);background:none}.pricing-shell{width:min(100% - calc(var(--space-page-x, 1rem) * 2),var(--container-homepage, 1320px));margin-inline:auto}.pricing-head{margin-bottom:clamp(2.25rem,4vw,3.4rem);display:grid;grid-template-columns:minmax(0,.78fr) minmax(22rem,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem)}.pricing-title-block{min-width:0}.pricing-kicker{margin:0 0 .75rem;color:var(--pricing-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.pricing-head h2{max-width:16ch;margin:0;color:var(--pricing-text);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(2.35rem,4.8vw,4.1rem);font-weight:700;line-height:.98;letter-spacing:-.045em}.pricing-head h2 span{display:inline;color:inherit;font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-weight:400;font-style:italic;letter-spacing:inherit}.pricing-summary{max-width:46rem;margin:0;color:var(--pricing-muted);font-size:clamp(.78rem,.88vw,.88rem);font-weight:400;line-height:1.66;letter-spacing:-.006em}.pricing-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.15vw,1rem);align-items:stretch}.pricing-plan{position:relative;min-width:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto 1fr;gap:.9rem;min-height:clamp(28rem,33vw,32rem);border:1px solid var(--pricing-line-soft);border-radius:1.2rem;padding:clamp(1rem,1.35vw,1.28rem);color:var(--pricing-text);background:var(--pricing-card);box-shadow:0 1px #fffc inset,0 18px 54px #00161614;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.pricing-plan:before{content:none;position:absolute;inset:0 0 auto;z-index:4;height:1px;background:none;opacity:.8}.pricing-plan:after{content:none;position:absolute;right:-5rem;top:-5rem;z-index:1;width:12rem;height:12rem;border-radius:999px;background:none;opacity:0;transition:opacity .22s ease}.pricing-plan-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:1}.pricing-plan-media:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#ffffffd6,#fff9 52%,#ffffff29),linear-gradient(180deg,#ffffff6b,#ffffff29 48%,#ffffff85)}.pricing-plan-tile{position:absolute;z-index:1;display:block;width:clamp(3.8rem,5.4vw,5rem);aspect-ratio:2 / 3;overflow:hidden;border:1px solid var(--pricing-line);border-radius:.45rem;background:var(--pricing-card);opacity:.7;filter:saturate(1.08) contrast(1.08) brightness(1.04);box-shadow:0 18px 38px #0016162e,inset 0 1px #ffffff73;transform-origin:center;transition:opacity .28s ease,filter .28s ease,transform .28s ease}.pricing-plan-tile img{width:100%;height:100%;object-fit:cover}.pricing-plan-tile-1{right:-.95rem;top:1.15rem;transform:rotate(-7deg)}.pricing-plan-tile-2{right:2.7rem;top:4.1rem;width:clamp(3.25rem,4.6vw,4.35rem);transform:rotate(4deg)}.pricing-plan-tile-3{right:-1.25rem;bottom:5.4rem;width:clamp(4.15rem,5.8vw,5.45rem);transform:rotate(5deg)}.pricing-plan-tile-4{left:48%;top:-1.45rem;width:clamp(4.8rem,6.8vw,6.2rem);opacity:.22;transform:translate(-50%) rotate(-3deg)}.pricing-plan-tile-5{left:-1.1rem;bottom:2.4rem;width:clamp(3rem,4.2vw,4rem);opacity:.22;transform:rotate(-5deg)}.pricing-plan>:not(.pricing-plan-media){position:relative;z-index:3}.pricing-plan:hover{transform:translateY(-.25rem);border-color:#26434147;background:var(--pricing-card-hover);box-shadow:0 1px #ffffffe5 inset,0 24px 70px #0016161f}.pricing-plan:hover:after{opacity:1}.pricing-plan:hover .pricing-plan-tile{opacity:.9;filter:saturate(1.16) contrast(1.1) brightness(1.06)}.pricing-plan:hover .pricing-plan-tile-4,.pricing-plan:hover .pricing-plan-tile-5{opacity:.42}.pricing-plan:hover .pricing-plan-tile-1{transform:translateY(-.15rem) rotate(-5deg)}.pricing-plan:hover .pricing-plan-tile-2{transform:translateY(-.1rem) rotate(3deg)}.pricing-plan:hover .pricing-plan-tile-3{transform:translateY(-.12rem) rotate(3deg)}.pricing-plan:hover .pricing-plan-tile-4{transform:translate(-50%) translateY(-.12rem) rotate(-2deg)}.pricing-plan:hover .pricing-plan-tile-5{transform:translateY(-.08rem) rotate(-4deg)}.pricing-plan-featured,.pricing-plan-4{border-color:color-mix(in oklch,var(--pricing-accent) 58%,var(--pricing-featured-bg));color:var(--pricing-featured-text);background:radial-gradient(16rem 14rem at 86% 10%,color-mix(in oklch,var(--pricing-accent) 20%,transparent),transparent 72%),linear-gradient(160deg,var(--pricing-featured-bg) 0%,var(--pricing-featured-bg-deep) 100%);box-shadow:0 30px 80px -22px oklch(.08 .035 175 / 58%),inset 0 1px #f4f7ec1a}.pricing-plan-featured:hover,.pricing-plan-4:hover{border-color:var(--pricing-accent);background:radial-gradient(16rem 14rem at 86% 10%,color-mix(in oklch,var(--pricing-accent) 24%,transparent),transparent 72%),linear-gradient(160deg,oklch(.16 .044 170) 0%,var(--pricing-featured-bg-deep) 100%);box-shadow:0 34px 90px -22px oklch(.08 .035 175 / 68%),inset 0 1px #f4f7ec1f}.pricing-plan-featured:before,.pricing-plan-4:before{background:none}.pricing-plan-featured:after,.pricing-plan-4:after{content:"";background:radial-gradient(circle,color-mix(in oklch,var(--pricing-accent) 50%,transparent),transparent 70%);opacity:.9}.pricing-plan-featured .pricing-plan-media,.pricing-plan-4 .pricing-plan-media{opacity:1}.pricing-plan-featured .pricing-plan-media:after,.pricing-plan-4 .pricing-plan-media:after{background:linear-gradient(90deg,oklch(.08 .032 175 / 86%),oklch(.08 .032 175 / 58%) 54%,oklch(.08 .032 175 / 12%)),linear-gradient(180deg,oklch(.08 .032 175 / 42%),oklch(.08 .032 175 / 12%) 48%,oklch(.08 .032 175 / 58%))}.pricing-plan-featured .pricing-plan-tile,.pricing-plan-4 .pricing-plan-tile{border-color:#f4f7ec29;opacity:.62;filter:saturate(1.08) contrast(1.08) brightness(.9);box-shadow:0 18px 40px #0000004d,inset 0 1px #f4f7ec1f}.pricing-plan-featured .pricing-plan-tile-4,.pricing-plan-featured .pricing-plan-tile-5,.pricing-plan-4 .pricing-plan-tile-4,.pricing-plan-4 .pricing-plan-tile-5{opacity:.48}.pricing-plan-featured:hover .pricing-plan-tile,.pricing-plan-4:hover .pricing-plan-tile{opacity:.82;filter:saturate(1.16) contrast(1.1) brightness(.96)}.pricing-plan-featured:hover .pricing-plan-tile-4,.pricing-plan-featured:hover .pricing-plan-tile-5,.pricing-plan-4:hover .pricing-plan-tile-4,.pricing-plan-4:hover .pricing-plan-tile-5{opacity:.68}.pricing-plan-top{position:relative;z-index:1;min-height:2.65rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.pricing-plan h3,.pricing-plan p,.pricing-plan ul{margin:0}.pricing-plan h3{color:inherit;font-family:var(--font-commerce-title, "Space Grotesk", var(--font-sans));font-size:clamp(1.08rem,1.25vw,1.22rem);font-weight:600;line-height:1.08;letter-spacing:-.045em}.pricing-plan-duration{margin-top:.35rem!important;color:var(--pricing-muted);font-size:.72rem;font-weight:500;line-height:1.35}.pricing-plan-featured .pricing-plan-duration,.pricing-plan-4 .pricing-plan-duration{color:var(--pricing-featured-muted)}.pricing-plan-badge{justify-self:end;display:inline-flex;align-items:center;justify-content:center;max-width:8.5rem;border:1px solid var(--pricing-line-soft);border-radius:999px;padding:.32rem .55rem;color:var(--pricing-soft);background:#0016160a;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.56rem;font-weight:700;line-height:1.05;letter-spacing:.11em;text-align:center;text-transform:uppercase;white-space:normal}.pricing-plan-featured .pricing-plan-badge,.pricing-plan-4 .pricing-plan-badge{border-color:transparent;color:var(--pricing-featured-bg);background:var(--pricing-accent);box-shadow:none}.pricing-plan-price{position:relative;z-index:1;display:flex;align-items:baseline;gap:.32rem;padding-block:.9rem;border-block:1px solid var(--pricing-line-soft)}.pricing-plan-featured .pricing-plan-price,.pricing-plan-4 .pricing-plan-price{border-block-color:oklch(.97 .014 120 / 28%)}.pricing-plan-price strong{color:var(--pricing-text);font-family:var(--font-commerce-price, "Playfair Display", Georgia, serif);font-size:clamp(2.45rem,4vw,3.65rem);font-weight:700;line-height:.86;letter-spacing:-.055em}.pricing-plan-price span{color:var(--pricing-soft);font-family:var(--font-commerce-price, "Playfair Display", Georgia, serif);font-size:clamp(1rem,1.45vw,1.35rem);font-weight:700;line-height:.9;letter-spacing:-.035em}.pricing-plan-featured .pricing-plan-price strong,.pricing-plan-4 .pricing-plan-price strong{color:var(--pricing-featured-text)}.pricing-plan-featured .pricing-plan-price span,.pricing-plan-4 .pricing-plan-price span{color:var(--pricing-featured-muted)}.pricing-plan-note{position:relative;z-index:1;min-height:3.4rem;color:var(--pricing-muted);font-size:.78rem;font-weight:400;line-height:1.58;letter-spacing:-.006em}.pricing-plan-featured .pricing-plan-note,.pricing-plan-4 .pricing-plan-note{color:var(--pricing-featured-body)}.pricing-plan-cta{position:relative;z-index:1;min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;width:100%;border:1px solid oklch(.36 .035 190 / 24%);border-radius:999px;padding:.72rem 1rem;color:var(--pricing-text);background:transparent;font-size:.8rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.pricing-plan-cta svg{width:.9rem;height:.9rem;stroke-width:2.5;transition:transform .18s ease}.pricing-plan-cta:hover{transform:translateY(-1px);border-color:#2643415c;background:#0016160a}.pricing-plan-cta:hover svg{transform:translate(.15rem)}.pricing-plan-featured .pricing-plan-cta,.pricing-plan-4 .pricing-plan-cta{color:var(--pricing-featured-bg);border-color:var(--pricing-accent);background:var(--pricing-accent);box-shadow:0 16px 38px color-mix(in oklch,var(--pricing-accent) 24%,transparent)}.pricing-plan-featured .pricing-plan-cta:hover,.pricing-plan-4 .pricing-plan-cta:hover{border-color:var(--pricing-accent);background:var(--pricing-accent);box-shadow:0 18px 44px color-mix(in oklch,var(--pricing-accent) 30%,transparent)}.pricing-plan-features{position:relative;z-index:1;list-style:none;display:grid;align-content:start;gap:.62rem;margin:0;padding:.95rem 0 0;border-top:1px solid var(--pricing-line-soft)}.pricing-plan-featured .pricing-plan-features,.pricing-plan-4 .pricing-plan-features{border-top-color:#f4f7ec47}.pricing-plan-features li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.46rem;align-items:start;color:var(--pricing-text);font-size:.735rem;font-weight:400;line-height:1.38}.pricing-plan-featured .pricing-plan-features li,.pricing-plan-4 .pricing-plan-features li{color:var(--pricing-featured-text)}.pricing-plan-features svg{width:.82rem;height:.82rem;margin-top:.12rem;color:var(--pricing-primary);stroke-width:3}.pricing-plan-featured .pricing-plan-features svg,.pricing-plan-4 .pricing-plan-features svg{color:var(--pricing-accent)}@media(max-width:1180px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan{min-height:0}.pricing-plan-tile{width:clamp(4rem,9vw,5.8rem)}}@media(max-width:760px){.pricing{padding-block:clamp(3.5rem,12vw,4.8rem)}.pricing-shell{width:min(100% - 2rem,var(--container-homepage, 1320px))}.pricing-head{grid-template-columns:1fr;align-items:start;gap:1rem;margin-bottom:2.25rem}.pricing-kicker{font-size:10px;letter-spacing:.18em}.pricing-head h2{max-width:16ch;font-size:clamp(2rem,9vw,3rem);line-height:1}.pricing-summary{max-width:42rem;font-size:.9rem;line-height:1.62}.pricing-grid{grid-template-columns:1fr;gap:.95rem}.pricing-plan{min-height:0;border-radius:1rem;padding:1rem}.pricing-plan:not(.pricing-plan-featured):not(.pricing-plan-4){border-color:#2643413d;background:var(--pricing-card);box-shadow:0 16px 38px #0016161a}.pricing-plan-top{min-height:0}.pricing-plan-price{padding-block:.82rem}.pricing-plan-price strong{font-size:clamp(2.35rem,14vw,3.25rem)}.pricing-plan-note{min-height:0}.pricing-plan-features{gap:.54rem}.pricing-plan-tile{width:clamp(4rem,18vw,5.6rem)}.pricing-plan-tile-1{right:-.8rem;top:.8rem}.pricing-plan-tile-2{right:3rem;top:3.4rem}.pricing-plan-tile-3{right:-1rem;bottom:4.4rem}.pricing-plan-tile-4{left:62%;top:-1.2rem}.pricing-plan-tile-5{left:-.9rem;bottom:1.8rem}}@media(max-width:430px){.pricing-plan-top{grid-template-columns:1fr}.pricing-plan-badge{justify-self:start}}.quality{--quality-background: oklch(.12 .032 185);--quality-background-deep: oklch(.085 .028 190);--quality-foreground: oklch(.97 .014 120);--quality-card: oklch(.18 .038 176 / 52%);--quality-border: oklch(.9 .21 122 / 30%);--quality-border-soft: oklch(.9 .21 122 / 14%);--quality-primary: oklch(.9 .21 122);--quality-muted: oklch(.76 .035 155);--quality-body: oklch(.87 .024 145);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--quality-border-soft);padding-block:7rem;background:radial-gradient(38rem 30rem at 82% 16%,oklch(.9 .21 122 / 14%),transparent 72%),linear-gradient(180deg,var(--quality-background) 0%,var(--quality-background-deep) 100%);color:var(--quality-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.quality:before{content:"";pointer-events:none;position:absolute;right:-8rem;top:18%;z-index:-1;width:26rem;height:26rem;border-radius:999px;background:#c8f2272e;filter:blur(120px)}.quality-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"reasons copy";align-items:start;gap:4rem}.quality-copy{grid-area:copy;position:sticky;top:8rem;min-width:0}.quality-kicker{margin:0 0 .75rem;color:var(--quality-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.quality-copy h2{margin:0;color:var(--quality-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.quality-copy h2 span{display:inline;color:var(--quality-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.quality-summary{max-width:24rem;margin:1.5rem 0 0;color:var(--quality-muted);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:-.006em}.quality-reasons{grid-area:reasons;min-width:0;list-style:none;margin:0;padding:0;border-block:1px solid var(--quality-border)}.quality-reason{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.75rem;transition:background-color .15s ease}.quality-reason+.quality-reason{border-top:1px solid var(--quality-border-soft)}.quality-reason:hover{background:var(--quality-card)}.quality-reason-index{padding-top:.25rem;color:var(--quality-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.quality-reason-copy{min-width:0}.quality-reason h3{margin:0;color:var(--quality-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.quality-reason p{margin:.5rem 0 0;color:var(--quality-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}.quality-reason-arrow{display:none}@media(max-width:1024px){.quality{padding-block:5.5rem}.quality-shell{grid-template-columns:1fr;grid-template-areas:"copy" "reasons";gap:3rem}.quality-copy{position:static;max-width:48rem}.quality-summary{max-width:42rem}}@media(max-width:640px){.quality{padding-block:4.5rem}.quality-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.quality-kicker{font-size:10px;letter-spacing:.18em}.quality-copy h2{font-size:2.25rem;line-height:1.25}.quality-summary{font-size:.875rem;line-height:1.625}.quality-reason{gap:1rem;padding-block:1.5rem}.quality-reason h3{font-size:1rem}.quality-reason p{font-size:.875rem;line-height:1.625}}@media(max-width:420px){.quality-reason{grid-template-columns:auto minmax(0,1fr)}.quality-reason-arrow{display:none}}.why{--why-background: oklch(.095 .03 195);--why-background-lift: oklch(.14 .034 180);--why-foreground: oklch(.97 .014 120);--why-card: oklch(.19 .04 175 / 46%);--why-border: oklch(.76 .17 32 / 28%);--why-border-soft: oklch(.76 .17 32 / 14%);--why-primary: oklch(.9 .21 122);--why-accent: oklch(.76 .17 32);--why-muted: oklch(.75 .032 155);--why-body: oklch(.86 .024 145);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--why-border-soft);padding-block:7rem;background:radial-gradient(34rem 26rem at 10% 22%,oklch(.76 .17 32 / 14%),transparent 74%),linear-gradient(180deg,var(--why-background) 0%,var(--why-background-lift) 52%,var(--why-background) 100%);color:var(--why-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.why:before{content:"";pointer-events:none;position:absolute;left:-10rem;top:16%;z-index:-1;width:28rem;height:28rem;border-radius:999px;background:oklch(.76 .17 32 / 18%);filter:blur(120px)}.why-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);grid-template-areas:"copy divider reasons" "helper divider reasons";align-items:start;gap:4rem}.why-copy{grid-area:copy;min-width:0;max-width:28rem}.why-kicker{margin:0 0 .75rem;color:var(--why-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.why-copy h2{margin:0;color:var(--why-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.why-copy h2 span{display:inline;color:var(--why-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.why-body{max-width:46rem;margin:1.5rem 0 0;color:var(--why-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.why-helper{grid-area:helper;max-width:34rem;margin:1.15rem 0 0;color:var(--why-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.75rem;line-height:1.6;font-weight:400;text-align:left}.why-helper a{color:var(--why-foreground);font-weight:400;text-decoration:none}.why-helper a:hover{color:var(--why-accent)}.why-divider{grid-area:divider;width:1px;min-height:100%;background:linear-gradient(to bottom,transparent,var(--why-border),transparent)}.why-reasons{grid-area:reasons;min-width:0;display:grid;border-block:1px solid var(--why-border)}.why-reason{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.75rem;transition:background-color .15s ease}.why-reason+.why-reason{border-top:1px solid var(--why-border-soft)}.why-reason:hover{background:var(--why-card)}.why-reason-index{padding-top:.25rem;color:var(--why-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.why-reason-icon{display:none}.why-reason-copy{min-width:0}.why-reason h3{margin:0;color:var(--why-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.why-reason p{margin:.5rem 0 0;color:var(--why-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}@media(max-width:1024px){.why{padding-block:5.5rem}.why-shell{grid-template-columns:1fr;grid-template-areas:"copy" "reasons" "helper";gap:1.15rem}.why-copy{max-width:48rem}.why-body{max-width:42rem}.why-divider{display:none}.why-reasons{margin-top:1.85rem}.why-helper{width:min(100%,42rem);max-width:42rem;justify-self:center;margin-top:.25rem;text-align:center}}@media(max-width:640px){.why{padding-block:4.5rem}.why-shell{width:min(100% - 2rem,72rem)}.why-kicker{font-size:10px;letter-spacing:.18em}.why-copy h2{font-size:2.25rem;line-height:1.25}.why-body{font-size:.875rem;line-height:1.625}.why-helper{width:min(100%,34rem);max-width:34rem;font-size:.68rem;line-height:1.6;text-align:center}.why-reason{gap:1rem;padding-block:1.5rem}.why-reason h3{font-size:1rem}.why-reason p{font-size:.875rem;line-height:1.625}}@media(max-width:420px){.why-reason{grid-template-columns:auto minmax(0,1fr)}}.devices{--devices-background: oklch(.982 .011 116);--devices-background-soft: oklch(.962 .018 120);--devices-foreground: oklch(.18 .03 195);--devices-card: oklch(.9 .21 122 / 8%);--devices-item: oklch(1 0 0 / 82%);--devices-border: oklch(.36 .035 190 / 18%);--devices-border-soft: oklch(.36 .035 190 / 12%);--devices-primary: oklch(.25 .055 170);--devices-accent: oklch(.9 .21 122);--devices-muted: oklch(.43 .028 185);--devices-body: oklch(.31 .03 185);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--devices-border-soft);padding-block:7rem;background:radial-gradient(34rem 28rem at 86% 22%,oklch(.9 .21 122 / 12%),transparent 72%),linear-gradient(180deg,var(--devices-background) 0%,var(--devices-background-soft) 100%);color:var(--devices-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.devices:before{content:"";pointer-events:none;position:absolute;right:-8rem;top:18%;z-index:-1;width:28rem;height:28rem;border-radius:999px;background:#c8f22729;filter:blur(120px)}.devices-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"board copy" "board helper";align-items:start;column-gap:4rem;row-gap:1.15rem}.devices-copy{grid-area:copy;width:100%;min-width:0;max-width:28rem;justify-self:end;position:sticky;top:8rem}.devices-kicker{margin:0 0 .75rem;color:var(--devices-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.devices-copy h2{margin:0;color:var(--devices-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.devices-copy h2 span{display:inline;color:var(--devices-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.devices-copy>p:not(.devices-kicker){max-width:28rem;margin:1.5rem 0 0;color:var(--devices-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.devices-helper{grid-area:helper;width:100%;min-width:0;max-width:28rem;justify-self:end;margin:0;color:var(--devices-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.68rem;line-height:1.6;font-weight:400;text-align:left}.devices-helper a{color:var(--devices-foreground);font-weight:400;text-decoration:none;text-underline-offset:.18em}.devices-helper a:hover{color:var(--devices-primary);text-decoration:underline}.devices-board{grid-area:board;min-width:0;display:grid;border-block:1px solid var(--devices-border)}.devices-group{min-width:0;display:grid;gap:1.25rem;padding-block:1.75rem;border-bottom:1px solid var(--devices-border-soft);transition:background-color .15s ease}.devices-group:last-child{border-bottom:0}.devices-group:hover{background:var(--devices-card)}.devices-group-label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem}.devices-group-number{padding-top:.25rem;color:var(--devices-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.devices-group-icon{display:none}.devices-group-label>div:last-child{min-width:0}.devices-group-label h3{margin:0;color:var(--devices-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.devices-group-label p{margin:.5rem 0 0;color:var(--devices-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}.devices-group-items{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 0 2.55rem;max-width:calc(100% - 2.55rem);border:1px solid var(--devices-border);background:var(--devices-border)}.devices-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:1rem;background:var(--devices-item)}.devices-item-icon{width:.9rem;height:.9rem;display:inline-grid;place-items:center;margin-top:.15rem;color:var(--devices-accent)}.devices-item-icon svg{width:.82rem;height:.82rem;stroke-width:2.1}.devices-item-copy{min-width:0}.devices-item h4{margin:0;color:var(--devices-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:normal}.devices-item p{margin:.35rem 0 0;color:var(--devices-muted);font-size:.75rem;line-height:1.5;font-weight:400;letter-spacing:normal}@media(max-width:1024px){.devices{padding-block:5.5rem}.devices-shell{grid-template-columns:1fr;grid-template-areas:"copy" "board" "helper";gap:1.15rem}.devices-copy{position:static;max-width:48rem;justify-self:start}.devices-copy>p:not(.devices-kicker){max-width:42rem}.devices-board{margin-top:1.85rem}.devices-helper{width:min(100%,42rem);max-width:42rem;justify-self:center;margin-top:.25rem;text-align:center}}@media(max-width:640px){.devices{padding-block:4.5rem}.devices-shell{width:min(100% - 2rem,72rem)}.devices-kicker{font-size:10px;letter-spacing:.18em}.devices-copy h2{font-size:2.25rem;line-height:1.25}.devices-copy>p:not(.devices-kicker){font-size:.875rem;line-height:1.625}.devices-helper{width:min(100%,34rem);max-width:34rem;margin-top:.25rem;font-size:.68rem;line-height:1.6;text-align:center}.devices-group{gap:1rem;padding-block:1.5rem}.devices-group-label{gap:1rem}.devices-group-label h3{font-size:1rem}.devices-group-label p{font-size:.875rem;line-height:1.625}.devices-group-items{grid-template-columns:1fr;margin-left:0;max-width:100%}.devices-item{padding:1rem}.devices-item h4{font-size:.875rem}.devices-item p{font-size:.75rem;line-height:1.5}}.setup-support{--setup-background: oklch(.105 .032 190);--setup-background-lift: oklch(.155 .04 176);--setup-foreground: oklch(.97 .014 120);--setup-card: oklch(.17 .038 178);--setup-border: oklch(.9 .21 122 / 26%);--setup-border-soft: oklch(.9 .21 122 / 13%);--setup-primary: oklch(.9 .21 122);--setup-primary-soft: oklch(.9 .21 122 / 18%);--setup-primary-deep: oklch(.18 .03 195);--setup-accent: oklch(.76 .17 32);--setup-muted: oklch(.76 .035 155);--setup-body: oklch(.87 .024 145);--setup-ink: oklch(.18 .03 195);--setup-cta-bg: oklch(.982 .011 116);--setup-cta-text: oklch(.18 .03 195);--setup-cta-muted: oklch(.43 .028 185);--setup-cta-border: oklch(.36 .035 190 / 16%);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--setup-border-soft);padding-block:7rem;background:linear-gradient(180deg,var(--setup-background) 0%,var(--setup-background-lift) 48%,var(--setup-background) 100%);color:var(--setup-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.setup-support:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(42rem 26rem at 70% 6%,oklch(.9 .21 122 / 16%),transparent 72%),radial-gradient(34rem 22rem at 10% 12%,oklch(.76 .17 32 / 12%),transparent 76%),linear-gradient(180deg,oklch(.97 .014 120 / 4%),transparent 26%,transparent 76%,oklch(.97 .014 120 / 2%))}.setup-support-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;gap:4rem}.setup-support-copy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 4rem}.setup-support-title-block{min-width:min(100%,34rem)}.setup-support-kicker{margin:0 0 .75rem;color:var(--setup-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.setup-support h2{max-width:15ch;margin:0;color:var(--setup-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(2.25rem,4.8vw,3rem);line-height:1.05;font-weight:700;letter-spacing:-.025em}.setup-support h2 span{display:inline;color:var(--setup-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.setup-support-copy>p{max-width:24rem;margin:0 0 .25rem;color:var(--setup-muted);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:-.006em}.setup-support-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--setup-border);border-radius:calc(var(--radius, .625rem) + 8px);background:var(--setup-border)}.setup-support-step{position:relative;min-width:0;min-height:15rem;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;background:radial-gradient(18rem 12rem at 100% 0%,var(--setup-primary-soft),transparent 70%),var(--setup-card);transition:background-color .16s ease,box-shadow .16s ease}.setup-support-step:hover{background:radial-gradient(18rem 12rem at 100% 0%,oklch(.9 .21 122 / 24%),transparent 70%),oklch(.205 .042 176)}.setup-support-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.setup-support-step-head h3{max-width:11ch;margin:0;color:var(--setup-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(1.55rem,2.7vw,1.875rem);line-height:1.12;font-weight:700;letter-spacing:-.025em}.setup-support-step-number{margin-top:-.15rem;color:#c8f227b8;font-family:var(--font-serif, "Instrument Serif", serif);font-size:3rem;line-height:.9;font-style:italic;font-weight:400;letter-spacing:-.035em}.setup-support-step-copy{min-width:0;margin-top:1.25rem}.setup-support-step-copy p{max-width:34ch;margin:0;color:var(--setup-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}.setup-support-step:not(:last-child):after{content:"→";pointer-events:none;position:absolute;top:50%;right:0;z-index:2;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--setup-border);border-radius:999px;color:var(--setup-primary);background:var(--setup-card);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1;transform:translate(50%,-50%)}.setup-support-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);border:1px solid var(--setup-cta-border);border-radius:1.5rem;padding:clamp(1.75rem,3.8vw,3rem);background:radial-gradient(32rem 18rem at 100% 0%,oklch(.9 .21 122 / 16%),transparent 72%),radial-gradient(28rem 18rem at 0% 100%,oklch(.76 .17 32 / 8%),transparent 74%),var(--setup-cta-bg);box-shadow:0 38px 110px oklch(.08 .03 190 / 34%),0 24px 64px #c8f2271a,inset 0 1px #ffffffa3}.setup-support-cta:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(110deg,oklch(1 0 0 / 46%),transparent 28%,transparent 68%,oklch(.18 .03 195 / 5%)),radial-gradient(30rem 18rem at 78% 50%,oklch(.9 .21 122 / 10%),transparent 72%),repeating-linear-gradient(115deg,oklch(.18 .03 195 / 3.5%) 0 1px,transparent 1px .8rem);opacity:.75}.setup-support-cta:after{content:"";pointer-events:none;position:absolute;right:-5.5rem;top:50%;width:20rem;height:20rem;border:1px solid oklch(.18 .03 195 / 8%);border-radius:999px;transform:translateY(-50%);background:repeating-radial-gradient(circle,oklch(.18 .03 195 / 6%) 0 1px,transparent 1px 1.05rem);opacity:.35}.setup-support-cta-copy{position:relative;z-index:1;min-width:0;max-width:42rem}.setup-support-cta-label{width:fit-content;margin:0 0 1rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--setup-cta-border);border-radius:999px;padding:.42rem .72rem;color:var(--setup-primary-deep);background:#0016160a;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.setup-support-cta-label:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:var(--setup-primary)}.setup-support-cta-title{max-width:22ch;margin:0;color:var(--setup-cta-text);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(1.8rem,3.4vw,2.35rem);line-height:1.05;font-weight:800;letter-spacing:-.035em}.setup-support-cta-title span{color:var(--setup-primary-deep);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.setup-support-cta-copy>p:not(.setup-support-cta-label){max-width:38rem;margin:1rem 0 0;color:var(--setup-cta-muted);font-size:clamp(.86rem,.98vw,.94rem);line-height:1.66;font-weight:500;letter-spacing:-.006em}.setup-support-cta-actions{position:relative;z-index:1;min-width:min(100%,16rem);display:flex;flex-direction:column;align-items:stretch;gap:.7rem}.setup-support-btn{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--setup-cta-border);border-radius:999px;padding:.82rem 1.25rem;font-size:.84rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.setup-support-btn svg{width:.95rem;height:.95rem;flex:0 0 auto;stroke-width:2.35}.setup-support-btn:hover{transform:translateY(-1px)}.setup-support-btn-primary{order:-1;color:var(--setup-primary-deep);border-color:var(--setup-primary);background:var(--setup-primary);box-shadow:0 18px 48px #c8f2274d,inset 0 1px #ffffff42}.setup-support-btn-primary svg,.setup-support-btn-primary span{color:var(--setup-primary-deep)}.setup-support-btn-primary:hover{border-color:color-mix(in oklch,var(--setup-primary) 78%,var(--setup-accent));background:color-mix(in oklch,var(--setup-primary) 86%,var(--setup-accent));box-shadow:0 22px 58px #c8f22757,inset 0 1px #ffffff4d}.setup-support-btn:not(.setup-support-btn-primary):not(.setup-support-btn-link){color:var(--setup-cta-text);border-color:#00161638;background:#ffffff7a;box-shadow:0 12px 28px #00161614,inset 0 1px #ffffff6b}.setup-support-btn:not(.setup-support-btn-primary):not(.setup-support-btn-link):hover{color:var(--setup-cta-text);border-color:#0016164d;background:#c8f2271f;box-shadow:0 16px 34px #0016161f,inset 0 1px #fff6}.setup-support-btn-link{border-color:transparent;background:transparent;box-shadow:none;color:#3f5552;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.75rem;font-weight:500;letter-spacing:.02em}.setup-support-btn-link:hover{color:var(--setup-primary);border-color:transparent;background:transparent;box-shadow:none}@media(max-width:1024px){.setup-support{padding-block:5.5rem}.setup-support-shell{gap:3rem}.setup-support-copy{display:grid;justify-content:initial}.setup-support-copy>p{max-width:42rem;margin-top:1.25rem}.setup-support-steps{grid-template-columns:1fr}.setup-support-step{min-height:0;padding:1.75rem}.setup-support-step:not(:last-child):after{display:none}.setup-support-cta{grid-template-columns:1fr}.setup-support-cta-actions{min-width:0;max-width:22rem}}@media(max-width:640px){.setup-support{padding-block:4.5rem}.setup-support-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.setup-support-kicker{font-size:10px;letter-spacing:.18em}.setup-support h2{font-size:2.25rem;line-height:1.08}.setup-support-copy>p{font-size:.875rem;line-height:1.625}.setup-support-step{padding:1.5rem}.setup-support-step-number{font-size:2.6rem}.setup-support-step-copy{margin-top:1rem}.setup-support-step-head h3{font-size:1.65rem}.setup-support-step-copy p{font-size:.875rem;line-height:1.625}.setup-support-cta{border-radius:1.1rem;padding:1.25rem}.setup-support-cta:after{right:-8rem;opacity:.24}.setup-support-cta-label{margin-bottom:1rem;font-size:10px;letter-spacing:.16em}.setup-support-cta-title{font-size:1.8rem;line-height:1.08}.setup-support-cta-copy>p:not(.setup-support-cta-label){margin-top:.9rem;font-size:.875rem;line-height:1.625}.setup-support-cta-actions{max-width:none;display:grid;grid-template-columns:1fr;gap:.6rem}.setup-support-btn{width:100%;min-height:2.8rem}}.overview{--overview-background: oklch(.095 .03 195);--overview-background-lift: oklch(.145 .036 180);--overview-foreground: oklch(.97 .014 120);--overview-card: oklch(.18 .038 176 / 48%);--overview-border: oklch(.9 .21 122 / 28%);--overview-border-soft: oklch(.9 .21 122 / 13%);--overview-primary: oklch(.9 .21 122);--overview-muted: oklch(.76 .035 155);--overview-body: oklch(.87 .024 145);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--overview-border-soft);padding-block:7rem;background:radial-gradient(38rem 28rem at 86% 18%,oklch(.9 .21 122 / 13%),transparent 72%),linear-gradient(180deg,var(--overview-background) 0%,var(--overview-background-lift) 48%,var(--overview-background) 100%);color:var(--overview-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.overview:before{content:"";pointer-events:none;position:absolute;right:-8rem;top:18%;z-index:-1;width:28rem;height:28rem;border-radius:999px;background:#c8f22729;filter:blur(120px)}.overview-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr);grid-template-areas:"list divider head";align-items:start;gap:4rem}.overview-list{grid-area:list;min-width:0;display:grid;border-block:1px solid var(--overview-border)}.overview-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.75rem;transition:background-color .15s ease}.overview-item+.overview-item{border-top:1px solid var(--overview-border-soft)}.overview-item:hover{background:var(--overview-card)}.overview-item-index{padding-top:.25rem;color:var(--overview-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.overview-item-copy{min-width:0}.overview-item-copy p{max-width:46rem;margin:0;color:var(--overview-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}.overview-divider{grid-area:divider;width:1px;min-height:100%;background:linear-gradient(to bottom,transparent,var(--overview-border),transparent)}.overview-head{grid-area:head;min-width:0;position:sticky;top:8rem;max-width:28rem;justify-self:end}.overview-kicker{margin:0 0 .75rem;color:var(--overview-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.overview-head h2{margin:0;color:var(--overview-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.overview-head h2 span{display:inline;color:var(--overview-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.overview-head>p:not(.overview-kicker){max-width:24rem;margin:1.5rem 0 0;color:var(--overview-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}@media(max-width:1024px){.overview{padding-block:5.5rem}.overview-shell{grid-template-columns:1fr;grid-template-areas:"head" "list";gap:3rem}.overview-head{position:static;max-width:48rem;justify-self:start}.overview-head>p{max-width:42rem}.overview-divider{display:none}}@media(max-width:640px){.overview{padding-block:4.5rem}.overview-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.overview-kicker{font-size:10px;letter-spacing:.18em}.overview-head h2{font-size:2.25rem;line-height:1.25}.overview-head>p{font-size:.875rem;line-height:1.625}.overview-item{gap:1rem;padding-block:1.5rem}.overview-item-copy p{font-size:.875rem;line-height:1.625}}@media(max-width:420px){.overview-item{grid-template-columns:auto minmax(0,1fr)}}.guides{--guides-background: oklch(.982 .011 116);--guides-background-soft: oklch(.962 .018 120);--guides-foreground: oklch(.18 .03 195);--guides-card: oklch(.9 .21 122 / 8%);--guides-border: oklch(.36 .035 190 / 18%);--guides-border-soft: oklch(.36 .035 190 / 12%);--guides-primary: oklch(.25 .055 170);--guides-accent: oklch(.9 .21 122);--guides-muted: oklch(.43 .028 185);--guides-body: oklch(.31 .03 185);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--guides-border-soft);padding-block:7rem;background:radial-gradient(34rem 28rem at 8% 18%,oklch(.9 .21 122 / 10%),transparent 72%),linear-gradient(180deg,var(--guides-background) 0%,var(--guides-background-soft) 100%);color:var(--guides-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.guides:before{content:"";pointer-events:none;position:absolute;left:-10rem;top:16%;z-index:-1;width:28rem;height:28rem;border-radius:999px;background:#c8f22724;filter:blur(120px)}.guides-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:4rem}.guides-head{min-width:0;max-width:28rem;position:sticky;top:8rem}.guides-kicker{margin:0 0 .75rem;color:var(--guides-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.guides-head h2{margin:0;color:var(--guides-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.guides-head h2 span{display:inline;color:var(--guides-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.guides-head>p:not(.guides-kicker){max-width:24rem;margin:1.5rem 0 0;color:var(--guides-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.guides-list{min-width:0;display:grid;border-block:1px solid var(--guides-border)}.guides-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.75rem;transition:background-color .15s ease}.guides-item+.guides-item{border-top:1px solid var(--guides-border-soft)}.guides-item:hover{background:var(--guides-card)}.guides-item-index{padding-top:.25rem;align-self:start;color:var(--guides-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.guides-item-copy{min-width:0}.guides-item h3{max-width:36rem;margin:0;color:var(--guides-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.guides-item p{max-width:43rem;margin:.5rem 0 0;color:var(--guides-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}.guides-item-cta{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;width:fit-content;min-height:auto;border:0;border-radius:0;padding:0;color:var(--guides-primary);background:transparent;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.75rem;line-height:1.4;font-weight:400;text-decoration:none;white-space:nowrap;box-shadow:none;transition:color .18s ease,text-decoration-color .18s ease}.guides-item-cta svg{width:.82rem;height:.82rem;stroke-width:2.2;transition:transform .18s ease}.guides-item-cta:hover{color:var(--guides-accent);background:transparent;border-color:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:.18em}.guides-item-cta:hover svg{transform:translate(.12rem,-.12rem)}@media(max-width:1024px){.guides{padding-block:5.5rem}.guides-shell{grid-template-columns:1fr;gap:3rem}.guides-head{position:static;max-width:48rem}.guides-head>p:not(.guides-kicker){max-width:42rem}}@media(max-width:760px){.guides-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.5rem}.guides-item-cta{grid-column:2;justify-self:start;margin-top:.15rem}}@media(max-width:640px){.guides{padding-block:4.5rem}.guides-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.guides-kicker{font-size:10px;letter-spacing:.18em}.guides-head h2{font-size:2.25rem;line-height:1.25}.guides-head>p:not(.guides-kicker){font-size:.875rem;line-height:1.625}.guides-item h3{font-size:1rem}.guides-item p{font-size:.875rem;line-height:1.625}.guides-item-cta{width:fit-content;min-height:auto;font-size:.72rem}}@media(max-width:420px){.guides-item{grid-template-columns:auto minmax(0,1fr)}}.advantages{--advantages-background: oklch(.11 .032 188);--advantages-background-deep: oklch(.08 .028 194);--advantages-foreground: oklch(.97 .014 120);--advantages-card: oklch(.16 .038 178);--advantages-card-hover: oklch(.2 .042 176);--advantages-border: oklch(.76 .17 32 / 28%);--advantages-border-soft: oklch(.9 .21 122 / 13%);--advantages-primary: oklch(.9 .21 122);--advantages-muted: oklch(.76 .035 155);--advantages-body: oklch(.87 .024 145);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--advantages-border-soft);padding-block:7rem;background:radial-gradient(34rem 26rem at 84% 20%,oklch(.9 .21 122 / 13%),transparent 72%),radial-gradient(32rem 24rem at 8% 76%,oklch(.76 .17 32 / 10%),transparent 74%),linear-gradient(180deg,var(--advantages-background) 0%,var(--advantages-background-deep) 100%);color:var(--advantages-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.advantages:before{content:"";pointer-events:none;position:absolute;right:-8rem;top:18%;z-index:-1;width:28rem;height:28rem;border-radius:999px;background:#c8f22729;filter:blur(120px)}.advantages-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"list head";align-items:start;gap:4rem}.advantages-head{grid-area:head;min-width:0;position:sticky;top:8rem;max-width:28rem;justify-self:end}.advantages-kicker{margin:0 0 .75rem;color:var(--advantages-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.advantages-head h2{margin:0;color:var(--advantages-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.advantages-head h2 span{display:inline;color:var(--advantages-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.advantages-head>p:not(.advantages-kicker){max-width:24rem;margin:1.5rem 0 0;color:var(--advantages-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.advantages-list{grid-area:list;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--advantages-border);background:var(--advantages-border);gap:1px;overflow:hidden;border-radius:calc(var(--radius, .625rem) + 8px)}.advantages-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem;background:radial-gradient(16rem 12rem at 100% 0%,oklch(.9 .21 122 / 8%),transparent 72%),var(--advantages-card);transition:background-color .15s ease}.advantages-item:hover{background:radial-gradient(16rem 12rem at 100% 0%,oklch(.9 .21 122 / 14%),transparent 72%),var(--advantages-card-hover)}.advantages-item-index{padding-top:.25rem;color:var(--advantages-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.advantages-item-copy{min-width:0}.advantages-item h3{margin:0;color:var(--advantages-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.advantages-item p{max-width:32rem;margin:.5rem 0 0;color:var(--advantages-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}@media(max-width:1024px){.advantages{padding-block:5.5rem}.advantages-shell{grid-template-columns:1fr;grid-template-areas:"head" "list";gap:3rem}.advantages-head{position:static;max-width:48rem;justify-self:start}.advantages-head>p:not(.advantages-kicker){max-width:42rem}}@media(max-width:720px){.advantages-list{grid-template-columns:1fr}}@media(max-width:640px){.advantages{padding-block:4.5rem}.advantages-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.advantages-kicker{font-size:10px;letter-spacing:.18em}.advantages-head h2{font-size:2.25rem;line-height:1.25}.advantages-head>p:not(.advantages-kicker){font-size:.875rem;line-height:1.625}.advantages-item{gap:1rem;padding:1.35rem}.advantages-item h3{font-size:1rem}.advantages-item p{font-size:.875rem;line-height:1.625}}@media(max-width:420px){.advantages-item{grid-template-columns:auto minmax(0,1fr)}}.benefits{--benefits-background: oklch(.095 .03 195);--benefits-background-lift: oklch(.145 .036 180);--benefits-foreground: oklch(.97 .014 120);--benefits-card: oklch(.18 .038 176 / 50%);--benefits-border: oklch(.76 .17 32 / 28%);--benefits-border-soft: oklch(.9 .21 122 / 13%);--benefits-primary: oklch(.9 .21 122);--benefits-muted: oklch(.76 .035 155);--benefits-body: oklch(.87 .024 145);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--benefits-border-soft);padding-block:7rem;background:radial-gradient(36rem 28rem at 8% 18%,oklch(.76 .17 32 / 12%),transparent 74%),radial-gradient(34rem 26rem at 82% 84%,oklch(.9 .21 122 / 12%),transparent 72%),linear-gradient(180deg,var(--benefits-background) 0%,var(--benefits-background-lift) 52%,var(--benefits-background) 100%);color:var(--benefits-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.benefits:before{content:"";pointer-events:none;position:absolute;left:-10rem;top:16%;z-index:-1;width:28rem;height:28rem;border-radius:999px;background:#c8f22729;filter:blur(120px)}.benefits-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:4rem}.benefits-copy{min-width:0;max-width:28rem;position:sticky;top:8rem}.benefits-kicker{margin:0 0 .75rem;color:var(--benefits-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.benefits-copy h2{margin:0;color:var(--benefits-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.benefits-copy h2 span{display:inline;color:var(--benefits-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.benefits-copy>p:not(.benefits-kicker){max-width:24rem;margin:1.5rem 0 0;color:var(--benefits-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.benefits-stack{min-width:0;display:grid;border-block:1px solid var(--benefits-border)}.benefits-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.75rem;transition:background-color .15s ease}.benefits-item+.benefits-item{border-top:1px solid var(--benefits-border-soft)}.benefits-item:hover{background:var(--benefits-card)}.benefits-item-index{padding-top:.25rem;color:var(--benefits-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.benefits-item-copy{min-width:0}.benefits-item h3{margin:0;color:var(--benefits-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.benefits-item p{max-width:44rem;margin:.5rem 0 0;color:var(--benefits-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal}@media(max-width:1024px){.benefits{padding-block:5.5rem}.benefits-shell{grid-template-columns:1fr;gap:3rem}.benefits-copy{position:static;max-width:48rem}.benefits-copy>p:not(.benefits-kicker){max-width:42rem}}@media(max-width:640px){.benefits{padding-block:4.5rem}.benefits-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.benefits-kicker{font-size:10px;letter-spacing:.18em}.benefits-copy h2{font-size:2.25rem;line-height:1.25}.benefits-copy>p:not(.benefits-kicker){font-size:.875rem;line-height:1.625}.benefits-item{gap:1rem;padding-block:1.5rem}.benefits-item h3{font-size:1rem}.benefits-item p{font-size:.875rem;line-height:1.625}}@media(max-width:420px){.benefits-item{grid-template-columns:auto minmax(0,1fr)}}.reviews{--reviews-background: oklch(.982 .011 116);--reviews-background-soft: oklch(.962 .018 120);--reviews-foreground: oklch(.18 .03 195);--reviews-card: oklch(1 0 0 / 82%);--reviews-card-hover: oklch(.9 .21 122 / 9%);--reviews-border: oklch(.36 .035 190 / 16%);--reviews-border-soft: oklch(.36 .035 190 / 10%);--reviews-primary: oklch(.25 .055 170);--reviews-primary-soft: oklch(.9 .21 122);--reviews-accent: oklch(.76 .17 32);--reviews-muted: oklch(.43 .028 185);--reviews-body: oklch(.31 .03 185);--reviews-ink: oklch(.18 .03 195);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--reviews-border-soft);padding-block:7rem;background:radial-gradient(42rem 26rem at 78% 10%,oklch(.9 .21 122 / 12%),transparent 72%),radial-gradient(32rem 22rem at 14% 92%,oklch(.76 .17 32 / 7%),transparent 74%),linear-gradient(180deg,var(--reviews-background) 0%,var(--reviews-background-soft) 100%);color:var(--reviews-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.reviews:before,.reviews:after{content:"";pointer-events:none;position:absolute;left:0;right:0;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,oklch(.36 .035 190 / 14%),transparent)}.reviews:before{top:0}.reviews:after{bottom:0;opacity:.65}.reviews-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;gap:3rem}.reviews-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:4rem;border-bottom:1px solid var(--reviews-border);padding-bottom:2.25rem}.reviews-title-block{min-width:0}.reviews-kicker{margin:0 0 .75rem;color:var(--reviews-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.reviews-head h2{max-width:15ch;margin:0;color:var(--reviews-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.1;font-weight:700;letter-spacing:-.025em}.reviews-head h2 span{display:inline;color:var(--reviews-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.reviews-summary{min-width:0;display:grid;gap:1.15rem}.reviews-summary>p{max-width:39rem;margin:0;color:var(--reviews-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.reviews-rating{display:flex;align-items:center}.reviews-rating-stars{display:flex;align-items:center;gap:.24rem}.reviews-rating-stars svg{width:.88rem;height:.88rem;color:var(--reviews-primary);fill:currentColor!important;stroke-width:2}.reviews-rating-stars svg *{fill:currentColor!important;stroke:currentColor}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--reviews-border);border-radius:calc(var(--radius, .625rem) + 8px);background:var(--reviews-border);box-shadow:0 24px 70px #0016161f,inset 0 1px #ffffff75}.reviews-card{position:relative;overflow:hidden;min-width:0;min-height:clamp(16rem,19vw,18.5rem);display:flex;flex-direction:column;padding:clamp(1.1rem,1.8vw,1.5rem);background:radial-gradient(15rem 9rem at 100% 0%,oklch(.9 .21 122 / 9%),transparent 74%),var(--reviews-card);transition:background .3s ease,box-shadow .3s ease}.reviews-card:hover{background:radial-gradient(16rem 10rem at 100% 0%,oklch(.9 .21 122 / 14%),transparent 74%),radial-gradient(14rem 9rem at 0% 100%,oklch(.76 .17 32 / 6%),transparent 74%),var(--reviews-card-hover)}.reviews-card:before{content:"";pointer-events:none;position:absolute;inset-inline:0;top:0;height:1px;opacity:0;background:linear-gradient(90deg,transparent,var(--reviews-primary),transparent);transition:opacity .3s ease}.reviews-card:hover:before{opacity:.85}.reviews-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.reviews-card-index{color:var(--reviews-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.reviews-card-stars{display:flex;align-items:center;gap:.18rem}.reviews-card-stars svg{width:.72rem;height:.72rem;color:var(--reviews-primary);fill:currentColor!important;stroke-width:2}.reviews-card-stars svg *{fill:currentColor!important;stroke:currentColor}.reviews-card-quote{position:absolute;right:clamp(.9rem,1.5vw,1.35rem);top:.1rem;z-index:0;width:clamp(4.5rem,6vw,7rem);height:clamp(4.5rem,6vw,7rem);color:#00161614;stroke-width:1.25;pointer-events:none}.reviews-card-person{position:relative;z-index:1;display:flex;align-items:center;gap:.72rem;margin-top:clamp(1rem,1.8vw,1.35rem)}.reviews-card-avatar{flex:0 0 auto;width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;border-radius:999px;color:var(--reviews-ink);background:linear-gradient(135deg,var(--reviews-primary-soft),color-mix(in oklch,var(--reviews-primary-soft) 74%,var(--reviews-accent)));font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.68rem;line-height:1;font-weight:700;letter-spacing:-.02em;box-shadow:0 0 34px #c8f2273d,inset 0 1px #ffffff5c}.reviews-card-person h3{margin:0;color:var(--reviews-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.9rem;line-height:1.14;font-weight:700;letter-spacing:-.012em}.reviews-card-person span:not(.reviews-card-avatar){display:block;margin-top:.14rem;color:var(--reviews-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.58rem;line-height:1.2;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.reviews-card>p{position:relative;z-index:1;flex:1 1 auto;margin:clamp(.85rem,1.4vw,1.1rem) 0 0;color:var(--reviews-body);font-size:clamp(.74rem,.86vw,.82rem);line-height:1.66;font-weight:400;letter-spacing:-.004em}@media(max-width:1024px){.reviews{padding-block:5.5rem}.reviews-head{grid-template-columns:1fr;align-items:start;gap:1.5rem}.reviews-head h2,.reviews-summary>p{max-width:48rem}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.reviews{padding-block:4.5rem}.reviews-shell{width:min(100% - 2rem,72rem);gap:2.5rem}.reviews-head{padding-bottom:1.5rem}.reviews-kicker{font-size:10px;letter-spacing:.18em}.reviews-head h2{font-size:2.25rem;line-height:1.1}.reviews-summary>p{font-size:.875rem;line-height:1.625}.reviews-grid{grid-template-columns:1fr;border-radius:.95rem}.reviews-card{min-height:auto;padding:1rem}.reviews-card>p{font-size:.875rem;line-height:1.625}.reviews-card-person h3{font-size:.9rem}}.ready{--ready-background: oklch(.105 .032 190);--ready-background-lift: oklch(.155 .04 176);--ready-foreground: oklch(.97 .014 120);--ready-card: oklch(.982 .011 116);--ready-border: oklch(.9 .21 122 / 18%);--ready-card-border: oklch(.36 .035 190 / 16%);--ready-primary: oklch(.9 .21 122);--ready-primary-soft: oklch(.9 .21 122 / 18%);--ready-primary-deep: oklch(.18 .03 195);--ready-accent: oklch(.76 .17 32);--ready-muted: oklch(.76 .035 155);--ready-ink: oklch(.18 .03 195);--ready-card-muted: oklch(.43 .028 185);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--ready-border);padding-block:5.25rem;background:radial-gradient(44rem 26rem at 82% 0%,oklch(.9 .21 122 / 16%),transparent 72%),radial-gradient(34rem 22rem at 12% 100%,oklch(.76 .17 32 / 12%),transparent 74%),linear-gradient(180deg,var(--ready-background) 0%,var(--ready-background-lift) 52%,var(--ready-background) 100%);color:var(--ready-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.ready:before,.ready:after{content:"";pointer-events:none;position:absolute;left:0;right:0;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,oklch(.97 .014 120 / 14%),transparent)}.ready:before{top:0}.ready:after{bottom:0;opacity:.7}.ready-shell{position:relative;overflow:hidden;width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,auto);grid-template-areas:"copy actions";align-items:center;gap:clamp(2rem,6vw,6rem);border:1px solid var(--ready-card-border);border-radius:1.6rem;padding:clamp(1.75rem,3.8vw,3rem);background:radial-gradient(34rem 20rem at 100% 0%,oklch(.9 .21 122 / 16%),transparent 72%),radial-gradient(30rem 18rem at 0% 100%,oklch(.76 .17 32 / 8%),transparent 74%),var(--ready-card);box-shadow:0 44px 120px oklch(.08 .03 190 / 36%),0 24px 70px #c8f2271a,inset 0 1px #ffffffa3}.ready-shell:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(110deg,oklch(1 0 0 / 46%),transparent 28%,transparent 68%,oklch(.18 .03 195 / 5%)),radial-gradient(30rem 18rem at 78% 50%,oklch(.9 .21 122 / 10%),transparent 72%),repeating-linear-gradient(115deg,oklch(.18 .03 195 / 3.5%) 0 1px,transparent 1px .8rem);opacity:.8}.ready-shell:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,oklch(.18 .03 195 / 12%),transparent)}.ready-orb{position:absolute;right:-7rem;top:-8rem;width:22rem;height:22rem;border-radius:999px;background:#c8f22738;filter:blur(80px);pointer-events:none}.ready-ring{position:absolute;right:-4.5rem;top:50%;width:20rem;height:20rem;border-radius:999px;border:1px solid oklch(.18 .03 195 / 8%);transform:translateY(-50%);pointer-events:none;opacity:.34;background:repeating-radial-gradient(circle,oklch(.18 .03 195 / 6%) 0 1px,transparent 1px 1.05rem)}.ready-copy{grid-area:copy;position:relative;z-index:1;min-width:0;max-width:46rem}.ready-kicker{width:fit-content;margin:0 0 .75rem;color:var(--ready-primary-deep);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ready-shell h2{max-width:16ch;margin:0;color:var(--ready-ink);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(2.05rem,4.6vw,4.05rem);line-height:.98;font-weight:800;letter-spacing:-.04em}.ready-shell h2 span{display:inline;color:var(--ready-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.ready-shell p:not(.ready-kicker){max-width:42rem;margin:1rem 0 0;color:var(--ready-card-muted);font-size:clamp(.86rem,.98vw,.94rem);line-height:1.66;font-weight:500;letter-spacing:-.006em}.ready-actions{grid-area:actions;position:relative;z-index:1;width:min(100%,17rem);display:grid;gap:.7rem;justify-self:end}.ready-btn{min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ready-card-border);border-radius:999px;padding:.82rem 1.25rem;font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.84rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.ready-btn:hover{transform:translateY(-1px)}.ready-btn-primary{color:var(--ready-primary-deep);border-color:var(--ready-primary);background:var(--ready-primary);box-shadow:0 18px 48px #c8f2274d,inset 0 1px #ffffff47}.ready-btn-primary:hover{border-color:color-mix(in oklch,var(--ready-primary) 78%,var(--ready-accent));background:color-mix(in oklch,var(--ready-primary) 86%,var(--ready-accent));box-shadow:0 22px 58px #c8f22757,inset 0 1px #ffffff4d}.ready-btn-secondary{color:var(--ready-ink);border-color:#00161638;background:#ffffff7a;box-shadow:0 12px 28px #00161614,inset 0 1px #ffffff6b}.ready-btn-secondary:hover{color:var(--ready-ink);border-color:#0016164d;background:#c8f2271f;box-shadow:0 16px 34px #0016161f,inset 0 1px #fff6}@media(max-width:820px){.ready{padding-block:4.75rem}.ready-shell{grid-template-columns:1fr;grid-template-areas:"copy" "actions";gap:1.5rem}.ready-shell h2,.ready-shell p:not(.ready-kicker){max-width:48rem}.ready-actions{width:100%;max-width:28rem;justify-self:start;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ready{padding-block:4rem}.ready-shell{width:min(100% - 2rem,72rem);border-radius:1.15rem;padding:1.25rem}.ready-orb{right:-9rem;top:-9rem;opacity:.75}.ready-ring{right:-8rem;opacity:.24}.ready-kicker{font-size:10px;letter-spacing:.18em}.ready-shell h2{font-size:clamp(2rem,9vw,2.85rem);line-height:1}.ready-shell p:not(.ready-kicker){margin-top:.9rem;font-size:.875rem;line-height:1.625}.ready-actions{grid-template-columns:1fr;max-width:none}.ready-btn{width:100%;min-height:2.8rem}}.faq-primary,.faq-sub{--faq-background: oklch(.982 .011 116);--faq-background-soft: oklch(.962 .018 120);--faq-foreground: oklch(.18 .03 195);--faq-card: oklch(.9 .21 122 / 7%);--faq-border: oklch(.36 .035 190 / 15%);--faq-primary: oklch(.25 .055 170);--faq-accent: oklch(.9 .21 122);--faq-muted: oklch(.43 .028 185);--faq-body: oklch(.31 .03 185);position:relative;isolation:isolate;overflow:hidden;background:var(--faq-background);color:var(--faq-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif)}.faq-primary{border-top:1px solid var(--faq-border);padding-block:7rem;background:radial-gradient(38rem 22rem at 18% 0%,oklch(.9 .21 122 / 10%),transparent 74%),radial-gradient(42rem 24rem at 86% 10%,oklch(.76 .17 32 / 7%),transparent 74%),linear-gradient(180deg,var(--faq-background) 0%,var(--faq-background-soft) 100%)}.faq-primary:before,.faq-primary:after{content:"";pointer-events:none;position:absolute;left:0;right:0;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,oklch(.36 .035 190 / 16%),transparent)}.faq-primary:before{top:0}.faq-primary:after{bottom:0;opacity:.7}.faq-primary-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4rem;align-items:start}.faq-primary-head{min-width:0;max-width:28rem;position:sticky;top:8rem}.faq-primary-kicker{display:block;margin:0 0 .75rem;color:var(--faq-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.faq-primary-head h2{margin:0;color:var(--faq-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.faq-primary-head h2 span{display:inline;color:var(--faq-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.faq-primary-head p:not(.faq-primary-kicker){max-width:24rem;margin:1.5rem 0 0;color:var(--faq-muted);font-size:clamp(.78rem,.88vw,.88rem);line-height:1.66;font-weight:400;letter-spacing:-.006em}.faq-primary-list{min-width:0;display:grid;border-block:1px solid var(--faq-border)}.faq-primary-item{position:relative;min-width:0;overflow:hidden}.faq-primary-item+.faq-primary-item{border-top:1px solid var(--faq-border)}.faq-primary-item:hover{background:var(--faq-card)}.faq-primary-item summary{width:100%;min-width:0;box-sizing:border-box;list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding-block:1.75rem;color:var(--faq-foreground)}.faq-primary-item summary::-webkit-details-marker{display:none}.faq-primary-index{color:var(--faq-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.faq-primary-question{min-width:0;color:var(--faq-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:normal}.faq-primary-toggle{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;border:1px solid oklch(.18 .03 195 / 17%);border-radius:999px;color:var(--faq-muted);background:linear-gradient(180deg,#ffffff8f,#00161605),#00161608;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.faq-primary-toggle svg{width:.9rem;height:.9rem;stroke-width:2.1;transition:transform .18s ease}.faq-primary-item[open] .faq-primary-toggle{color:var(--faq-accent);border-color:#c8f2278a;background:linear-gradient(180deg,#c8f2272e,#c8f22712),oklch(.76 .17 32 / 8%)}.faq-primary-item[open] .faq-primary-toggle svg{transform:rotate(45deg)}.faq-primary-answer{padding:0 0 1.75rem calc(1.5rem + 2ch)}.faq-primary-answer p{max-width:46rem;margin:0;color:var(--faq-body);font-size:.875rem;line-height:1.625;font-weight:400;letter-spacing:normal;overflow-wrap:anywhere}.faq-sub{--faq-background: oklch(.095 .03 195);--faq-background-soft: oklch(.145 .036 180);--faq-foreground: oklch(.97 .014 120);--faq-card: oklch(.16 .038 178);--faq-card-hover: oklch(.2 .042 176);--faq-border: oklch(.9 .21 122 / 14%);--faq-primary: oklch(.9 .21 122);--faq-accent: oklch(.76 .17 32);--faq-muted: oklch(.76 .035 155);--faq-body: oklch(.87 .024 145);padding-block:0 7rem;background:radial-gradient(34rem 20rem at 12% 0%,oklch(.9 .21 122 / 11%),transparent 72%),radial-gradient(36rem 22rem at 88% 36%,oklch(.76 .17 32 / 8%),transparent 74%),linear-gradient(180deg,var(--faq-background) 0%,var(--faq-background-soft) 100%)}.faq-sub-shell{width:min(100% - 3rem,72rem);margin-inline:auto;display:grid;gap:2.5rem;border-top:1px solid var(--faq-border);padding-top:4rem}.faq-sub-head{min-width:0;max-width:42rem}.faq-sub-kicker{display:block;margin:0 0 .75rem;color:var(--faq-primary);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;line-height:1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.faq-sub-head h2{max-width:18ch;margin:0;color:var(--faq-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.18;font-weight:700;letter-spacing:-.025em}.faq-sub-head h2 span{display:inline;color:var(--faq-primary);font-family:var(--font-serif, "Instrument Serif", serif);font-size:1em;line-height:inherit;font-style:italic;font-weight:400;letter-spacing:inherit}.faq-sub-list{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--faq-border);border-radius:calc(var(--radius, .625rem) + 8px);background:var(--faq-border)}.faq-sub-item{min-width:0;overflow:hidden;background:radial-gradient(12rem 7rem at 100% 0%,oklch(.9 .21 122 / 7%),transparent 72%),var(--faq-card);transition:background-color .15s ease}.faq-sub-item:hover{background:radial-gradient(12rem 7rem at 100% 0%,oklch(.9 .21 122 / 12%),transparent 72%),var(--faq-card-hover)}.faq-sub-item summary{width:100%;min-width:0;box-sizing:border-box;list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.1rem}.faq-sub-item summary::-webkit-details-marker{display:none}.faq-sub-index{color:var(--faq-muted);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;line-height:1rem;font-weight:400}.faq-sub-question{min-width:0;color:var(--faq-foreground);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.9rem;line-height:1.4;font-weight:600;letter-spacing:normal}.faq-sub-toggle{width:1.55rem;height:1.55rem;display:inline-grid;place-items:center;color:var(--faq-muted)}.faq-sub-toggle svg{width:.84rem;height:.84rem;stroke-width:2;transition:transform .18s ease}.faq-sub-item[open] .faq-sub-toggle{color:var(--faq-primary)}.faq-sub-item[open] .faq-sub-toggle svg{transform:rotate(45deg)}.faq-sub-answer{padding:0 1.1rem 1.1rem calc(2.1rem + 2ch)}.faq-sub-answer p{margin:0;color:var(--faq-body);font-size:.8rem;line-height:1.58;font-weight:400;overflow-wrap:anywhere}@media(max-width:1024px){.faq-primary{padding-block:5.5rem}.faq-primary-shell{grid-template-columns:1fr;gap:3rem}.faq-primary-head{position:static;max-width:48rem}.faq-primary-head h2,.faq-primary-head p:not(.faq-primary-kicker){max-width:48rem}.faq-sub{padding-block:0 5.5rem}.faq-sub-head{max-width:48rem}}@media(max-width:760px){.faq-sub-list{grid-template-columns:1fr}}@media(max-width:640px){.faq-primary{padding-block:4.5rem}.faq-primary-shell,.faq-sub-shell{width:min(100% - 2rem,72rem)}.faq-primary-kicker,.faq-sub-kicker{font-size:10px;letter-spacing:.18em}.faq-primary-head h2{font-size:2.25rem;line-height:1.25}.faq-primary-head p:not(.faq-primary-kicker){font-size:.875rem;line-height:1.625}.faq-primary-item summary{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding-block:1.5rem}.faq-primary-question{font-size:1rem}.faq-primary-toggle{width:1.7rem;height:1.7rem}.faq-primary-answer{padding:0 0 1.5rem calc(1rem + 2ch)}.faq-primary-answer p{font-size:.875rem;line-height:1.625}.faq-sub{padding-block:0 4.5rem}.faq-sub-shell{padding-top:3rem}.faq-sub-head h2{font-size:1.85rem;line-height:1.18}.faq-sub-item summary{padding:1rem}.faq-sub-answer{padding-right:1rem}}
