@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2?dpl=dpl_Hm3zZqmqdmqtUfTTiiTuRKe92GsS)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.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1216mhqx6y_is.woff2?dpl=dpl_Hm3zZqmqdmqtUfTTiiTuRKe92GsS)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.16egmc1t~e81l.woff2?dpl=dpl_Hm3zZqmqdmqtUfTTiiTuRKe92GsS)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.p.0f8_owiu4-qzn.woff2?dpl=dpl_Hm3zZqmqdmqtUfTTiiTuRKe92GsS)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_4c8a8de1-module__1xQsxa__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_4c8a8de1-module__1xQsxa__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--bg:#05070d;--bg-elev:#0a0e17;--bg-panel:#0f1422;--surface:#121828;--line:#ffffff12;--line-strong:#ffffff24;--ink:#f5f7fb;--ink-dim:#a6adbd;--ink-mute:#6b7387;--accent:#3d7cff;--accent-glow:#5a8fff;--accent-deep:#1e4fd9;--accent-soft:#3d7cff24;--accent-hair:#3d7cff59;--warn:#ff7a3d;--ok:#3ddc97;--ff-sans:var(--font-geist-sans), "Inter", -apple-system, system-ui, sans-serif;--ff-mono:var(--font-geist-mono), ui-monospace, "JetBrains Mono", monospace;--ff-serif:var(--font-instrument-serif), "Times New Roman", serif;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-1:0 1px 0 #ffffff0a inset, 0 1px 2px #0006;--shadow-2:0 20px 60px -20px #0009, 0 8px 20px -8px #00000080;--shadow-blue:0 30px 80px -30px #3d7cff8c;--maxw:1240px;--gutter:32px}[data-theme=graphite]{--bg:#0c0b0a;--bg-elev:#131210;--bg-panel:#1a1815;--surface:#1f1c18;--line:#ffffff0f;--line-strong:#ffffff1f;--ink:#f7f3ec;--ink-dim:#b3ac9e;--ink-mute:#78706b;--accent:#ff7a3d;--accent-glow:#ff9a66;--accent-deep:#d95a1e;--accent-soft:#ff7a3d1f;--accent-hair:#ff7a3d59;--warn:#3d7cff;--ok:#3ddc97}[data-mode=light]{--bg:#f5f6f8;--bg-elev:#fff;--bg-panel:#fff;--surface:#f0f2f6;--line:#0a0e1714;--line-strong:#0a0e1729;--ink:#0a0e17;--ink-dim:#4a5163;--ink-mute:#8a8f9e;--accent-soft:#3d7cff14;--accent-hair:#3d7cff47;--shadow-1:0 1px 0 #fffc inset, 0 1px 2px #0a0e170a;--shadow-2:0 30px 60px -30px #0a0e172e, 0 8px 20px -8px #0a0e170f;--shadow-blue:0 30px 80px -30px #3d7cff59}[data-mode=light][data-theme=graphite]{--bg:#f6f2eb;--bg-elev:#fff;--bg-panel:#fff;--surface:#efeae1;--ink:#1b1713;--ink-dim:#595248;--ink-mute:#8e867a;--accent-soft:#ff7a3d14;--accent-hair:#ff7a3d4d}[data-mode=light] .hero-grid{opacity:.8}[data-mode=light] .nav.scrolled{background:color-mix(in oklab, var(--bg) 80%, transparent)}[data-mode=light] .scan-chrome .dots span{background:#0a0e172e}[data-mode=light] .product-chrome,[data-mode=light] .product-sidebar{background:var(--surface)}[data-mode=light] .btn-ghost{background:#fff}[data-mode=light] .btn-ghost:hover,[data-mode=light] .compare-col.bad{background:var(--surface)}[data-mode=light] .marquee-item{opacity:.55}[data-mode=light] .tweaks-panel{background:#ffffffe0;background:lab(100% -.0000298023 .0000119209/.88)}[data-mode=light] .tweaks-chip,[data-mode=light] .hero-visual{background:#fff}[data-mode=light] .plan-stage{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--accent) 6%, transparent), transparent 70%), #fbfbfd}[data-mode=light] .product-canvas{background:radial-gradient(ellipse at 30% 40%, color-mix(in oklab, var(--accent) 5%, transparent), transparent 60%), #fbfbfd}[data-mode=light] .cta-block{background:var(--bg-panel)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";scroll-behavior:smooth;line-height:1.5;overflow-x:hidden}body{transition:background .4s,color .4s}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input,textarea{font-family:inherit}img,svg{max-width:100%;display:block}.container{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}@media (max-width:720px){:root{--gutter:20px}}.eyebrow{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:999px}.display{letter-spacing:-.035em;font-size:clamp(44px,6.2vw,92px);font-weight:500;line-height:.96}.display em{font-family:var(--ff-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}h2.section-title{letter-spacing:-.03em;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1}h2.section-title em{font-family:var(--ff-serif);color:var(--ink-dim);font-style:italic;font-weight:400}h3.sub{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.2}p.lead{color:var(--ink-dim);max-width:60ch;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.mono{font-family:var(--ff-mono)}.btn{border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .18s,background .18s,box-shadow .22s,color .18s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 0 0 1px var(--accent-hair), 0 18px 40px -14px var(--accent)}.btn-primary:hover{background:var(--accent-glow);box-shadow:0 0 0 1px var(--accent-hair), 0 22px 50px -14px var(--accent)}.btn-ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--surface);border-color:var(--accent-hair)}.btn-sm{padding:10px 16px;font-size:13px}.arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.section{padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(80px,10vw,160px);position:relative}.hairline{background:var(--line);width:100%;height:1px}.card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.pill{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent-hair);align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.nav{z-index:100;border-bottom:1px solid #0000;padding:18px 0;transition:background .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.nav-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.nav-links{align-items:center;gap:4px;list-style:none;display:flex}.nav-links a{border-radius:var(--r-pill);color:var(--ink-dim);padding:8px 14px;font-size:14px;transition:color .16s,background .16s}.nav-links a:hover{color:var(--ink);background:var(--surface)}@media (max-width:820px){.nav-links{display:none}}.hero{padding-top:120px;padding-bottom:clamp(60px,7vw,100px);position:relative;overflow:hidden}.hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.6;background-size:56px 56px;position:absolute;inset:-10% -10% -30%;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 80%)}.hero-glow{background:radial-gradient(circle at 50% 50%, var(--accent-soft) 0%, transparent 55%);filter:blur(20px);opacity:.8;width:80vw;max-width:1200px;height:80vw;max-height:1200px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-content{z-index:2;grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid;position:relative}@media (max-width:960px){.hero-content{grid-template-columns:1fr;gap:40px}}.hero-left{max-width:640px}.hero-title{text-wrap:balance;margin-top:24px;margin-bottom:24px}h1.hero-title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.hero-sub{color:var(--ink-dim);max-width:54ch;margin-bottom:36px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.hero-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}@media (max-width:480px){.hero-cta-row .btn{flex:auto;justify-content:center}}.hero-bullets{flex-direction:column;gap:8px;margin-bottom:24px;list-style:none;display:flex}.hero-bullets li{color:var(--ink-dim);align-items:flex-start;gap:12px;font-size:15px;display:flex}.hero-bullets .check{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:999px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-meta{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}.hero-meta .sep{background:var(--ink-mute);border-radius:999px;width:3px;height:3px}.upload-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-xl,20px);margin-top:48px;padding:36px clamp(24px,4vw,48px);box-shadow:0 1px #00000005,0 20px 60px -30px #00000026}.upload-card-head{margin-bottom:24px}.upload-card-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:clamp(22px,2.2vw,28px);font-weight:500}.upload-card-sub{color:var(--ink-dim);margin:0;font-size:15px}.upload-card-label{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:500}.upload-card-zone{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg,16px);background:color-mix(in oklab, var(--accent) 2%, var(--bg-elev));cursor:pointer;padding:44px 24px;transition:border-color .2s,background .2s;display:block;position:relative;overflow:hidden}.upload-card-zone:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 5%, var(--bg-elev))}.upload-card-zone.over{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, var(--bg-elev));border-style:solid}.upload-card-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.upload-card-icon{background:var(--accent);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.upload-card-text{color:var(--ink);font-size:16px}.upload-card-text strong{font-weight:600}.upload-card-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.upload-card-formats{font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.04em;font-size:12px}.upload-card-cta{justify-content:center;width:100%;margin-top:20px;padding:16px 24px;font-size:16px}.upload-card-meta{color:var(--ink-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.upload-card-meta .sep{background:var(--ink-mute);border-radius:999px;width:3px;height:3px}@media (max-width:720px){.upload-card{padding:24px 20px}.upload-card-zone{padding:32px 16px}}.drag-hint{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.drag-hint-paper{transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 12px 22px #0000002e)drop-shadow(0 2px 6px #00000014);width:120px;height:150px;animation:4.8s cubic-bezier(.4,.15,.2,1) infinite dragPaper;position:absolute;top:50%;left:50%}.drag-hint-cursor{filter:drop-shadow(0 3px 6px #00000040);position:absolute;top:-6px;right:6px}@keyframes dragPaper{0%{opacity:0;transform:translate(calc(120% - 60px),calc(-120% - 75px))rotate(14deg)scale(1)}8%{opacity:1}42%{opacity:1;transform:translate(-60px,-75px)rotate(-3deg)scale(1)}60%{opacity:1;transform:translate(-60px,-58px)rotate(0)scale(.88)}70%{opacity:.55;transform:translate(-60px,-58px)rotate(0)scale(.82)}82%{opacity:0;transform:translate(-60px,-58px)rotate(0)scale(.78)}to{opacity:0;transform:translate(calc(120% - 60px),calc(-120% - 75px))rotate(14deg)scale(1)}}.upload-card-zone.over .drag-hint,.upload-card-zone.uploading .drag-hint{display:none}.upload-card-inner{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.drag-hint-paper{opacity:0;animation:none}}.hero-centered{padding-top:clamp(110px,13vh,150px);padding-bottom:clamp(36px,5vh,64px);position:relative;overflow:hidden}.hero-centered .hero-glow-left,.hero-centered .hero-glow-right{filter:blur(90px);opacity:.55;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:30%}.hero-centered .hero-glow-left{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 45%, transparent) 0%, transparent 70%);left:-180px}.hero-centered .hero-glow-right{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 35%, transparent) 0%, transparent 70%);right:-180px}.hero-centered-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:980px;display:flex;position:relative}.hero-centered-title{letter-spacing:-.022em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.08}.hero-centered-title em{color:var(--accent);font-style:normal}.hero-centered-stage{aspect-ratio:16/8;border-radius:var(--r-xl,18px);background:var(--bg-panel);border:1px solid var(--line);width:100%;max-width:860px;max-height:380px;margin-top:4px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000040,0 10px 20px -10px #0000001f}.hero-centered-stage .hero-visual-inner{height:100%}.hero-centered-upload{width:100%;max-width:520px;margin-top:4px}.compact-upload{flex-direction:column;align-items:center;gap:10px;display:flex}.compact-upload-zone{border:1.5px dashed var(--line-strong);background:color-mix(in oklab, var(--accent) 2%, var(--bg-panel));cursor:pointer;border-radius:14px;width:100%;padding:18px 20px;transition:border-color .2s,background .2s;display:block;position:relative;overflow:hidden}.compact-upload-zone:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--bg-panel))}.compact-upload-zone.over{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--bg-panel));border-style:solid}.compact-upload-content{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.compact-upload-icon{background:var(--accent);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.compact-upload-label{color:var(--ink);font-size:14.5px;font-weight:500}.compact-upload-label u{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.compact-upload-formats{font-family:var(--ff-mono);letter-spacing:.06em;color:var(--ink-mute);border-left:1px solid var(--line);padding-left:12px;font-size:11px}.compact-upload-uploading{padding:4px 0}.compact-upload-cta{justify-content:center;width:100%;padding:14px 22px;font-size:15px}.compact-upload-secondary{color:var(--ink-dim);margin-top:2px;font-size:13.5px;text-decoration:none}.compact-upload-secondary:hover{color:var(--accent)}.hero-centered-trust{background:var(--bg-panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:12px;margin-top:4px;padding:8px 14px;display:flex}.trust-faces{display:flex}.trust-faces span{width:30px;height:30px;font-family:var(--ff-mono);color:#0000008c;border:2px solid var(--bg-panel);border-radius:50%;place-items:center;margin-left:-8px;font-size:10px;font-weight:600;display:grid}.trust-faces span:first-child{margin-left:0}.trust-text{color:var(--ink);text-align:left;font-size:13px;line-height:1.35}.trust-text strong{font-weight:600}.trust-stars{color:var(--accent);margin-top:1px;font-size:11.5px;display:block}.trust-mute{color:var(--ink-mute);font-family:var(--ff-mono);letter-spacing:.04em}@media (max-width:720px){.hero-centered-title{font-size:clamp(28px,7vw,38px)}.hero-centered-stage{aspect-ratio:4/3;max-height:320px}.compact-upload-formats{display:none}.hero-centered-trust{flex-direction:row;padding:8px 14px}.trust-text{font-size:12px}}.blog-section .section-sub{max-width:560px;color:var(--ink-dim);text-wrap:pretty;margin:14px auto 0;font-size:16px}.blog-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:28px;margin-top:56px;display:grid}.blog-grid .blog-card-featured{grid-column:1/-1;grid-template-columns:1.1fr 1fr;gap:0;display:grid}.blog-grid .blog-card-featured .blog-card-thumb{aspect-ratio:auto;min-height:320px}.blog-grid .blog-card-featured .blog-card-body{padding:40px 40px 36px}.blog-grid .blog-card-featured .blog-card-title{font-size:28px}.blog-grid .blog-card-featured .blog-card-excerpt{font-size:15.5px}@media (max-width:960px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-grid .blog-card-featured{grid-column:1/-1;grid-template-columns:1fr}.blog-grid .blog-card-featured .blog-card-thumb{min-height:220px}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.blog-card{color:inherit;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg,14px);flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.4,.15,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 18px 38px -20px #00000040,0 4px 10px -4px #00000014}.blog-card-thumb{aspect-ratio:16/10;background:var(--accent);position:relative;overflow:hidden}.blog-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-card:hover .blog-card-thumb img{transform:scale(1.04)}.blog-card-category{color:var(--ink);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:500;position:absolute;top:14px;left:14px}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.blog-card-meta{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--ink-mute);align-items:center;gap:6px;font-size:11.5px;display:flex}.blog-card-dot{opacity:.6}.blog-card-title{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.28}.blog-card:hover .blog-card-title{color:var(--accent)}.blog-card-excerpt{color:var(--ink-dim);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.blog-card-cta{color:var(--accent);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:500;display:inline-flex}.blog-card-cta .arrow{transition:transform .2s}.blog-card:hover .blog-card-cta .arrow{transform:translate(3px)}.blog-all{justify-content:center;margin-top:48px;display:flex}.post-wrap{padding-top:140px;padding-bottom:80px}.post-hero{max-width:780px;margin:0 0 32px}.post-back{color:var(--ink-dim);align-items:center;gap:6px;margin-bottom:22px;font-size:13.5px;text-decoration:none;display:inline-flex}.post-back:hover{color:var(--accent)}.post-category{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent);border-radius:999px;margin-bottom:18px;padding:4px 12px;font-size:11px;display:inline-block}.post-title{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.2vw,48px);font-weight:500;line-height:1.1}.post-meta{font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.post-cover{aspect-ratio:21/10;border-radius:var(--r-xl,18px);max-width:960px;margin:0 auto 48px;position:relative;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;display:block}.author-avatar{background:var(--accent);color:#fff;width:22px;height:22px;font-size:10px;font-weight:600;font-family:var(--ff-sans);vertical-align:-5px;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.post-body{max-width:720px;color:var(--ink);margin:0 auto;font-size:17px;line-height:1.72}.post-body>*+*{margin-top:1em}.post-body h2{letter-spacing:-.018em;color:var(--ink);margin-top:2em;margin-bottom:.6em;font-size:26px;font-weight:500}.post-body h3{margin-top:1.6em;margin-bottom:.4em;font-size:20px;font-weight:600}.post-body p{color:var(--ink-dim)}.post-body strong{color:var(--ink);font-weight:600}.post-body ul,.post-body ol{color:var(--ink-dim);padding-left:1.4em}.post-body li+li{margin-top:8px}.post-body blockquote{border-left:3px solid var(--accent);color:var(--ink);font-size:19px;font-style:italic;font-family:var(--ff-serif);margin:24px 0;padding:6px 0 6px 22px}.post-body code{background:var(--bg-elev);border:1px solid var(--line);font-family:var(--ff-mono);border-radius:4px;padding:1px 6px;font-size:.9em}.post-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}.post-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.post-cta{background:color-mix(in oklab, var(--accent) 6%, var(--bg-panel));border:1px solid var(--accent-hair);border-radius:var(--r-lg,14px);text-align:center;max-width:720px;margin:60px auto 0;padding:32px}.post-cta h3{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:500}.post-cta p{color:var(--ink-dim);margin:0 0 18px;font-size:14.5px}.post-layout{grid-template-columns:1fr 280px;align-items:start;gap:56px;max-width:1160px;margin:0 auto;display:grid}@media (max-width:960px){.post-layout{grid-template-columns:1fr}}.post-layout .post-hero,.post-layout .post-cover,.post-layout .post-body,.post-layout .post-cta{max-width:100%;margin-left:0;margin-right:0}.post-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}@media (max-width:960px){.post-sidebar{position:static}}.post-sidebar-head{font-size:12.5px;font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.post-sidebar-card{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.post-sidebar-thumb{border-radius:var(--r-md,10px);border:1px solid var(--line);flex-shrink:0;width:84px;height:60px;overflow:hidden}.post-sidebar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.post-sidebar-title{color:var(--ink);text-wrap:balance;font-size:13.5px;font-weight:600;line-height:1.35}.post-sidebar-card:hover .post-sidebar-title{color:var(--accent)}.blog-index-wrap{padding-top:140px;padding-bottom:80px}.blog-index-head{text-align:center;margin-bottom:40px}.blog-index-sort{justify-content:center;gap:8px;margin-bottom:40px;display:flex}.blog-index-sort a{font-size:13px;font-family:var(--ff-mono);border:1px solid var(--line-strong);color:var(--ink-dim);border-radius:999px;padding:6px 14px;text-decoration:none}.blog-index-sort a.active{color:var(--accent);border-color:var(--accent-hair,var(--accent));background:color-mix(in oklab, var(--accent) 10%, transparent)}.hero-visual{aspect-ratio:16/11;border-radius:var(--r-xl);background:var(--bg-panel);border:1px solid var(--line);width:100%;min-height:560px;box-shadow:var(--shadow-2), var(--shadow-blue);position:relative;overflow:hidden}.hero-visual-inner{position:absolute;inset:0}.scan-chrome{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-elev) 96%, transparent), color-mix(in oklab, var(--bg-elev) 80%, transparent));border-bottom:1px solid var(--line);z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;height:42px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.scan-chrome .dots{gap:6px;display:flex}.scan-chrome .dots span{background:var(--line-strong);border-radius:999px;width:10px;height:10px}.scan-chrome .file{font-family:var(--ff-mono);color:var(--ink-dim);background:var(--surface);border-radius:var(--r-sm);border:1px solid var(--line);align-items:center;gap:8px;margin-left:6px;padding:4px 10px;font-size:11px;display:flex}.scan-chrome .status{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-left:auto;font-size:10.5px;display:flex}.scan-chrome .status:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:999px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.plan-stage{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%), var(--bg-elev);position:absolute;inset:42px 0 0;overflow:hidden}.plan-svg{width:100%;height:100%;position:absolute;inset:0}.scan-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:100%;height:2px;box-shadow:0 0 24px var(--accent), 0 0 8px var(--accent);z-index:2;pointer-events:none;position:absolute;top:0;left:0}.scan-line:after{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 22%, transparent), transparent);pointer-events:none;height:80px;position:absolute;top:2px;left:0;right:0}.lv-panel{background:color-mix(in oklab, var(--bg-panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r-md);z-index:4;flex-direction:column;width:38%;min-width:240px;max-width:340px;padding:14px;display:flex;position:absolute;top:18px;bottom:18px;right:18px;box-shadow:0 20px 40px -20px #000000b3}.lv-panel-header{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:10px;display:flex}.lv-panel-header .cnt{color:var(--accent)}.lv-row{border-bottom:1px dashed var(--line);opacity:0;grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:6px 2px;transition:opacity .32s,transform .32s;display:grid;transform:translateY(4px)}.lv-row.in{opacity:1;transform:none}.lv-row:last-child{border-bottom:0}.lv-row .k{color:var(--ink);font-size:12px;font-weight:500}.lv-row .k .code{font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.04em;font-size:10.5px;display:block}.lv-row .v{font-family:var(--ff-mono);color:var(--accent);font-size:12px;font-weight:500}.excel-sheet{z-index:6;border-radius:var(--r-md,10px);opacity:0;pointer-events:none;background:#fff;border:1px solid #d8d8d8;flex-direction:column;transition:opacity .42s,transform .42s;display:flex;position:absolute;inset:8% 4%;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 28px 56px -22px #00000073}.excel-sheet.in{opacity:1;transform:none}.excel-titlebar{font-family:var(--ff-mono);color:#666;background:#f6f6f7;border-bottom:1px solid #e2e2e2;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex}.excel-grid{flex-direction:column;flex:1;display:flex;overflow:hidden}.excel-row{color:#222;border-bottom:1px solid #ececec;border-left:5px solid #0000;grid-template-columns:52px 62px 1fr 70px 74px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:grid}.excel-row span:nth-child(4),.excel-row span:nth-child(5){font-family:var(--ff-mono);text-align:right;color:#444;font-size:11px}.excel-row.excel-head{font-family:var(--ff-mono);letter-spacing:.07em;text-transform:uppercase;color:#8a8a8a;background:#fafafa;border-left-color:#0000;font-size:9.5px}.excel-row.excel-head span:nth-child(4),.excel-row.excel-head span:nth-child(5){text-align:right}@media (max-width:640px){.excel-row{grid-template-columns:40px 48px 1fr 56px 60px;padding:6px 8px;font-size:10.5px}}.plan-tag-chip{z-index:5;background:color-mix(in oklab, var(--accent) 16%, var(--bg-panel));border:1px solid var(--accent-hair,var(--line));color:var(--accent);font-family:var(--ff-mono);letter-spacing:.02em;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:opacity .3s cubic-bezier(.2,.9,.3,1.4),transform .3s cubic-bezier(.2,.9,.3,1.4);display:flex;position:absolute;top:14px;left:14px;transform:translateY(-4px)scale(.92);box-shadow:0 10px 24px -14px #0009}.plan-tag-chip.in{opacity:1;transform:none}.hero-reply-toast{z-index:5;border-radius:var(--r-md,10px);background:color-mix(in oklab, var(--bg-panel) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);opacity:0;padding:8px 12px;font-size:12px;animation:.34s cubic-bezier(.2,.9,.3,1.3) forwards heroReplyIn;position:absolute;bottom:62px;left:14px;right:14px;transform:translateY(6px)scale(.95);box-shadow:0 14px 28px -16px #0009}@keyframes heroReplyIn{to{opacity:1;transform:none}}.hero-composer{z-index:5;border:1px solid var(--line-strong);background:color-mix(in oklab, var(--bg-panel) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 14px;transition:opacity .38s,transform .38s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px);box-shadow:0 14px 28px -16px #0009}.hero-composer.in{opacity:1;transform:none}.hero-composer-text{font-size:12px;font-family:var(--ff-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hero-composer-placeholder{color:var(--ink-mute)}.hero-composer-caret{background:var(--accent);vertical-align:-2px;width:2px;height:12px;margin-left:2px;animation:.9s step-end infinite pulse;display:inline-block}.hero-composer-send{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;transition:transform .2s;display:grid}.hero-composer-send.sent{animation:.38s heroSendPulse}@keyframes heroSendPulse{0%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(1)}}.agent-shell{border-radius:var(--r-xl);background:var(--bg-panel);border:1px solid var(--line);box-shadow:var(--shadow-2), var(--shadow-blue);position:relative;overflow:hidden}.agent-scanline{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.7;z-index:6;pointer-events:none;height:2px;animation:3.6s linear infinite agentScan;position:absolute;top:0;left:0;right:0}@keyframes agentScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.agent-topbar{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-elev) 96%, transparent), color-mix(in oklab, var(--bg-elev) 80%, transparent));border-bottom:1px solid var(--line);z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;height:42px;padding:0 14px;display:flex;position:relative}.agent-topbar .dots{gap:6px;display:flex}.agent-topbar .dots span{background:var(--line-strong);border-radius:999px;width:10px;height:10px}.agent-topbar-file{font-family:var(--ff-mono);color:var(--ink-dim);background:var(--surface);border-radius:var(--r-sm);border:1px solid var(--line);align-items:center;gap:8px;margin-left:6px;padding:4px 10px;font-size:11px;display:flex}.agent-topbar-status{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-left:auto;font-size:10.5px;display:flex}.agent-live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:999px;animation:1.4s ease-in-out infinite pulse;display:inline-block}.agent-body{grid-template-columns:1fr 220px;min-height:360px;display:grid}@media (max-width:720px){.agent-body{grid-template-columns:1fr}.agent-sidebar{display:none}}.agent-plan{background:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%), var(--bg-elev);position:relative;overflow:hidden}.agent-plan .plan-svg{width:100%;height:100%;position:absolute;inset:0}.agent-sidebar{border-left:1px solid var(--line);background:color-mix(in oklab, var(--bg-panel) 96%, transparent);flex-direction:column;padding:12px;display:flex}.agent-sidebar-head{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:10px;display:flex}.agent-sidebar-head .cnt{color:var(--accent)}.agent-sidebar-list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.agent-room-row{color:var(--ink-dim);border-radius:6px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:6px;font-size:11.5px;transition:background .26s,color .26s;display:grid}.agent-room-row.active{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--ink);font-weight:500}.agent-room-dot{border-radius:999px;width:8px;height:8px}.agent-room-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-room-area{font-family:var(--ff-mono);color:var(--ink-mute);font-size:10.5px}.agent-room-row.active .agent-room-area{color:var(--accent)}.agent-toast{z-index:5;border-radius:var(--r-md,10px);background:color-mix(in oklab, var(--bg-panel) 94%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:2px;padding:10px 14px;font-size:12.5px;font-weight:500;animation:.38s forwards agentToastIn;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 32px -18px #0009}.agent-toast span{color:var(--ink-dim);font-size:10.5px;font-weight:400;font-family:var(--ff-mono)}@keyframes agentToastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agent-dock{border-top:1px solid var(--line);background:color-mix(in oklab, var(--bg-elev) 60%, transparent);z-index:3;padding:14px 16px 16px;position:relative}.agent-dock-head{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;display:flex}.agent-dock-thread{flex-direction:column;justify-content:flex-end;gap:10px;min-height:92px;max-height:150px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.agent-msg-pair{flex-direction:column;gap:6px;display:flex}.agent-msg{font-family:var(--ff-sans);border-radius:var(--r-md,12px);max-width:82%;padding:8px 12px;font-size:12.5px;line-height:1.4;box-shadow:0 12px 24px -14px #00000080}.agent-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.agent-msg.bot{background:color-mix(in oklab, var(--bg-panel) 92%, transparent);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.agent-msg.user.in,.agent-msg.bot.in{animation:.34s cubic-bezier(.2,.9,.3,1.4) agentMsgIn}@keyframes agentMsgIn{0%{opacity:0;transform:translateY(10px)scale(.9)}65%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.agent-msg.thinking{background:color-mix(in oklab, var(--bg-panel) 92%, transparent);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.agent-msg.thinking span{background:var(--ink-mute);border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite agentBounce}.agent-msg.thinking span:nth-child(2){animation-delay:.15s}.agent-msg.thinking span:nth-child(3){animation-delay:.3s}@keyframes agentBounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.agent-dock-suggestions{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.agent-chip{font-family:var(--ff-mono);border:1px solid var(--line-strong);color:var(--ink-dim);background:var(--surface);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:11px;transition:color .22s,border-color .22s,background .22s,transform .22s;animation:.38s backwards agentChipIn}.agent-chip:first-child{animation-delay:40ms}.agent-chip:nth-child(2){animation-delay:.11s}.agent-chip:nth-child(3){animation-delay:.18s}.agent-chip:nth-child(4){animation-delay:.25s}@keyframes agentChipIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.agent-chip.active{color:var(--accent);border-color:var(--accent-hair,var(--accent));background:color-mix(in oklab, var(--accent) 10%, var(--bg-panel));transform:scale(1.05)}.agent-composer{border:1px solid var(--line-strong);background:var(--bg-panel);border-radius:999px;align-items:center;gap:10px;padding:10px 8px 10px 16px;display:flex}.agent-composer-text{color:var(--ink);font-size:13px;font-family:var(--ff-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.agent-composer-placeholder{color:var(--ink-mute)}.agent-composer-caret{background:var(--accent);vertical-align:-2px;width:2px;height:13px;margin-left:2px;animation:.9s step-end infinite pulse;display:inline-block}.agent-composer-send{background:var(--accent);color:#fff;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid}.agent-composer-send.sent{animation:.38s agentSendPulse}@keyframes agentSendPulse{0%{transform:scale(1)}40%{transform:scale(.82)}to{transform:scale(1)}}.metric-badge{z-index:3;background:var(--accent);color:#fff;font-family:var(--ff-mono);letter-spacing:.02em;opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:500;transition:opacity .28s,transform .36s cubic-bezier(.2,1.2,.4,1);position:absolute;transform:translateY(-50%)translate(-50%)scale(.7);box-shadow:0 6px 16px -4px #00000080,inset 0 0 0 1px #ffffff1a}.metric-badge.in{opacity:1;transform:translateY(-50%)translate(-50%)scale(1)}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0;overflow:hidden}.strip-label{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);text-align:center;margin-bottom:20px;font-size:11px}.marquee{gap:72px;width:max-content;animation:40s linear infinite scroll;display:flex}@keyframes scroll{to{transform:translate(-50%)}}.marquee-item{color:var(--ink-mute);letter-spacing:-.01em;white-space:nowrap;opacity:.7;align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.problem-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}@media (max-width:900px){.problem-grid{grid-template-columns:1fr}}.problem-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-panel);padding:32px;transition:border-color .24s,transform .28s,background .24s;position:relative;overflow:hidden}.problem-card:hover{border-color:var(--accent-hair);transform:translateY(-4px)}.problem-card:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--accent-soft), transparent 40%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.problem-card:hover:before{opacity:1}.problem-num{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--ink-mute);margin-bottom:24px;font-size:11px}.problem-icon-wrap{border-radius:var(--r-md);background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border:1px solid var(--accent-hair);place-items:center;margin-bottom:20px;display:grid}.problem-title{letter-spacing:-.015em;margin-bottom:10px;font-size:22px;font-weight:500}.problem-body{color:var(--ink-dim);font-size:15px;line-height:1.55}.problem-answer{border-top:1px dashed var(--line);color:var(--accent);gap:8px;margin-top:18px;padding-top:16px;font-size:13.5px;display:flex}.how-cards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}@media (max-width:1100px){.how-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.how-cards{grid-template-columns:1fr}}.how-card{flex-direction:column;gap:10px;display:flex}.how-card-num{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--ink-mute);font-size:12px}.how-card-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.how-card-desc{color:var(--ink-dim);min-height:56px;margin:0 0 8px;font-size:13.5px;line-height:1.5}.how-card-preview{aspect-ratio:4/3;border-radius:var(--r-lg,14px);background:var(--bg-panel);border:1px solid var(--line);margin-top:auto;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #0003}.hp-inner{background:var(--bg-elev);position:absolute;inset:0}.how-grid{display:none}.product-wrap{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow-2);margin-top:72px;position:relative;overflow:hidden}.product-chrome{border-bottom:1px solid var(--line);background:var(--bg-elev);align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.product-chrome .tlights{gap:7px;display:flex}.product-chrome .tlights span{border-radius:999px;width:11px;height:11px}.product-chrome .tlights span:first-child{background:#ff5f57}.product-chrome .tlights span:nth-child(2){background:#ffbd2e}.product-chrome .tlights span:nth-child(3){background:#28c840}.product-chrome .url{font-family:var(--ff-mono);color:var(--ink-dim);flex:1;justify-content:center;font-size:12px;display:flex}.product-body{grid-template-columns:56px 1fr 340px;min-height:560px;display:grid}@media (max-width:900px){.product-body{grid-template-columns:56px 1fr}.product-lv{display:none}}.product-sidebar{border-right:1px solid var(--line);background:var(--bg-elev);flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.product-sidebar .icon-btn{border-radius:var(--r-sm);width:40px;height:40px;color:var(--ink-mute);place-items:center;transition:all .18s;display:grid}.product-sidebar .icon-btn:hover{background:var(--surface);color:var(--ink)}.product-sidebar .icon-btn.active{background:var(--accent-soft);color:var(--accent)}.product-canvas{background:radial-gradient(ellipse at 30% 40%, color-mix(in oklab, var(--accent) 6%, transparent), transparent 60%), var(--bg-elev);position:relative;overflow:hidden}.product-canvas .toolbar{z-index:5;gap:6px;display:flex;position:absolute;top:16px;left:16px}.product-canvas .toolbar .chip{border-radius:var(--r-pill);background:color-mix(in oklab, var(--bg-panel) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);font-family:var(--ff-mono);color:var(--ink-dim);align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.product-canvas .toolbar .chip.on{background:var(--accent);color:#fff;border-color:var(--accent)}.product-canvas .scalebar{font-family:var(--ff-mono);color:var(--ink-dim);z-index:5;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:14px;left:16px}.product-canvas .scalebar .rule{background:linear-gradient(90deg, var(--ink-dim) 0 1px, transparent 1px 25%, var(--ink-dim) 25% 26%, transparent 26% 50%, var(--ink-dim) 50% 51%, transparent 51% 75%, var(--ink-dim) 75% 76%, transparent 76% 100%);border-bottom:1px solid var(--ink-dim);background-position:bottom;background-repeat:no-repeat;background-size:100% 4px;width:80px;height:8px}.product-lv{border-left:1px solid var(--line);background:var(--bg-panel);flex-direction:column;display:flex}.product-lv-header{border-bottom:1px solid var(--line);padding:16px 18px}.product-lv-header h4{letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.product-lv-header p{color:var(--ink-dim);font-size:12.5px;font-family:var(--ff-mono);margin-top:4px}.product-lv-body{flex:1;padding:8px 0;overflow:auto}.lv-item{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:12px 18px;transition:background .16s;display:grid}.lv-item:hover{background:var(--surface)}.lv-item .num{font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.08em;font-size:10.5px}.lv-item .title{letter-spacing:-.005em;margin-top:2px;font-size:13.5px;font-weight:500}.lv-item .desc{color:var(--ink-dim);margin-top:2px;font-size:12px;line-height:1.35}.lv-item .qty{font-family:var(--ff-mono);color:var(--accent);text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.lv-item .qty small{color:var(--ink-mute);letter-spacing:.04em;font-size:10.5px;font-weight:400;display:block}.product-lv-foot{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}.product-lv-foot button{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);flex:1;padding:10px;font-size:11px;transition:all .16s}.product-lv-foot button:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.compare-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}@media (max-width:800px){.compare-grid{grid-template-columns:1fr}}.compare-col{border-radius:var(--r-xl);border:1px solid var(--line);padding:36px 32px;position:relative}.compare-col.bad{background:var(--bg-panel)}.compare-col.good{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 10%, transparent), transparent 40%), var(--bg-panel);border-color:var(--accent-hair);box-shadow:var(--shadow-blue)}.compare-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:18px;display:flex}.compare-head h3{letter-spacing:-.02em;font-size:24px;font-weight:500}.compare-head .tag{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);padding:4px 10px;font-size:10.5px}.compare-col.bad .tag{color:var(--ink-mute);background:var(--surface)}.compare-col.good .tag{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-hair)}.compare-list{flex-direction:column;gap:16px;list-style:none;display:flex}.compare-list li{color:var(--ink);gap:12px;font-size:15px;line-height:1.45;display:flex}.compare-list li .ico{flex-shrink:0;width:20px;height:20px;margin-top:2px}.compare-col.bad li{color:var(--ink-dim)}.compare-col.bad .ico{color:var(--ink-mute)}.compare-col.good .ico{color:var(--accent)}.roi-wrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-panel);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid;overflow:hidden}@media (max-width:900px){.roi-wrap{grid-template-columns:repeat(2,1fr)}}.roi-cell{border-right:1px solid var(--line);padding:36px 28px}.roi-cell:last-child{border-right:0}@media (max-width:900px){.roi-cell:nth-child(2n){border-right:0}.roi-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}}.roi-num{letter-spacing:-.035em;font-feature-settings:"tnum";margin-bottom:10px;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1}.roi-num .unit{color:var(--accent)}.roi-label{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.roi-sub{color:var(--ink-dim);margin-top:4px;font-size:13px;line-height:1.4}.roi-calc{grid-template-columns:1fr auto 1.05fr;align-items:stretch;gap:clamp(20px,3vw,40px);margin-top:48px;display:grid}@media (max-width:960px){.roi-calc{grid-template-columns:1fr}}.roi-inputs{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg,16px);flex-direction:column;gap:28px;padding:32px;display:flex}.roi-input{flex-direction:column;gap:10px;display:flex}.roi-input-label{color:var(--ink);font-size:14px;font-weight:500}.roi-input-row{border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--bg-elev);align-items:center;gap:10px;padding:8px 14px;transition:border-color .15s;display:flex}.roi-input-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.roi-number{min-width:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:22px;font-weight:500}.roi-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roi-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-affix{font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.04em;white-space:nowrap;font-size:13px}.roi-affix-suffix{color:var(--ink-dim)}.roi-slider{appearance:none;background:linear-gradient(90deg, var(--accent) 0 var(--pct,0%), var(--line-strong) var(--pct,0%) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.roi-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent);cursor:pointer;background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .12s;box-shadow:0 2px 8px #00000026}.roi-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.roi-slider::-moz-range-thumb{border:2px solid var(--accent);cursor:pointer;background:#fff;border-radius:999px;width:20px;height:20px}.roi-input-hint{color:var(--ink-dim);font-size:12.5px;line-height:1.4}.roi-arrow{color:var(--ink-mute);place-items:center;display:grid}@media (max-width:960px){.roi-arrow{margin:-10px 0;transform:rotate(90deg)}}.roi-results{background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 8%, var(--bg-panel)), var(--bg-panel));border:1px solid color-mix(in oklab, var(--accent) 25%, var(--line));border-radius:var(--r-lg,16px);box-shadow:0 20px 40px -24px color-mix(in oklab, var(--accent) 40%, transparent);flex-direction:column;gap:22px;padding:32px;display:flex}.roi-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.roi-zeit-chip{font-family:var(--ff-mono);background:var(--bg-elev);border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:6px 12px;font-size:12px}.roi-zeit-chip strong{color:var(--accent);font-weight:600}.roi-big{border-bottom:1px dashed var(--line);padding:24px 0 20px}.roi-big-num{letter-spacing:-.03em;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(44px,5.5vw,68px);font-weight:500;line-height:1}.roi-big-label{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-top:10px;font-size:12px}.roi-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:540px){.roi-grid{grid-template-columns:1fr}}.roi-stat{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md,10px);padding:16px}.roi-stat-val{letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.roi-stat-label{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:6px;font-size:10.5px}.roi-stat-sub{color:var(--ink-dim);margin-top:2px;font-size:12px}.roi-result-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.roi-disclaimer{color:var(--ink-mute);max-width:260px;font-size:11.5px;line-height:1.4}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin-top:56px;display:grid}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}}.tier{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-xl,20px);flex-direction:column;gap:20px;padding:32px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.tier:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--line));transform:translateY(-2px)}.tier-featured{border:2px solid var(--accent);box-shadow:0 30px 60px -30px color-mix(in oklab, var(--accent) 50%, transparent), 0 2px 0 color-mix(in oklab, var(--accent) 20%, transparent);z-index:2}@media (min-width:1101px){.tier-featured{transform:translateY(-10px)}.tier-featured:hover{transform:translateY(-12px)}}.tier-badge{background:var(--accent);color:#fff;font-family:var(--ff-mono);letter-spacing:.15em;white-space:nowrap;box-shadow:0 4px 12px color-mix(in oklab, var(--accent) 40%, transparent);border-radius:999px;padding:6px 14px;font-size:11px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.tier-head{flex-direction:column;gap:6px;display:flex}.tier-name{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:500}.tier-tagline{color:var(--ink-dim);min-height:38px;font-size:13.5px;line-height:1.45}.tier-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.tier-price-num{letter-spacing:-.03em;color:var(--ink);font-size:38px;font-weight:600;line-height:1}.tier-featured .tier-price-num{color:var(--accent)}.tier-price-unit{color:var(--ink-mute);font-size:14px}.tier-savings{background:color-mix(in oklab, var(--accent) 10%, var(--bg-elev));border:1px solid color-mix(in oklab, var(--accent) 25%, var(--line));color:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.tier-savings-strong{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 16px -6px color-mix(in oklab, var(--accent) 50%, transparent);padding:11px 16px;font-size:13.5px}.tier-features{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tier-features li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.tier-check{width:18px;height:18px;color:var(--accent);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.tier-feat-highlight{color:var(--accent);font-weight:500}.tier-feat-highlight .tier-check{color:var(--accent)}.tier-cta{text-align:center;border-radius:999px;padding:13px 20px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:block}.tier-cta-ghost{background:var(--bg-elev);border:1px solid var(--line);color:var(--ink)}.tier-cta-ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tier-cta-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.tier-cta-primary:hover{background:color-mix(in oklab, var(--accent) 88%, black)}.pricing-foot{text-align:center;color:var(--ink-mute);font-size:13px;font-family:var(--ff-mono);letter-spacing:.03em;margin-top:28px}.faq-list{border-top:1px solid var(--line);margin-top:48px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:28px 0;font-size:19px;font-weight:500;transition:color .16s;display:flex}.faq-q:hover{color:var(--accent)}.faq-plus{border:1px solid var(--line-strong);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:all .24s;display:grid}.faq-item.open .faq-plus{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;color:var(--ink-dim);font-size:15.5px;line-height:1.55;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:320px;padding:0 0 28px}.faq-a p{max-width:75ch}.cta-block{border-radius:var(--r-xl);text-align:center;background:var(--bg-panel);border:1px solid var(--accent-hair);padding:clamp(48px,7vw,96px);position:relative;overflow:hidden}.cta-block:before{content:"";background:radial-gradient(circle at 50% 100%, color-mix(in oklab, var(--accent) 25%, transparent), transparent 60%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.8;background-size:100% 100%,48px 48px,48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000 90%);mask-image:radial-gradient(80% 80%,#000,#0000 90%)}.cta-block>*{z-index:1;position:relative}.cta-block h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1}.cta-block h2 em{font-family:var(--ff-serif);font-style:italic;font-weight:400}.cta-block p{color:var(--ink-dim);max-width:52ch;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-banner{padding:clamp(16px,2vw,32px) 0 clamp(40px,6vw,64px)}.cta-banner-inner{border-radius:var(--r-xl,18px);background:linear-gradient(135deg, var(--accent) 0%, color-mix(in oklab, var(--accent) 70%, #4a3fbe) 100%);color:#fff;box-shadow:0 30px 60px -30px color-mix(in oklab, var(--accent) 50%, transparent);grid-template-columns:1.2fr auto;align-items:center;gap:32px;padding:clamp(36px,5vw,56px) clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.cta-banner-latepage .cta-banner-inner{background:linear-gradient(135deg, #1a2238 0%, color-mix(in oklab, var(--accent) 60%, #1a2238) 100%)}.cta-banner-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.cta-banner-text{z-index:1;position:relative}.cta-banner-actions{z-index:1;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:relative}.cta-banner-eyebrow{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#fffc;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:11px;display:inline-flex}.cta-banner-title{letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.1}.cta-banner-title em{color:#fff;border-bottom:2px solid #ffffff80;padding-bottom:1px;font-style:normal}.cta-banner-sub{color:#ffffffd9;text-wrap:pretty;max-width:540px;margin:0;font-size:15.5px;line-height:1.55}.btn.btn-light{color:var(--ink);background:#fff;border:1px solid #ffffff80;padding:14px 24px;font-size:15px;font-weight:500}.btn.btn-light:hover{background:#f6f7f9;transform:translateY(-1px)}.cta-banner-secondary{color:#ffffffd9;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13.5px;text-decoration:none;display:inline-flex}.cta-banner-secondary:hover{color:#fff}@media (max-width:860px){.cta-banner-inner{grid-template-columns:1fr;gap:22px}.cta-banner-actions{align-items:stretch}.cta-banner-actions .btn{justify-content:center}.cta-banner-secondary{text-align:center;justify-content:center}}.footer{border-top:1px solid var(--line);padding:56px 0 36px}.footer-inner{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:40px;display:grid}@media (max-width:800px){.footer-inner{grid-template-columns:1fr 1fr}}.footer-logo{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:12px;font-size:22px;font-weight:600;display:flex}.footer-tag{color:var(--ink-dim);max-width:32ch;font-size:13.5px;line-height:1.55}.footer-col h5{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px;font-size:11px;font-weight:500}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col a{color:var(--ink-dim);font-size:14px;transition:color .16s}.footer-col a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);font-size:12.5px;font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;display:flex}.footer-bottom a{color:inherit;text-decoration:none;transition:color .16s}.footer-bottom a:hover{color:var(--accent)}.faststart{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 60%), var(--bg-panel);box-shadow:var(--shadow-2);padding:28px;position:relative;overflow:hidden}.faststart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.faststart-meta{font-size:12.5px;font-family:var(--ff-mono);color:var(--ink-mute);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.faststart-meta .sep{background:var(--ink-mute);border-radius:999px;width:3px;height:3px}.dropzone{border:2px dashed var(--line-strong);border-radius:var(--r-lg);text-align:center;cursor:pointer;background:color-mix(in oklab, var(--accent) 3%, transparent);min-height:180px;padding:48px 24px;transition:border-color .24s,background .24s,transform .24s;display:block;position:relative;overflow:hidden}.dropzone:hover{border-color:var(--accent-hair);background:color-mix(in oklab, var(--accent) 6%, transparent)}.dropzone.over{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent);box-shadow:0 0 0 6px var(--accent-soft), inset 0 0 0 1px var(--accent);border-style:solid;transform:scale(1.01)}.dropzone-inner{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.dropzone-icon{background:var(--accent);color:#fff;width:56px;height:56px;box-shadow:0 12px 28px -10px var(--accent);border-radius:999px;place-items:center;margin-bottom:10px;animation:2.6s ease-in-out infinite bob;display:grid}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dropzone.over .dropzone-icon{animation:none;transform:translateY(-4px)scale(1.05)}.dropzone-text{color:var(--ink);letter-spacing:-.005em;font-size:16px;font-weight:500}.dropzone-text strong{font-weight:600}.dropzone-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.dropzone-sub{color:var(--ink-mute);font-size:12.5px;font-family:var(--ff-mono);letter-spacing:.04em}.dropzone-bg{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.float-sheet{opacity:0;filter:drop-shadow(0 8px 20px #00000040);will-change:transform, opacity;animation:4.8s cubic-bezier(.22,.61,.36,1) infinite floatIn;position:absolute;top:50%;left:50%}@keyframes floatIn{0%{opacity:0;transform:translate(calc(var(--x) * 1.3 - 50%), -140%) rotate(calc(var(--tilt) - 14deg)) scale(.7)}18%{opacity:.55}55%{opacity:.35;transform:translate(calc(var(--x) * .25 - 50%), -40%) rotate(var(--tilt)) scale(.92)}to{opacity:0;transform:translate(-50%, 0%) rotate(calc(var(--tilt) + 6deg)) scale(1.05)}}.dropzone.over .float-sheet{animation-duration:1.4s}.dropzone.uploading{cursor:default;border-style:solid;border-color:var(--accent-hair);background:var(--bg-elev)}.upload-progress{text-align:left;align-items:center;gap:16px;max-width:440px;margin:0 auto;display:flex}.upload-icon{border-radius:var(--r-md);background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border:1px solid var(--accent-hair);flex-shrink:0;place-items:center;display:grid}.upload-bar{background:var(--surface);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.upload-bar-fill{background:linear-gradient(90deg, var(--accent), var(--accent-glow));border-radius:999px;height:100%;transition:width .12s linear}@media (max-width:640px){.faststart{padding:20px}.dropzone{padding:36px 16px}.dropzone-text{font-size:14px}}.tweaks-panel{background:color-mix(in oklab, var(--bg-panel) 94%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--line-strong);border-radius:var(--r-lg);z-index:9999;width:290px;padding:18px;font-size:13px;position:fixed;bottom:20px;right:20px;box-shadow:0 30px 60px -30px #0009}.tweaks-panel h5{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}.tweaks-panel h5:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:999px}.tweaks-section{margin-bottom:18px}.tweaks-section:last-child{margin-bottom:0}.tweaks-label{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:8px;font-size:10.5px}.tweaks-row{flex-wrap:wrap;gap:6px;display:flex}.tweaks-chip{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);min-width:60px;color:var(--ink-dim);text-align:center;flex:1;padding:8px 10px;font-size:12px;font-weight:500;transition:all .16s}.tweaks-chip:hover{color:var(--ink);border-color:var(--line-strong)}.tweaks-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.tweaks-swatches{gap:8px;display:flex}.tweaks-swatch{border-radius:var(--r-sm);border:2px solid var(--line);cursor:pointer;flex:1;height:40px;transition:border-color .16s;position:relative;overflow:hidden}.tweaks-swatch.active{border-color:var(--ink)}.tweaks-swatch .name{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;color:#fff;mix-blend-mode:difference;font-size:9px;position:absolute;bottom:2px;left:4px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.section-head{flex-direction:column;gap:16px;max-width:720px;display:flex}.section-head .eyebrow{align-self:flex-start}.section-head p.lead{margin-top:4px}.demo-page{min-height:100vh;padding-top:120px;padding-bottom:80px}.demo-grid{grid-template-columns:.9fr 1.4fr;align-items:flex-start;gap:56px;display:grid}@media (max-width:960px){.demo-grid{grid-template-columns:1fr;gap:32px}}.demo-intro .eyebrow{margin-bottom:20px}.demo-intro h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:20px;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.05}.demo-intro h1 em{font-family:var(--ff-serif);font-style:italic;font-weight:400}.demo-intro p.lead{margin-bottom:28px}.demo-benefits{flex-direction:column;gap:14px;margin-bottom:28px;padding:0;list-style:none;display:flex}.demo-benefits li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;display:flex}.demo-benefits .ico{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border:1px solid var(--accent-hair);border-radius:999px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.demo-trust{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;display:grid}.demo-trust div{color:var(--ink-dim);font-size:13px;line-height:1.45}.demo-trust strong{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:500;display:block}.calendly-wrap{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:8px;position:relative;overflow:hidden}.calendly-inline-widget{border-radius:var(--r-lg);width:100%;overflow:hidden;min-width:0!important}.nav-actions{align-items:center;gap:8px;display:flex}.nav-burger,.nav-demo-mobile{display:none}.nav-burger{border:1px solid var(--line-strong);background:var(--bg-panel);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .16s,box-shadow .16s}.nav.mobile-open .nav-burger{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-hair)}.btn-dark{background:var(--ink);color:var(--bg-panel)}.btn-dark:hover{opacity:.9}.nav-demo-mobile{border-radius:12px;height:40px;padding:0 16px}.nav-mobile{background:var(--bg-panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;max-height:calc(100dvh - 76px);padding:4px 20px 24px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -16px #0000002e}.nav-mobile-list{margin:0;padding:0;list-style:none}.nav-mobile-list li{border-bottom:1px solid var(--line)}.nav-mobile-list a{min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.nav-mobile-list a:after{content:"";border-right:1.6px solid var(--ink-mute);border-top:1.6px solid var(--ink-mute);width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.nav-mobile-lang{border-bottom:1px solid var(--line);padding:16px 0}.lang-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lang-row-btn{border:1px solid var(--line-strong);height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:14px;font-weight:500}.lang-row-btn.active{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, transparent)}.nav-mobile-cta{border-radius:12px;justify-content:center;width:100%;height:50px;margin-top:16px;font-size:16px}@media (max-width:900px){.nav-links,.nav-lang{display:none}.nav-burger,.nav-demo-mobile{display:inline-flex}.nav.mobile-open{background:var(--bg-panel);border-bottom-color:var(--line)}.nav.mobile-open .nav-mobile{display:flex}.nav-demo{display:none!important}}.container{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}.hero-content,.blog-grid,.compare-grid,.pricing-grid,.roi-calc,.how-grid,.problem-grid,.footer-inner{min-width:0}.hero-visual,.upload-card,.lv-panel,.scan-chrome{min-width:0;max-width:100%}html,body{overflow-x:hidden}*{box-sizing:border-box}@media (max-width:720px){.lv-panel{width:100%;min-width:0;max-width:100%;margin-top:16px;position:static}.plan-stage{flex-direction:column;display:flex}}@media (max-width:480px){.lv-panel{display:none}.scan-chrome .file{font-size:11px}.scan-chrome{padding:0 10px}.hero-bullets li{font-size:14px}.upload-card{padding:18px}.upload-card-zone{min-height:200px}}.hero,.cta-banner-inner,section{overflow-x:clip}.cookie-banner{z-index:1000;background:var(--ink,#1a1611);max-width:720px;color:var(--bg-panel,#f5efe4);border-radius:16px;margin:0 auto;padding:20px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 60px #00000052}.cookie-banner-title{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700}.cookie-banner-body{color:#fffc;margin-bottom:14px;font-size:13px;line-height:1.55}.cookie-banner-body a{color:#fff;text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-btn{cursor:pointer;border:0;border-radius:100px;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600}.cookie-btn-primary{background:var(--accent,#3d7cff);color:#fff}.cookie-btn-secondary{color:#fffffff2;background:0 0;border:1.5px solid #ffffff4d}.cookie-btn-ghost{color:#ffffffd9;background:0 0;padding:0 14px;font-weight:500;text-decoration:underline}.cookie-modal-overlay{z-index:1001;background:#1a16118c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cookie-modal{background:var(--bg-panel,#fff);color:var(--ink,#1a1611);border-radius:20px;width:100%;max-width:520px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 24px 60px #00000047}.cookie-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.cookie-modal-head h2{color:var(--ink,#1a1611);margin:0;font-size:22px;font-weight:700}.cookie-modal-close{cursor:pointer;color:var(--ink-mute,#5c544a);background:0 0;border:0;font-size:28px;line-height:1}.cookie-modal-body{color:var(--ink-mute,#5c544a);margin:0 0 18px;font-size:14px;line-height:1.55}.cookie-modal-body a{color:var(--ink,#1a1611);text-decoration:underline}.cookie-modal-foot{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cookie-row{border-top:1px solid var(--line,#ede6d6);cursor:pointer;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.cookie-row input[type=checkbox]{accent-color:var(--accent,#3d7cff);width:18px;height:18px;margin-top:4px}.cookie-row-label{color:var(--ink,#1a1611);font-size:14px;font-weight:700}.cookie-row-desc{color:var(--ink-mute,#5c544a);margin-top:4px;font-size:13px;line-height:1.5}.cookie-settings-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.section-title,.hero-centered-title,.cta-banner-title,.post-title,.display,.demo-intro h1,.cta-block h2,.cookie-modal h2,h1,h2{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}@media (max-width:900px){.nav-actions .btn-primary,.nav-actions .btn-ghost,.nav-actions .nav-demo{display:none!important}.nav-burger,.nav-actions .nav-demo-mobile{display:inline-flex!important}}@media (max-width:720px){.section-title{line-height:1.1;font-size:clamp(28px,7vw,44px)!important}.hero-title{line-height:1.05;font-size:clamp(32px,8vw,52px)!important}.post-title{font-size:clamp(28px,7vw,44px)!important}.cta-banner-title{line-height:1.1;font-size:clamp(26px,6.5vw,40px)!important}.demo-intro h1{line-height:1.1;font-size:clamp(28px,7vw,44px)!important}.lead,.section-sub{font-size:15px}.roi-big-num{line-height:1.05;font-size:clamp(40px,11vw,64px)!important}.roi-big-label{font-size:11px}.roi-stat-val{font-size:clamp(20px,5vw,28px)!important}.roi-result-head{flex-direction:column;align-items:flex-start;gap:10px}.roi-zeit-chip{font-size:12px}.roi-input-row{flex-wrap:wrap}.roi-number{flex:60%;min-width:0}.plan-svg{width:100%;height:auto}.scan-chrome{padding-left:10px;padding-right:10px}.scan-chrome .file{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.upload-card-text strong{display:inline}.how-grid{gap:24px}.how-card{padding:20px}.how-preview{max-width:100%;overflow:hidden}}.footer .cookie-settings-link{color:#f5efe4a6;font-size:14px}.footer .cookie-settings-link:hover{color:#fff}@media (max-width:480px){.tier{padding:24px}.tier-price-num{font-size:clamp(36px,11vw,56px)!important}.tier-features li{font-size:13px}}@media (max-width:720px){.compare-col{padding:22px}.compare-list li{font-size:14px;line-height:1.5}.faq-q{padding:16px 18px;font-size:15px}.faq-a p{font-size:14px}.cta-banner-inner{padding:28px}.cta-banner-text{padding-right:0}.cta-banner-actions{flex-direction:column;align-items:stretch}.cta-banner-actions .btn{justify-content:center}}*{min-width:0}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;display:grid}.testimonial-card{border:1px solid var(--line);background:var(--bg-panel);border-radius:16px;flex-direction:column;gap:18px;margin:0;padding:28px;display:flex}.testimonial-card blockquote{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.testimonial-card blockquote p{text-wrap:pretty;margin:0}.testimonial-card .quote-mark{color:var(--accent);margin-bottom:8px;display:block}.testimonial-card figcaption{color:var(--ink-mute);font-size:13px}.testimonial-card figcaption strong{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:500;display:block}.cta-form-wrap{width:100%;max-width:560px;margin:24px auto 12px}.cta-actions-secondary{justify-content:center;margin-top:8px}.lead-form{text-align:left;flex-direction:column;gap:10px;display:flex}.lead-form-input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.lead-form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.lead-form textarea.lead-form-input{resize:vertical;min-height:84px;line-height:1.5}.lead-form-submit{justify-content:center;width:100%;margin-top:4px}.lead-form-error{color:#b14747;background:#b1474714;border-radius:8px;padding:8px 12px;font-size:13px}.lead-form-consent{color:var(--ink-dim);margin-top:4px;font-size:12px;line-height:1.45}.about-hero{padding-top:140px;padding-bottom:clamp(24px,3vw,48px)!important}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:48px;display:grid}@media (max-width:860px){.about-grid{grid-template-columns:1fr;gap:32px}}.about-copy{color:var(--ink-dim);font-size:16.5px;line-height:1.75}.about-copy p{margin:0 0 18px}.about-photo{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow-2);overflow:hidden}.about-photo img{width:100%;height:auto;display:block}.about-photo figcaption{color:var(--ink-mute);font-size:13px;font-family:var(--ff-mono);border-top:1px solid var(--line);padding:12px 16px}.founders-section{padding-top:clamp(16px,2vw,32px)!important}.founders-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:860px){.founders-grid{grid-template-columns:1fr}}.founder-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;padding:32px 24px 24px;position:relative;overflow:hidden}.founder-bar{background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.founder-photo{border-radius:var(--r-lg);border:1px solid var(--line);width:160px;height:160px;margin:4px auto 20px;overflow:hidden}.founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.founder-name{color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:650}.founder-role{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px;font-size:11px;font-weight:600}.founder-bio{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}.legal-wrap{min-height:100vh;padding-top:120px;padding-bottom:80px}.legal-wrap .post-body{color:var(--ink);font-size:16px;line-height:1.7}.legal-wrap .post-body p{margin:14px 0}.legal-wrap .post-body h2{color:var(--ink);margin:32px 0 12px;font-size:24px}.legal-wrap .post-body h3{color:var(--ink);margin:24px 0 10px;font-size:18px}.legal-wrap .post-body ul{margin:12px 0;padding-left:22px}.legal-wrap .post-body li{margin:6px 0}.legal-wrap .post-body hr{border:0;border-top:1px solid var(--line);margin:28px 0}.legal-wrap .post-body .legal-lead{color:var(--ink-dim);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:20px;font-size:15px}.legal-wrap .post-body .legal-lead strong{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.print-page{color:var(--ink);background:#fff}.print-page .reveal{opacity:1!important;transform:none!important}.print-page *{transition:none!important;animation:none!important}.print-page .nav,.print-page .cookie-banner,.print-page .nav-mobile{display:none!important}.print-header,.print-footer{border-bottom:1px solid var(--line);font-family:var(--ff-mono);letter-spacing:.04em;color:var(--ink-mute);padding:16px 0;font-size:12px}.print-footer{border-bottom:0;border-top:1px solid var(--line);margin-top:60px}.print-header .container,.print-footer .container{justify-content:space-between;align-items:baseline;gap:16px;display:flex}@media print{.nav,.cookie-banner,.cta-banner-bg{display:none!important}body{background:#fff}section{break-inside:avoid}a{color:var(--ink);text-decoration:none}.reveal{opacity:1!important;transform:none!important}*{transition:none!important;animation:none!important}}.funnel-modal{z-index:1100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.funnel-modal-backdrop{-webkit-backdrop-filter:blur(6px);background:#1a16118c;position:absolute;inset:0}.funnel-modal-card{z-index:1;background:var(--bg-panel,#fff);color:var(--ink,#1a1611);border-radius:20px;width:100%;max-width:520px;max-height:92vh;padding:28px 28px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000047}.funnel-modal-close{cursor:pointer;color:var(--ink-mute,#5c544a);background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.funnel-step-indicator{gap:6px;margin-bottom:16px;display:flex}.funnel-step-indicator span{background:var(--line,#ede6d6);border-radius:4px;flex:1;height:4px;transition:background .2s}.funnel-step-indicator span.active{background:var(--accent,#3d7cff)}.funnel-step-indicator span.done{background:color-mix(in srgb, var(--accent,#3d7cff) 60%, transparent)}.funnel-file-pill{background:color-mix(in srgb, var(--accent,#3d7cff) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent,#3d7cff) 24%, transparent);color:var(--ink,#1a1611);border-radius:999px;align-items:center;gap:8px;max-width:100%;margin-bottom:16px;padding:6px 12px;font-size:12px;display:inline-flex}.funnel-file-pill strong{font-weight:700}.funnel-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-form{flex-direction:column;gap:14px;display:flex}.funnel-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){.funnel-row{grid-template-columns:1fr}}.funnel-title{margin:0;font-size:22px;font-weight:700}.funnel-sub{color:var(--ink-mute,#5c544a);margin:0 0 4px;font-size:14px;line-height:1.5}.funnel-label{color:var(--ink,#1a1611);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.funnel-label .lead-form-input{font-weight:400}.funnel-checkbox{color:var(--ink,#1a1611);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.funnel-checkbox input[type=checkbox]{accent-color:var(--accent,#3d7cff);flex-shrink:0;width:18px;height:18px;margin-top:2px}.funnel-link{color:var(--accent,#3d7cff);text-decoration:underline}.funnel-link:hover{opacity:.85}.funnel-error{color:#b3251c;background:#d9302514;border:1px solid #d930254d;border-radius:10px;padding:10px 12px;font-size:13px}.funnel-slug-warning{color:#b3251c;font-size:12px;font-weight:500}.funnel-submit{margin-top:8px}.funnel-back{cursor:pointer;color:var(--ink-mute,#5c544a);background:0 0;border:0;align-self:flex-start;padding:8px 4px;font-size:13px}.funnel-back:hover{color:var(--ink,#1a1611)}.funnel-otp-input{font-family:var(--ff-mono,monospace);letter-spacing:.5em;text-align:center;font-size:22px}.funnel-submitting{color:var(--ink-mute,#5c544a);flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.funnel-spinner{border:3px solid var(--line,#ede6d6);border-top-color:var(--accent,#3d7cff);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite funnel-spin}@keyframes funnel-spin{to{transform:rotate(360deg)}}@media (max-width:540px){.funnel-modal-card{padding:22px 18px}.funnel-title{font-size:19px}.funnel-otp-input{letter-spacing:.35em;font-size:18px}}.upload-card-consents{flex-direction:column;gap:8px;margin:14px 0 10px;display:flex}.upload-consent-row{color:var(--ink,#1a1611);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:6px 8px;font-size:13px;line-height:1.45;transition:background-color .16s;display:flex}.upload-consent-row:hover{background:color-mix(in srgb, var(--accent,#3d7cff) 4%, transparent)}.upload-consent-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent,#3d7cff);cursor:pointer;flex-shrink:0;margin-top:2px}.upload-consent-link{color:var(--accent,#3d7cff);text-decoration:underline}.upload-consent-link:hover{opacity:.85}.upload-consent-required{color:#b3251c;margin-left:2px;font-weight:700}.upload-consent-error{color:#b3251c;background:#d9302514;border:1px solid #d930254d;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12.5px;line-height:1.4}.upload-card-consents.shake{animation:.48s cubic-bezier(.36,.07,.19,.97) both upload-shake}@keyframes upload-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.upload-card-cta.is-locked{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.upload-card-cta.is-locked:hover{transform:none}.upload-card-zone.locked{opacity:.55;cursor:not-allowed}.upload-card-zone.locked:hover{border-color:var(--line,#ede6d6);background:0 0}.upload-card-meta-link{color:var(--ink-mute,#5c544a);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-mute,#5c544a) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-mute,#5c544a) 30%, transparent)}.upload-card-meta-link:hover{color:var(--ink,#1a1611)}.blog-index-head-row{justify-content:center;align-items:center;margin-bottom:18px;display:flex}.blog-index-head-row+.blog-index-head-row{margin-bottom:0}.upload-resume-banner{background:color-mix(in srgb, var(--accent,#3d7cff) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent,#3d7cff) 24%, transparent);border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.45}.upload-resume-banner-eyebrow{font-family:var(--ff-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#3d7cff);margin-bottom:6px;font-size:11px;font-weight:700}.upload-resume-banner-body{color:var(--ink,#1a1611)}.upload-resume-banner-body strong{font-weight:600}.upload-resume-banner-file{font-family:var(--ff-mono,monospace);background:color-mix(in srgb, var(--accent,#3d7cff) 8%, transparent);border-radius:4px;padding:2px 6px;font-size:12px}.upload-resume-banner-hint{color:var(--ink-mute,#5c544a);margin-top:8px;font-size:12.5px}.upload-resume-error{color:#b3251c;background:#d9302514;border:1px solid #d930254d;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px}.checkout-billing-toggle{background:var(--bg-muted,#f3eee0);border-radius:999px;gap:6px;margin:4px 0;padding:4px;display:flex}.checkout-billing-btn{color:var(--ink-mute,#5c544a);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.checkout-billing-btn:hover{color:var(--ink,#1a1611)}.checkout-billing-btn.active{background:var(--bg-panel,#fff);color:var(--ink,#1a1611);box-shadow:0 1px 3px #00000014}@media (max-width:720px){.hero{padding-top:92px}.hero-content{text-align:center;gap:0}.hero-left{display:contents}.hero-left>:first-child{order:1}.hero-left>.hero-sub{order:2}.hero-visual{aspect-ratio:auto;order:3;height:430px;min-height:0;margin:4px 0 24px}.hero-left>.hero-cta-row{order:4}.hero-left>.hero-bullets{order:5}.hero-title{margin-top:0;margin-bottom:14px}.hero-sub{margin:0 auto 20px;font-size:15px;line-height:1.55}.hero-cta-row{justify-content:center;margin-bottom:20px}.hero-cta-row .btn{flex:1 1 0;justify-content:center;padding-left:14px;padding-right:14px}.hero-bullets{align-items:center;margin-bottom:8px}.hero-bullets li{text-align:left}}.nav-logo img{height:54px!important}@media (max-width:900px){.nav-logo img{height:42px!important}}
