:root{--paper:#faf9fd;--paper-raised:#ffffff;--paper-line:#e3e2e6;--ink:#46474a;--ink-soft:#76777a;--accent:#005faf;--accent-soft:rgba(0,95,175,0.08);--accent-border:#4c92ea;--btn-bg:#005faf;--btn-fg:#f9f9ff;--success-bg:#e9ffed;--success-fg:#006d42;--success-border:rgba(0,109,66,0.22);--warning-bg:#fff8f1;--warning-fg:#755b00;--warning-border:rgba(117,91,0,0.22);--shadow-base:#2f3033;--shadow-rest:0 1px 2px color-mix(in srgb, var(--shadow-base) 8%, transparent);--shadow-hover:0 16px 40px color-mix(in srgb, var(--shadow-base) 14%, transparent),0 2px 10px color-mix(in srgb, var(--shadow-base) 10%, transparent);--radius-s:8px;--radius-m:12px;--radius-l:18px;--radius-full:9999px}:root[data-theme=dark]{--paper:#1a1c1e;--paper-raised:#2f3033;--paper-line:#5d5e62;--ink:#e3e2e6;--ink-soft:#ababae;--accent:#a6c8ff;--accent-soft:rgba(166,200,255,0.12);--accent-border:#4c92ea;--btn-bg:#005faf;--btn-fg:#f9f9ff;--success-bg:#003920;--success-fg:#5abe88;--success-border:rgba(90,190,136,0.32);--warning-bg:#3d2e00;--warning-fg:#cea72c;--warning-border:rgba(206,167,44,0.32);--shadow-base:#e3e2e6;--shadow-rest:0 1px 2px color-mix(in srgb, var(--shadow-base) 6%, transparent);--shadow-hover:0 20px 48px color-mix(in srgb, var(--shadow-base) 12%, transparent),0 4px 12px color-mix(in srgb, var(--shadow-base) 8%, transparent);--radius-s:8px;--radius-m:16px;--radius-l:24px;--radius-full:9999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1a1c1e;--paper-raised:#2f3033;--paper-line:#5d5e62;--ink:#e3e2e6;--ink-soft:#ababae;--accent:#a6c8ff;--accent-soft:rgba(166,200,255,0.12);--accent-border:#4c92ea;--btn-bg:#005faf;--btn-fg:#f9f9ff;--success-bg:#003920;--success-fg:#5abe88;--success-border:rgba(90,190,136,0.32);--warning-bg:#3d2e00;--warning-fg:#cea72c;--warning-border:rgba(206,167,44,0.32);--shadow-base:#e3e2e6;--shadow-rest:0 1px 2px color-mix(in srgb, var(--shadow-base) 6%, transparent);--shadow-hover:0 20px 48px color-mix(in srgb, var(--shadow-base) 12%, transparent),0 4px 12px color-mix(in srgb, var(--shadow-base) 8%, transparent);--radius-s:8px;--radius-m:16px;--radius-l:24px;--radius-full:9999px}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:Roboto,'Segoe UI',system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:Roboto,sans-serif;font-weight:700;line-height:1.15;text-wrap:balance;margin:0;letter-spacing:-.01em}.mono{font-family:'JetBrains Mono',Roboto,monospace;font-variant-numeric:tabular-nums}.eyebrow{font-family:'JetBrains Mono',monospace;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.55em}.eyebrow::before{content:"";width:.55em;height:.55em;border-radius:50%;background:var(--accent);display:inline-block}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.crease-field{position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:repeating-linear-gradient(135deg,var(--paper-line) 0 1px,transparent 1px 140px),repeating-linear-gradient(45deg,var(--paper-line) 0 1px,transparent 1px 140px);mask-image:linear-gradient(to bottom,black,transparent)}header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--paper-line)}.header-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:24px}.logo{display:flex;align-items:center}.logo-img{height:26px;width:auto;display:block}.logo-img-dark{display:none}:root[data-theme=dark] .logo-img-light{display:none}:root[data-theme=dark] .logo-img-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-img-light{display:none}:root:not([data-theme=light]) .logo-img-dark{display:block}}nav{display:flex;gap:28px;font-size:.92rem}nav a{text-decoration:none;color:var(--ink-soft);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .12s,border-color .12s}nav a:hover{color:var(--ink);border-color:var(--accent-border)}.nav-links{display:flex;gap:28px}@media (max-width:760px){.nav-links{display:none}}.btn{font-family:Roboto,sans-serif;font-weight:500;font-size:.92rem;border:none;cursor:pointer;padding:12px 22px;border-radius:var(--radius-m);display:inline-flex;align-items:center;gap:8px;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--shadow-rest)}.btn-primary:hover{box-shadow:var(--shadow-hover)}.btn-primary:active{transform:translateY(1px)}.btn-ghost{background:0 0;color:var(--ink);border:1px solid var(--paper-line)}.btn-ghost:hover{border-color:var(--accent-border);color:var(--accent)}.hero{position:relative;padding:80px 0 68px;overflow:hidden}.hero-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-note{font-size:.85rem;color:var(--ink-soft);max-width:34ch}.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.reveal.is-visible{opacity:1;transform:none}.fold-stage{position:relative;aspect-ratio:1/1;max-width:360px;margin:0 auto;perspective:900px}.fold-sheet{position:absolute;inset:8%;background:var(--paper-raised);border:1px solid var(--paper-line);border-radius:var(--radius-l);box-shadow:var(--shadow-rest)}.fold-tri{position:absolute;inset:8%;border-radius:var(--radius-l);clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#2aa8f5,#7b3ff2);opacity:.16;transform-origin:top left;animation:8s ease-in-out infinite fold}.fold-crease{position:absolute;inset:8%;border-radius:var(--radius-l);clip-path:polygon(0 0,100% 0,0 100%);border-bottom:1px dashed var(--accent-border);opacity:.5}.fold-crane-img{position:absolute;inset:20%;width:60%;height:60%;margin:auto;object-fit:contain;opacity:0;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18));animation:8s ease-in-out infinite craneReveal}@keyframes fold{0%,100%,14%{transform:rotateY(0)}50%,68%{transform:rotateY(-150deg)}}@keyframes craneReveal{0%,100%,40%{opacity:0;transform:scale(.92)}56%,72%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fold-tri{animation:none;opacity:0}.fold-crane-img{animation:none;opacity:1;transform:none}.reveal{transition:none;opacity:1;transform:none}}.fold-caption{text-align:center;margin-top:18px;font-size:.8rem;color:var(--ink-soft)}section{padding:72px 0;position:relative}.section-head{max-width:640px;margin:0 auto 44px;text-align:center}.section-head .eyebrow{justify-content:center}.center-col{max-width:70ch;margin:0 auto}.section-head h2{font-size:clamp(1.5rem,2.4vw,2rem);margin-top:14px}.section-head p{color:var(--ink-soft);margin-top:14px;font-size:1.02rem}.divider{height:1px;background:var(--paper-line)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:820px){.card-grid{grid-template-columns:1fr}}.fold-card{position:relative;background:var(--paper-raised);border:1px solid var(--paper-line);border-radius:var(--radius-l);padding:28px 26px 30px;box-shadow:var(--shadow-rest);transition:box-shadow .15s,border-color .15s,transform .15s}.fold-card:hover{box-shadow:var(--shadow-hover);border-color:var(--accent-border);transform:translateY(-2px)}.fold-card .num{font-family:'JetBrains Mono',monospace;font-size:.78rem;color:var(--accent);font-weight:600}.fold-card h3{font-size:1.12rem;margin:14px 0 10px;font-weight:700}.fold-card p{color:var(--ink-soft);font-size:.96rem;margin:0}.flow{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.flow-step{flex:1 1 200px;padding:20px;text-align:center;border:1px solid var(--paper-line);border-radius:var(--radius-m);background:var(--paper-raised)}.flow-arrow{display:flex;align-items:center;justify-content:center;padding:0 6px;color:var(--accent);font-family:'JetBrains Mono',monospace}.flow-step .flabel{font-family:'JetBrains Mono',monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);display:block;margin-bottom:8px}.flow-step strong{font-size:1.02rem}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}@media (max-width:820px){.principle-grid{grid-template-columns:1fr}}.principle{padding-left:18px;border-left:3px solid var(--accent-border)}.principle h3{font-size:1.05rem;margin-bottom:8px}.principle p{color:var(--ink-soft);font-size:.94rem;margin:0}.steps{counter-reset:step;margin-top:36px;display:flex;flex-direction:column;gap:0}.step{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--paper-line)}.step:last-child{border-bottom:1px solid var(--paper-line)}.step .stepnum{font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-full);width:44px;height:44px;display:flex;align-items:center;justify-content:center;line-height:1}.step h3{font-size:1.08rem;margin-bottom:8px}.step p{color:var(--ink-soft);margin:0;max-width:60ch}.case{background:var(--paper-raised);border:1px solid var(--paper-line);border-radius:var(--radius-l);box-shadow:var(--shadow-rest);padding:clamp(28px,4vw,48px)}.case-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.tag{font-family:'JetBrains Mono',monospace;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-radius:var(--radius-full);display:inline-block;border:1px solid transparent}.tag-verified{background:var(--success-bg);color:var(--success-fg);border-color:var(--success-border)}.tag-hypothesis{background:var(--warning-bg);color:var(--warning-fg);border-color:var(--warning-border)}.case h3{font-size:1.35rem;margin:14px 0 6px}.case-sub{color:var(--ink-soft);margin-bottom:26px}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}@media (max-width:700px){.before-after{grid-template-columns:1fr}}.ba-col{padding:18px 20px;border:1px solid var(--paper-line);border-radius:var(--radius-m)}.ba-col .flabel{font-family:'JetBrains Mono',monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);display:block;margin-bottom:10px}.ba-col p{margin:0;font-size:.95rem}.ba-before{border-left:3px solid var(--ink-soft)}.ba-after{border-left:3px solid var(--success-fg)}.stat-row{display:flex;flex-wrap:wrap;gap:0;margin-top:30px;border-top:1px solid var(--paper-line)}.stat{flex:1 1 140px;padding:20px 20px 4px 0;border-right:1px solid var(--paper-line)}.stat:last-child{border-right:none}.stat .val{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:1.6rem;color:var(--accent);display:block}.stat .lbl{font-size:.8rem;color:var(--ink-soft);margin-top:4px;display:block}table.diff{width:100%;border-collapse:collapse;margin-top:36px;font-size:.94rem}.table-scroll{overflow-x:auto;border:1px solid var(--paper-line);border-radius:var(--radius-m)}table.diff th{text-align:left;font-family:'JetBrains Mono',monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--paper-line);white-space:nowrap;background:var(--paper-raised)}table.diff td{padding:16px;border-bottom:1px solid var(--paper-line);vertical-align:top}table.diff tr:last-child td{border-bottom:none}table.diff td:first-child{font-weight:600;white-space:nowrap}table.diff td.why{color:var(--ink-soft)}.diff-conclusion{margin-top:24px;padding:18px 22px;border-radius:var(--radius-m);border:1px solid var(--accent-border);background:var(--accent-soft);font-size:.98rem}.callout{padding:18px 22px;border-radius:var(--radius-m);border:1px solid var(--accent-border);background:var(--accent-soft);font-size:.98rem}.callout.mono-quote{font-style:italic}.stat-strip{display:flex;flex-wrap:wrap;gap:0;margin-top:28px;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line)}.qualify-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.qualify-list li{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--paper-line);border-radius:var(--radius-m);background:var(--paper-raised)}.qualify-list li::before{content:"✓";flex:none;width:24px;height:24px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:center}.qualify-list p{margin:0}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}@media (max-width:700px){.path-grid{grid-template-columns:1fr}}.path-card{padding:20px;border:1px solid var(--paper-line);border-radius:var(--radius-m);background:var(--paper-raised)}.path-card h3{font-size:1rem;margin-bottom:8px}.path-card p{color:var(--ink-soft);font-size:.9rem;margin:0 0 14px}.subsection{margin-top:52px;padding-top:36px;border-top:1px solid var(--paper-line)}.subsection .eyebrow{margin-bottom:10px}.hero-vertical{text-align:center;padding:96px 0 0;position:relative;overflow:hidden}.hero-vertical .eyebrow{justify-content:center}.hero-vertical h1{font-size:clamp(2.1rem, 4.6vw, 3.4rem);max-width:36ch;margin:20px auto 22px}.hero-vertical .lead{font-size:1.15rem;line-height:1.55;color:var(--ink-soft);max-width:44ch;margin:0 auto 32px;text-wrap:balance}.hero-vertical .lead .lead-accent{color:var(--ink);font-weight:500}.hero-vertical .hero-cta-row{justify-content:center}.hero-vertical .hero-note{max-width:none;margin:18px auto 0}.shot-bleed{margin:56px auto 0;max-width:1360px;padding:0 clamp(16px,3vw,40px)}.shot-frame{border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--paper-line);box-shadow:0 30px 70px color-mix(in srgb,var(--shadow-base) 20%,transparent),0 6px 18px color-mix(in srgb,var(--shadow-base) 12%,transparent);background:var(--paper-raised)}.shot-frame img{display:block;width:100%;height:auto}.shot-caption{margin-top:16px;font-size:.85rem;color:var(--ink-soft);text-align:center}.feature-row{display:grid;grid-template-columns:0.85fr 1.15fr;gap:52px;align-items:center;margin-top:44px}.feature-row.reverse{grid-template-columns:1.15fr 0.85fr}.feature-row.reverse .feature-text{order:2}.feature-row.reverse .feature-shot{order:1}@media (max-width:900px){.feature-row,.feature-row.reverse{grid-template-columns:1fr}.feature-row.reverse .feature-text{order:1}.feature-row.reverse .feature-shot{order:2}}.feature-shot .shot-frame{box-shadow:var(--shadow-hover)}.feature-text h3{font-size:1.3rem;margin-bottom:14px}.feature-text p{color:var(--ink-soft);margin:0 0 12px}.mega-stat{text-align:center;padding:64px clamp(20px,5vw,72px);border-radius:var(--radius-l);background:var(--paper-raised);border:1px solid var(--paper-line)}.mega-stat .val{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:clamp(3rem,9vw,5.5rem);color:var(--accent);display:block;line-height:1;font-variant-numeric:tabular-nums}.mega-stat .cap{margin:22px auto 0;max-width:52ch;font-size:1.08rem}.mega-stat .src{margin-top:14px;font-size:.8rem;color:var(--ink-soft)}.mega-stat .src a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.mega-stat-row{display:flex;gap:clamp(28px,6vw,72px);justify-content:center;flex-wrap:wrap}.mega-num{max-width:320px}.mega-num .val{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:clamp(2.6rem,7vw,4.2rem);color:var(--accent);display:block;line-height:1;font-variant-numeric:tabular-nums}.mega-num .cap{margin:14px auto 0;font-size:1rem;color:var(--ink)}.mega-stat-dual .src{margin-top:36px}#cta,section[id]{scroll-margin-top:84px}html{scroll-behavior:smooth}.vert-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:28px}.vert-chip{border:1px dashed var(--paper-line);border-radius:var(--radius-m);padding:14px 16px;font-size:.92rem;color:var(--ink-soft)}.vert-chip b{color:var(--ink);font-weight:600}.cta-block{background:var(--paper-raised);border:1px solid var(--paper-line);border-radius:var(--radius-l);box-shadow:var(--shadow-rest);position:relative;overflow:hidden}.cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media (max-width:860px){.cta-inner{grid-template-columns:1fr}}.cta-block h2{font-size:clamp(1.5rem,2.6vw,2.05rem)}.cta-block p{color:var(--ink-soft)}.form-panel{background:var(--paper);color:var(--ink);padding:26px;border:1px solid var(--paper-line);border-radius:var(--radius-m)}.contact-panel{display:flex;flex-direction:column;gap:14px}.contact-row{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--paper-line);border-radius:var(--radius-m);background:var(--paper-raised);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.contact-row:hover{border-color:var(--accent-border);box-shadow:var(--shadow-rest);transform:translateY(-1px)}button.contact-row{width:100%;text-align:left;font:inherit;cursor:pointer}.contact-icon{flex:none;width:40px;height:40px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.contact-icon svg{width:20px;height:20px}.contact-text{display:flex;flex-direction:column;gap:2px}.contact-label{font-family:'JetBrains Mono',monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.contact-value{font-size:1.05rem;font-weight:500}.contact-note{margin:6px 2px 0;font-size:.82rem;color:var(--ink-soft)}.faq-item{border-top:1px solid var(--paper-line);padding:22px 0}.faq-item:last-child{border-bottom:1px solid var(--paper-line)}.faq-item summary{cursor:pointer;font-weight:600;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-family:'JetBrains Mono',monospace;color:var(--accent);font-size:1.2rem;flex-shrink:0}.faq-item[open] summary::after{content:"–"}.faq-item p{color:var(--ink-soft);margin:14px 0 0;max-width:70ch}footer{border-top:1px solid var(--paper-line);padding:32px 0}.footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:.85rem;color:var(--ink-soft)}.footer-row .logo-img{height:20px}:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.path-card-action{display:block;border:1px solid var(--paper-line);text-align:left;width:100%;cursor:pointer;font:inherit;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.path-card-action:hover{border-color:var(--accent-border);box-shadow:var(--shadow-rest);transform:translateY(-1px)}.diagnostic-dialog{position:relative;border:1px solid var(--paper-line);border-radius:var(--radius-l);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-hover);padding:32px;max-width:520px;width:calc(100% - 40px)}.diagnostic-dialog::backdrop{background:color-mix(in srgb,var(--shadow-base) 45%,transparent)}.diagnostic-close{position:absolute;top:16px;right:16px;border:none;background:0 0;color:var(--ink-soft);font-size:1rem;cursor:pointer;padding:6px;line-height:1}.diagnostic-close:hover{color:var(--ink)}.diagnostic-head{margin-bottom:22px;padding-right:28px}.diagnostic-privacy{font-size:.82rem;color:var(--ink-soft);margin:0 0 14px}.diagnostic-progress{height:4px;border-radius:var(--radius-full);background:var(--paper-line);overflow:hidden}.diagnostic-progress-fill{display:block;height:100%;background:var(--accent);transition:width .2s}.diagnostic-step-label{font-family:'JetBrains Mono',monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:10px 0 0}.diagnostic-question-text{font-size:1.05rem;font-weight:500;margin:0 0 18px}.diagnostic-option{display:block;width:100%;text-align:left;padding:14px 16px;margin-bottom:10px;border:1px solid var(--paper-line);border-radius:var(--radius-m);background:var(--paper-raised);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .12s,background-color .12s}.diagnostic-option:focus-visible,.diagnostic-option:hover{border-color:var(--accent-border)}.diagnostic-option.is-selected{background:var(--accent-soft);border-color:var(--accent-border)}.diagnostic-back{border:none;background:0 0;color:var(--ink-soft);font-size:.85rem;cursor:pointer;padding:0;margin-top:4px}.diagnostic-back:hover{color:var(--ink)}.diagnostic-result h3{font-size:1.2rem;margin:0 0 12px}.diagnostic-result p{color:var(--ink-soft);margin:0 0 20px}.diagnostic-result .btn{width:100%;justify-content:center}.diagnostic-retake{display:block;width:100%;text-align:center;border:none;background:0 0;color:var(--ink-soft);font-size:.85rem;cursor:pointer;padding:14px 0 0}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--paper-raised);border-top:1px solid var(--paper-line);box-shadow:0 -10px 30px color-mix(in srgb,var(--shadow-base) 12%,transparent)}.cookie-banner[hidden]{display:none}.cookie-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px clamp(20px,4vw,56px)}.cookie-banner-inner p{margin:0;font-size:.9rem;color:var(--ink-soft);max-width:70ch}.cookie-banner-inner a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.cookie-banner-actions{display:flex;gap:12px;flex:none}@media (max-width:640px){.cookie-banner-inner{flex-direction:column;align-items:stretch}.cookie-banner-actions{justify-content:flex-end}}.diagnostic-retake:hover{color:var(--ink)}