@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05ba3ff6b3078756-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bde84f5436717993-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Caslon Text Fallback;src:local("Times New Roman");ascent-override:82.44%;descent-override:22.10%;line-gap-override:0.00%;size-adjust:117.66%}.__className_b71eb7{font-family:Libre Caslon Text,Libre Caslon Text Fallback;font-weight:400;font-style:normal}.__variable_b71eb7{--font-serif:"Libre Caslon Text","Libre Caslon Text Fallback"}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{color-scheme:dark;--bg:#020617;--surface:#0f172a;--surface2:#131c30;--line:#1e293b;--line2:#2a3850;--tx:#dae2fd;--hd:#f8fafc;--mut:#94a0b8;--dim:#74809c;--teal:#14b8a6;--teal-br:#4fdbc8;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-geist-sans),-apple-system,system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--max:1160px;--text:62ch;--narrow:720px;--video:960px;--r:8px;--ease:cubic-bezier(.16,1,.3,1);--fs-label:13px;--fs-small:15px;--fs-body:clamp(17px,16px + .25vw,19px);--fs-lead:clamp(20px,15px + 1.1vw,24px);--fs-h3:clamp(22px,16px + 1.3vw,28px);--fs-h2:clamp(34px,20px + 3.4vw,56px);--fs-h1:clamp(38px,14px + 4.2vw,72px);--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tx);font-family:var(--sans);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--hd);letter-spacing:-.022em;line-height:1.06;text-wrap:balance}a{color:inherit;text-decoration:none}em,i{font-style:italic}::selection{background:rgba(20,184,166,.3);color:#fff}:focus-visible{outline:2px solid var(--teal-br);outline-offset:3px;border-radius:4px}.btn:focus-visible{outline-offset:2px}.langsw .lng:focus-visible,nav a:focus-visible{outline-offset:1px}.skip{position:fixed;top:12px;left:16px;z-index:70;background:var(--surface);color:var(--hd);padding:10px 16px;border-radius:var(--r);border:1px solid var(--line2);transform:translateY(-200%);opacity:0;pointer-events:none;transition:transform .2s,opacity .2s}.skip:focus-visible{transform:none;opacity:1;pointer-events:auto}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px;width:100%}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-br);margin-bottom:20px;display:flex;align-items:center;gap:11px;font-feature-settings:"tnum" 1}.eyebrow:before{content:"";width:26px;height:1px;background:var(--teal)}.eyebrow.c{justify-content:center}.btn{font-family:var(--sans);font-size:15px;font-weight:600;min-height:44px;padding:12px 24px;border-radius:var(--r);display:inline-flex;align-items:center;gap:9px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;border:1px solid transparent}.btn svg{transition:transform .22s ease}.btn:hover svg{transform:translateX(3px)}.btn-primary{background:var(--teal);color:#04211d}.btn-primary:hover{background:var(--teal-br)}.btn-ghost{background:none;border-color:var(--line2);color:var(--hd)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal-br)}nav{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(2,6,23,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}nav.scrolled{background:rgba(2,6,23,.82);border-bottom-color:var(--line);box-shadow:0 1px 0 rgba(0,0,0,.4)}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{font-family:var(--serif);font-size:21px;color:var(--hd);white-space:nowrap}.logo-short{display:none}@media(max-width:430px){.logo-full{display:none}.logo-short{display:inline}}.navlinks{display:flex;align-items:center;gap:28px;font-size:14px;color:var(--mut);font-weight:500}.navlinks a:not(.btn):hover{color:var(--hd)}.navlinks .btn{padding:9px 18px}@media(max-width:760px){.navlinks a:not(.btn):not(.lng){display:none}}@media(max-width:600px){nav .wrap{padding:0 16px;gap:8px}.logo{font-size:16px;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.navlinks{gap:10px;flex-shrink:0}.navlinks .btn{padding:8px 11px;font-size:12.5px;white-space:nowrap}.langsw{font-size:11px}.langsw .lng{padding:4px 3px}}@media(max-width:390px){.logo{font-size:15px}.navlinks .btn{padding:7px 9px;font-size:12px}}.langsw{display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-size:12px;letter-spacing:.08em}.langsw .lng{color:var(--dim);padding:12px 6px;border-radius:6px;transition:color .2s var(--ease)}.langsw .lng:hover{color:var(--hd)}.langsw .lng.on{color:var(--teal-br)}.sec{padding-block:clamp(96px,12vw,160px)}.sec+.sec{padding-top:0}.sec h2{font-size:var(--fs-h2);line-height:1.04;max-width:18ch}.sec h3{font-size:var(--fs-h3);line-height:1.15}.intro{color:var(--mut);max-width:var(--text);font-size:var(--fs-lead);line-height:1.5;margin-top:var(--s5)}.cta{display:flex;gap:var(--s6);flex-wrap:wrap;margin-top:var(--s7)}.cta,.textlink{align-items:center}.textlink{color:var(--hd);font-weight:500;font-size:var(--fs-small);display:inline-flex;gap:8px;min-height:44px;border-bottom:1px solid var(--line2)}.textlink:hover{color:var(--teal-br);border-color:var(--teal)}.rv{transition:opacity .45s var(--ease),transform .45s var(--ease)}:root[data-js] .rv:not(.in){opacity:0;transform:translateY(8px)}@media(max-width:860px){:root[data-js] .rv:not(.in){opacity:1;transform:none}}.hero{padding:clamp(140px,18vw,200px) 24px clamp(56px,6vw,88px);display:grid;grid-template-columns:1.35fr .65fr;grid-gap:var(--s8);gap:var(--s8);align-items:start}.portrait{margin-top:12px}.hero-top{display:flex;align-items:center;gap:12px;margin-bottom:var(--s5)}.hero-top .eyebrow{margin-bottom:0}.hero h1{font-size:var(--fs-h1);line-height:1.04;letter-spacing:-.03em;max-width:17ch}.hero .sub{font-size:var(--fs-lead);color:var(--mut);margin-top:var(--s6);max-width:40ch;line-height:1.45}.hero .price{font-size:var(--fs-small);color:var(--mut);margin-top:var(--s5);line-height:1.5}.hero .cta{margin-top:var(--s6)}.hero-face{display:none}.portrait img{width:100%;border-radius:var(--r);filter:grayscale(1) contrast(1.06) brightness(.94);display:block}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-top:112px}.portrait{display:none}.hero-face{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 22%;filter:grayscale(1);flex-shrink:0}}.proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s5) var(--s7);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:var(--s6)}.proof blockquote{max-width:52ch}.proof blockquote p{font-family:var(--serif);font-size:var(--fs-h3);color:var(--hd);line-height:1.3}.proof cite{display:block;font-style:normal;margin-top:var(--s3)}.proof .facts,.proof cite{color:var(--mut);font-size:var(--fs-small)}.proof .facts{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s6);gap:var(--s6);width:100%;line-height:1.5}.flabel{display:block;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-br);margin-bottom:6px}@media(max-width:860px){.proof .facts{grid-template-columns:1fr;gap:var(--s5)}}.proof{margin-top:0}.cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s7);gap:var(--s7);margin-top:var(--s8)}.cols h3{margin-bottom:var(--s3)}.cols p{color:var(--mut);font-size:var(--fs-body);line-height:1.55}.ladder{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:var(--s8);border-top:1px solid var(--line)}.ladder li{padding:var(--s6) var(--s6) 0 0;border-right:1px solid var(--line);padding-left:var(--s6)}.ladder li:first-child{padding-left:0}.ladder li:last-child{border-right:0}.ladder li:nth-child(2){border-top:2px solid var(--teal);margin-top:-1px}.maildirect{margin-top:var(--s4);color:var(--mut);font-size:var(--fs-small);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.maildirect a{color:var(--hd);border-bottom:1px solid var(--line2)}.copybtn{font:inherit;font-size:var(--fs-label);font-family:var(--mono);color:var(--teal-br);background:none;border:1px solid var(--line);border-radius:6px;padding:6px 10px;min-height:32px;cursor:pointer}.copybtn:hover{border-color:var(--teal)}.ladder .step{font-family:var(--mono);font-size:var(--fs-label);color:var(--dim)}.ladder .lprice,.ladder h3{margin-top:var(--s3)}.ladder .lprice{font-family:var(--mono);font-size:var(--fs-small);color:var(--teal-br);font-feature-settings:"tnum" 1}.ladder p:not(.lprice){color:var(--mut);margin-top:var(--s4);line-height:1.55}.fine{color:var(--dim);font-size:var(--fs-small);margin-top:var(--s7);max-width:var(--text)}.figure{font-family:var(--serif);font-size:var(--fs-h1);color:var(--teal-br);line-height:1;margin-top:var(--s6)}.about{display:block}.lines{list-style:none;margin-top:var(--s6);display:flex;flex-direction:column;gap:var(--s4);max-width:var(--text)}.lines li{font-size:var(--fs-body);line-height:1.6;color:var(--tx)}.referral .copybox{margin-top:var(--s6);max-width:var(--narrow);border:1px solid var(--line2);border-radius:var(--r);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s5);align-items:flex-start}.referral .copybox p{font-size:var(--fs-body);color:var(--tx);line-height:1.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media(max-width:860px){.cols,.ladder{grid-template-columns:1fr}.cols{gap:var(--s6)}.ladder li,.ladder li:first-child{padding:var(--s6) 0;border-right:0;border-bottom:1px solid var(--line)}.ladder li:last-child{border-bottom:0}}@media(max-width:600px){.hero,.wrap{padding-inline:16px}}.scanband{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:56px 54px;position:relative;overflow:hidden}.scanband:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--teal-br),transparent 70%)}.scanband h2.big{max-width:none}.scanband .intro{max-width:52ch}.scanside{gap:22px;align-items:flex-start}.scanlist,.scanside{display:flex;flex-direction:column}.scanlist{list-style:none;gap:12px;color:var(--tx);font-size:15.5px}.scanlist li{position:relative;padding-left:22px}.scanlist li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:1.5px;background:var(--teal)}.scannote{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}@media(max-width:860px){.scanband{grid-template-columns:1fr;gap:28px;padding:38px 28px}}.scanpage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 24px}.scanpage-inner{max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.scanpage .logo{font-family:var(--serif);font-size:20px;color:var(--hd);margin-bottom:8px}.scanpage h1{font-size:clamp(32px,6vw,52px)}.scanpage .lead{color:var(--mut);font-size:17px;line-height:1.65}.scanpage .back{color:var(--dim);font-size:14px;margin-top:8px}.scanpage .back:hover{color:var(--teal-br)}.call{text-align:center}.call .intro,.call h2{margin-left:auto;margin-right:auto;max-width:var(--narrow)}.calframe{background:#fff;border:0;border-radius:12px;padding:8px;overflow:hidden;width:100%;max-width:1040px;margin:32px auto 0;box-shadow:0 40px 90px -50px rgba(0,0,0,.9)}@media(max-width:600px){.callby{flex-direction:column;gap:var(--s2);text-align:center}}.calframe iframe{width:100%;height:640px;border:0;display:block}.call .calnote{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:22px}.call .calnote+.calnote{margin-top:10px}.callby{display:inline-flex;align-items:center;gap:12px;margin-top:var(--s5);color:var(--mut);font-size:var(--fs-small)}.callby img{border-radius:50%;filter:grayscale(1);object-fit:cover;object-position:50% 22%}@media(max-width:920px){.call .calnote+.calnote{display:none}}.call .calnote a{color:var(--mut);text-decoration:underline;text-underline-offset:3px}.call .calnote a:hover{color:var(--teal-br)}@media(max-width:920px){.calframe{padding:0;border-radius:10px}.calframe iframe{height:720px}}.bookredir{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px}.bookredir .spinner{width:34px;height:34px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--teal-br);animation:spin .8s linear infinite;margin-bottom:10px}.bookredir h1{font-size:clamp(23px,5vw,32px)}.bookredir p{color:var(--mut);font-size:15px}.bookredir a{color:var(--teal-br)}.bookredir a:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}footer{border-top:1px solid var(--line);padding:50px 0 44px;margin-top:40px}footer .row{gap:18px 32px;justify-content:space-between}footer .l,footer .row{display:flex;flex-wrap:wrap;align-items:center}footer .l{gap:4px 24px;font-size:14px;color:var(--mut)}footer .l a{display:inline-flex;align-items:center;min-height:44px}footer .l a:hover{color:var(--teal-br)}footer .made{font-size:13px;color:var(--dim)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bookredir .spinner,.hero{animation:none!important}.rv{opacity:1;transform:none}*{transition-duration:.01ms!important}}.leg-head{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(2,6,23,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.leg-head .wrap{display:flex;align-items:center;justify-content:space-between;height:66px}.leg-head .home{font-family:var(--serif);font-size:20px;color:var(--hd)}.leg-head .back{font-size:14px;color:var(--mut)}.leg-head .back:hover{color:var(--teal-br)}.legal{max-width:760px;margin:0 auto;padding:130px 24px 80px}.legal h1{font-size:clamp(30px,5vw,44px);margin-bottom:6px}.legal .updated{color:var(--dim);font-size:14px;margin-bottom:36px}.legal h2{font-size:21px;margin:34px 0 10px}.legal h3{font-size:16px;font-family:var(--sans);font-weight:600;color:var(--hd);margin:22px 0 8px}.legal p{margin-bottom:14px}.legal p,.legal ul{color:var(--mut);font-size:16px;line-height:1.7}.legal ul{margin:0 0 14px 22px}.legal li{margin-bottom:6px}.legal .langnote{font-size:14px;color:var(--dim);border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;margin-bottom:24px}.legal a{color:var(--teal-br)}.legal a:hover{text-decoration:underline}.legal strong{color:var(--tx);font-weight:600}.faq .lead{color:var(--tx);font-size:18px;line-height:1.6;margin:10px 0 18px}.faq .qa h2{font-size:20px;margin:34px 0 8px}.faq .glossary{margin:8px 0 0}.faq .glossary div{border-top:1px solid var(--line);padding:14px 0}.faq .glossary dt{color:var(--hd);font-weight:600;margin-bottom:4px}.faq .glossary dd{color:var(--mut);font-size:16px;line-height:1.7;margin:0}.faq .faq-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.faq .faq-cta a.btn,.faq .faq-cta a.btn:hover{text-decoration:none}.faq .faq-cta .btn-primary{color:#04211d}.faq .faq-cta .btn-ghost{color:var(--hd)}.faq .faq-cta .btn-ghost:hover{color:var(--teal-br)}.ladder-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px}.leg-foot{border-top:1px solid var(--line);margin-top:20px;padding:30px 0}.leg-foot .wrap{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--mut)}.leg-foot a:hover{color:var(--teal-br)}.vclip{margin:0;display:flex;flex-direction:column;height:100%}.vclip-frame{position:relative;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface);box-shadow:0 30px 70px -50px rgba(0,0,0,.85);transition:border-color .25s var(--ease)}.vclip-frame:hover{border-color:var(--line2)}.vclip video{display:block;width:100%;height:100%;object-fit:cover;background:var(--surface)}.vclip-start{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:linear-gradient(180deg,rgba(2,6,23,.15),rgba(2,6,23,.55));display:flex;align-items:center;justify-content:center;transition:background .25s var(--ease)}.vclip-start:hover{background:linear-gradient(180deg,rgba(2,6,23,.05),rgba(2,6,23,.45))}.vclip-btn{width:52px;height:52px;border-radius:50%;background:var(--teal);color:#04211d;display:flex;align-items:center;justify-content:center;padding-left:3px;box-shadow:0 10px 34px -12px rgba(20,184,166,.8);transition:transform .25s var(--ease),filter .25s ease}.vclip-start:hover .vclip-btn{transform:scale(1.07);filter:brightness(1.07)}.vclip-dur{position:absolute;right:10px;bottom:10px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--tx);background:rgba(2,6,23,.72);border:1px solid var(--line2);border-radius:6px;padding:3px 7px;font-feature-settings:"tnum" 1}.vclip-cap{padding-top:15px}.vclip-cap h3{font-size:19px;line-height:1.25}.vclip-cap p{color:var(--mut);font-size:15px;line-height:1.55;margin-top:9px}.vclip-hero{margin-top:var(--s7);max-width:var(--video)}.vclip-hero .vclip-btn{width:70px;height:70px;padding-left:4px}.vclip-hero .vclip-btn svg{width:26px;height:26px}.vclip-hero .vclip-dur{right:14px;bottom:14px;font-size:12px;padding:4px 9px}.vclip-hero .vclip-cap{padding-top:22px}.vclip-hero .vclip-cap h3{font-size:clamp(22px,2.6vw,28px)}.vclip-hero .vclip-cap p{font-size:16.5px;max-width:62ch;margin-top:11px}.vidgrid{display:grid;max-width:var(--video);grid-template-columns:repeat(3,1fr);grid-gap:24px 20px;gap:24px 20px;margin-top:40px;align-items:stretch}.vidgrid>*{height:100%}.vidgrid-2{grid-template-columns:repeat(2,1fr);max-width:900px}.vidfoot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px}.vidtoggle{background:none}.vidsource{font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--dim);letter-spacing:.02em}.aipage{padding:126px 0 84px}.aipage h1{font-size:clamp(32px,5.4vw,50px);margin-bottom:4px}.aiintro{margin-top:26px;max-width:64ch}.aiintro p{color:var(--mut);font-size:17px;line-height:1.68}.aiintro p+p{margin-top:16px}.aiback{display:inline-block;margin-top:46px;color:var(--dim);font-size:14px}.aiback:hover{color:var(--teal-br)}@media(max-width:900px){.vidgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.vidgrid,.vidgrid-2{grid-template-columns:1fr;margin-top:38px}.vclip-hero{margin-top:34px}.vclip-cap h3{font-size:18px}}.cols .textlink{margin-top:var(--s4)}.trust h2{max-width:none}:root[data-theme=light]{color-scheme:light;--bg:#f7f6f2;--surface:#ffffff;--surface2:#f1efe9;--line:#e3e0d8;--line2:#d3cfc4;--tx:#2b3038;--hd:#0b1220;--mut:#59606c;--dim:#868c96;--teal:#0f766e;--teal-br:#0d6d66}:root[data-theme=light] nav{background:rgba(247,246,242,.78)}:root[data-theme=light] nav.scrolled{background:rgba(247,246,242,.92);box-shadow:none}:root[data-theme=light] .btn-primary{color:#fff}:root[data-theme=light] .btn-primary:hover{background:#115e59}:root[data-theme=light] .vclip-btn{color:#fff}:root[data-theme=light] ::selection{background:rgba(15,118,110,.18);color:var(--hd)}:root[data-theme=light] .portrait img{filter:grayscale(1) contrast(1.02)}.hero .kicker{font-size:var(--fs-small);color:var(--hd);margin-top:var(--s5);max-width:40ch;line-height:1.5;padding-left:var(--s4);border-left:2px solid var(--teal)}.moments{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--s7) var(--s7);gap:var(--s7) var(--s7);margin-top:var(--s8)}.moments li{padding-top:var(--s5);border-top:1px solid var(--line);grid-column:span 2}.moments li:nth-child(4),.moments li:nth-child(5){grid-column:span 3}.sec.probe{display:block}.sec.probe .intro{max-width:var(--text)}.probe-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin-top:var(--s6)}.probe-cta .maildirect{margin-top:0}.probe-fine{color:var(--mut);font-size:var(--fs-small);margin-top:var(--s4);line-height:1.5}.probelink{margin-top:var(--s4);display:inline-flex}.moments .step{font-family:var(--mono);font-size:var(--fs-label);color:var(--dim)}.moments h3,.moments p{margin-top:var(--s3)}.moments p{color:var(--mut);line-height:1.55}.rule{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--line);font-family:var(--sans);font-size:var(--fs-body);font-weight:600;color:var(--hd);max-width:var(--text);line-height:1.5}#alltag .fine{margin-top:var(--s2);color:var(--mut)}@media(max-width:860px){.moments{grid-template-columns:1fr;gap:var(--s6)}.moments li,.moments li:nth-child(4),.moments li:nth-child(5){grid-column:auto}}@media(max-width:600px){.hero{padding-top:92px;padding-bottom:40px}.hero-top{margin-bottom:16px}.hero .sub{font-size:18px;line-height:1.5;margin-top:20px}.hero .kicker{margin-top:16px}.hero .cta{margin-top:24px}.hero .price{margin-top:14px}}@media(max-width:760px){.navlinks .btn{transition:opacity .2s}nav.at-cta .navlinks .btn,nav:not(.past-hero) .navlinks .btn{opacity:0;pointer-events:none}}