@font-face{font-family:Bangers;src:url('assets/bangers.ttf') format('truetype');font-display:swap}
@font-face{font-family:Marker;src:url('assets/marker.ttf') format('truetype');font-display:swap}
@font-face{font-family:Barlow;src:url('assets/barlow-bold.ttf') format('truetype');font-weight:800;font-display:swap}
:root{--cream:#fbf8ed;--ink:#141414;--pink:#ff168f;--cyan:#04c5df;--lime:#caff29;--yellow:#fff332;--paper:#fffef9;--border:2px solid var(--ink);color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.5 Arial,Helvetica,sans-serif}body::before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.45' filter='url(%23n)'/%3E%3C/svg%3E")}
button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit}button{border:0}img{display:block;max-width:100%}h1,h2,h3,p,blockquote{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #006784;outline-offset:5px}button:disabled{cursor:default}.page-width{width:min(1376px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:-80px;left:16px;z-index:100;background:var(--yellow);padding:12px 20px;border:var(--border)}.skip-link:focus{top:10px}.site-header{height:96px;position:relative;z-index:5;padding-left:290px}.brand{position:absolute;width:260px;top:0;left:-12px;text-decoration:none;text-align:center;z-index:6;line-height:1.2}.brand img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.brand>span{display:block;font-size:14px;margin-top:-8px}.site-header nav{height:100%;border-bottom:1px solid #18181829;display:flex;align-items:center;justify-content:flex-end;gap:34px}.site-header nav>a,.site-header nav>button:not(.button){text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap;background:none;padding:12px 0}.site-header nav>a:hover,.site-header nav>button:not(.button):hover{text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:3px;text-underline-offset:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;font-family:Barlow,Arial,sans-serif;font-weight:800;font-size:21px;line-height:1.2;min-height:48px;text-decoration:none;border:2px solid var(--ink);border-radius:10px;box-shadow:3px 4px 0 var(--ink);transition:transform .16s,box-shadow .16s}.button:hover{transform:translate(2px,2px);box-shadow:1px 2px 0 var(--ink)}.button:active{transform:translate(3px,4px);box-shadow:none}.button span{font-family:Arial,sans-serif;font-size:28px;line-height:1}.button-pink{background:var(--pink);color:#111}.button-lime{background:var(--lime)}.nav-cta{margin-left:auto;font-size:20px;padding:12px 23px;border-color:transparent;box-shadow:none}.nav-cta:hover{box-shadow:2px 3px var(--ink)}.menu-toggle{display:none}
.hero{position:relative;isolation:isolate;overflow:hidden}.hero-inner{position:relative;z-index:2}.hero-headline{position:relative;margin-left:290px;padding:25px 0 28px;margin-right:0}h1{font-family:Bangers,Impact,sans-serif;font-weight:400;line-height:1.08;transform:rotate(-2deg)}.headline-first{display:block;font-size:clamp(48px,5.55vw,83px);white-space:nowrap;letter-spacing:1px;paint-order:stroke fill;-webkit-text-stroke:7px var(--ink);filter:drop-shadow(3px 6px 0 var(--ink))}.pink-words{color:var(--pink)}.yellow-words{color:var(--yellow)}.brush-line{display:table;position:relative;margin:10px auto 0;font-family:Marker,Impact,sans-serif;font-size:clamp(35px,4.05vw,60px);line-height:1.25;letter-spacing:-1px;padding:1px 24px 9px;isolation:isolate}.brush-line::before{content:"";position:absolute;inset:1px -4px 0;z-index:-1;background:var(--cyan);clip-path:polygon(2% 5%,16% 0,40% 4%,66% 0,95% 2%,99% 11%,97% 30%,100% 40%,98% 53%,100% 70%,96% 80%,99% 96%,70% 99%,40% 96%,1% 100%,3% 84%,0 72%,2% 49%,0 30%)}.corner-sticker{display:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1.88fr) minmax(320px,1fr);gap:42px;padding:15px 0 62px}.showcase{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1.06fr);align-items:center;min-width:0;padding-top:5px;padding-bottom:15px}.review-source{position:relative;align-self:center;margin-top:0}.sticker{font-family:Marker,Impact,sans-serif;line-height:1.07;font-size:27px;border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);padding:12px 19px;border-radius:25% 16% 20% 24% / 30% 24% 28% 20%;display:table;position:relative}.sticker-yellow{background:var(--yellow)}.sticker-cyan{background:var(--cyan)}.from-label{transform:rotate(-8deg);margin:0 0 27px 22px}.from-label::after{content:'↘';position:absolute;bottom:-35px;right:-35px;font-family:Arial,sans-serif;font-size:65px;line-height:1}.review-card{background:#fff;border-radius:15px;padding:24px 24px 17px;box-shadow:0 7px 20px #12121228;transform:rotate(-3deg);border:1px solid #1414141a;position:relative}.review-card-top{display:flex;align-items:center;gap:18px;margin-bottom:16px}.google-letter{font-size:38px;line-height:1;font-weight:800;background:conic-gradient(#4285f4 0 90deg,#34a853 90deg 165deg,#fbbc05 165deg 240deg,#ea4335 240deg 295deg,#4285f4 295deg);color:transparent;background-clip:text;-webkit-background-clip:text}.stars{color:#e9a600;font-size:25px;letter-spacing:1px;white-space:nowrap}.review-card blockquote{font-size:21px;line-height:1.45;letter-spacing:-.45px}.review-author{text-align:right;color:#595959;margin-top:14px;font-size:16px}.sample-label{font-size:12px;line-height:1.5;color:#666;display:block;margin-top:9px}.hand-note{font-family:Marker,Impact,sans-serif;font-size:24px;line-height:1.25;transform:rotate(-7deg);margin:34px 0 0 95px;display:table;position:relative}.hand-note::after{content:"";width:80%;height:5px;background:var(--ink);display:block;transform:rotate(-4deg);margin-top:10px}.transformation-arrow{font-family:Arial,sans-serif;font-size:109px;font-weight:900;line-height:1;color:var(--pink);paint-order:stroke fill;-webkit-text-stroke:3px var(--ink);transform:rotate(-22deg) translate(-4px,-25px);position:relative;z-index:3;filter:drop-shadow(0 4px 0 var(--ink))}.ad-example{position:relative;align-self:start;max-width:320px;width:100%;margin-left:auto}.to-label{position:absolute;z-index:3;left:-92px;top:-29px;transform:rotate(-10deg);font-size:23px;padding:11px 16px}.social-ad{background:white;border:2px solid var(--ink);border-radius:16px;overflow:hidden;box-shadow:3px 5px 0 #1414141f}.hero-ad{transform:rotate(3deg);box-shadow:3px 6px 0 #14141424}.social-header{display:flex;align-items:center;gap:10px;padding:13px 14px;font-size:14px;line-height:1.3;min-height:65px}.business-avatar{width:36px;height:36px;display:grid;place-content:center;flex-shrink:0;background:var(--ink);border:2px solid white;outline:2px solid var(--pink);border-radius:50%;color:white;font-family:Bangers,sans-serif;font-size:23px}.social-header strong{display:block}.social-header div>span{display:block;font-size:12px;margin-top:2px;color:#555}.more-dots{margin-left:auto;letter-spacing:1px}.ad-art{position:relative;margin:0 8px;aspect-ratio:3/3.8;overflow:hidden;background:var(--cyan);isolation:isolate}.ad-art>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2}.ad-art::after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#002d3990);z-index:-1}.ad-art-copy{position:absolute;left:0;right:0;top:29%;transform:rotate(-8deg);text-align:center}.ad-quote{font-family:Bangers,Impact,sans-serif;font-size:clamp(32px,3.25vw,47px);line-height:1.05;background:var(--yellow);padding:10px 8px 8px;clip-path:polygon(3% 2%,100% 0,98% 10%,100% 17%,97% 31%,99% 65%,95% 85%,99% 99%,20% 97%,2% 100%,4% 88%,0 70%,3% 45%,0 15%)}.ad-stars{color:var(--yellow);font-size:35px;letter-spacing:4px;text-shadow:2px 3px black;display:block;line-height:1.25;margin:6px 0}.ad-black-strip{font-family:Barlow,Arial,sans-serif;text-transform:uppercase;font-weight:800;background:#111;color:white;font-size:20px;line-height:1.15;display:inline-block;padding:7px 11px}.ad-signoff{position:absolute;right:6%;bottom:4%;font-family:Marker,sans-serif;font-size:21px;line-height:1.15;background:var(--pink);padding:8px 16px;transform:rotate(-10deg);clip-path:polygon(7% 0,100% 6%,94% 91%,3% 100%,0 40%)}.social-cta{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fafafa;width:100%;font-size:14px;font-weight:700}.social-cta span{font-size:24px;line-height:1}.social-cta:hover{background:var(--lime)}.example-caption{font-size:12px;text-align:center;color:#444;margin-top:15px;line-height:1.4}.hero-offer{padding:5px 0 0;position:relative;z-index:3}.eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:1.4px;font-size:12px;line-height:1.4;margin-bottom:12px}.hero-offer>.eyebrow{font-size:11px;letter-spacing:1px}.hero-offer h2{font-size:29px;line-height:1.12;font-weight:800;letter-spacing:-.8px;max-width:420px}.offer-description{font-size:17px;line-height:1.45;margin-top:15px;max-width:435px}.price-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px}.price-card{display:flex;flex-direction:column;align-items:center;background:#fffdf7;border:1.5px solid var(--pink);border-radius:13px;padding:0 0 11px;overflow:hidden;transition:transform .15s,box-shadow .15s}.price-card:hover{transform:translateY(-3px);box-shadow:3px 4px 0 var(--ink)}.price-card.builder{border-color:var(--cyan)}.price-card-title{font-family:Barlow,Arial,sans-serif;font-size:17px;font-weight:800;width:100%;padding:6px 3px;background:var(--pink);line-height:1.25}.builder .price-card-title{background:var(--cyan)}.price-value{font-size:44px;font-weight:900;line-height:1.2;margin-top:7px;letter-spacing:-1.8px}.price-value sup{font-size:24px;vertical-align:top;position:relative;top:7px;margin-right:1px}.price-unit{font-size:12px;font-weight:700;white-space:nowrap}.price-note{margin-top:9px;font-size:12px;font-weight:700}.hero-cta{width:100%;margin-top:25px;border-radius:100px;font-size:25px;padding:16px 19px;white-space:nowrap;box-shadow:3px 5px 0 var(--ink)}.text-link{background:none;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;min-height:44px;padding:8px 0}.text-link:hover{text-decoration-color:var(--pink);text-decoration-thickness:3px}.hero-offer>.text-link{display:block;margin:12px auto 0;font-size:13px}.relationship{font-size:12px;margin-top:13px;text-align:center}.relationship a{font-weight:700;text-decoration:none}.relationship a:hover{text-decoration:underline}.shoreline{position:absolute;bottom:0;left:0;width:70%;max-width:1050px;height:290px;object-fit:cover;object-position:center bottom;z-index:1;pointer-events:none;mask-image:linear-gradient(to right,#000 65%,transparent 100%)}
.process-strip{position:relative;z-index:3;background:#dff7f6;border-top:2px solid var(--cyan);border-bottom:1px solid #14141420;scroll-margin-top:0}.process-list{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:26px 0;margin-block:0}.process-list li{display:flex;gap:18px;align-items:center;padding:0 24px;border-right:1px solid #14141426}.process-list li:first-child{padding-left:0}.process-list li:last-child{border:0;padding-right:0}.process-icon{display:grid;place-items:center;flex-shrink:0;width:62px;height:66px;border:1.5px solid var(--ink);border-radius:50%;transform:rotate(-8deg)}.process-icon svg{width:30px;height:30px;fill:var(--ink);transform:rotate(8deg)}.pink-bg{background:var(--pink)}.yellow-bg{background:var(--yellow)}.cyan-bg{background:var(--cyan)}.lime-bg{background:var(--lime)}.process-list h3{font-family:Barlow,Arial,sans-serif;font-size:20px;line-height:1.1;text-transform:uppercase;font-weight:800;margin-bottom:6px}.process-list p{font-size:13px;line-height:1.4}
.transformation-section{padding-top:82px;padding-bottom:64px}.section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.section-intro h2{font-family:Bangers,Impact,sans-serif;font-weight:400;font-size:57px;line-height:1.04;letter-spacing:.4px}.pink-marker{color:#cf086a}.section-intro>p{font-size:17px;line-height:1.65;max-width:490px}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0 32px;padding-top:24px;border-top:1px solid #14141430}.demo-invitation{font-size:15px;font-weight:700}.example-switcher{display:flex;gap:7px}.example-switcher button{font-size:14px;font-weight:700;background:transparent;padding:11px 16px;border:1.5px solid #141414;border-radius:7px;box-shadow:2px 2px 0 #141414}.example-switcher button[aria-pressed="true"]{background:var(--cyan);transform:translate(2px,2px);box-shadow:none}.example-switcher button:hover{background:var(--yellow)}.demo-grid{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:25px;align-items:start;padding:0 35px}.step-label{font-family:Barlow,Arial,sans-serif;text-transform:uppercase;font-size:23px;font-weight:800;display:flex;align-items:center;gap:12px;margin-bottom:18px}.step-label>span{font-family:Bangers,sans-serif;font-size:30px;background:var(--yellow);border:2px solid var(--ink);width:43px;height:42px;display:grid;place-items:center;box-shadow:2px 2px 0 var(--ink);transform:rotate(-5deg)}.demo-transformed .step-label>span{background:var(--pink);transform:rotate(5deg)}.demo-review{background:white;border:1px solid #14141435;padding:26px;border-radius:12px;box-shadow:5px 6px 0 #14141412;transform:rotate(-1.3deg);margin-top:38px}.demo-review .review-card-top{gap:12px;margin-bottom:22px}.review-initial{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e0e9e7;font-size:14px;font-weight:700}.demo-review .google-letter{margin-left:auto;font-size:32px}.demo-review .stars{display:block;font-size:19px;line-height:1.3}.demo-review strong{font-size:15px}.demo-review blockquote{font-size:20px;line-height:1.65}.demo-review .sample-label{margin-top:22px}.detail-insight{font-size:15px;line-height:1.5;margin:24px 15px 0;padding-left:16px;border-left:4px solid var(--pink);color:#424242}.detail-insight strong{display:block;color:var(--ink);margin-bottom:3px}.demo-arrow{font-family:Arial,sans-serif;font-size:82px;line-height:1;color:var(--pink);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;align-self:center;text-align:center;transform:rotate(-7deg)}.demo-arrow span{display:block;font-family:Marker,sans-serif;font-size:22px;color:var(--ink);line-height:1.25;-webkit-text-stroke:0;margin-top:20px}.demo-ad{border-radius:12px;box-shadow:5px 6px 0 var(--ink)}.demo-creative{position:relative;overflow:hidden;background:var(--cyan);padding:27px 26px 22px;border-block:2px solid var(--ink);isolation:isolate}.demo-creative::before{content:"";position:absolute;right:-16px;bottom:-35px;width:220px;height:220px;background-image:radial-gradient(var(--ink) 1.1px,transparent 1.1px);background-size:7px 7px;opacity:.22;z-index:-1;mask-image:linear-gradient(135deg,transparent,#000)}.creative-eyebrow{font-family:Barlow,sans-serif;text-transform:uppercase;font-size:20px;font-weight:800;display:inline-block;background:var(--yellow);border:2px solid var(--ink);padding:3px 12px;transform:rotate(-3deg);margin-bottom:24px;box-shadow:2px 3px 0 var(--ink)}.demo-creative blockquote{font-family:Bangers,sans-serif;font-size:40px;line-height:1.12;font-weight:400;letter-spacing:.3px;min-height:145px}.creative-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1.5px solid #14141470;padding-top:18px;margin-top:20px}.creative-bottom .stars{color:var(--ink);font-size:28px;letter-spacing:0}.creative-bottom>span:last-child{font-size:12px;font-weight:700;line-height:1.4}.demo-creative[data-industry="dental"]{background:#fff332}.demo-creative[data-industry="dental"] .creative-eyebrow{background:var(--pink)}.demo-creative[data-industry="auto"]{background:#caff29}.demo-creative[data-industry="auto"] .creative-eyebrow{background:var(--cyan)}.demo-ad-caption{padding:14px 18px 16px;display:flex;gap:16px;align-items:center;justify-content:space-between}.demo-ad-caption p{font-size:13px;line-height:1.4;max-width:190px}.mini-cta{flex-shrink:0;background:#ededeb;border:1px solid #111;border-radius:5px;padding:10px;font-size:12px;font-weight:700}.mini-cta:hover{background:var(--lime)}.section-footnote{margin-top:35px;display:flex;justify-content:space-between;align-items:center;gap:24px}.section-footnote p{font-size:12px;color:#5d5d5d;line-height:1.5}.prototype-footer{border-top:1px solid #14141422;padding:24px 0;font-size:12px;color:#555}.prototype-footer>.page-width{display:flex;justify-content:space-between;gap:24px}.prototype-footer strong{font-weight:700}
dialog{border:3px solid var(--ink);border-radius:18px;background:var(--cream);color:var(--ink);padding:0;width:min(590px,calc(100% - 32px));max-height:calc(100dvh - 40px);box-shadow:7px 8px 0 var(--ink);overflow:auto}dialog::backdrop{background:#171512a6;backdrop-filter:blur(3px)}.dialog-content{position:relative;padding:34px}.dialog-close{position:absolute;right:13px;top:13px;width:38px;height:38px;border:1.5px solid #111;border-radius:50%;font:30px/1 Arial;background:white;display:grid;place-items:center}.dialog-close:hover{background:var(--yellow)}.dialog-content>.eyebrow{padding-right:35px}.dialog-content h2{font-family:Bangers,sans-serif;font-weight:400;font-size:44px;line-height:1.07;margin:8px 0 20px}.dialog-content>p{font-size:15px;margin-bottom:18px}.plan-selector{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-selector legend{font-weight:700;font-size:14px;padding:0;margin-bottom:10px}.plan-selector label{display:flex;align-items:flex-start;gap:8px;background:#fff;border:1.5px solid #999;border-radius:8px;padding:13px 11px;font-size:13px;cursor:pointer;line-height:1.4}.plan-selector label:has(input:checked){background:#e4faff;border:2px solid #111;padding:12.5px 10.5px;box-shadow:2px 3px 0 #111}.plan-selector input{accent-color:#141414;width:17px;height:17px;margin:2px 0;flex-shrink:0}.plan-selector strong{display:block;font-size:17px;margin-top:5px}.budget-control{padding:17px;background:white;border:1px solid #14141440;border-radius:10px}.budget-control label{display:flex;justify-content:space-between;font-weight:700;font-size:14px}.budget-control output{font-size:20px}.budget-control input{width:100%;accent-color:#00758a;height:30px;margin:12px 0 0;cursor:pointer}.range-labels{display:flex;justify-content:space-between;font-size:12px;color:#555}.budget-breakdown{margin:23px 0 14px}.budget-breakdown p{display:flex;justify-content:space-between;margin:10px 0;font-size:15px}.budget-breakdown .budget-total{padding-top:14px;border-top:2px solid #111;font-size:20px;font-weight:700}.budget-total strong{font-size:28px;line-height:1}.dialog-fineprint{font-size:13px!important;color:#555;line-height:1.5}.budget-alert{background:var(--yellow);padding:12px;border:1px solid #141414;font-size:14px!important}.full-width{width:100%;font-size:22px}.faq-list details{border-top:1px solid #14141455}.faq-list details:last-child{border-bottom:1px solid #14141455}.faq-list summary{font-size:16px;font-weight:700;cursor:pointer;padding:17px 24px 17px 0;position:relative;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;right:0;top:12px;font-size:23px}.faq-list details[open] summary::after{content:'−'}.faq-list details p{font-size:15px;line-height:1.6;padding:0 12px 18px 0}.prototype-notice{font-size:13px!important;background:#e5f6f6;border-left:3px solid #00788b;padding:11px 14px;line-height:1.5;margin-bottom:20px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-grid label{font-size:14px;font-weight:700}.field-grid input{display:block;width:100%;min-width:0;font-size:16px;border:1.5px solid #14141488;border-radius:7px;background:white;color:#111;padding:11px;margin-top:7px}.inquiry-budget{display:flex;align-items:center;gap:15px;justify-content:space-between;margin:24px 0;padding:15px 0;border-block:1px solid #14141430}.inquiry-budget strong{display:block;font-size:14px}.inquiry-budget span{display:block;font-size:13px;margin-top:4px;line-height:1.5}#inquiry-review h3{font-size:23px;margin-bottom:16px}#inquiry-summary{font-size:14px}#inquiry-summary dt{font-weight:700;margin-top:13px}#inquiry-summary dd{margin:2px 0 0;overflow-wrap:anywhere}[hidden]{display:none!important}
@media(min-width:1600px){.hero-headline{margin-right:30px}.corner-sticker{display:block;position:absolute;right:-88px;top:20px;background:var(--cyan);font-family:Marker,sans-serif;transform:rotate(10deg);font-size:17px;line-height:1.2;border:2px solid var(--ink);padding:16px 20px;border-radius:46% 39% 45% 40%;box-shadow:3px 3px 0 #141414}.headline-first{font-size:83px}.hero-headline h1{margin-right:40px}.hero-grid{padding-bottom:65px}}
@media(max-width:1250px){.page-width{width:calc(100% - 56px)}.site-header{padding-left:220px}.brand{width:210px}.site-header nav{gap:24px}.hero-headline{margin-left:225px;padding-top:35px}.headline-first{font-size:5.65vw;-webkit-text-stroke:5px}.brush-line{font-size:4.3vw}.hero-grid{gap:25px;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr)}.showcase{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.1fr)}.review-card{padding:20px 18px 16px}.review-card blockquote{font-size:18px}.review-card-top{gap:10px}.stars{font-size:23px}.transformation-arrow{font-size:83px;transform:rotate(-22deg) translate(-12px,-25px)}.to-label{font-size:20px;left:-58px;top:-25px}.ad-black-strip{font-size:17px}.ad-stars{font-size:28px}.ad-signoff{font-size:17px}.hero-offer h2{font-size:26px}.offer-description{font-size:16px}.hero-offer>.eyebrow{font-size:10px}.price-pair{gap:10px;margin-top:19px}.price-card-title{font-size:15px}.price-unit{font-size:11px}.hero-cta{font-size:22px;gap:8px;padding:15px 12px}.hand-note{font-size:21px;margin-left:65px}.process-list li{padding:0 17px;gap:12px}.process-icon{width:52px;height:56px}.process-list h3{font-size:18px}.process-list p{font-size:12px}.section-intro{gap:60px}.section-intro h2{font-size:52px}.demo-grid{padding:0;gap:22px;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.demo-creative blockquote{font-size:36px;min-height:160px}.demo-ad-caption{gap:8px;padding:12px}.mini-cta{font-size:11px;padding:9px}.demo-ad-caption p{font-size:12px}}
@media(max-width:1000px){.site-header{padding-left:185px;height:84px}.brand{width:178px;top:10px}.site-header nav{gap:22px}.nav-cta{font-size:17px;padding:10px 16px}.site-header nav>a,.site-header nav>button:not(.button){font-size:13px}.hero-headline{margin-left:190px;padding:32px 0 35px}.headline-first{font-size:5.5vw;-webkit-text-stroke:4px;letter-spacing:.5px;filter:drop-shadow(2px 4px 0 #111)}.brush-line{font-size:4.2vw;padding-inline:12px}.hero-grid{grid-template-columns:1.55fr 1fr;gap:25px;padding-top:25px;padding-bottom:75px}.showcase{grid-template-columns:1fr 1.1fr;gap:10px;align-self:center}.review-source{margin-top:20px}.review-card{padding:16px 14px}.review-card blockquote{font-size:16px}.review-card-top{gap:8px;margin-bottom:12px}.google-letter{font-size:30px}.stars{font-size:19px}.transformation-arrow{position:absolute;left:41%;top:34%;font-size:65px;z-index:4;transform:rotate(-22deg)}.from-label{font-size:21px;margin-left:0;margin-bottom:20px;padding:10px 14px}.from-label::after{font-size:45px;right:-21px;bottom:-27px}.to-label{font-size:17px;padding:9px 12px;left:-11px;top:-43px}.social-header{padding:11px 9px;font-size:11px;gap:7px;min-height:55px}.business-avatar{width:29px;height:29px;font-size:20px}.social-header div>span{font-size:10px}.more-dots{font-size:11px}.ad-art{margin:0 5px;aspect-ratio:3/4.9}.ad-quote{font-size:31px}.ad-art-copy{top:29%}.ad-black-strip{font-size:14px;padding-inline:5px}.ad-stars{font-size:25px}.ad-signoff{font-size:16px;bottom:8%}.social-cta{padding:12px;font-size:12px}.hand-note{font-size:18px;margin-left:15px}.hero-offer h2{font-size:24px}.offer-description{font-size:15px;line-height:1.5}.hero-offer>.eyebrow{display:none}.price-card-title{font-size:14px}.price-value{font-size:38px}.price-unit{font-size:10px}.price-note{font-size:11px}.hero-cta{font-size:21px}.hero-offer>.text-link{font-size:12px}.relationship{font-size:11px}.shoreline{height:225px;width:80%}.process-list{grid-template-columns:1fr 1fr;gap:24px 0;padding-block:24px}.process-list li{padding-inline:22px}.process-list li:nth-child(2){border:0}.process-list li:nth-child(3){padding-left:0}.process-list h3{font-size:20px}.process-list p{font-size:14px}.process-icon{width:58px;height:61px}.section-intro{gap:40px}.section-intro h2{font-size:45px}.section-intro>p{font-size:16px}.demo-toolbar{gap:18px}.demo-invitation{max-width:190px;font-size:14px}.example-switcher button{padding:10px 13px;font-size:13px}.demo-grid{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:18px}.step-label{font-size:20px;gap:10px}.demo-arrow{font-size:56px}.demo-arrow span{font-size:17px}.demo-review{padding:20px}.demo-review blockquote{font-size:17px}.demo-creative{padding:22px 18px 18px}.demo-creative blockquote{font-size:32px;min-height:150px}.creative-eyebrow{font-size:18px}.creative-bottom>span:last-child{font-size:11px}.creative-bottom .stars{font-size:22px}.demo-ad-caption{display:block}.demo-ad-caption p{max-width:none;font-size:13px;margin-bottom:10px}.mini-cta{font-size:12px;width:100%;text-align:left}.mini-cta span{float:right}.detail-insight{font-size:14px;margin-inline:0}}
@media(max-width:760px){.page-width{width:calc(100% - 36px)}.site-header{height:108px;padding:0;border-bottom:1px solid #1112}.brand{width:112px;left:0;top:-4px;display:flex;align-items:center}.brand img{width:112px;flex-shrink:0}.brand>span{width:160px;max-width:calc(100vw - 200px);text-align:left;margin:0 0 0 7px;font-size:12px;line-height:1.4;flex-shrink:0}.brand strong{display:block}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:center;position:absolute;right:0;top:32px;width:44px;height:44px;background:var(--yellow);border:2px solid #111;border-radius:7px;box-shadow:2px 3px 0 #111}.menu-toggle span{width:19px;height:2px;background:#111;transition:transform .15s}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header nav{display:none;position:absolute;top:100%;left:-18px;right:-18px;height:auto;padding:18px;background:var(--cream);border-bottom:2px solid #111;box-shadow:0 10px 18px #1112;align-items:stretch;gap:0;flex-direction:column}.site-header nav[data-open="true"]{display:flex}.site-header nav>a,.site-header nav>button:not(.button){text-align:left;font-size:16px;padding:14px;border-bottom:1px solid #1112}.site-header .nav-cta{margin:16px 0 0;width:100%;font-size:21px}.hero-headline{margin:0;padding:30px 5px 25px}.headline-first{font-size:clamp(43px,9.7vw,71px);white-space:normal;text-align:center;line-height:1.06;-webkit-text-stroke:4px;letter-spacing:1px}.headline-first>span{display:block}.brush-line{font-size:clamp(24px,5.7vw,42px);letter-spacing:-.5px;line-height:1.3;padding:5px 10px 7px;margin-top:12px;white-space:nowrap}.hero-grid{display:flex;flex-direction:column;gap:40px;padding:4px 0 90px}.hero-offer{order:0;padding:0;max-width:520px;margin-inline:auto;text-align:center}.hero-offer h2{font-size:27px;line-height:1.15;max-width:460px;margin-inline:auto;letter-spacing:-.6px}.offer-description{font-size:16px;line-height:1.5;margin-top:13px;max-width:490px}.price-pair{max-width:420px;margin:22px auto 0;gap:15px;text-align:center}.price-card-title{font-size:17px;padding:6px 2px}.price-value{font-size:44px}.price-unit{font-size:12px}.price-note{font-size:12px}.hero-cta{max-width:420px;font-size:25px;margin-top:20px;gap:12px;padding:15px}.hero-offer>.text-link{font-size:13px;margin-top:9px}.relationship{font-size:12px;margin-top:6px}.showcase{order:1;width:100%;max-width:570px;margin:35px auto 0;grid-template-columns:1fr 1.06fr;gap:20px;align-self:auto;padding:0 8px 10px}.review-source{margin-top:0;align-self:center}.from-label{font-size:25px;margin:0 0 24px 7px}.review-card{padding:20px 16px}.review-card blockquote{font-size:17px;line-height:1.5}.review-author{font-size:14px}.sample-label{font-size:12px}.review-card-top{gap:11px}.stars{font-size:21px}.google-letter{font-size:33px}.hand-note{font-size:20px;line-height:1.4;margin:24px 0 0 12px}.transformation-arrow{font-size:72px;left:40%;top:44%;transform:rotate(-20deg)}.to-label{font-size:20px;left:10px;top:-47px}.ad-art{aspect-ratio:3/4.7}.ad-quote{font-size:36px}.ad-stars{font-size:28px}.ad-art-copy{top:31%}.ad-black-strip{font-size:16px}.ad-signoff{font-size:18px}.social-header{font-size:12px;padding:12px 9px}.social-header div>span{font-size:10px}.social-cta{font-size:12px}.example-caption{font-size:11px;margin-top:14px}.shoreline{width:100%;height:240px;mask-image:linear-gradient(to right,#000 75%,transparent 100%)}.process-list{gap:25px 0;padding-block:26px}.process-list li{align-items:flex-start;padding-inline:15px;gap:12px}.process-icon{width:42px;height:46px}.process-icon svg{width:24px;height:24px}.process-list h3{font-size:18px;line-height:1.1;margin-top:3px}.process-list p{font-size:13px;margin-top:7px}.transformation-section{padding-top:49px;padding-bottom:38px}.section-intro{grid-template-columns:1fr;gap:23px}.section-intro h2{font-size:48px;line-height:1.08}.section-intro>p{font-size:16px;max-width:560px}.demo-toolbar{flex-direction:column;align-items:flex-start;gap:16px;margin:26px 0 25px;padding-top:22px}.demo-invitation{max-width:none;font-size:14px}.example-switcher{width:100%;gap:8px}.example-switcher button{flex:1;padding:11px 5px;font-size:13px}.demo-grid{display:flex;flex-direction:column;gap:20px;max-width:520px;margin-inline:auto}.demo-original,.demo-transformed{width:100%}.step-label{font-size:23px;gap:14px}.demo-review{margin:24px 4px 0;padding:24px}.demo-review blockquote{font-size:19px}.demo-review .review-card-top{margin-bottom:17px}.detail-insight{margin:24px 14px 0;font-size:14px}.demo-arrow{font-size:62px;align-self:center;transform:none;display:flex;align-items:center;gap:14px}.demo-arrow::first-letter{writing-mode:vertical-rl}.demo-arrow{font-size:0}.demo-arrow::before{content:'↓';font-family:Arial,sans-serif;font-size:58px;line-height:1;color:var(--pink);-webkit-text-stroke:1.5px black;paint-order:stroke fill}.demo-arrow span{font-size:19px;text-align:left;margin:0;transform:rotate(-5deg)}.demo-transformed{margin-top:10px}.demo-ad .social-header{font-size:14px;min-height:64px;padding:13px 16px}.demo-ad .social-header div>span{font-size:12px}.demo-ad .business-avatar{width:34px;height:34px}.demo-creative{padding:27px 24px 23px}.demo-creative blockquote{font-size:43px;min-height:0;line-height:1.12}.creative-eyebrow{font-size:20px}.creative-bottom{margin-top:23px}.creative-bottom .stars{font-size:28px}.creative-bottom>span:last-child{font-size:12px}.demo-ad-caption{display:flex;padding:15px;gap:15px}.demo-ad-caption p{font-size:13px;margin:0}.mini-cta{width:auto;flex-shrink:0;font-size:12px;white-space:nowrap}.mini-cta span{float:none;margin-left:8px}.section-footnote{flex-direction:column;align-items:flex-start;gap:7px;margin-top:26px}.section-footnote p{font-size:12px}.section-footnote .text-link{font-size:15px}.prototype-footer>.page-width{flex-direction:column;gap:8px}.dialog-content{padding:30px 23px}.dialog-content h2{font-size:39px}.dialog-content>.eyebrow{font-size:11px}.field-grid{grid-template-columns:1fr;gap:15px}.plan-selector{gap:9px}.plan-selector label{font-size:12px;padding:11px 9px;gap:7px}.plan-selector label:has(input:checked){padding:10.5px 8.5px}.plan-selector strong{font-size:16px}.full-width{font-size:21px}.dialog-close{right:10px;top:10px}}
@media(max-width:420px){.page-width{width:calc(100% - 32px)}.headline-first{font-size:10.6vw}.brush-line{font-size:5.6vw}.hero-offer h2{font-size:25px}.hero-cta{font-size:23px}.showcase{gap:14px;padding-inline:0}.review-card{padding:15px 12px}.review-card blockquote{font-size:15px;letter-spacing:-.15px}.review-card-top{gap:8px}.review-card .stars{font-size:18px;letter-spacing:0}.review-card .google-letter{font-size:28px}.from-label{font-size:22px}.hand-note{font-size:17px;margin-left:3px}.review-author{font-size:12px}.review-card .sample-label{font-size:11px}.ad-quote{font-size:30px}.ad-black-strip{font-size:13px}.ad-stars{font-size:23px;letter-spacing:2px}.ad-signoff{font-size:15px;padding:8px 10px}.hero-ad .social-header{font-size:10px;gap:6px;padding:10px 7px}.hero-ad .social-header div>span{font-size:9px}.hero-ad .business-avatar{width:25px;height:25px;font-size:18px}.more-dots{display:none}.to-label{font-size:17px}.transformation-arrow{left:39%;font-size:57px}.process-list li{gap:9px;padding-inline:11px}.process-icon{width:35px;height:40px}.process-icon svg{width:21px;height:21px}.process-list h3{font-size:17px}.process-list p{font-size:12px}.section-intro h2{font-size:43px}.demo-creative blockquote{font-size:38px}.demo-ad-caption{display:block}.demo-ad-caption p{margin-bottom:10px}.mini-cta{width:100%;text-align:left}.mini-cta span{float:right}.price-unit{font-size:11px}.example-switcher button{font-size:12px}.brand>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
