@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff")}:root{color-scheme:dark;--ring:var(--focus);--ease-out:cubic-bezier(.16, 1, .3, 1);--base:#0a0b0f;--surface:#121419;--raised:#1a1d24;--text:#f4f5f7;--muted:#a4a9b6;--line:#737a8c;--error:#ff8f8f;--a1:#c6ff3d;--a2:#ff6a55;--a3:#e7e9ee;--on-fill:#0a0b0f;--on-fill-muted:#2e3a0a;--focus:#c6ff3d;--focus-on-fill:#0a0b0f;--r-s:10px;--r-m:18px;--r-l:28px;--r-pill:999px;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--plate:1px solid #262a33}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--base);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}.i{fill:currentColor;flex:none;width:1.1em;height:1.1em}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--fs-xl:clamp(52px, 26.74px + 6.476vw, 120px);--fs-l:clamp(40px, 25.14px + 3.81vw, 80px);--fs-h2:clamp(34px, 25.83px + 2.095vw, 56px);--fs-h3:clamp(24px, 21.03px + .762vw, 32px);--fs-h4:clamp(20px, 19.26px + .19vw, 22px);--fs-lede:clamp(18px, 16.51px + .381vw, 22px);--fs-body:clamp(17px, 16.63px + .095vw, 18px);--fs-small:clamp(14px, 13.63px + .095vw, 15px);--fs-label:clamp(12px, 11.63px + .095vw, 13px);--pad-sec:clamp(72px, 45.26px + 6.857vw, 128px);--pad-card:clamp(24px, 18.06px + 1.524vw, 40px);--margin:80px;--gutter:24px;--ring:var(--focus);--ease:cubic-bezier(.2, .8, .2, 1);--snap:cubic-bezier(.34, 1.56, .64, 1)}@media (width<=1023px){:root{--margin:40px}}@media (width<=639px){:root{--margin:20px;--gutter:16px}}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.card,.lead{--ring:var(--focus)}.wrap{width:100%;max-width:calc(1280px + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto;position:relative}.skip{z-index:100;background:var(--raised);color:var(--text);border-radius:var(--r-s);padding:12px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.art{pointer-events:none}.eyebrow,.tile-kicker,.group-lbl,.types-lbl,.feat-type,.rel,.mega-lbl,.ftr-h,.plan-call-lbl{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;line-height:1.2}.hdr{z-index:50;background:var(--base);position:sticky;top:0}.hdr-in{align-items:center;gap:28px;height:72px;display:flex}.logo{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.nav{margin-left:auto}.nav>ul{align-items:center;gap:4px;display:flex}.nav>ul>li{align-items:center;display:flex;position:relative}.nav a{align-items:center;min-height:44px;padding:0 12px;font-size:15px;text-decoration:none;display:inline-flex}.chev{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-left:-10px;display:grid}.chev[aria-expanded=true] .i{transform:rotate(180deg)}.mega{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-m);--ring:var(--focus);grid-template-columns:1.6fr 1fr;gap:24px;width:640px;padding:24px;display:grid;position:absolute;top:100%;left:0}.mega[hidden]{display:none}.mega a{flex-direction:column;align-items:flex-start;padding:8px 0}.mega a span{color:var(--muted);font-size:var(--fs-small)}.hdr-phone{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.btn-nav{border:2px solid var(--a1);border-radius:var(--r-pill);min-height:44px;color:var(--text);white-space:nowrap;background:0 0;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hdr-call,.hdr-menu{display:none}@media (width<=1023px){.hdr-in{gap:8px;height:64px}.nav,.hdr-phone,.btn-nav{display:none}.hdr-call,.hdr-menu{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.hdr-call{border:1px solid var(--line);border-radius:var(--r-pill);margin-left:auto}.hdr-menu{border:1px solid var(--line);border-radius:var(--r-pill);padding:0 14px;font-weight:600}}.btn{border-radius:var(--r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--a1);color:var(--on-fill)}.btn-ghost{color:var(--text);border:2px solid var(--line);background:0 0}.lnk{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.lnk .i{transition:transform .14s var(--ease)}}.hero{position:relative;overflow:clip}.hero-grid{column-gap:var(--gutter);z-index:1;grid-template-columns:repeat(12,1fr);display:grid;position:relative}.hero-main{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:min(88svh - 242px,640px);display:grid}.hero-copy{grid-column:1/8}.hero-frames{grid-column:8/13;height:520px;position:relative}.h1{font-size:var(--fs-xl);line-height:.92}.ln{display:block}.h1 em{font-style:normal}.lede{font-size:var(--fs-lede);max-width:36ch;color:var(--muted);margin-top:28px;line-height:1.45}.hero-act{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px;display:flex}.act-main{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.hero-tiles{gap:var(--gutter);grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.tile{isolation:isolate;gap:8px;padding:28px 32px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tile-title{font-size:var(--fs-h3);justify-content:space-between;align-items:center;gap:12px;line-height:1.1;display:flex}.tile-title .i{width:28px;height:28px}.tile-text{font-size:var(--fs-small);max-width:46ch}.based{color:var(--muted);font-size:var(--fs-small);grid-column:1/-1;align-items:center;gap:8px;margin:24px 0 48px;display:flex}.frame{background:var(--raised);position:absolute;overflow:hidden}.browser{aspect-ratio:16/10.6;flex-direction:column;display:flex}.browser .bar{background:var(--raised);flex:none;align-items:center;gap:5px;height:5.5%;min-height:14px;padding-inline:10px;display:flex}.browser .bar i{background:var(--line);border-radius:50%;width:7px;height:7px}.browser img{flex:1;min-height:0}.phone{aspect-ratio:9/19}.fr-c{width:78%;bottom:0;right:-4%}.fr-b{z-index:2;width:30%;top:16%;left:56%}@media (width<=1023px){.hero-grid{flex-direction:column;display:flex}.hero-main{min-height:auto;display:contents}.hero-copy{order:1;padding-top:40px}.hero-tiles{order:2;grid-template-columns:1fr;gap:12px;margin-top:28px}.hero-frames{order:3;justify-content:center;height:auto;margin-top:32px;display:flex}.based{order:4;margin-bottom:40px}.fr-a,.fr-c{display:none}.fr-b{aspect-ratio:9/13;width:62%;max-width:280px;position:relative;top:auto;left:auto}.hero-act,.act-main{flex-direction:column;align-items:stretch;gap:4px}.act-main .btn{width:100%;margin-bottom:8px}.lede{margin-top:20px}.tile{padding:22px}}.sec{padding-block:var(--pad-sec);position:relative}.sec-head{max-width:900px;margin-bottom:56px;position:relative}.sec-head h2{font-size:var(--fs-h2);margin-top:16px;line-height:1}h3{font-size:var(--fs-h3);line-height:1.1}.group-lbl{color:var(--muted);margin:40px 0 16px}.sec-links{flex-wrap:wrap;gap:8px 32px;margin-top:40px;display:flex}.proof{padding-block:64px;position:relative}.proof-title{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:24px;font-weight:600;line-height:1.2}.trust{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.trust li{gap:6px;display:grid}.num{font-size:var(--fs-h2);line-height:1}.num-text{color:var(--muted);font-size:var(--fs-small);max-width:22ch}.types{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.types-lbl{color:var(--muted)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips li{font-size:var(--fs-small);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@media (width<=639px){.trust{grid-template-columns:1fr 1fr;row-gap:28px}}.pillar-grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.pillar{padding:var(--pad-card);background:var(--surface);border-radius:var(--r-l);--ring:var(--focus);position:relative;overflow:hidden}.pillar>.i{width:36px;height:36px;color:var(--acc)}.pillar h3{margin-top:24px}.pillar>p{color:var(--muted);margin-top:12px}.pillar ul{font-size:var(--fs-small);gap:10px;margin-top:24px;display:grid}.pillar li,.svc-get li{align-items:baseline;gap:10px;display:flex}.pillar li .i,.svc-get .i{color:var(--acc);transform:translateY(2px)}.pillar-n{display:none}.acc-a1{--acc:var(--a1)}.acc-a2{--acc:var(--a2)}.acc-a3{--acc:var(--a3)}@media (width<=1023px){.pillar-grid{grid-template-columns:1fr}}.core-grid{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.svc{padding:var(--pad-card);background:var(--surface);border-radius:var(--r-l);--ring:var(--focus);flex-direction:column;gap:16px;display:flex;position:relative}.svc-top{align-items:center;gap:14px;display:flex}.svc-top .i{width:32px;height:32px;color:var(--acc)}.svc h3 a,.sup h3 a,.wtile h3 a{text-decoration:none}.svc h3 a:hover,.sup h3 a:hover,.wtile h3 a:hover{text-underline-offset:4px;text-decoration:underline}.svc-blurb{color:var(--muted)}.svc-get{font-size:var(--fs-small);gap:8px;display:grid}.price{font-size:var(--fs-small);color:var(--acc);margin-top:auto;padding-top:8px;font-weight:600}.sup-strip{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.sup{background:var(--surface);border-radius:var(--r-m);--ring:var(--focus);grid-template-columns:auto 1fr;align-items:start;gap:6px 16px;padding:24px 28px;display:grid}.sup>.i{width:28px;height:28px;color:var(--acc)}.sup h3{font-size:var(--fs-h4);line-height:1.2}.sup p{color:var(--muted);font-size:var(--fs-small)}.sup .price{grid-column:2;margin:0;padding:0}@media (width<=1023px){.core-grid,.sup-strip{grid-template-columns:1fr}}.feat-list{gap:32px;display:grid}.feat{padding:var(--pad-card);background:var(--surface);border-radius:var(--r-l);--ring:var(--focus);grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.feat-copy{justify-items:start;gap:14px;display:grid}.feat-copy>p:not(.feat-type),.feat-type,.rel{color:var(--muted)}.feat-media{aspect-ratio:16/10;position:relative}.feat-media .fm-d{width:86%;top:0;left:0}.feat-media .fm-p{z-index:2;width:24%;bottom:-4%;right:0}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags li{font-size:var(--fs-label);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 10px}.tile-grid{gap:var(--gutter);grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.wtile{background:var(--surface);border-radius:var(--r-m);--ring:var(--focus);align-content:start;gap:16px;padding:16px 16px 24px;display:grid}.wtile .frame{position:relative}.wtile-copy{justify-items:start;gap:8px;padding-inline:8px;display:grid}.wtile h3{font-size:var(--fs-h4);line-height:1.2}@media (width<=1023px){.feat{grid-template-columns:1fr;gap:28px}.feat-media{order:-1}.tile-grid{grid-template-columns:1fr 1fr}}@media (width<=639px){.tile-grid{grid-template-columns:1fr}}.steps{gap:var(--gutter);counter-reset:s;grid-template-columns:repeat(4,1fr);display:grid}.steps li{counter-increment:s;padding-top:72px;position:relative}.steps li:before{content:counter(s, decimal-leading-zero);font-size:var(--fs-h3);line-height:1;position:absolute;top:0;left:0}.steps p{color:var(--muted);margin-top:10px}@media (width<=1023px){.steps{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=639px){.steps{grid-template-columns:1fr}}.stat-grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.stat{align-content:start;gap:14px;display:grid}.stat-v{font-size:var(--fs-l);line-height:.95}.stat figcaption{gap:10px;display:grid}.cite{font-size:var(--fs-small);color:var(--muted)}.cite a{text-underline-offset:3px}@media (width<=1023px){.stat-grid{grid-template-columns:1fr;row-gap:40px}}.tool-grid{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.tool-speed{padding:var(--pad-card);background:var(--surface);border-radius:var(--r-l);--ring:var(--focus);justify-items:start;gap:14px;display:grid}.tool-speed>.i{width:36px;height:36px;color:var(--a3)}.tool-speed p{color:var(--muted)}.guides .group-lbl{margin-top:0}.guides ul{display:grid}.guides a{border-bottom:1px solid var(--line);min-height:64px;font-size:var(--fs-h4);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:1.25;text-decoration:none;display:flex}.guides a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1023px){.tool-grid{grid-template-columns:1fr}}.plan-grid{grid-template-columns:6fr 6fr;align-items:start;gap:64px;display:grid}.plan-copy .sec-head{margin-bottom:24px}.plan-text{font-size:var(--fs-lede);max-width:34ch;line-height:1.45}.plan-call-lbl{color:var(--muted);margin-top:40px}.plan-phone{font-size:var(--fs-l);margin-top:6px;line-height:1.05;text-decoration:none;display:inline-block}.plan-book{margin-top:12px;display:flex}.plan-reply{align-items:center;gap:10px;margin-top:24px;font-weight:600;display:flex}.plan-shield{max-width:46ch;font-size:var(--fs-small);color:var(--muted);margin-top:24px}.lead{padding:var(--pad-card);background:var(--surface);border-radius:var(--r-l);gap:22px;display:grid}.choices{border:0}.choices legend{margin-bottom:12px;font-weight:600}.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice{cursor:pointer;display:block;position:relative}.choice input{opacity:0;position:absolute;inset:0}.choice-body{border:2px solid var(--line);border-radius:var(--r-m);background:var(--raised);gap:4px;min-height:88px;padding:16px;display:grid}.choice input:checked+.choice-body{border-color:var(--a1)}.choice input:focus-visible+.choice-body{outline:3px solid var(--ring);outline-offset:3px}.choice-title{align-items:center;gap:8px;font-weight:700;display:flex}.choice-hint{font-size:var(--fs-small);color:var(--muted)}.field{gap:8px;display:grid}.field label{font-weight:600}.field input{background:var(--raised);border:2px solid var(--line);border-radius:var(--r-s);min-height:52px;padding:0 16px}.btn-submit{width:100%}.fine{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:8px;display:flex}@media (width<=1023px){.plan-grid{grid-template-columns:1fr;gap:40px}}@media (width<=639px){.choice-grid{grid-template-columns:1fr}}.ftr{background:var(--base);border-top:1px solid var(--line);padding-block:80px 40px}.ftr-top{flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:48px;display:flex}.ftr-brand p{max-width:44ch;color:var(--muted);font-size:var(--fs-small);margin-top:12px}.ftr-contact{justify-items:end;gap:6px;display:grid}.ftr-contact a{align-items:center;min-height:32px;display:inline-flex}.ftr-phone{font-size:var(--fs-h2);line-height:1;text-decoration:none}.ftr-cols{gap:var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding-block:40px;display:grid}.ftr-h{color:var(--muted);margin-bottom:14px}.ftr-cols ul{gap:4px;display:grid}.ftr-cols a{min-height:36px;font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}.ftr-cols a:hover{text-decoration:underline}.ftr-shield{font-size:var(--fs-small);color:var(--muted);margin-top:32px}.legal{font-size:var(--fs-small);color:var(--muted);margin-top:12px}@media (width<=1023px){.ftr-cols{grid-template-columns:1fr 1fr}.ftr-contact{justify-items:start}}@media (prefers-reduced-motion:no-preference){.motion [data-reveal].armed:not(.in){opacity:0;transform:translateY(24px)}.motion [data-reveal].armed{transition:opacity .7s var(--ease), transform .7s var(--ease)}.lnk:hover .i{transform:translate(4px)}}.h1,h2,h3,.num,.stat-v,.plan-phone,.ftr-phone,.logo,.tile-title{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800}.eyebrow,.tile-kicker,.group-lbl,.types-lbl,.feat-type,.rel,.price,.mega-lbl,.ftr-h,.plan-call-lbl,.proof-title,.tags li,.cite{font-family:var(--font-mono);font-weight:500}.price{text-transform:none;letter-spacing:0}.logo-mark{background:var(--a1);width:22px;height:22px;box-shadow:inset -8px -8px 0 var(--a2);border-radius:6px}.hdr{border-bottom:1px solid #1a1d24}.nav a:hover,.hdr-phone:hover,.btn-nav:hover{color:var(--a1)}.pillar,.svc,.sup,.wtile,.tool-speed,.lead,.stat,.feat{border:var(--plate);background:var(--surface)}.btn-primary{border-radius:var(--r-s)}.btn-ghost{border-radius:var(--r-s);border-color:var(--line)}.btn-ghost:hover{border-color:var(--a1);color:var(--a1)}.lnk:hover{color:var(--a1)}.art-hero{position:absolute;inset:0}.spot{background:radial-gradient(45% 45% at 50% 42%,#c6ff3d29,#0000 70%),radial-gradient(35% 35% at 30% 80%,#ff6a5524,#0000 70%);width:62%;height:110%;position:absolute;top:-10%;right:-8%}.dots{background:radial-gradient(circle,#a4a9b638 1px,#0000 1.5px) 0 0/24px 24px;position:absolute;inset:0 0 0 50%;-webkit-mask:radial-gradient(60% 60% at 60% 45%,#000 20%,#0000 75%);mask:radial-gradient(60% 60% at 60% 45%,#000 20%,#0000 75%)}.hero-main{min-height:640px}.hero-copy{z-index:2;grid-column:1/8;padding-top:16px;position:relative}.h1{letter-spacing:-.045em;font-size:clamp(52px,24px + 6.4vw,116px);line-height:.9}.h1 em{color:var(--a1);white-space:nowrap;position:relative}.h1 em:after{content:"";background:var(--a2);border-radius:.05em;height:.09em;position:absolute;bottom:-.04em;left:.02em;right:.3em;transform:rotate(-1.5deg)}.lede{color:var(--muted);max-width:38ch}.lnk-call .i{color:var(--a1)}.lnk-call,.lnk-book{text-decoration-color:var(--line)}.hero-frames{height:600px;margin-right:calc(40px - var(--margin));grid-column:8/13}.frame{border:1px solid #f4f5f724;border-radius:12px;box-shadow:0 50px 90px -30px #000000f2,0 0 0 1px #0009}.browser .bar{background:#1f232b;height:22px;min-height:22px;padding-inline:10px}.browser .bar i{background:#3a3f4b;width:8px;height:8px}.browser .bar i:first-child{background:var(--a2)}.fr-a{width:100%;top:8px;left:0}.fr-c{width:72%;bottom:0;left:auto;right:0}.fr-b{z-index:3;border:5px solid #1f232b;border-radius:26px;width:26%;top:auto;bottom:30px;left:-14%}.fr-b img{border-radius:20px}.hero-tiles{margin-top:32px}.tile{border-radius:var(--r-m);background:var(--raised);border:var(--plate);color:var(--text);gap:4px;padding:22px 28px}.tile-idea{--acc:var(--a1)}.tile-biz{--acc:var(--a2)}.tile-kicker{color:var(--acc)}.tile-title{font-size:30px}.tile-title .i{background:var(--acc);width:44px;height:44px;color:var(--on-fill);box-sizing:border-box;border-radius:50%;padding:11px}.tile-text{color:var(--muted)}.tile:hover{border-color:var(--acc)}.proof{background:var(--surface);border-block:1px solid #1a1d24;padding-block:48px}.num{letter-spacing:-.04em;font-size:clamp(48px,32px + 3.4vw,84px)}.trust li:first-child .num{color:var(--a1)}.trust li:nth-child(3) .num{color:var(--a2)}.chips li{background:var(--raised);border-color:#2c303a}.chips .i{color:var(--a1)}.sec{padding-block:clamp(64px,36px + 4vw,104px) 0}.plan,.tools{padding-bottom:clamp(64px,36px + 4vw,104px)}.sec-head{grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;margin-bottom:44px;display:grid}.sec-head h2{letter-spacing:-.035em;grid-column:1/-1;max-width:22ch;font-size:clamp(36px,24px + 2.6vw,60px)}.secnum{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);color:var(--a1)}.secnum:after{content:" /";color:var(--muted)}.eyebrow{color:var(--muted)}.pillar{border-radius:var(--r-l)}.pillar-n{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--acc);opacity:.5;font-size:88px;font-weight:800;line-height:1;display:block;position:absolute;top:18px;right:28px}.pillar>.i{background:var(--raised);box-sizing:border-box;border-radius:14px;width:52px;height:52px;padding:12px}.pillar:after{content:"";left:var(--pad-card);background:var(--acc);border-radius:0 0 4px 4px;width:52px;height:4px;position:absolute;top:0}.svc-top .icon{background:var(--raised);border-radius:12px;width:48px;height:48px;padding:11px}.svc:hover,.sup:hover{border-color:var(--acc)}.feat{border-radius:var(--r-l);grid-template-columns:7fr 5fr}.feat-copy{order:2}.feat-media .fm-p{border:4px solid #1f232b;border-radius:20px}.feat-media .fm-p img{border-radius:16px}.feat-type{color:var(--muted)}.rel{color:var(--a2)}.tags li{color:var(--muted);border-color:#2c303a}.wtile .frame{box-shadow:none;border-radius:8px}.wtile:hover{border-color:var(--line)}.steps{position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--a1), #2c303a);height:2px;position:absolute;top:23px;left:0;right:0}.steps li{padding-top:76px}.steps li:before{background:var(--base);border:2px solid var(--a1);width:48px;height:48px;font-family:var(--font-mono);color:var(--a1);border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid}.stat{padding:var(--pad-card);border-radius:var(--r-l)}.stat-v{font-size:clamp(64px,44px + 4.4vw,112px)}.stat:first-child .stat-v{color:var(--a1)}.stat:nth-child(2) .stat-v{color:var(--a2)}.tool-speed>.i,.guides a:hover{color:var(--a1)}.plan{background:radial-gradient(40% 60% at 82% 45%,#c6ff3d14,#0000 70%);border-top:1px solid #1a1d24}.plan-phone,.plan-reply .i,.ftr-phone{color:var(--a1)}.lead{border-radius:var(--r-l);box-shadow:0 40px 80px -30px #000000f2}.btn-submit{border-radius:var(--r-s)}.ftr{border-top-color:#1a1d24}@media (width<=1023px){.hero-copy{padding-top:32px}.h1{font-size:52px}.hero-frames{margin-right:0}.spot{width:auto;height:auto;inset:50% -20% 0}.dots{inset:60% 0 0}.fr-b{aspect-ratio:9/13;border-width:4px;width:62%;max-width:260px;bottom:auto;left:auto}.tile{padding:18px 20px}.tile-title{font-size:24px}.tile-title .i{width:36px;height:36px;padding:9px}.pillar-n{font-size:64px}.feat{grid-template-columns:1fr}.steps:before{display:none}}@media (prefers-reduced-motion:no-preference){.motion .h1 .ln{animation:up .6s var(--ease) both}.motion .h1 .ln2{animation-delay:90ms}.motion .h1 .ln3{animation-delay:.18s}@keyframes up{0%{transform:translateY(28px)}}.motion .h1 em:after{animation:swash .5s var(--ease) .65s both;transform-origin:0}@keyframes swash{0%{transform:rotate(-1.5deg)scaleX(0)}}.motion .hero-frames .frame{animation:up .8s var(--ease) both}.motion .fr-c{animation-delay:.12s}.motion .fr-b{animation-delay:.24s}.motion .tile{transition:transform .14s var(--ease), border-color .14s var(--ease)}.motion .tile:hover{transform:translateY(-4px)}.motion .btn-primary{transition:transform .14s var(--ease)}.motion .btn-primary:hover{transform:translateY(-2px)}}:root{--frame-shadow:0 50px 90px -30px #000000f2}html{scroll-padding-top:96px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{vertical-align:-.125em;flex:none;width:1.1em;height:1.1em;display:inline-flex}.icon svg{width:100%;height:100%}.frame picture{flex:1;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.frame img{object-fit:cover;object-position:top;width:100%;height:100%}.frame{margin:0}.tile-title .icon{background:var(--acc);width:44px;height:44px;color:var(--on-fill);border-radius:50%;padding:11px}.svc-top .icon,.pillar>.icon{color:var(--acc)}.sup{flex-direction:column;display:flex}.sup .svc-top{align-items:start}.sup .price{padding:0}.section{padding-block:clamp(64px,36px + 4vw,104px)}.section-tight{padding-block:40px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;font-weight:800;line-height:1.05}h1{font-size:var(--fs-l);max-width:20ch}h2{margin-bottom:24px;font-size:clamp(36px,24px + 2.6vw,60px)}h3{font-size:var(--fs-h3)}h1 em,h2 em{color:var(--acc,var(--a1));font-style:normal}.h1{max-width:none;margin:0}.hero-copy{background:var(--base)}.page-head{isolation:isolate;background:var(--base);padding-block:80px 48px;position:relative}.page-copy{position:relative}.page-head .lede{max-width:42ch}.page-head .eyebrow{margin-bottom:20px}.art-page{z-index:-1;position:absolute;inset:0;overflow:clip}.art-page .spot{width:50%;right:-20%}.art-page .dots{left:75%}.crumbs{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.btn-row{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.tel-link,.ext-link,.text-link,.book-link{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.big-tel{font-family:var(--font-display);min-height:44px;color:var(--a1);align-items:center;gap:12px;font-size:clamp(26px,3vw,46px);font-weight:800;text-decoration:none;display:inline-flex}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.card{background:var(--surface);border:var(--plate);border-radius:var(--r-l);--ring:var(--focus)}.raised{background:var(--raised);--ring:var(--focus)}.work-grid,.get-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.get-grid li{align-items:start;gap:16px;padding:32px;display:flex}.get-grid .icon{color:var(--acc,var(--a1))}.section .steps{margin-top:40px}.section .stat{max-width:850px}.core-grid,.sup-strip{margin-top:24px}.sup-strip+.hero-tiles{margin-top:64px}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.info{padding:var(--pad-card);background:var(--surface);align-content:start;gap:16px;display:grid}.info figcaption{gap:12px;display:grid}.info figcaption p,.info-text{color:var(--muted)}.info-value{font-family:var(--font-display);color:var(--acc,var(--a1));font-size:64px;line-height:1}.example-tag{font:500 12px/1.4 var(--font-mono);color:var(--muted);border:1px dashed var(--line);border-radius:var(--r-pill);justify-self:start;padding:6px 12px}.sample-line,.source-line{color:var(--muted);font-size:14px}.checklist{gap:16px;display:grid}.checklist li{align-items:start;gap:12px;display:flex}.checklist .icon{color:var(--acc,var(--a1))}.prose>*{max-width:760px}.prose p{max-width:66ch;margin-bottom:1em}.prose h2{margin-top:48px;font-size:36px}.prose h3{margin-top:32px}.prose ul,.prose ol{list-style:revert;margin-block:24px;padding-left:24px}.prose a{color:var(--acc,var(--a1))}.form{gap:22px;display:grid}.field input,.field textarea,.field select{font:inherit;color:var(--text);background:var(--raised);border:2px solid var(--line);border-radius:var(--r-s);width:100%;min-height:52px;padding:12px 16px}.field textarea{resize:vertical;min-height:140px}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.field [aria-invalid=true],.choices[aria-invalid=true] .choice-body{border-color:var(--error)}.field-error{color:var(--error);font-size:15px;display:block}.field-error:empty{min-height:0}.optional,.fine{color:var(--muted)}.choice-hint{line-height:1.4}.choice-body{height:100%}.choice input{width:1px;height:1px}.lead-form{background:var(--surface)}.lead-submit,.contact-submit{border-radius:var(--r-s);width:100%}.fine{align-items:start;margin-top:12px}.contact-form,.contact-aside{background:var(--surface)}.tags a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.tag{border-radius:var(--r-pill);background:var(--raised);color:var(--muted);align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}a.tag{min-height:44px}.cs-frames .frame{position:relative}.cs-frames .phone{position:absolute}.next-project{min-height:150px}.next-title{font-weight:800}.ftr-h{font-size:13px;font-family:var(--font-mono);font-weight:500}.ftr-cols a,.ftr-contact a{overflow-wrap:anywhere;min-height:44px}.ftr-cols>div{min-width:0}.ftr-top p{max-width:46ch}.ftr-cols a{word-break:break-word}.hdr-in{gap:18px}.logo{font-size:18px}.nav a{padding-inline:8px}.hdr-phone{gap:4px}.mega{left:-200px}.mega-lbl{color:var(--a2)}.nav a[aria-current],.mega a[aria-current]{color:var(--a1)}#mobile-sheet{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);color:var(--text);width:min(95vw,600px);max-height:90dvh;padding:24px;overflow:auto}#mobile-sheet::backdrop{background:#0a0b0ff5}.sheet-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.sheet-top h2{font-size:28px}.sheet-top button{border:1px solid var(--line);border-radius:var(--r-s);background:var(--raised);min-height:44px;padding:10px 16px}#mobile-sheet nav:not(.hero-tiles){display:grid}#mobile-sheet nav:not(.hero-tiles) a{align-items:center;min-height:48px;display:flex}#mobile-sheet .group-lbl,#mobile-sheet .btn-primary{margin-top:24px}[data-color=websites],[data-color=signs]{--acc:var(--a1)}[data-color=seo],[data-color=reviews]{--acc:var(--a2)}[data-color=ai],[data-color=software]{--acc:var(--a3)}@media (width<=1279px) and (width>=1024px){.hdr-in{gap:8px}.logo{font-size:15px}.nav a,.btn-nav,.hdr-phone{font-size:13px}.btn-nav{padding-inline:12px}.hdr-phone .icon{display:none}}@media (width<=1023px){.two-col,.work-grid,.get-grid{grid-template-columns:1fr;gap:24px}.page-head{padding-top:48px}.tile-title .icon{width:36px;height:36px;padding:9px}.hero-copy{padding-top:32px}.hero-frames .fr-b{flex:none}.mega{left:0}}@media (width<=639px){.sample-grid{grid-template-columns:1fr}.hdr-in{gap:8px}.logo{gap:6px;font-size:14px}.hdr-menu{padding-inline:10px;font-size:14px}.logo-mark{flex:none;width:18px;height:18px}.ftr-cols{gap:32px 16px}.choice-grid{grid-template-columns:1fr 1fr}.choice-body{padding:12px}.choice-title{font-size:15px}.choice-hint{font-size:13px}.case-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){a,button{transition:color .14s var(--ease),border-color .14s var(--ease)}}.glass{background:var(--surface);border:var(--plate);border-radius:var(--r-l);--ring:var(--focus)}.price-group+.price-group{margin-top:64px}.prose a,.cite a,.plan-shield a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}html:has(dialog[open]){overflow:hidden}a,button,summary{min-width:44px}.btn-primary:active{box-shadow:inset 0 0 0 2px var(--on-fill)}.btn-ghost:active{border-color:var(--a1);color:var(--a1)}.lnk:active{text-decoration-thickness:2px}@media (width<=639px){.logo{gap:8px;font-size:clamp(14px,10vw - 22px,17px)}.logo-mark{width:clamp(18px,13.333vw - 30px,22px);height:clamp(18px,13.333vw - 30px,22px)}.hdr-menu{padding-inline:14px;font-size:clamp(14px,10vw - 22px,17px)}}h1,h2{text-wrap:balance}.sec-head h2{max-width:18ch}.phone{aspect-ratio:var(--ar,9 / 19);border:5px solid #1f232b;border-radius:26px}.phone img{border-radius:20px}@media (width<=1023px){.hero-frames{align-items:flex-start;height:auto}.hero-frames .fr-b{aspect-ratio:9/13}}.art-page .spot{background:radial-gradient(closest-side at 62% 38%,#c6ff3d29,#0000),radial-gradient(closest-side at 40% 72%,#ff6a5524,#0000);width:42%;height:auto;inset:0 0 0 auto}@media (width<=1023px){.plan{background:radial-gradient(70% 30% at 50% 82%,#c6ff3d14,#0000 70%)}}.swash{white-space:nowrap;position:relative}.swash:after{content:"";background:var(--a2);border-radius:.05em;height:.08em;position:absolute;bottom:-.06em;left:.02em;right:.3em;transform:rotate(-1.5deg)}.acc-a2 .pillar-n{opacity:1}.feat-copy>:is(h2,h3){margin:0;font-size:clamp(32px,24px + 1.4vw,44px);line-height:1.05}.wtile-copy>:is(h2,h3){letter-spacing:-.02em;margin:0 0 8px;font-size:22px;line-height:1.15}.wtile-copy>:is(h2,h3) a{text-decoration:none}.wtile-copy>:is(h2,h3) a:hover{text-underline-offset:4px;text-decoration:underline}.wtile .feat-type{min-height:2.4em}.wtile .rel,.demo-note{border:1px solid var(--a2);border-radius:var(--r-pill);color:var(--a2);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;padding:4px 10px;line-height:1.2;display:inline-flex}@media (width>=1024px){.tile-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tile-grid>*{grid-column:span 2}.tile-grid>:first-child:nth-last-child(5),.tile-grid>:first-child:nth-last-child(5)+*{grid-column:span 3}.work-grid,.get-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.work-grid>*,.get-grid>*{grid-column:span 4}.work-grid>:nth-child(3n+1):last-child,.get-grid>:nth-child(3n+1):last-child{grid-column:5/span 4}.work-grid>:nth-child(3n+1):nth-last-child(2),.get-grid>:nth-child(3n+1):nth-last-child(2){grid-column:3/span 4}.steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.section .stat{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:48px;max-width:none}.wtile{flex-direction:column;display:flex}.wtile-copy{flex-direction:column;flex:1 0 auto;align-items:flex-start;display:flex}.wtile .tile-links{margin-top:auto}}@media (width>=640px) and (width<=1023px){.tile-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=639px){.wtile-copy>:is(h2,h3){font-size:24px}.wtile .feat-type{min-height:0}}.checkup{padding:var(--pad-card);margin-top:32px}.checkup .group-lbl{color:var(--a2);margin:0 0 20px}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.check-grid .icon{color:var(--a1);transform:translateY(3px)}@media (width<=639px){.check-grid{grid-template-columns:1fr}}.page-head+.contact-sec{padding-top:16px}@media (width<=1023px){.page-head:has(+.contact-sec){padding-bottom:32px}}.sample-line{color:var(--a2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:500;line-height:1.4}.info-value{margin-top:8px}.choice-body{align-content:start}@media (width<=1023px){.ftr-cols>div:last-child{grid-column:1/-1}}.section+.section:not(.plan){padding-top:0}.stat+.svc-why{margin-top:48px}.faq+.lnk{margin-top:24px}.nowrap{white-space:nowrap}main{counter-reset:sec}.sec-lbl{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.sec-lbl .secnum:before{counter-increment:sec;content:counter(sec, decimal-leading-zero)}:is(.core-grid,.sup-strip)+.sec-lbl{margin-top:64px}.page-head h1 em{color:var(--a1);white-space:nowrap;position:relative}.page-head h1 em:after{content:"";background:var(--a2);border-radius:.05em;height:.09em;position:absolute;bottom:-.04em;left:.02em;right:.3em;transform:rotate(-1.5deg)}.page-frames{display:none}@media (width>=1024px){.page-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.page-grid>.page-copy{grid-column:1/8}.page-frames{grid-column:8/13;height:400px;display:block;position:relative}.page-frames .pf-d{width:100%;top:24px;right:0}.page-frames .pf-p{z-index:2;width:28%;bottom:0;left:-4%}.page-head:not(:has(.page-grid)) .art-page{display:none}}@media (width<=1023px){.art-page{opacity:.35;width:70%;height:180px;inset:0 0 auto auto}.art-page .spot{width:100%}}.work-card[data-project=fieldflow] .frame img{object-position:left top}@media (width<=639px){.feat-copy>:is(h2,h3){text-wrap:wrap}.ftr-h{min-height:2.4em}.ftr-cols ul{gap:0}}.check-grid .icon{color:var(--a2)}.svc-get .icon{color:var(--acc)}.plan-call-lbl{margin-top:48px}@media (width>=1024px){.page-frames .pf-d{top:0}.page-frames .pf-p{width:22%;bottom:-40px;left:auto;right:-24px}}.proof{background:radial-gradient(closest-side at 18% 50%, #c6ff3d24, transparent), radial-gradient(closest-side at 62% 60%, #ff6a551f, transparent), var(--surface)}.stat-grid .stat:first-child{background:#1d221b;border-color:#c6ff3d59}.stat-grid .stat:nth-child(2){background:#231a1d;border-color:#ff6a5566}.pillar:after{border-radius:0;width:auto;left:0;right:0}.svc-more{min-height:44px;font:600 var(--fs-small) var(--font-mono);color:var(--acc);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.plan-reply .icon{color:var(--a1)}.work-card[data-project=tree-of-life-rx] .browser img{object-position:center 30%}@media (width>=1280px){.work-grid:has(>:nth-child(7):last-child){grid-template-columns:repeat(8,minmax(0,1fr))}.work-grid:has(>:nth-child(7):last-child)>*{grid-column:span 2}.work-grid:has(>:nth-child(7):last-child)>:nth-child(5){grid-column:2/span 2}}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23A4A9B6'%3E%3Cpath d='M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}@media (width<=1023px){.steps{row-gap:32px}.steps li{padding-top:64px}.steps p{margin-top:12px}}@media (width<=639px){.svc .svc-top{flex-direction:column;align-items:flex-start;gap:16px}.svc .svc-top h3{font-size:24px;line-height:26px}.ftr-h{letter-spacing:.06em;font-size:12px}}:is(.work-card[data-project=jiqboys],[data-crop=jiqboys]){--keep:.92}:is(.work-card[data-project=vibechoice],[data-crop=vibechoice],.hero-frames .fr-c){--keep:.95}:is(.work-card[data-project=talmudipress],[data-crop=talmudipress]){--keep:.9}:is(.work-card[data-project=jiqboys],.work-card[data-project=vibechoice],.work-card[data-project=talmudipress],[data-crop=jiqboys],[data-crop=vibechoice],[data-crop=talmudipress]) .browser img,.hero-frames .fr-c img{height:auto;min-height:calc(100% / var(--keep))}.closing-section h2 em{color:var(--a1);white-space:nowrap;position:relative}.closing-section h2 em:after{content:"";background:var(--a2);border-radius:.05em;height:.09em;position:absolute;bottom:-.04em;left:.02em;right:.3em;transform:rotate(-1.5deg)}@media (width>=1024px){.cs-gallery:has(.cs-shots>picture:only-child){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:48px;display:grid}.cs-gallery:has(.cs-shots>picture:only-child) .cs-shots{margin-top:0}}.cs-gallery-head .lede{max-width:32ch;margin-top:16px}.path-tile{border:var(--plate);border-radius:var(--r-m);background:var(--surface);max-width:560px;min-height:72px;color:var(--text);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-top:40px;padding:16px 16px 16px 24px;text-decoration:none;display:grid}.path-tile .eyebrow{grid-column:1;margin:0}.path-tile-t{font:700 var(--fs-h4)/1.2 var(--font-display);grid-column:1}.path-go{background:var(--a1);width:44px;height:44px;color:var(--on-fill);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.path-tile:hover{border-color:var(--a1)}.path-tile:hover .path-tile-t{text-underline-offset:4px;text-decoration:underline}.svc-why .service-price{margin-top:24px}@media (width<=639px){.art-page .dots{display:none}.page-head .btn-row .btn-primary{width:100%}.page-head:has(.page-copy){padding-bottom:8px}}:is(.work-card[data-project=talmudipress],[data-crop=talmudipress]) .browser img{object-position:left top}:is(.work-card[data-project=tree-of-life-rx],[data-crop=tree-of-life-rx]) .browser img{object-position:center 42%}@media (width>=640px){.svc .svc-top{grid-template-rows:64px auto;align-items:start;gap:24px;display:grid}}.tile-links{flex-wrap:wrap;gap:0 24px;display:flex}.wrap>.stat{background:#231a1d;border-color:#ff6a5566}.wrap>.stat .stat-v{color:var(--a2)}:is(.closing-section .cta,[data-closing-action] .price-cta,[data-closing-action] .contact-form,.plan){border-color:var(--a1);box-shadow:0 0 80px -8px #c6ff3d1f}@media (width<=1023px){.page-frames{justify-content:center;margin-top:40px;display:flex}.page-frames .pf-d{display:none}.page-frames .pf-p{aspect-ratio:9/13;border-width:4px;width:60%;max-width:260px;position:relative}.ftr-cols>div:last-child ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.ftr-cols>div:last-child li:nth-child(2){grid-area:3/1/auto/-1}}@media (width<=639px){.ftr-h{min-height:2.4em;margin-bottom:20px}.ftr-cols{row-gap:32px}}.hero .h1{letter-spacing:-.035em;font-size:clamp(38px,18px + 3.6vw,68px);line-height:1}.hero .h1 em{white-space:normal}.hero .h1 em:after{display:none}.acc2{color:var(--a2)}.hero-sub{font:600 var(--fs-small) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a1);margin-top:20px}.hero-checks{gap:8px;margin-top:24px;display:grid}.hero-checks li{align-items:baseline;gap:10px;display:flex}.hero-checks .i,.hero-checks .icon{color:var(--a1);transform:translateY(2px)}.hero .btn,.hero .lnk-book{border-radius:var(--r-pill)}.hero .lnk-book{border:var(--plate);align-items:center;min-height:44px;padding:0 22px;text-decoration:none;display:inline-flex}.hero .lnk-book:hover{border-color:var(--a1)}.hero-strip{gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:40px 0 48px;display:grid}.hero-strip .hero-tiles{grid-column:span 2;grid-template-columns:subgrid;margin-top:0}.strip-note{border:var(--plate);border-radius:var(--r-m);background:var(--surface);color:var(--muted);font-size:var(--fs-small);align-items:center;padding:22px 24px;display:flex}.hero-strip .strip-note.based{order:0;grid-column:auto;gap:0;margin:0}@media (width<=1023px){.hero .h1{font-size:38px}.hero-strip{order:4;grid-template-columns:1fr;gap:12px;margin:28px 0 40px}.hero-strip .hero-tiles{order:0;grid-column:auto;grid-template-columns:1fr;gap:12px}.hero-strip .strip-note,.hero-strip .strip-note.based{order:1}.hero .lnk-book{justify-content:center}}.svx{gap:var(--gutter);display:grid}.svx [hidden]{display:none!important}.svx-panels{gap:var(--gutter);display:grid}.svx-list{gap:8px;display:grid}.svx-tab{border:var(--plate);border-radius:var(--r-m);background:var(--surface);min-height:56px;color:var(--muted);font:600 var(--fs-h4)/1.2 var(--font-display);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:12px 18px;display:flex}.svx-tab .icon,.svx-tab .i{color:var(--acc);flex:none}.svx-tab:hover{color:var(--text);border-color:var(--acc)}.svx-tab[aria-selected=true]{color:var(--text);background:var(--raised);border-color:var(--acc)}@media (width>=960px){.svx.is-enhanced{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start}.svx.is-enhanced .svx-panels{position:sticky;top:96px}}
