.sold-on div:after{opacity:1;transform:rotate(-4deg)}.hv-browser{width:100%;max-width:560px}.hv-phone{width:190px;position:absolute;bottom:-36px;right:7%}.hv-phone .device-phone{width:100%;position:relative}.hero-visual .tag-float{z-index:2;background:var(--screen);color:var(--screen-ink);font-size:var(--fs-xs);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex;position:absolute;top:24px;left:24px}.hero-visual .tag-float svg{color:#0e7c59;width:16px;height:16px}.proof-strip{gap:var(--s7);padding-block:var(--s8);border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center;display:grid}.proof-strip .h4{max-width:22ch}.proof-strip p{margin-top:var(--s2);color:var(--ink-2);font-size:var(--fs-small);max-width:40ch}.mini-live{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini-live a{gap:10px;text-decoration:none;display:grid}.mini-live .browser{box-shadow:var(--shadow-1);transition:transform .5s var(--ease)}.mini-live a:hover .browser{transform:translateY(-4px)}.mini-live img{aspect-ratio:16/10;object-fit:cover;object-position:top}.mini-live span{font-size:var(--fs-small);font-weight:700}.mini-live span small{color:var(--ink-2);font-weight:500;font-size:var(--fs-xs);display:block}.seo-card{gap:16px;width:100%;max-width:480px;padding:22px;display:grid}.seo-card .snip{color:var(--screen-muted);background:#fbf8f3;border-radius:14px;padding:16px;font-size:.8125rem;box-shadow:inset 0 0 0 1.5px #e4dacb}.seo-card .snip .u{color:#0e7c59;font-size:.75rem;font-weight:700}.seo-card .snip b{color:var(--serp-link);margin:2px 0;font-size:1rem;font-weight:600;display:block}.seo-list{gap:10px;font-size:.875rem;font-weight:600;list-style:none;display:grid}.seo-list li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.seo-list li svg{color:#0e7c59;background:#e2f2e9;border-radius:7px;width:22px;height:22px;padding:4px}.brief-to-copy{gap:14px;width:100%;max-width:500px;display:grid}.brief-to-copy .ui-card{padding:18px 20px}.brief-to-copy .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--screen-muted);margin-bottom:8px;font-size:.6875rem;font-weight:800;display:block}.brief-to-copy .facts{flex-wrap:wrap;gap:6px;display:flex}.brief-to-copy .facts span{background:var(--screen-2);border-radius:999px;padding:6px 10px;font-size:.8125rem;font-weight:600}.brief-to-copy p{font-family:var(--font-serif);color:var(--screen-ink);font-size:1.125rem;line-height:1.4}.brief-to-copy mark{color:inherit;background:#fdecee;border-radius:3px;padding:0 2px}.brief-to-copy .acts{gap:8px;margin-top:12px;display:flex}.brief-to-copy .acts span{border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:700}.styles{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.style-card{gap:var(--s3);display:grid}.style-card .shot{border-radius:var(--r-lg);padding:18px}.style-card .browser{box-shadow:var(--shadow-1)}.sty{flex-direction:column;justify-content:space-between;gap:14px;min-height:190px;padding:22px 18px 26px;display:flex}.sty small{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}.sty b{letter-spacing:-.02em;line-height:1.05}.sty span{align-self:flex-start;padding:7px 12px;font-size:.6875rem;font-weight:800}.sty-signboard b{font-family:var(--font-body);text-transform:uppercase;letter-spacing:-.03em;font-size:1.375rem;font-weight:900}.sty-editorial b{font-family:var(--font-serif);font-size:1.5rem;font-weight:600}.sty-coastal b{font-family:var(--font-body);font-size:1.3125rem;font-weight:600}.style-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.style-card p{color:var(--ink-2);font-size:var(--fs-small)}.pro-pair{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pro-tile{border-radius:var(--r-xl);gap:var(--s4);align-content:start;padding:clamp(24px,3vw,40px);display:grid}.pro-tile .h3{max-width:16ch}.pro-tile>p{color:var(--ink-2);max-width:44ch}.pro-tile .ui-card{max-width:none;margin-top:var(--s3);padding:18px 20px}.review-row{border-bottom:1px solid var(--screen-line);gap:6px;padding:14px 0;display:grid}.review-row:last-child{border-bottom:0}.review-row .stars{color:#e8a317;gap:2px;display:flex}.review-row .stars svg{width:14px;height:14px}.review-row q{font-family:var(--font-serif);color:var(--screen-muted);quotes:none;font-size:1rem}.review-row small{color:var(--screen-muted);justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.review-row .grip{color:var(--screen-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.review-row .grip svg{width:14px;height:14px}.post-ed .ttl{font-family:var(--font-display);letter-spacing:-.015em;margin:10px 0 8px;font-size:1.25rem;font-weight:600}.post-ed .drafting{background:var(--screen-2);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.post-ed .drafting i{background:#c8102e;border-radius:50%;width:7px;height:7px}.pro-flag{background:var(--inverse);color:var(--on-inverse);font-size:var(--fs-xs);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-weight:700;display:inline-flex}.enq{gap:12px;width:100%;max-width:420px;padding:22px;display:grid}.enq .ttl{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.enq .f{border:1.5px solid var(--screen-line);color:var(--screen-muted);border-radius:10px;padding:11px 14px;font-size:.875rem}.enq .f b{letter-spacing:.06em;text-transform:uppercase;color:var(--screen-ink);margin-bottom:2px;font-size:.6875rem;display:block}.enq .send{color:#fff;text-align:center;background:#13294b;border-radius:10px;padding:13px;font-size:.875rem;font-weight:800}.enq-alert{z-index:2;color:#fff;width:250px;box-shadow:var(--shadow-2);background:#0f1b2d;border-radius:16px;padding:14px 16px;font-size:.8125rem;position:absolute;top:10%;right:6%}.enq-alert em{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:.6875rem;font-style:normal;font-weight:800;display:block}.enq-alert b{font-size:.9375rem;display:block}.checker{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:520px;padding:22px;display:grid}.checker label{color:var(--screen-muted);font-size:.8125rem;font-weight:700}.checker .in{border:1.5px solid var(--screen-ink);border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:flex}.checker .in:focus-within{border-color:#c8102e;box-shadow:0 0 0 4px #f8dfe3}.checker .in svg{width:20px;height:20px;color:var(--screen-muted);flex:none}.checker input{min-width:0;font:inherit;color:var(--screen-ink);caret-color:#c8102e;background:0 0;border:0;outline:none;flex:1;font-size:1.125rem;font-weight:600}.checker input::placeholder{color:var(--screen-muted)}.tld-rows{display:grid}.tld-row{border-bottom:1px solid var(--screen-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.tld-row:last-child{border-bottom:0}.tld-row b{overflow-wrap:anywhere;font-size:1rem}.tld-row span{color:var(--screen-muted);text-align:right;font-size:.75rem;font-weight:700}.tld-row .pill{background:var(--screen-2);color:var(--screen-ink);border-radius:999px;padding:5px 10px}.checker .note-in{color:var(--screen-muted);font-size:.75rem}.tld-compare{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tld-card{border-radius:var(--r-xl);gap:var(--s4);align-content:start;padding:clamp(24px,3vw,40px);display:grid}.tld-card .big{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.5rem,1.8rem + 2.6vw,4rem);font-weight:600;line-height:1}.tld-card .big span{color:var(--accent)}.tld-card p{color:var(--ink-2);max-width:46ch}.tld-card dl{margin:0;display:grid}.tld-card dl div{gap:var(--s4);border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:130px minmax(0,1fr);padding:12px 0;display:grid}.tld-card dt{font-weight:800;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:2px}.tld-card dd{margin:0}.whois{width:100%;max-width:440px;padding:20px 22px}.whois .row{border-bottom:1px solid var(--screen-line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;font-size:.875rem;display:grid}.whois .row:last-child{border-bottom:0}.whois .row span{color:var(--screen-muted);font-weight:600}.whois .row b{overflow-wrap:anywhere}.whois .ok-pill{color:#0e7c59;background:#e2f2e9;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.whois .ok-pill svg{width:12px;height:12px}.ns{gap:12px;width:100%;max-width:460px;padding:20px 22px;display:grid}.ns .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--screen-muted);font-size:.6875rem;font-weight:800}.ns code{background:var(--screen-2);overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.875rem;display:flex}.ns code span{font-family:var(--font-body);color:var(--screen-muted);flex:none;font-size:.6875rem;font-weight:700}.ns .copied{gap:6px;font-size:.8125rem;display:grid}.ns .copied div{border-top:1px solid var(--screen-line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.ns .copied div b{font-family:ui-monospace,SF Mono,Consolas,monospace;font-weight:600}.share-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.share{border-radius:var(--r-lg);gap:var(--s4);align-content:space-between;min-height:300px;padding:20px;display:grid}.share .vis{place-items:center;min-height:170px;display:grid}.share h3{letter-spacing:-.015em;font-size:1.125rem;font-weight:800}.share p{font-size:var(--fs-small);color:var(--ink-2);margin-top:4px}.share .paper-ui{width:100%}.link-pill{background:var(--screen);color:var(--screen-ink);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:.875rem;font-weight:700;display:inline-flex}.link-pill svg{color:#c8102e;width:16px;height:16px}.sms{gap:8px;width:100%;max-width:260px;display:grid}.sms span{color:#fff;background:#0f5ed7;border-radius:18px 18px 4px;justify-self:end;max-width:90%;padding:10px 14px;font-size:.8125rem;line-height:1.35}.sms span:first-child{background:var(--screen);color:var(--screen-ink);border-radius:18px 18px 18px 4px;justify-self:start}.vcard{width:100%;max-width:250px}.vcard .paper-ui{text-align:center}.vcard .av{width:52px;margin:0 auto 8px;font-size:16px}.sync-pair{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:0;width:100%;max-width:520px;display:grid}.sync-pair .ui-card{padding:16px;font-size:.8125rem}.sync-pair .ui-card b{font-size:.9375rem;display:block}.sync-pair .ui-card .row{border-top:1px solid var(--screen-line);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.sync-pair .ui-card .row span:first-child{color:var(--screen-muted)}.sync-pair .ui-card .new{color:#0e7c59;font-weight:700}.sync-pair .arrow-mid{color:var(--ink);place-items:center;display:grid}.sync-pair .arrow-mid svg{width:26px;height:26px}.two-ways{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.way{border-radius:var(--r-xl);gap:var(--s5);align-content:start;padding:clamp(24px,3vw,40px);display:grid}.way .h3{max-width:14ch}.way>p{color:var(--ink-2);max-width:44ch}.way.inverse>p{color:var(--on-inverse-2)}.way .when{font-size:var(--fs-xs);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-self:start;padding:5px 11px;font-weight:700}.way.inverse .when{box-shadow:none;color:var(--on-inverse);background:#ffffff1a}.ad-res{background:var(--screen);color:var(--screen-muted);box-shadow:var(--shadow-1);border-radius:14px;padding:14px 16px;font-size:.8125rem}.ad-res .spons{color:var(--screen-ink);font-size:.75rem;font-weight:800}.ad-res b{color:var(--serp-link);margin:2px 0;font-size:1rem;font-weight:600;display:block}.report{gap:14px;width:100%;max-width:500px;padding:22px;display:grid}.report .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.report .top b{font-size:1rem}.report .top span{color:var(--screen-muted);font-size:.75rem;font-weight:600}.bars{border-bottom:1.5px solid var(--screen-line);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:170px;padding-bottom:1px;display:grid}.bars i{transform-origin:bottom;background:#c8102e;border-radius:5px 5px 0 0;display:block}.in-view .bars i{animation:bar-up 1.2s var(--ease) both}.in-view .bars i:nth-child(2){animation-delay:60ms}.in-view .bars i:nth-child(3){animation-delay:.12s}.in-view .bars i:nth-child(4){animation-delay:.18s}.in-view .bars i:nth-child(5){animation-delay:.24s}.in-view .bars i:nth-child(6){animation-delay:.3s}.in-view .bars i:nth-child(7){animation-delay:.36s}.in-view .bars i:nth-child(8){animation-delay:.42s}@keyframes bar-up{0%{transform:scaleY(.05)}to{transform:none}}.report .legend{color:var(--screen-muted);justify-content:space-between;gap:12px;font-size:.75rem;font-weight:600;display:flex}.report .queries{gap:0;font-size:.8125rem;display:grid}.report .queries div{border-top:1px solid var(--screen-line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.report .queries div span:last-child{color:var(--screen-muted)}.honest{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.honest .prose{color:var(--on-inverse-2)}.honest .prose strong{color:var(--on-inverse)}.plan-nudge{gap:var(--s5);padding:var(--s6);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.plan-nudge b{font-size:1.125rem}.plan-nudge p{color:var(--ink-2);font-size:var(--fs-small);max-width:60ch;margin-top:4px}@media (width<=1000px){.proof-strip,.pro-pair,.tld-compare,.two-ways,.honest,.styles,.share-grid{grid-template-columns:minmax(0,1fr)}.styles{max-width:520px}.hv-phone{width:150px;right:4%}}@media (width<=640px){.mini-live{grid-template-columns:minmax(0,1fr)}.tld-card dl div,.whois .row{grid-template-columns:minmax(0,1fr);gap:2px}.checker{padding:18px}.tld-row{grid-template-columns:minmax(0,1fr);gap:6px}.tld-row span{justify-self:start}.plan-nudge{grid-template-columns:minmax(0,1fr)}.enq-alert{width:100%;margin-bottom:12px;position:relative;top:auto;right:auto}.hv-phone{display:none}.sync-pair{grid-template-columns:minmax(0,1fr)}.sync-pair .arrow-mid{padding:6px 0;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.in-view .bars i,.post-ed .drafting i{animation:none!important}}
