.blur-page{--navy: #12213e;--coral: #ff674c;--content-gutter: max(24px, calc((100vw - 1120px)/2) );--blur-muted: #536681;--blur-surface: #f3f2fc;color:var(--navy);background:#fffdf8;font-family:Manrope,Arial,sans-serif}.blur-page :is(h1,h2,h3){text-wrap:balance}.blur-page :is(a,button,input):focus-visible{outline:3px solid #655cf6;outline-offset:4px}.blur-page [id]{scroll-margin-top:100px}.blur-hero{display:block;padding:130px max(24px,calc((100vw - 960px)/2)) 0;text-align:center;font-family:Bricolage Grotesque,sans-serif}.blur-hero__copy{max-width:960px;margin:0 auto 30px}.blur-hero h1{margin:0 auto 20px;font:650 clamp(40px,4vw,58px)/1.04 "Bricolage Grotesque",sans-serif;letter-spacing:-.055em}.blur-hero__copy>.blur-hero__intro{max-width:640px;margin:0 auto;color:var(--blur-muted);font-size:15px;line-height:1.65}.blur-hero__copy>.hero-assurances{flex-wrap:wrap;justify-content:center;line-height:1.3}.blur-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 19px;border:1px solid transparent;border-radius:9px;font:700 13px/1.4 Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s ease}.blur-button--primary{background:var(--coral);color:#fff}.blur-button--primary:hover:not(:disabled){background:#e95840}.blur-button--secondary{border-color:#d7dce6;background:#fff;color:var(--navy)}.blur-button--secondary:hover:not(:disabled){border-color:#655cf6;background:#f3f2fc}.blur-page button:disabled{cursor:wait;opacity:.55}.blur-hero__workboard{min-width:0;width:100%;max-width:960px;margin:0 auto;padding:26px;border:0;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -4px #ffffff8c,0 17px 42px #45528c2b}.blur-workspace{background:#fff}.blur-page .centered-workboard .blur-workspace--empty{min-height:260px;margin-top:0;padding:42px 20px;border:0;border-radius:0;outline:1px dashed #a5b6d5;outline-offset:-9px;box-shadow:none}.blur-workspace--empty .workspace-kicker{margin:0}.blur-page .blur-workspace--empty .workspace-note{min-height:17px}.blur-workspace--empty .blur-workspace__samples{justify-content:center;margin-top:20px}.blur-page .blur-workspace.active{display:block;border:0;border-radius:0}.blur-workspace.is-dragging{outline:3px solid #655cf6;outline-offset:3px}.blur-workspace .workspace-topline{height:auto;align-items:center;gap:20px;margin-bottom:16px;text-align:left}.blur-page .centered-workboard .blur-workspace .workspace-topline h2{margin:0;font:600 18px/1.3 Bricolage Grotesque,sans-serif;letter-spacing:-.02em;text-align:left}.blur-workspace .workspace-topline button{white-space:nowrap}.blur-workspace__pair{height:310px}.blur-workspace__pair .image-pane{border-radius:8px}.blur-workspace__pair canvas{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.blur-workspace__pair canvas[hidden]{display:none}.blur-workspace .pending-result p{max-width:24ch;margin:0;color:var(--blur-muted);font-size:12px;line-height:1.6}.blur-workspace__loading{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;padding:24px;background:#12213edb;color:#fff}.blur-workspace__loading p{max-width:35ch;margin:14px 0 0;font-size:12px;line-height:1.7;text-align:center}.blur-spinner{width:28px;height:28px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:blur-spin .8s linear infinite}@keyframes blur-spin{to{transform:rotate(360deg)}}.blur-workspace__controls{max-width:650px;margin-inline:auto;padding:0 0 8px}.blur-workspace__photo-note{margin:11px 0 18px;color:var(--blur-muted);font-size:10px;line-height:1.5}.blur-workspace__slider-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:650}.blur-workspace__slider-label output{color:#655cf6;font:12px DM Mono,monospace}.blur-workspace input[type=range]{display:block;width:100%;height:16px;margin:0;accent-color:#655cf6;cursor:pointer}.blur-workspace__slider-endpoints{display:flex;justify-content:space-between;margin-top:7px;color:#66738a;font-size:10px}.blur-workspace__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.blur-file-input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.blur-workspace__formats{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:10px 0 0;color:#66738a;font-size:10px;line-height:1.5}.blur-workspace__status{min-height:28px;margin:12px 0 0;color:var(--blur-muted);font-size:11px;line-height:1.6}.blur-workspace__samples{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:10px}.blur-workspace__samples>span{margin-right:3px;font-size:10px;color:#66738a}.blur-workspace__samples button{padding:5px 8px;border:1px solid #dde0e8;border-radius:5px;background:#fff;color:#536681;font:10px Manrope,sans-serif;cursor:pointer}.blur-workspace__samples button[aria-pressed=true]{border-color:#b9b3fa;background:#f3f2fc;color:#574ecc}.blur-workspace__privacy{margin:13px 0 0;color:#66738a;font-size:9px;line-height:1.7}.blur-noscript{padding:14px;font-size:13px}.blur-page .tool-section{--tool-section-gutter: var(--content-gutter)}.blur-page .image-text-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:76px;padding-block:86px}.blur-page .image-text-comparison h2{font-size:clamp(32px,3.4vw,47px);line-height:1.08;letter-spacing:-.05em}.blur-page .image-text-comparison p{color:var(--blur-muted);font-size:15px;line-height:1.8}.blur-page .image-text-comparison--compact{background:#fffdf8}.blur-page .image-text-comparison--reversed{background:#eef5f1}.blur-page .image-text-comparison--tall{background:#fff}.blur-page .comparison-blurred-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--comparison-image-position, center)}.blur-page .comparison-cutout>.comparison-image{position:relative}.blur-page .comparison-label{text-transform:none;letter-spacing:0}.blur-page .image-text-comparison [class$=__visual]{min-height:0;box-shadow:none}.blur-workflow{padding-bottom:64px;background:var(--blur-surface)}.blur-page .blur-workflow .seo-workflow{padding-bottom:28px;background:transparent}.blur-workflow__action{padding-inline:var(--content-gutter);text-align:center}.blur-page .subject-backdrop{position:relative;isolation:isolate}.blur-page .subject-backdrop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.blur-page .subject-backdrop .subject-backdrop__background{filter:blur(12px)}.blur-page .subject-backdrop img+img{border:0}.blur-page .why-section{background:#fffdf8}.blur-page .why-section__grid{gap:42px 32px}.blur-page .why-section__image{box-shadow:none}.blur-page .audience-tabs{background:#eef5f1}.blur-page .audience-tabs__tabs{margin:38px auto 48px;background:#e0e9e3}.blur-page .audience-tabs__visual--single{grid-template-columns:1fr;aspect-ratio:4 / 3;min-height:0}.blur-page .audience-tabs__visual--single img{min-height:0}.blur-page .audience-tabs__copy a{background:var(--navy);box-shadow:none}.blur-page .seo-faq{background:#fff}.blur-page .preview-close{background:var(--navy)}@media(max-width:1100px){.blur-hero h1{font-size:clamp(38px,5vw,54px)}}@media(max-width:900px){.blur-hero{padding:45px 15px 0}.blur-hero__workboard{padding:13px}}@media(max-width:860px){.blur-page .image-text-comparison{grid-template-columns:1fr;gap:36px;padding-block:64px}.blur-page .image-text-comparison [class$=__visual]{width:100%;max-width:560px;justify-self:center}}@media(max-width:540px){.blur-hero{padding:30px 15px 0}.blur-hero h1{font-size:35px}.blur-hero__copy>.blur-hero__intro{font-size:14px}.blur-hero__workboard{padding:10px}.blur-page .centered-workboard .blur-workspace--empty{min-height:250px;padding:30px 12px}.blur-workspace__pair{height:210px}.blur-page .centered-workboard .blur-workspace .workspace-topline h2{font-size:15px}.blur-button{padding-inline:12px;font-size:12px;gap:6px}.blur-page .image-text-comparison h2{font-size:36px}.blur-page .audience-tabs__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:30px auto 34px;padding:6px;overflow:visible;border-radius:16px}.blur-page .audience-tabs__tabs button{min-width:0;min-height:48px;padding:8px 7px;line-height:1.35;white-space:normal;text-align:center}}@media(max-width:360px){.blur-workspace__actions{grid-template-columns:1fr}.blur-hero h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.blur-page *,.blur-page *:before,.blur-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto}}
