/* Lifted from index.html by build_pages.py. Edit the home page build, not this file. */

/* Layout: a two-door hero (build it, or grade it), then one pinned 3D model: a marble run that is missing its website piece and gets built as you scroll. After it, day-lit sections alternate with night ones. One look by choice: night, one ice (a click), one gold (a client). Grotesk for display and controls, a serif for reading and for the turn in each headline, mono for figures. */
:root{
  color-scheme:dark;
  --night:#060A12; --hull:#0C121D; --deck:#141C2B;
  --line:rgba(190,204,224,.12); --line-2:rgba(190,204,224,.24);
  --fog:#F2F5FA; --mist:#A9B2C2; --haze:#717B8D;
  --sand:#EBD3A0; --gold:#F5B942; --gold-ink:#1B1200; --ice:#8FD3FF; --lost:#FF8A75;
  --day:#EDF1F7; --card:#FFFFFF; --ink:#0B111C; --ink-2:#4B5567; --day-line:rgba(11,17,28,.13);
  --gold-deep:#8A5A00; --ice-deep:#1F6EA8;
  --turn:linear-gradient(95deg,#8FD3FF 0%,#F2F5FA 46%,#F5B942 100%);
  --turn-day:linear-gradient(95deg,#1F6EA8 0%,#8A5A00 100%);
  --f-display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;
  --f-read:"Newsreader",Georgia,"Times New Roman",serif;
  --f-data:"DM Mono",ui-monospace,Menlo,Consolas,monospace;
  --ease:cubic-bezier(.2,.8,.2,1);
}
*{box-sizing:border-box}
[hidden]{display:none !important}
html{scroll-behavior:smooth}
body{margin:0;background:var(--night);color:var(--fog);font-family:var(--f-display);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}
a{color:inherit}
button,input{font:inherit;color:inherit}
.fc{position:relative;overflow-x:clip;isolation:isolate}
.wrap{max-width:1180px;margin-inline:auto;padding-inline:22px}
:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}
h1,h2,h3{font-family:var(--f-display);font-weight:800;letter-spacing:-.04em;line-height:.98;margin:0;text-wrap:balance}
h1 em,h2 em,h3 em{font-family:var(--f-read);font-style:italic;font-weight:400;letter-spacing:-.02em;background:var(--turn);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.12em}
.day h2 em{background:var(--turn-day);-webkit-background-clip:text;background-clip:text}
p{margin:0}
.read{font-family:var(--f-read);font-size:19px;line-height:1.5;color:var(--mist)}
.day .read{color:var(--ink-2)}
.tag{font-family:var(--f-data);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ice);margin:0 0 14px}
.day .tag{color:var(--ice-deep)}
.num{font-family:var(--f-data);font-variant-numeric:tabular-nums}

.ribbon{background:rgba(190,204,224,.06);border-bottom:1px solid var(--line);color:var(--mist);text-align:center;font-family:var(--f-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px}

/* nav */
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;padding-top:12px}
.nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 8px 8px 20px;border-radius:999px;border:1px solid transparent;transition:background .3s ease,border-color .3s ease}
.top.is-stuck .nav{background:rgba(8,12,20,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line)}
.mark{font-weight:800;font-size:21px;letter-spacing:-.03em;text-decoration:none;display:flex;align-items:center;gap:10px;white-space:nowrap}
.mark i{width:20px;height:20px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--night),0 0 0 4.5px var(--ice);display:inline-block}
.navlinks{display:flex;gap:2px;font-size:14.5px;color:var(--mist)}
.navlinks a{text-decoration:none;padding:8px 13px;border-radius:999px}
.navlinks a:hover{color:var(--fog);background:rgba(190,204,224,.08)}
.talk{display:inline-flex;align-items:center;gap:10px;text-decoration:none;background:var(--fog);color:var(--ink);font-weight:700;font-size:14.5px;border-radius:999px;padding:5px 16px 5px 5px;white-space:nowrap}
.talk b{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--gold);display:grid;place-items:center;font-size:15px}
@media(max-width:760px){.navlinks{display:none}}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--gold);color:var(--gold-ink);font-weight:700;font-size:16.5px;border:0;border-radius:999px;padding:15px 24px;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 10px 30px -12px rgba(245,185,66,.7);transition:transform .2s var(--ease),box-shadow .2s ease}
.btn:hover{box-shadow:0 16px 40px -12px rgba(245,185,66,.9)}
.btn:active{transform:scale(.97)}
.btn svg{width:18px;height:18px;flex:0 0 18px;transition:transform .2s var(--ease)}
.btn:hover svg{transform:translateX(4px)}
.btn--ink{background:var(--ink);color:var(--fog);box-shadow:none}
.btn--ink:hover{box-shadow:0 14px 30px -14px rgba(11,17,28,.8)}
.btn--line{background:transparent;color:var(--fog);box-shadow:0 0 0 1px var(--line-2) inset}
.btn--line:hover{box-shadow:0 0 0 1px var(--gold) inset}

/* hero */
.hero{text-align:center;padding-block:46px 64px;position:relative}
.hero::before{content:"";position:absolute;inset:-140px -20vw auto;height:640px;z-index:-1;pointer-events:none;
  background:radial-gradient(46% 60% at 30% 30%,rgba(143,211,255,.13),transparent 70%),radial-gradient(40% 55% at 72% 40%,rgba(245,185,66,.14),transparent 70%)}
.pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;border-radius:999px;border:1px solid var(--line-2);background:rgba(12,18,29,.6);font-size:13.5px;color:var(--mist)}
.pill i{width:8px;height:8px;border-radius:50%;background:var(--gold)}
.hero h1{font-size:clamp(38px,6.9vw,92px);max-width:15ch;margin:22px auto 0}
.hero h1 em{display:block;font-size:1.02em;line-height:1.02;padding-bottom:.08em}
.lede{font-family:var(--f-read);font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--mist);max-width:44ch;margin:24px auto 0}
.lede b{display:block;font-family:var(--f-display);font-weight:600;color:var(--fog);font-size:.82em;margin-top:10px;letter-spacing:-.01em}

.fork{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;position:relative;margin-top:46px;text-align:left}
.door{border-radius:30px;padding:34px 34px 32px;position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.door--build{background:radial-gradient(110% 80% at 0% 0%,rgba(245,185,66,.17),transparent 58%),var(--hull);border:1px solid rgba(245,185,66,.3)}
.door--grade{background:var(--day);color:var(--ink)}
.door .ask{font-family:var(--f-data);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0}
.door--grade .ask{color:var(--ice-deep)}
.door h2{font-size:clamp(34px,4.4vw,54px)}
.door--grade h2 em{background:var(--turn-day);-webkit-background-clip:text;background-clip:text}
.door p.say{font-family:var(--f-read);font-size:18.5px;color:var(--mist);max-width:34ch}
.door--grade p.say{color:var(--ink-2)}
.cost{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.cost strong{font-size:clamp(40px,5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1}
.cost span{font-size:15px;color:var(--mist);max-width:16ch;line-height:1.25}
.ticks{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15.5px;font-weight:600}
.ticks li{display:flex;gap:10px;align-items:flex-start}
.ticks li::before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.5' fill='none' stroke='%231B1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}
.door .foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding-top:6px}
.more{font-size:14px;color:var(--mist);text-decoration:none;border-bottom:1px solid var(--line-2)}
.sticker{position:absolute;right:22px;top:-14px;transform:rotate(5deg);background:var(--fog);color:var(--ink);font-weight:700;font-size:13.5px;padding:7px 13px;border-radius:10px;box-shadow:0 10px 24px -10px rgba(0,0,0,.7)}
.or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:60px;height:60px;border-radius:50%;background:var(--gold);color:var(--gold-ink);font-family:var(--f-read);font-style:italic;font-size:25px;display:grid;place-items:center;border:6px solid var(--night);z-index:2}
.bar{display:flex;gap:8px;width:100%;background:var(--card);border:1.5px solid var(--day-line);border-radius:999px;padding:6px 6px 6px 20px;align-items:center}
.bar:focus-within{border-color:var(--ink)}
.bar input{flex:1;min-width:0;border:0;background:transparent;outline:0;font-family:var(--f-data);font-size:16px;color:var(--ink);padding:10px 0}
.bar input::placeholder{color:#8a93a3}
.fine{font-size:13.5px;color:var(--ink-2)}
.door--build .fine{color:var(--haze)}
.sample{width:100%;border-top:1px dashed var(--day-line);padding-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 18px;align-items:center}
.sample .g{grid-row:span 2;font-size:58px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--gold-deep)}
.sample .lbl{font-family:var(--f-data);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}
.sample ol{margin:0;padding-left:18px;font-size:14.5px;line-height:1.4;color:var(--ink)}
@media(max-width:860px){
  .fork{grid-template-columns:minmax(0,1fr);gap:0}
  .or{position:relative;left:auto;top:auto;transform:rotate(-8deg);justify-self:center;margin-block:-16px}
  .door{padding:28px 22px 26px}
}

/* the run */
.run{position:relative;border-top:1px solid var(--line);background:radial-gradient(70% 50% at 60% 62%,rgba(143,211,255,.08),transparent 70%),var(--night)}
.run-stage{display:grid;grid-template-rows:auto auto auto;gap:22px;padding-block:72px 40px}
.run-copy{display:grid;gap:30px;text-align:center}
.run-panel{max-width:660px;margin-inline:auto}
.run-panel h2{font-size:clamp(32px,4.8vw,62px)}
.run-panel h3{font-size:clamp(28px,3.8vw,48px)}
.run-panel .read{margin-top:14px;font-size:clamp(17px,1.7vw,20px)}
.run-panel .tag{margin-bottom:10px}
.hint{display:none;margin-top:14px;font-family:var(--f-data);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--haze)}
.run-view{position:relative;height:min(64vh,560px);min-height:300px}
.run-view::before{content:"";position:absolute;inset:6% 8% 0;background:radial-gradient(50% 55% at 50% 58%,rgba(143,211,255,.16),rgba(245,185,66,.06) 55%,transparent 75%);pointer-events:none}
.run-view canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.chip{position:absolute;left:0;top:0;white-space:nowrap;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:rgba(8,12,20,.82);border:1px solid var(--line-2);color:var(--fog);pointer-events:none;opacity:0;transition:opacity .3s ease,color .3s ease,border-color .3s ease;will-change:transform}
.chip.is-on{opacity:1}
@media(max-width:620px){.chip{font-size:10.5px;padding:3px 8px}.chip[data-k="pin"],.chip[data-k="phone"]{display:none}}
.chip.is-bad{color:var(--lost);border-color:rgba(255,138,117,.5)}
.chip.is-good{color:var(--gold);border-color:rgba(245,185,66,.55)}
.rail{display:none;list-style:none;margin:0 auto;padding:0 22px 18px;width:min(860px,100%);grid-template-columns:repeat(5,minmax(0,1fr));position:relative}
.rail::before,.rail::after{content:"";position:absolute;left:calc(22px + (100% - 44px) * .1);right:calc(22px + (100% - 44px) * .1);top:15px;height:2px;background:var(--line-2);border-radius:2px}
.rail::after{background:var(--turn);transform-origin:left;transform:scaleX(var(--fill,0));transition:transform .5s var(--ease)}
.rail li{display:flex;justify-content:center;position:relative;z-index:1}
.rail button{background:none;border:0;padding:0;cursor:pointer;display:grid;justify-items:center;gap:7px;color:var(--haze);font-size:13px;font-weight:600;transition:color .3s ease}
.rail button i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--f-data);font-size:11.5px;background:var(--deck);border:1.5px solid var(--line-2);color:var(--mist);transition:all .3s ease}
.rail li.is-done button{color:var(--mist)}
.rail li.is-done i{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}
.rail li.is-now button{color:var(--fog)}
.rail li.is-now i{background:var(--fog);border-color:var(--fog);color:var(--ink);box-shadow:0 0 0 5px rgba(245,185,66,.3)}
@media(max-width:620px){.rail button span{display:none}.rail{padding-bottom:14px}}
/* pinned mode, switched on by script */
.js-run .run{height:calc(100vh + 6 * 80vh)}
.js-run .run-stage{position:sticky;top:0;height:100vh;height:100svh;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding-block:84px 0;overflow:hidden}
.js-run .run-copy{gap:0;align-items:start;padding-inline:22px}
.js-run .run-panel{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s ease,transform .45s var(--ease),visibility 0s .35s}
.js-run .run-panel.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .1s,transform .5s var(--ease) .1s,visibility 0s}
.js-run .run-view{height:auto;min-height:0}
.js-run .rail{display:grid}
.js-run .hint{display:block}

/* day sections */
.day{background:var(--day);color:var(--ink)}
.sec{padding-block:clamp(64px,9vw,112px);scroll-margin-top:56px}
.sec h2{font-size:clamp(34px,5.4vw,68px)}
.sec .read{max-width:50ch;margin-top:18px}

/* plan */
.plan{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center}
.parts{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px;max-width:50ch}
.parts li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-family:var(--f-read);font-size:17.5px;line-height:1.4;color:var(--ink-2)}
.parts li b{font-family:var(--f-display);font-weight:800;color:var(--ink);letter-spacing:-.01em}
.parts li i{grid-row:span 2;font-style:normal;font-family:var(--f-data);font-size:12px;color:var(--ice-deep);padding-top:4px}
.sheets{position:relative;height:430px;max-width:100%}
.sheet{position:absolute;left:50%;top:26px;width:250px;height:340px;margin-left:-125px;background:var(--card);border-radius:10px;border:1px solid var(--day-line);box-shadow:0 30px 50px -28px rgba(11,17,28,.45);padding:20px 18px;transform-origin:50% 120%;transition:transform .5s var(--ease);font-size:11px;line-height:1.35;color:var(--ink-2);overflow:hidden}
.sheet:nth-child(1){transform:rotate(-15deg) translateX(-34px)}
.sheet:nth-child(2){transform:rotate(-5deg) translateX(-10px)}
.sheet:nth-child(3){transform:rotate(5deg) translateX(14px)}
.sheet:nth-child(4){transform:rotate(15deg) translateX(38px)}
.sheets:hover .sheet:nth-child(1){transform:rotate(-21deg) translateX(-50px)}
.sheets:hover .sheet:nth-child(2){transform:rotate(-7deg) translateX(-16px)}
.sheets:hover .sheet:nth-child(3){transform:rotate(7deg) translateX(20px)}
.sheets:hover .sheet:nth-child(4){transform:rotate(21deg) translateX(54px)}
.sheet small{display:block;font-family:var(--f-data);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ice-deep);margin-bottom:6px}
.sheet strong{display:block;font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ink);margin-bottom:12px}
.sheet table{width:100%;border-collapse:collapse;font-size:10.5px}
.sheet td{padding:6px 0;border-top:1px solid var(--day-line)}
.sheet td:last-child{text-align:right;font-family:var(--f-data);color:var(--ink)}
.sheet ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.sheet ul li{padding-left:16px;position:relative}
.sheet ul li::before{content:"";position:absolute;left:0;top:3px;width:9px;height:9px;border-radius:3px;border:1.5px solid var(--gold-deep)}
.sheet .big{font-size:26px;font-weight:800;letter-spacing:-.04em;color:var(--ink);margin:6px 0 4px}
.sheet .sm{position:absolute;left:18px;bottom:14px;font-family:var(--f-data);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a93a3}
.ask-form{margin-top:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px}
.ask-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2);min-width:0}
.ask-form label.wide{grid-column:1/-1}
.ask-form input{background:var(--card);border:1.5px solid var(--day-line);border-radius:14px;padding:13px 15px;font-size:16px;color:var(--ink);outline:0;min-width:0;width:100%}
.ask-form input:focus{border-color:var(--ink)}
.ask-form .go{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}
.err{grid-column:1/-1;color:#B3261E;font-size:14px;font-weight:600}
@media(max-width:900px){.plan{grid-template-columns:minmax(0,1fr)}.sheets{height:400px;order:-1}}
@media(max-width:520px){.ask-form{grid-template-columns:minmax(0,1fr)}.sheet{width:210px;height:300px;margin-left:-105px}.sheets{height:350px}}

/* price */
.night{background:var(--night)}
.words{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}
.word{border-radius:30px;padding:34px 34px 32px;min-width:0;display:grid;gap:16px;align-content:start}
.word--site{background:var(--gold);color:var(--gold-ink)}
.word--ads{background:radial-gradient(120% 90% at 100% 0%,rgba(143,211,255,.2),transparent 60%),var(--deck);border:1px solid var(--line-2)}
.word h3{font-size:clamp(46px,7.4vw,96px);letter-spacing:-.055em;text-transform:uppercase;line-height:.86}
.word .amt{display:flex;flex-wrap:wrap;gap:6px 26px;align-items:baseline}
.word .amt div{display:grid}
.word .amt strong{font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.05}
.word .amt span{font-size:14.5px;opacity:.78}
.word p{font-family:var(--f-read);font-size:18px;line-height:1.45;max-width:38ch}
.word--ads p{color:var(--mist)}
.word ul{margin:0;padding-left:20px;font-size:15.5px;font-weight:600;display:grid;gap:5px}
.word small{font-size:13.5px;opacity:.75;line-height:1.4}
.notin{margin-top:22px;font-family:var(--f-read);font-size:16.5px;color:var(--haze);max-width:70ch}
@media(max-width:800px){.words{grid-template-columns:minmax(0,1fr)}.word{padding:28px 22px}}

/* what a click costs */
.ledger{margin-top:36px;display:grid;gap:9px}
.row{display:grid;grid-template-columns:minmax(120px,230px) minmax(0,1fr) 92px;gap:14px;align-items:center;font-size:15.5px}
.row b{font-weight:600}
.row .track{height:14px;border-radius:999px;background:rgba(11,17,28,.07);overflow:hidden}
.row .track i{display:block;height:100%;width:calc(var(--v) / 509 * 100%);border-radius:999px;background:linear-gradient(90deg,var(--ice-deep),var(--gold-deep))}
.row .num{text-align:right;font-size:15px;color:var(--ink)}
.src{margin-top:18px;font-size:13.5px;color:var(--ink-2);max-width:74ch}
.punch{margin-top:34px;font-family:var(--f-read);font-style:italic;font-size:clamp(22px,2.8vw,32px);line-height:1.2;color:var(--ink);max-width:28ch}
@media(max-width:560px){.row{grid-template-columns:minmax(0,1fr) 84px;gap:4px 10px}.row .track{grid-column:1/-1;grid-row:2;height:10px}}

/* who + questions */
.who{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}
.me{display:flex;gap:16px;align-items:center;margin-top:26px}
.me b{width:60px;height:60px;border-radius:50%;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-size:26px;font-weight:800;flex:0 0 60px}
.me span{display:grid;font-size:15px;color:var(--mist)}
.me span strong{font-size:18px;color:var(--fog)}
.faq{display:grid;gap:10px}
.faq details{background:var(--hull);border:1px solid var(--line);border-radius:18px;padding:0 20px}
.faq summary{cursor:pointer;list-style:none;padding:17px 0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:14px;align-items:center}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-family:var(--f-data);font-size:20px;color:var(--gold);flex:0 0 auto;transition:transform .2s ease}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq p{font-family:var(--f-read);font-size:17.5px;line-height:1.5;color:var(--mist);padding:0 0 18px;max-width:60ch}
@media(max-width:860px){.who{grid-template-columns:minmax(0,1fr)}}

/* end */
.end{text-align:center;padding-block:clamp(70px,10vw,130px);background:radial-gradient(60% 70% at 50% 100%,rgba(245,185,66,.18),transparent 70%),var(--night);border-top:1px solid var(--line)}
.end h2{font-size:clamp(36px,6.4vw,84px);max-width:14ch;margin-inline:auto}
.end .cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}
.foot{border-top:1px solid var(--line);padding-block:26px 34px;color:var(--haze);font-size:14px;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between}
#toasts{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:90;display:grid;gap:8px;width:min(92vw,460px);pointer-events:none}
.toast{background:var(--fog);color:var(--ink);border-radius:14px;padding:13px 16px;font-size:15px;font-weight:600;box-shadow:0 20px 50px -20px rgba(0,0,0,.8);opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s var(--ease)}
.toast.is-on{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}html{scroll-behavior:auto}}

/* ---- v15: quieter. The turn in each headline is one flat tone, not a gradient. Less glow. Pictures carry the page. ---- */
h1 em,h2 em,h3 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--sand);-webkit-text-fill-color:currentColor}
.day h2 em,.day h3 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--gold-deep)}
.word--site h3 em{color:inherit}
.hero{text-align:left;padding-block:36px 60px}
.hero::before{opacity:.5}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,4.5vw,68px);align-items:center}
.hero h1{font-size:clamp(36px,5.3vw,74px);max-width:12.5ch;margin:20px 0 0}
.hero h1 em{display:block;padding-bottom:.06em}
.lede{margin:22px 0 0;max-width:34ch}
.practice{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.practice button{background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:8px 15px;font-size:14.5px;font-weight:600;color:var(--mist);cursor:pointer}
.practice button:hover{color:var(--fog)}
.practice button[aria-pressed="true"]{background:var(--fog);border-color:var(--fog);color:var(--ink)}
.btn{box-shadow:none}
.btn:hover{box-shadow:0 0 0 3px rgba(245,185,66,.28)}
.face{background-size:cover;background-position:center}

/* what a searcher sees: page one of Google, and an AI answer */
.seen{position:relative;padding-bottom:34px;min-width:0}
.seen .where{position:absolute;left:18px;top:-11px;font-family:var(--f-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--ink);color:var(--fog);border:1px solid var(--line-2)}
.g{position:relative;background:var(--card);color:var(--ink);border-radius:20px;padding:24px 22px 18px;width:min(100%,400px);box-shadow:0 40px 70px -40px rgba(0,0,0,.9)}
.g-q{font-family:var(--f-data);font-size:13.5px;border:1.5px solid var(--day-line);border-radius:999px;padding:9px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g-paid{font-size:12px;color:var(--ink-2);margin-top:12px;padding:7px 10px;border-radius:9px;background:var(--day)}
.g ol,.ai ul{list-style:none;margin:10px 0 0;padding:0;display:grid}
.g li,.ai li,.you{display:grid;gap:0;padding:7px 2px;border-top:1px solid var(--day-line);font-size:14px;line-height:1.3}
.g li:first-child{border-top:0}
.g li span,.ai li span,.you span{font-family:var(--f-data);font-size:11.5px;color:var(--ice-deep)}
.you{margin-top:6px;border:1.5px dashed var(--lost);border-radius:12px;padding:10px 12px;color:#B3261E}
.you span{color:#B3261E}
.ai{position:relative;margin:-34px 0 0 auto;width:min(92%,360px);background:var(--deck);border:1px solid var(--line-2);border-radius:20px;padding:24px 20px 16px;box-shadow:0 40px 70px -36px rgba(0,0,0,.95)}
.ai .where{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}
.ai-q{font-family:var(--f-read);font-style:italic;font-size:16px;line-height:1.35;color:var(--fog)}
.ai li{border-color:var(--line);color:var(--fog)}
.ai li span{color:var(--ice)}
.ai-n{margin-top:10px;font-size:13px;font-weight:700;color:var(--gold)}
.seen-src{position:absolute;left:2px;bottom:0;font-size:12px;color:var(--haze)}
@media(max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}.ai{margin-top:-30px}}

/* the three steps */
.steps3{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;scroll-margin-top:84px}
.step{position:relative;background:var(--hull);border:1px solid var(--line);border-radius:24px;padding:30px 24px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}
.step.is-now{border-color:rgba(245,185,66,.55)}
.step .n{position:absolute;left:22px;top:-15px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-data);font-size:13px;background:var(--deck);border:1.5px solid var(--line-2);color:var(--mist)}
.step.is-now .n{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}
.step.is-done .n{background:var(--fog);border-color:var(--fog);color:var(--ink)}
.step h2{font-size:clamp(24px,2.5vw,31px);letter-spacing:-.03em;line-height:1.05}
.stack{display:grid;gap:10px}
.stack label{display:grid;gap:5px;font-size:13px;font-weight:600;color:var(--mist);min-width:0}
.stack input{background:var(--night);border:1.5px solid var(--line-2);border-radius:13px;padding:12px 14px;font-size:16px;color:var(--fog);outline:0;min-width:0;width:100%}
.stack input:focus{border-color:var(--gold)}
.stack .btn{margin-top:4px}
.step .fine{color:var(--haze);margin-top:auto}
.step .err{color:var(--lost);font-size:14px;font-weight:600}
.tel{font-family:var(--f-data);color:var(--fog);user-select:all}
.with{display:flex;gap:12px;align-items:center}
.with .face,.me .face{width:52px;height:52px;flex:0 0 52px;border-radius:50%;background-color:var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-size:22px;font-weight:800}
.with span{display:grid;font-size:14.5px;color:var(--mist)}
.with strong{color:var(--fog);font-size:16.5px}
.fix{border-top:1px dashed var(--line-2);padding-top:12px;display:grid;gap:10px}
.fix .lbl{font-family:var(--f-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.pair{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;font-size:14px;align-items:baseline}
.pair span{font-family:var(--f-data);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--haze)}
.pair s{color:var(--haze)}
.pair b{color:var(--fog);font-weight:600}
@media(max-width:900px){.steps3{grid-template-columns:minmax(0,1fr);gap:26px}}

/* price: fee slider, first month, keep everything */
.fee{display:grid;gap:10px}
.fee label{font-size:15px;color:var(--mist)}
.fee label b{color:var(--fog);font-family:var(--f-data)}
.fee input[type=range]{width:100%;accent-color:var(--gold);min-width:0}
.bars{display:grid;gap:7px}
.bars div{display:grid;grid-template-columns:118px minmax(0,1fr) 62px;gap:10px;align-items:center;font-size:13.5px;color:var(--mist)}
.bars i{display:block;height:12px;border-radius:999px;background:var(--haze);width:var(--w,50%);transition:width .25s var(--ease)}
.bars i.ours{background:var(--gold)}
.bars b{font-family:var(--f-data);color:var(--fog);text-align:right;font-weight:500}
.fee-say{font-weight:700;color:var(--gold);font-size:16px;font-family:var(--f-display)}
.word--ads p.fee-say{color:var(--gold);font-family:var(--f-display);font-size:16px}
.after{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);margin-top:64px}
.after h3{font-size:clamp(26px,3vw,38px);margin-bottom:22px}
.month{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}
.month::before{content:"";position:absolute;left:6px;right:6px;top:6px;height:2px;background:var(--line-2)}
.month li{position:relative;padding-top:24px;display:grid;gap:4px;align-content:start;font-size:14px;color:var(--mist);line-height:1.35}
.month li::before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--night);border:2px solid var(--gold)}
.month li:nth-child(3)::before{background:var(--gold)}
.month b{color:var(--fog);font-size:15px}
.keep{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:16px;font-weight:600}
.keep li{display:flex;gap:10px;align-items:flex-start}
.keep li::before{content:"";flex:0 0 18px;height:18px;margin-top:3px;border-radius:50%;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.5' fill='none' stroke='%231B1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}
@media(max-width:860px){.after{grid-template-columns:minmax(0,1fr)}.month{grid-template-columns:minmax(0,1fr);gap:16px}.month::before{left:6px;right:auto;top:6px;bottom:6px;width:2px;height:auto}.month li{padding:0 0 0 28px}}
.row{opacity:.55;transition:opacity .3s ease}
.row.is-mine{opacity:1}
.bio{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px;font-family:var(--f-read);font-size:18px;color:var(--mist)}
.plan .btn{margin-top:28px}

/* ---- v16: device renderings in 3D. A phone with page one of Google, an AI answer floating in front of it, and a sample site on a laptop and a phone.
   Each scene is drawn at a fixed size and scaled to its column. Colours inside the devices are the colours of the things they show. ---- */
.scene{position:relative;min-width:0;--s:1;height:calc(var(--h) * var(--s) * 1px + 34px)}
.scene--hero{--w:540;--h:640;--bry:-17deg;--brx:6deg}
.scene--site{--w:1080;--h:620;--bry:-13deg;--brx:8deg;margin-top:70px}
@media(max-width:1180px){.scene--site{--s:.8}}
@media(max-width:900px){.scene--site{--s:.6}}
@media(max-width:620px){.scene--site{--w:400;--h:590;--s:.85}.scene--hero{--s:.64}.scene--site .browser,.scene--site .note,.scene--site .note.code{display:none}.scene--site .phone--site{right:auto;left:70px;top:46px}.scene--site .ring{right:0;top:34px}}
.notes-m{display:none;margin:18px 0 0;padding-left:22px;gap:8px;font-size:16px;font-weight:600}
@media(max-width:620px){.notes-m{display:grid}}
.fit{position:absolute;left:50%;top:0;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);margin-left:calc(var(--w) * var(--s) * -.5px);transform:scale(var(--s));transform-origin:0 0;perspective:1500px;perspective-origin:50% 36%}
.tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(var(--brx) + var(--py,0deg))) rotateY(calc(var(--bry) + var(--px,0deg)));transition:transform .3s ease-out}
.glow{position:absolute;left:6%;right:0;top:10%;bottom:6%;border-radius:50%;background:radial-gradient(closest-side at 35% 45%,rgba(143,211,255,.3),transparent 72%),radial-gradient(closest-side at 72% 62%,rgba(245,185,66,.26),transparent 72%);filter:blur(34px);transform:translateZ(-140px)}

.phone{position:absolute;left:22px;top:14px;width:292px;height:600px;border-radius:46px;padding:11px;background:linear-gradient(150deg,#465268 0%,#161d2a 38%,#05070c 100%);
  box-shadow:0 0 0 1.5px rgba(255,255,255,.16) inset,-2px 2px 0 #0b0f18,-4px 3px 0 #0b0f18,-6px 5px 0 #090c14,-9px 7px 0 #07090f,-50px 70px 90px -34px rgba(0,0,0,.95)}
.phone::before{content:"";position:absolute;left:50%;top:21px;width:80px;height:21px;margin-left:-40px;border-radius:12px;background:#05070c;z-index:3}
.screen{position:relative;height:100%;border-radius:36px;overflow:hidden;background:#fff}
.screen::after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 26%);pointer-events:none;z-index:4}

.serp{padding:52px 14px 24px;color:#202124;font-family:Arial,Helvetica,sans-serif;font-size:11.5px;line-height:1.35;animation:serpScroll 18s ease-in-out infinite}
@keyframes serpScroll{0%,20%{transform:translateY(0)}46%,64%{transform:translateY(-292px)}90%,100%{transform:translateY(0)}}
.serp i{font-style:normal}
.s-bar{display:flex;align-items:center;gap:9px;border:1px solid #dfe1e5;border-radius:999px;padding:9px 13px;box-shadow:0 1px 5px rgba(32,33,36,.2);font-size:12px;white-space:nowrap;overflow:hidden}
.mag{position:relative;flex:0 0 10px;height:10px;border:2px solid #4285f4;border-radius:50%}
.mag::after{content:"";position:absolute;right:-5px;bottom:-4px;width:6px;height:2px;background:#4285f4;transform:rotate(45deg)}
.s-tabs{display:flex;gap:15px;margin-top:13px;border-bottom:1px solid #ebebeb;color:#5f6368;font-size:11.5px}
.s-tabs b,.s-tabs span{padding-bottom:8px}
.s-tabs b{color:#1a73e8;border-bottom:2.5px solid #1a73e8}
.s-lsa{margin-top:13px;border:1px solid #dadce0;border-radius:13px;padding:10px 12px 9px}
.s-lsa p{font-size:11px;color:#202124}
.s-lsa p b{margin-right:5px}
.s-lsa div{display:flex;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #ebebeb;margin-top:8px}
.s-lsa div + div{margin-top:0}
.s-lsa span,.s-site span{display:grid;font-size:10.5px;color:#4d5156;min-width:0}
.s-lsa span b{font-size:12.5px;color:#202124}
.s-lsa em{display:block;font-style:normal;color:#1a73e8;font-size:11.5px;padding-top:8px;border-top:1px solid #ebebeb}
.av{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#e8eaed;color:#3c4043;display:grid;place-items:center;font-weight:700;font-size:12px}
.s-res{margin-top:17px}
.s-site{display:flex;gap:9px;align-items:center}
.s-site span b{font-size:12px;font-weight:400;color:#202124}
.s-res a{display:block;margin-top:6px;color:#1a0dab;font-size:16px;line-height:1.25}
.s-res u,.lp-cards u{display:block;height:7px;border-radius:4px;background:#e8eaed;margin-top:7px;text-decoration:none}
.s-res u:last-child,.lp-cards u:last-child{width:68%}
.s-paa{margin-top:17px;border-bottom:1px solid #ebebeb}
.s-paa p{font-size:15px;color:#202124;padding-bottom:8px}
.s-paa span{display:block;position:relative;padding:10px 18px 10px 0;border-top:1px solid #ebebeb;font-size:12px}
.s-paa span::after{content:"";position:absolute;right:3px;top:13px;width:6px;height:6px;border-right:1.5px solid #5f6368;border-bottom:1.5px solid #5f6368;transform:rotate(45deg)}

.aicard{position:absolute;right:-6px;top:150px;width:266px;padding:18px 18px 14px;border-radius:22px;background:linear-gradient(160deg,rgba(32,44,66,.94),rgba(12,18,29,.96));border:1px solid rgba(190,204,224,.3);
  box-shadow:0 0 0 1px rgba(255,255,255,.05) inset,-40px 60px 80px -30px rgba(0,0,0,.95);transform:translateZ(130px);animation:bobA 7s ease-in-out infinite}
@keyframes bobA{50%{transform:translateZ(130px) translateY(-9px)}}
.ai-top{display:flex;gap:7px;align-items:center;font-family:var(--f-data);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.ai-top i{width:13px;height:13px;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}
.aicard .ai-q{margin-top:10px;font-size:15.5px}
.aicard ul{list-style:none;margin:10px 0 0;padding:0}
.aicard li{display:grid;padding:7px 0;border-top:1px solid var(--line);font-size:14px;color:var(--fog);line-height:1.3}
.aicard li span{font-family:var(--f-data);font-size:11px;color:var(--ice)}
.ai-src{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;padding-top:9px;border-top:1px solid var(--line);font-size:11px;color:var(--haze)}
.ai-src span{border:1px solid var(--line-2);border-radius:999px;padding:2px 8px;color:var(--mist);font-family:var(--f-data);font-size:10px}
.nosite{position:absolute;left:190px;bottom:74px;display:grid;gap:1px;background:var(--night);border:1.5px dashed var(--lost);color:var(--lost);border-radius:14px;padding:10px 15px;font-size:12.5px;
  box-shadow:-30px 40px 60px -24px rgba(0,0,0,.95);transform:translateZ(190px);animation:bobB 6s ease-in-out infinite}
@keyframes bobB{50%{transform:translateZ(190px) translateY(7px)}}
.nosite b{font-size:15px}
.scene .seen-src{left:0;right:0;text-align:center}

/* the sample site */
.site h2{max-width:16ch}
.browser{position:absolute;left:0;top:44px;width:790px;height:510px;border-radius:16px;background:#fbf8f2;overflow:hidden;
  box-shadow:0 0 0 1px rgba(255,255,255,.12),-3px 3px 0 #0b0f18,-6px 6px 0 #090c14,-70px 90px 110px -44px rgba(0,0,0,.95)}
.browser::after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 22%);pointer-events:none}
.b-bar{height:38px;background:#e6eaf1;display:flex;align-items:center;gap:7px;padding:0 14px}
.b-bar i{width:11px;height:11px;border-radius:50%;background:#c2cad6}
.b-bar span{margin-left:14px;flex:1;max-width:330px;background:#fff;border-radius:999px;padding:5px 14px;font-family:var(--f-data);font-size:11.5px;color:#4b5567}
.lp{font-family:Georgia,"Times New Roman",serif;color:#14233b;background:#fbf8f2}
.lp-nav{display:flex;align-items:center;gap:20px;padding:14px 26px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4b5567;border-bottom:1px solid #e7e1d5}
.lp-nav b{font-family:Georgia,serif;font-size:18px;font-weight:400;color:#14233b;margin-right:auto}
.lp-nav em{font-style:normal;font-weight:700;background:#14233b;color:#fff;border-radius:8px;padding:8px 13px}
.lp-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;padding:30px 26px 26px;align-items:center}
.lp-hero small{font-family:Arial,Helvetica,sans-serif;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a9772a}
.lp-hero strong{display:block;font-size:35px;line-height:1.08;font-weight:400;margin-top:8px;letter-spacing:-.01em}
.lp-hero p{font-family:Arial,Helvetica,sans-serif;font-size:13.5px;color:#4b5567;margin-top:11px;line-height:1.45}
.lp-cta{display:flex;gap:10px;margin-top:17px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}
.lp-cta em{font-style:normal;background:#a9772a;color:#fff;border-radius:9px;padding:11px 16px}
.lp-cta span{border:1.5px solid #14233b;border-radius:9px;padding:9.5px 15px}
.lp-photo{height:196px;border-radius:14px;background:radial-gradient(60px 60px at 50% 44%,rgba(20,35,59,.3),transparent 70%),linear-gradient(160deg,#dcd1bd,#b7c3d4);display:grid;place-items:end start;padding:10px}
.lp-photo span{font-family:Arial,Helvetica,sans-serif;font-size:10.5px;background:rgba(20,35,59,.82);color:#fff;border-radius:999px;padding:3px 9px}
.lp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 26px}
.lp-cards div{background:#fff;border:1px solid #e7e1d5;border-radius:12px;padding:14px}
.lp-cards b{font-size:15.5px;font-weight:400}
.phone--site{left:auto;right:70px;top:56px;width:250px;height:516px;transform:translateZ(90px)}
.lp--m{position:relative;height:100%;padding-top:44px}
.lp--m .lp-nav{padding:8px 16px 12px}
.lp--m .lp-nav i{width:18px;height:12px;border-top:2px solid #14233b;border-bottom:2px solid #14233b}
.lp--m .lp-hero{display:block;padding:18px 16px 14px}
.lp--m .lp-hero strong{font-size:23px}
.lp--m .lp-photo{height:92px;margin:0 16px}
.lp--m .lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 0}
.lp--m .lp-cards div{padding:11px}
.lp--m .lp-cards b{font-size:13.5px}
.lp-stick{position:absolute;left:12px;right:12px;bottom:14px;background:#a9772a;color:#fff;border-radius:13px;padding:13px;text-align:center;font:700 14.5px Arial,Helvetica,sans-serif;box-shadow:0 10px 24px -10px rgba(20,35,59,.7)}
.note{position:absolute;display:flex;gap:9px;align-items:center;background:rgba(8,12,20,.94);border:1px solid var(--line-2);border-radius:999px;padding:7px 15px 7px 7px;font-size:14px;font-weight:600;color:var(--fog);white-space:nowrap;
  box-shadow:-20px 26px 40px -18px rgba(0,0,0,.95);transform:translateZ(230px)}
.note b{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-family:var(--f-data);font-size:12px}
.note--1{left:440px;top:196px}
.note--2{left:60px;top:500px}
.note--3{right:8px;top:566px}
.note--4{left:300px;top:0}
.note.code{border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:9px 15px 9px 9px;font-family:var(--f-data);font-size:12.5px;font-weight:400;color:var(--ice)}
.note.code b{grid-row:span 2}
.note.code span{font-family:var(--f-display);font-size:12.5px;color:var(--mist)}
.ring{position:absolute;right:0;top:0;display:flex;gap:11px;align-items:center;background:var(--fog);color:var(--ink);border-radius:17px;padding:10px 16px 10px 10px;font-size:14.5px;font-weight:700;line-height:1.2;
  box-shadow:-24px 34px 50px -20px rgba(0,0,0,.95);transform:translateZ(280px);animation:bobC 5s ease-in-out infinite}
@keyframes bobC{50%{transform:translateZ(280px) translateY(-8px)}}
.ring i{position:relative;flex:0 0 32px;height:32px;border-radius:50%;background:#1f9d55}
.ring i::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #1f9d55;animation:ringOut 1.8s ease-out infinite}
@keyframes ringOut{from{transform:scale(.8);opacity:.9}to{transform:scale(1.5);opacity:0}}
.ring small{display:block;font-weight:400;font-size:12px;color:var(--ink-2)}

/* ---- v17: the look he pointed at. Deep purple night with stars, a highlighted word block in the headline, a high-contrast serif for the turn,
   violet gradient buttons with a white circle arrow, lavender day sections, numbered steps in window frames. Tokens first, then the parts. ---- */
:root{
  --night:#0E0A1F; --hull:#171031; --deck:#211844;
  --line:rgba(200,185,255,.14); --line-2:rgba(200,185,255,.28);
  --fog:#F6F3FF; --mist:#B5AECF; --haze:#7F789C;
  --gold:#8B6CFF; --gold-ink:#FFFFFF; --sand:#CDBDFF; --ice:#C4B5FF; --lost:#FF8FA3;
  --day:#F3F0FF; --card:#FFFFFF; --ink:#130C26; --ink-2:#5B5473; --day-line:rgba(19,12,38,.12);
  --gold-deep:#6B46F0; --ice-deep:#6B46F0; --violet:#7C5CFF; --mint:#2EE6A6; --peach:#FFB08A;
  --turn:linear-gradient(90deg,#B9A6FF 0%,#E7BFE6 55%,#FFB89A 100%);
  --vgrad:linear-gradient(180deg,#9478FF 0%,#6B46F0 100%);
  --f-display:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --f-read:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --f-serif:"Playfair Display",Georgia,"Times New Roman",serif;
  --stars:radial-gradient(1.3px 1.3px at 12% 18%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1px 1px at 78% 8%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.5px 1.5px at 42% 62%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 88% 72%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 28% 88%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1.2px 1.2px at 62% 34%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 6% 50%,rgba(255,255,255,.4),transparent 60%);
}
body{font-family:var(--f-display);font-size:17px}
.fc::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--stars);background-size:460px 460px}
.night,.run,.end{background-color:transparent}
.run{background:radial-gradient(60% 50% at 60% 60%,rgba(124,92,255,.14),transparent 70%)}
.end{background:radial-gradient(60% 70% at 50% 100%,rgba(124,92,255,.3),transparent 70%)}
.hero{position:relative;z-index:2;padding-block:28px 0}
.hero::before{background:radial-gradient(50% 60% at 28% 28%,rgba(124,92,255,.28),transparent 70%),radial-gradient(42% 55% at 74% 36%,rgba(255,176,138,.14),transparent 70%)}
h1,h2,h3{font-family:var(--f-display);font-weight:800;letter-spacing:-.045em}
h1 em,h2 em,h3 em,.after h3 em{font-family:var(--f-serif);font-style:italic;font-weight:500;letter-spacing:-.02em;background:var(--turn);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.1em}
.day h2 em,.day h3 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--gold-deep);-webkit-text-fill-color:currentColor}
.tag{font-family:var(--f-display);font-weight:700;font-size:12px;letter-spacing:.12em;color:var(--sand)}
.day .tag{color:var(--gold-deep)}
.read,.faq p,.parts li,.bio,.word p{font-family:var(--f-read)}
.read{font-size:18.5px}

/* nav */
.nav{background:rgba(20,14,44,.72);border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.navlinks a{font-weight:600;color:var(--fog)}
.mark i{background:var(--vgrad);box-shadow:0 0 0 3px var(--night),0 0 0 4.5px rgba(255,255,255,.8)}
.talk{padding:5px 6px 5px 5px;gap:9px}
.talk b{background:var(--vgrad);color:#fff}
.talk::after{content:"\2192";width:30px;height:30px;border-radius:50%;background:var(--vgrad);color:#fff;display:grid;place-items:center;font-size:15px;margin-left:4px}

/* buttons */
.btn{background:var(--vgrad);color:#fff;font-weight:700;box-shadow:0 0 0 1px rgba(255,255,255,.14) inset,0 14px 34px -14px rgba(107,70,240,.9);padding:9px 10px 9px 24px;gap:12px}
.btn:hover{box-shadow:0 0 0 1px rgba(255,255,255,.22) inset,0 18px 40px -14px rgba(107,70,240,1);filter:brightness(1.05)}
.btn svg{width:34px;height:34px;flex:0 0 34px;padding:9px;border-radius:50%;background:#fff;color:#6B46F0}
.btn:not(:has(svg)){padding:15px 24px}
.btn--ink{background:var(--ink);color:#fff;box-shadow:none}
.btn--ink svg{color:var(--ink)}
.btn--line{background:#fff;color:var(--ink);box-shadow:0 10px 30px -14px rgba(0,0,0,.6)}
.btn--line:hover{box-shadow:0 14px 34px -14px rgba(0,0,0,.7)}

/* hero */
.pill{background:rgba(46,230,166,.12);border-color:rgba(46,230,166,.35);color:var(--mint);font-weight:700;font-size:13.5px;padding:6px 14px 6px 11px}
.pill i{background:var(--mint);box-shadow:0 0 0 4px rgba(46,230,166,.2)}
.hero h1{display:flex;flex-direction:column;align-items:flex-start;gap:.05em;font-size:clamp(38px,5.2vw,74px);line-height:.98;max-width:none;margin-top:22px}
.hero h1 .l1{color:var(--fog)}
.hero h1 .l1 b{color:#A78BFF;font-weight:800}
.hero h1 .l2{display:inline-flex;align-items:center;gap:.24em;background:var(--vgrad);color:#fff;border-radius:.22em;padding:.02em .32em .1em .3em;font-size:.86em;letter-spacing:-.04em;transform:rotate(-1.6deg);margin:.08em 0 .06em;
  box-shadow:0 .1em 0 rgba(255,255,255,.16) inset,0 24px 44px -18px rgba(107,70,240,.95)}
.hero h1 .l2 i{position:relative;flex:0 0 .5em;width:.5em;height:.5em;border:.085em solid #fff;border-radius:50%}
.hero h1 .l2 i::after{content:"";position:absolute;right:-.2em;bottom:-.16em;width:.26em;height:.085em;background:#fff;transform:rotate(45deg);border-radius:1em}
.hero h1 em{display:block;font-style:normal;font-weight:400;font-size:.98em;line-height:1.02;letter-spacing:-.02em;margin-top:.08em;padding-bottom:.08em}
.lede{font-family:var(--f-read);font-size:18.5px;color:var(--mist);max-width:40ch;margin-top:18px}
.hbar{display:flex;align-items:center;gap:10px;margin-top:28px;padding:8px 8px 8px 20px;border-radius:999px;background:rgba(14,10,31,.8);border:1px solid rgba(190,170,255,.3);max-width:580px;
  box-shadow:0 0 0 7px rgba(124,92,255,.08),0 30px 60px -30px rgba(107,70,240,.9)}
.hbar:focus-within{border-color:rgba(190,170,255,.6)}
.hbar input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:17px;color:var(--fog);padding:10px 0}
.hbar input::placeholder{color:var(--haze)}
.spark{flex:0 0 18px;width:18px;height:18px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}
@media(max-width:520px){.hbar{flex-wrap:wrap;border-radius:26px;padding:14px}.hbar .spark{display:none}.hbar input{flex:1 1 100%;padding:4px 0}.hbar .btn{width:100%;justify-content:space-between}.talk::after{display:none}.talk{font-size:13.5px;padding-right:12px}}
.practice{margin-top:22px}
.practice button{border-color:var(--line-2);color:var(--mist)}
.practice button[aria-pressed="true"]{background:var(--fog);border-color:var(--fog);color:var(--ink)}
.scene--hero{margin-bottom:-120px;z-index:3}
.scene--hero .seen-src{color:#6E6788}
.glow{background:radial-gradient(closest-side at 35% 45%,rgba(124,92,255,.42),transparent 72%),radial-gradient(closest-side at 72% 62%,rgba(255,176,138,.28),transparent 72%)}
.aicard{background:linear-gradient(160deg,rgba(44,32,84,.95),rgba(20,14,44,.97));border-color:rgba(200,185,255,.3)}
.ai-top{color:var(--peach)}
.ai-top i{background:var(--peach)}
.aicard li span{color:var(--ice)}
@media(max-width:900px){.scene--hero{margin-bottom:-60px}}

/* steps, in the light */
.steps-sec{padding-top:200px}
@media(max-width:900px){.steps-sec{padding-top:130px}}
h2.center{text-align:center;margin-inline:auto;max-width:16ch;font-size:clamp(38px,6vw,80px);line-height:.96}
.steps-sec .steps3{margin-top:56px;gap:30px 26px}
.steps-sec .step{background:none;border:0;padding:0;gap:18px}
.steps-sec .step .n{position:static;width:52px;height:52px;border-radius:50%;background:#fff;border:1.5px solid rgba(107,70,240,.25);color:var(--gold-deep);font-family:var(--f-display);font-weight:800;font-size:19px;box-shadow:0 10px 24px -14px rgba(60,40,140,.5)}
.steps-sec .step.is-now .n{background:var(--vgrad);border-color:transparent;color:#fff}
.steps-sec .step.is-done .n{background:var(--mint);border-color:transparent;color:#06281c}
.shead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;align-items:center}
.shead h3{font-size:24px;letter-spacing:-.03em;color:var(--ink)}
.shead p{grid-column:2;font-size:15.5px;color:var(--ink-2);line-height:1.4}
.win{width:100%;background:#fff;border:1px solid var(--day-line);border-radius:18px;overflow:hidden;box-shadow:0 36px 70px -36px rgba(60,40,140,.45)}
.win-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--day-line);font-size:13px;font-weight:700;color:var(--ink)}
.win-bar i{width:10px;height:10px;border-radius:50%;background:#FF6B6B}
.win-bar i:nth-child(2){background:#F7C948}
.win-bar i:nth-child(3){background:#2EC27E}
.win-bar b{margin-left:8px}
.win-body{padding:18px 18px 16px;display:grid;gap:12px}
.steps-sec .stack label{color:var(--ink-2)}
.steps-sec .stack input{background:#fff;border:1.5px solid var(--day-line);color:var(--ink)}
.steps-sec .stack input:focus{border-color:var(--gold-deep)}
.steps-sec .step .fine{color:var(--ink-2);margin:0}
.steps-sec .fix{border-color:var(--day-line)}
.steps-sec .fix .lbl{color:var(--gold-deep)}
.steps-sec .pair span{color:#8A84A0}
.steps-sec .pair s{color:#8A84A0}
.steps-sec .pair b{color:var(--ink)}
.steps-sec .with span{color:var(--ink-2)}
.steps-sec .with strong{color:var(--ink)}
.steps-sec .tel{color:var(--ink)}
.steps-sec .with .face,.me .face{background:var(--vgrad);color:#fff}

/* the run and the site */
.run-view::before{background:radial-gradient(50% 55% at 50% 58%,rgba(124,92,255,.22),rgba(255,176,138,.06) 55%,transparent 75%)}
.chip{background:rgba(14,10,31,.88)}
.chip.is-good{color:var(--mint);border-color:rgba(46,230,166,.5)}
.rail li.is-now i{box-shadow:0 0 0 5px rgba(124,92,255,.3)}
.note{background:rgba(14,10,31,.94)}
.note b{background:var(--mint);color:#06281c}
.note.code{color:var(--ice)}
.wintag{position:absolute;left:50%;top:30px;transform:translate(-50%,0) translateZ(240px);background:var(--mint);color:#06281c;font-weight:800;font-size:14px;border-radius:999px;padding:7px 16px;box-shadow:0 14px 30px -14px rgba(46,230,166,.8);white-space:nowrap}
.ring i{background:#1fbf83}
.ring i::after{border-color:#1fbf83}
.nosite{color:var(--lost);border-color:var(--lost)}

/* price */
.word--site{background:linear-gradient(160deg,#8F73FF,#5E3BE8);color:#fff}
.word--site small{opacity:.85}
.word--ads{background:linear-gradient(160deg,#FFC1A0,#FF9E78);border:0;color:#2A1430}
.word--ads p,.word--ads .fee label,.word--ads .bars div{color:#4A2E3C}
.word--ads .amt span,.word--ads small{color:#4A2E3C;opacity:.9}
.word--ads .fee label b,.word--ads .bars b{color:#2A1430}
.word--ads .bars i{background:rgba(42,20,48,.3)}
.word--ads .bars i.ours{background:var(--vgrad)}
.word--ads p.fee-say,.fee-say{color:#4B2CC9}
.month li::before{border-color:var(--violet)}
.month li:nth-child(3)::before{background:var(--violet)}
.keep li::before,.ticks li::before{background-color:var(--mint)}
.row .track i{background:linear-gradient(90deg,#7C5CFF,#FFB08A)}
.faq summary::after{color:var(--sand)}
.foot{color:var(--haze)}

/* ---- v18: how it works is one results page you climb, with the calls counted beside it; pricing as three cards; the page check gets its own stage ---- */
.win{color:var(--ink)}
.win-note{margin-left:auto;font-weight:500;font-size:12px;color:var(--ink-2)}
.tag.center{text-align:center}

/* the climb */
.run-view::before{display:none}
.climb{position:absolute;inset:0;--cw:1040;--ch:580;--cs:1}
.cfit{position:absolute;left:50%;top:calc(50% - 16px);width:calc(var(--cw) * 1px);height:calc(var(--ch) * 1px);margin:calc(var(--ch) * -.5px) 0 0 calc(var(--cw) * -.5px);transform:scale(var(--cs));perspective:1700px;perspective-origin:50% 40%}
.ctilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--py,0deg))) rotateY(calc(-8deg + var(--px,0deg)));transition:transform .3s ease-out}
.ctilt .glow{left:14%;right:8%;top:6%;bottom:4%}
.serpd{position:absolute;left:214px;top:14px;width:566px;height:552px;background:#fff;color:#202124;border-radius:22px;padding:20px 24px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35;
  box-shadow:0 0 0 1px rgba(255,255,255,.14),-3px 3px 0 #0b0818,-6px 6px 0 #090613,-70px 90px 110px -44px rgba(0,0,0,.95)}
.serpd i{font-style:normal}
.sd-top{display:flex;align-items:center;gap:12px}
.sd-q{flex:1;display:flex;align-items:center;gap:10px;border:1px solid #dfe1e5;border-radius:999px;padding:10px 15px;box-shadow:0 1px 5px rgba(32,33,36,.18);font-size:13.5px;white-space:nowrap;overflow:hidden}
.sd-vol{flex:0 0 auto;background:#EFE9FF;color:#5B38E6;font:700 11.5px var(--f-display);border-radius:999px;padding:6px 11px;opacity:0;transform:translateX(10px);transition:opacity .5s ease,transform .5s var(--ease)}
.s1 .sd-vol{opacity:1;transform:none}
.sd-ads{margin-top:14px;border:1px solid #dadce0;border-radius:13px;padding:9px 13px 4px}
.sd-ads p{font-size:11.5px}
.sd-ad{display:flex;gap:10px;align-items:center;padding:7px 0;border-top:1px solid #ebebeb;margin-top:7px}
.sd-ad + .sd-ad{margin-top:0}
.sd-ad span{display:grid;font-size:11px;color:#4d5156;min-width:0}
.sd-ad span b{font-size:13px;color:#202124}
.sd-ad u{text-decoration:none}
.sd-ad u span{display:inline}
.sd-ad--you{max-height:0;padding-block:0;margin-top:0;border-top-width:0;opacity:0;overflow:hidden;transition:max-height .7s var(--ease),opacity .5s ease,padding .7s var(--ease),margin .7s var(--ease)}
.s5 .sd-ad--you{max-height:52px;padding-block:8px;margin-top:7px;border-top-width:1px;opacity:1;background:linear-gradient(90deg,#F1ECFF,transparent);border-radius:8px;padding-inline:6px}
.sd-ad em{margin-left:auto;font:800 10.5px var(--f-display);font-style:normal;background:#5B38E6;color:#fff;border-radius:6px;padding:3px 7px}
.av--you{background:var(--vgrad);color:#fff}
.sd-list{position:relative;margin-top:12px;height:330px}
.sd-row{position:absolute;left:0;right:0;top:calc(var(--i,0) * 54px);height:50px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;align-items:center;padding:3px 8px;border-radius:12px;transition:top .9s cubic-bezier(.2,.8,.2,1),background .5s ease,border-color .5s ease,box-shadow .5s ease}
.sd-row .av{grid-row:span 2}
.sd-row > span{display:flex;gap:8px;align-items:baseline;font-size:11px;color:#4d5156;white-space:nowrap;overflow:hidden}
.sd-row > span b{font-size:12.5px;font-weight:400;color:#202124}
.sd-row > a{color:#1a0dab;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sd-row u{text-decoration:none}
.sd-row:nth-child(1){--i:0}.sd-row:nth-child(2){--i:1}.sd-row:nth-child(3){--i:2}.sd-row:nth-child(4){--i:3}.sd-row:nth-child(5){--i:4}
.sd-you{--i:5;border:1.5px dashed #FF5C7A;background:#FFF5F7}
.sd-you .dom,.sd-you > a,.sd-tag{display:none}
.sd-you .off{color:#C2244A;font-weight:700}
.sd-you > span b{font-weight:700;color:#C2244A}
.sd-tag{position:absolute;right:10px;top:50%;transform:translateY(-50%);font:800 10.5px var(--f-display);font-style:normal;background:#DDFBEF;color:#0A6B48;border-radius:999px;padding:4px 9px}
.s2 .sd-you{border:1.5px solid #BFEFDc;background:#F2FDF8}
.s2 .sd-you .off{display:none}
.s2 .sd-you .sd-tag{display:block}
.s2 .sd-you > span b{color:#202124}
.s3 .sd-you{border-color:#2EE6A6;background:#EAFBF4;box-shadow:0 14px 30px -16px rgba(46,230,166,.9)}
.s3 .sd-you .dom{display:inline;color:#0A6B48}
.s3 .sd-you > a{display:block}
.s3 .sd-you .sd-tag{display:none}
.gbp{position:absolute;left:0;top:262px;width:246px;background:#fff;color:#202124;border-radius:18px;padding:12px 14px 14px;display:grid;gap:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;
  box-shadow:-30px 44px 60px -26px rgba(0,0,0,.95);transform:translateZ(120px)}
.gbp-photos{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4px;height:62px;margin-bottom:6px}
.gbp-photos i{border-radius:8px;background:#e8eaed;transition:background .6s ease}
.s2 .gbp-photos i{background:linear-gradient(150deg,#cdbfff,#ffcdb5)}
.s2 .gbp-photos i:nth-child(2){background:linear-gradient(150deg,#b9a6ff,#8f73ff)}
.s2 .gbp-photos i:nth-child(3){background:linear-gradient(150deg,#ffd9c7,#ffb08a)}
.gbp b{font-size:16px;font-weight:400}
.gbp > span{color:#5f6368}
.gbp-btns{display:flex;gap:6px;margin-top:8px}
.gbp-btns em{font-style:normal;font-size:11px;font-weight:700;border:1px solid #dadce0;border-radius:999px;padding:5px 10px;color:#1a73e8}
.gbp-btns .site{border:1.5px dashed #FF5C7A;color:#C2244A;transition:all .5s ease}
.s2 .gbp-btns .site{border:1.5px solid #2EE6A6;background:#2EE6A6;color:#06281c}
.gbp-miss{font-size:11.5px;font-weight:700;color:#C2244A;margin-top:4px}
.s2 .gbp-miss{display:none}
.counted{position:absolute;right:0;top:132px;width:264px;transform:translateZ(160px);opacity:.42;transition:opacity .6s ease;box-shadow:-30px 44px 60px -26px rgba(0,0,0,.95)}
.s4 .counted{opacity:1}
.counted .win-body{gap:10px;padding:14px 16px}
.kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.kpis div{background:var(--day);border-radius:12px;padding:10px 12px;display:grid}
.kpis strong{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}
.kpis span{font-size:12px;color:var(--ink-2)}
.events{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.events li{display:none;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-2)}
.events li i{flex:0 0 8px;height:8px;border-radius:50%;background:#1fbf83}
.events li b{color:var(--ink)}
.s4 .events li{display:flex;animation:evIn .5s var(--ease) both}
.s4 .events li:nth-child(2){animation-delay:.15s}.s4 .events li:nth-child(3){animation-delay:.3s}
.events li.ev-ad,.s4 .events li.ev-ad{display:none}
.s5 .events li.ev-ad{display:flex}
.s5 .events li.ev-ad i{background:#5B38E6}
@keyframes evIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}
.counted .empty{font-size:12.5px;color:var(--ink-2)}
.s4 .counted .empty{display:none}
.rank{position:absolute;right:120px;top:0;display:grid;gap:1px;background:rgba(14,10,31,.94);border:1px solid var(--line-2);border-radius:16px;padding:9px 16px;transform:translateZ(200px);box-shadow:-20px 26px 40px -18px rgba(0,0,0,.95)}
.rank span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--haze)}
.rank b{font-size:17px;color:var(--lost);font-weight:800;letter-spacing:-.02em}
.s2 .rank b{color:var(--mint)}
.run-view .seen-src{left:0;right:0;bottom:6px;text-align:center;padding-inline:22px}
@media(min-width:1100px){
  .js-run .run-stage{grid-template-columns:minmax(320px,31%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:8px;padding-inline:max(22px,calc((100vw - 1340px) / 2))}
  .js-run .run-copy{grid-column:1;grid-row:1;align-content:center;text-align:left;padding-inline:0}
  .js-run .run-panel{margin:0;max-width:430px}
  .js-run .run-panel h2{font-size:clamp(34px,3.7vw,56px)}
  .js-run .run-panel h3{font-size:clamp(30px,3.3vw,48px)}
  .js-run .run-view{grid-column:2;grid-row:1}
  .js-run .rail{grid-column:1 / -1}
  .js-run .cfit{left:53%}
}
@media(max-width:700px){
  .climb{--cw:590;--ch:600}
  .serpd{left:12px}
  .gbp{display:none}
  .counted{top:356px;right:0;opacity:0}
  .s4 .counted{opacity:1}
  .rank{right:0}
}

/* the sample site, now in daylight */
.day.site .notes-m{color:var(--ink)}
.day.site .ring{box-shadow:0 0 0 1px var(--day-line),-24px 34px 50px -20px rgba(40,20,90,.5)}
.day.site .browser{box-shadow:0 0 0 1px var(--day-line),-3px 3px 0 #1a1235,-6px 6px 0 #140d2a,-70px 90px 110px -44px rgba(40,20,90,.7)}
.day.site .glow{background:radial-gradient(closest-side at 35% 45%,rgba(124,92,255,.28),transparent 72%),radial-gradient(closest-side at 72% 62%,rgba(255,176,138,.3),transparent 72%)}

/* the page check */
.check-head{max-width:660px}
.check .fine{color:var(--haze);margin-top:12px;font-size:14px}
.scene--check{--w:1080;--h:600;--bry:9deg;--brx:6deg;margin-top:60px}
@media(max-width:1180px){.scene--check{--s:.8}}
@media(max-width:900px){.scene--check{--s:.6}}
.browser.before{left:0;top:56px;width:640px;height:470px;background:#fff}
.bp{position:relative;height:calc(100% - 38px);background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}
.bp-nav{display:flex;gap:18px;align-items:center;padding:12px 22px;background:#2b2f3a;color:#cfd3dc;font-size:11.5px}
.bp-nav b{color:#fff;margin-right:auto;font-size:13px;letter-spacing:.06em}
.bp-hero{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px 22px 16px;align-items:center}
.bp-photo{height:170px;border-radius:4px;background:repeating-linear-gradient(135deg,#d7dae0 0 12px,#c9cdd5 12px 24px);display:grid;place-items:center}
.bp-photo span{font-size:11px;background:#fff;padding:3px 8px;border-radius:3px;color:#666}
.bp-hero strong{display:block;font:400 30px Georgia,"Times New Roman",serif;color:#222}
.bp u{display:block;height:7px;background:#e3e5ea;border-radius:3px;margin-top:9px;text-decoration:none}
.bp u.short{width:55%}
.bp-hero em{display:inline-block;margin-top:14px;font-style:normal;font-size:12px;border:1px solid #999;padding:7px 14px;color:#555}
.bp-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 22px}
.bp-foot{position:absolute;left:0;right:0;bottom:0;background:#2b2f3a;color:#aab0bd;font-size:10.5px;padding:10px 22px}
.pin{position:absolute;width:30px;height:30px;border-radius:50%;background:#FF5C7A;color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;box-shadow:0 0 0 5px rgba(255,92,122,.28),0 10px 20px -8px rgba(255,92,122,.9)}
.pin--1{left:560px;top:150px}.pin--2{left:432px;top:262px}.pin--3{left:330px;top:424px}
.audit{position:absolute;right:0;top:0;width:468px;transform:translateZ(150px);box-shadow:-40px 60px 90px -34px rgba(0,0,0,.95)}
.audit .win-body{gap:11px;padding:16px 18px}
.score{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:14px;align-items:center}
.score i{width:64px;height:64px;border-radius:50%;background:conic-gradient(#FFB020 calc(var(--p) * 1%),#ECE8FA 0);-webkit-mask:radial-gradient(circle 23px at center,transparent 97%,#000);mask:radial-gradient(circle 23px at center,transparent 97%,#000)}
.score strong{display:block;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1}
.score div span{display:block;font-size:12px;color:var(--ink-2)}
.score p{font-size:14px;color:var(--ink-2);line-height:1.35}
.finding{border:1px solid var(--day-line);border-radius:14px;padding:11px 13px;display:grid;gap:5px}
.sev{justify-self:start;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px}
.sev--1{background:#FFE4EA;color:#C2244A}
.sev--2{background:#FFF1D6;color:#9A6200}
.now{font-size:14px;color:#8A84A0;text-decoration:line-through}
.fix-to{position:relative;padding-left:22px;font-size:15px;font-weight:700;color:var(--ink)}
.fix-to::before{content:"\2192";position:absolute;left:0;color:var(--gold-deep)}
.more-f{font-size:12.5px;color:var(--ink-2);text-align:center}
@media(max-width:620px){.scene--check{--w:500;--h:560;--s:.66}.scene--check .browser.before{display:none}.scene--check .audit{right:auto;left:16px}}

/* what a click costs, at night */
.night .row .track{background:rgba(255,255,255,.09)}
.night .row .num{color:var(--fog)}
.night .src{color:var(--haze)}

/* pricing */
.pricing .seg{display:flex;justify-content:center;gap:4px;margin:28px auto 0;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--day-line);width:max-content;max-width:100%}
.seg button{border:0;background:transparent;border-radius:999px;padding:9px 18px;font-weight:700;font-size:14.5px;color:var(--ink-2);cursor:pointer}
.seg button[aria-pressed="true"]{background:var(--ink);color:#fff}
.tiers{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:34px;align-items:stretch}
.tier{position:relative;background:#fff;border:1px solid var(--day-line);border-radius:28px;padding:30px 28px 28px;display:flex;flex-direction:column;gap:14px;min-width:0;box-shadow:0 36px 70px -42px rgba(60,40,140,.45)}
.tier--site{background:linear-gradient(165deg,#8F73FF,#5B38E6);color:#fff;border:0;box-shadow:0 44px 80px -36px rgba(91,56,230,.8)}
.tier--site::before{content:"Start here";position:absolute;right:24px;top:-13px;background:var(--mint);color:#06281c;font-weight:800;font-size:13px;border-radius:999px;padding:5px 13px}
.tname{font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}
.tier--site .tname{color:rgba(255,255,255,.8)}
.tprice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.tprice strong{font-size:clamp(46px,5vw,66px);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}
.tprice span{font-size:15px;color:var(--ink-2)}
.tier--site .tprice span{color:rgba(255,255,255,.8)}
.tsay{font-size:16px;line-height:1.4;color:var(--ink-2)}
.tier--site .tsay{color:rgba(255,255,255,.88)}
.tier .ticks{font-weight:500;font-size:15.5px;gap:10px}
.tier .btn{margin-top:auto;align-self:flex-start}
.tier .ticks + .btn{margin-top:auto}
.tier small{font-size:13.5px;line-height:1.45;color:var(--ink-2)}
.tier--site small{color:rgba(255,255,255,.88)}
.tier--site small b{color:#fff}
.btn--white{background:#fff;color:var(--ink);box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}
.btn--white svg{background:var(--vgrad);color:#fff}
.tier .btn--line{border:1.5px solid var(--day-line);box-shadow:none}
.tier .btn--line:hover{border-color:var(--gold-deep);box-shadow:none}
@media(max-width:940px){.tiers{grid-template-columns:minmax(0,1fr)}}
.fee-box{margin:28px auto 0;max-width:780px}
.fee-box .win-body{padding:18px 20px 20px}
.fee-box .fee label{color:var(--ink-2)}
.fee-box .fee label b,.fee-box .bars b{color:var(--ink)}
.fee-box .bars div{color:var(--ink-2)}
.fee-box .bars i{background:#CFC8E6}
.fee-box .bars i.ours{background:var(--vgrad)}
.fee-box .fee-say{color:var(--gold-deep)}
.pricing .month li{color:var(--ink-2)}
.pricing .month b{color:var(--ink)}
.pricing .month::before{background:var(--day-line)}
.pricing .month li::before{background:var(--day)}
.pricing .notin{color:var(--ink-2);margin-top:40px}

/* ---- v19: the sample site, redone as a bold law-firm page: boxed wordmark, dark hero with a portrait and a skyline, one loud accent, a trust bar, a case-review form.
   Its colours belong to the sample firm, not to Full Click. ---- */
.ls{--red:#E0312F;position:relative;height:calc(100% - 38px);background:#fff;color:#15161a;font-family:var(--f-display);overflow:hidden}
.ls i{font-style:normal}
.ls-nav{display:flex;align-items:center;gap:18px;height:56px;padding:0 24px;font-size:11.5px;font-weight:600;color:#23252b;white-space:nowrap}
.ls-logo{border:2.5px solid #15161a;padding:3px 9px;font-size:13.5px;font-weight:900;letter-spacing:.14em;margin-right:14px}
.ls-nav .dd::after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 3px 6px;border-right:1.5px solid #23252b;border-bottom:1.5px solid #23252b;transform:rotate(45deg)}
.ls-nav em{font-style:normal;margin-left:auto;background:var(--red);color:#fff;font-weight:700;border-radius:5px;padding:8px 13px;box-shadow:0 8px 16px -8px rgba(224,49,47,.9)}
.ls-nav strong{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:800;letter-spacing:.02em}
.ls-nav strong i{width:12px;height:12px;border-radius:3px 9px 3px 9px;background:var(--red)}
.ls-hero{position:relative;height:268px;background:radial-gradient(60% 90% at 30% 60%,rgba(224,49,47,.2),transparent 70%),linear-gradient(180deg,#1b1c22,#101116);color:#fff;overflow:hidden}
.ls-mark{position:absolute;left:-6px;top:50%;transform:rotate(-90deg) translate(-50%,0);transform-origin:0 0;font-size:64px;font-weight:900;letter-spacing:.02em;color:rgba(255,255,255,.07);white-space:nowrap;line-height:1}
.ls-sky{position:absolute;right:0;bottom:0;width:62%;height:78%;opacity:.1}
.ls-person{position:absolute;left:70px;bottom:0;width:236px;height:268px;filter:drop-shadow(18px 0 30px rgba(224,49,47,.25))}
.ls-photo{position:absolute;left:86px;bottom:12px;font-size:10.5px;font-weight:600;background:rgba(255,255,255,.92);color:#15161a;border-radius:999px;padding:3px 10px}
.ls-say{position:absolute;left:350px;right:26px;top:46px;display:grid;justify-items:start;gap:7px}
.ls-badge{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.06);border-radius:999px;padding:5px 13px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.ls-say strong{font-size:32px;font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase;color:var(--red);margin-top:8px}
.ls-say b{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}
.ls-say p{font-size:12.5px;color:#c6c9d2}
.ls-say em{font-style:normal;margin-top:8px;background:var(--red);color:#fff;font-size:12.5px;font-weight:700;border-radius:5px;padding:11px 17px;box-shadow:0 12px 24px -10px rgba(224,49,47,.95)}
.ls-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-bottom:1px solid #ececef}
.ls-trust div{display:grid;justify-items:center;gap:6px;padding:13px 8px 12px;font-size:13px;font-weight:600;border-left:1px solid #ececef}
.ls-trust div:first-child{border-left:0}
.ic{position:relative;width:26px;height:26px;border-radius:50%;border:2px solid #15161a;display:block}
.ic--clock::before{content:"";position:absolute;left:50%;top:5px;width:2px;height:8px;background:#15161a;transform-origin:50% 100%}
.ic--clock::after{content:"";position:absolute;left:50%;top:11px;width:7px;height:2px;background:var(--red)}
.ic--star{border-color:transparent;background:var(--red);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 96%,50% 74%,20% 96%,30% 60%,0 38%,38% 36%);border-radius:0}
.ic--seal::before{content:"";position:absolute;left:6px;top:8px;width:9px;height:5px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
.ls-form{background:#f4f4f6;padding:16px 24px 20px;text-align:center}
.ls-form strong{display:block;font-size:21px;font-weight:800;letter-spacing:-.02em}
.ls-form strong span{color:var(--red)}
.ls-form p{font-size:12px;color:#5b5e68;margin-top:3px}
.ls-form div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px auto 0;max-width:560px}
.ls-form u{text-decoration:none;text-align:left;background:#fff;border:1px solid #d9dae0;border-radius:5px;padding:9px 11px;font-size:11.5px;color:#9a9da8}

/* the phone version */
.ls--m{height:100%;padding-top:42px}
.ls--m .ls-nav{height:44px;padding:0 14px;justify-content:space-between}
.ls--m .ls-logo{font-size:11.5px;margin:0;border-width:2px}
.ls--m .burger{width:18px;height:12px;border-top:2.5px solid #15161a;border-bottom:2.5px solid #15161a}
.ls--m .ls-hero{height:auto;padding:0 14px 16px;display:grid;justify-items:center;background:radial-gradient(90% 50% at 50% 26%,rgba(224,49,47,.26),transparent 70%),linear-gradient(180deg,#1b1c22,#101116)}
.ls--m .ls-person{position:static;width:150px;height:160px;margin-top:8px}
.ls--m .ls-say{position:relative;z-index:1;left:auto;right:auto;top:auto;justify-items:center;text-align:center;gap:5px;margin-top:-14px}
.ls--m .ls-badge{background:#15161a;font-size:8px;padding:4px 10px}
.ls--m .ls-say strong{font-size:22px;margin-top:4px}
.ls--m .ls-say b{font-size:16px}
.ls--m .ls-say em{font-size:11.5px;padding:9px 14px;margin-top:6px}
.ls--m .ls-trust{grid-template-columns:repeat(2,minmax(0,1fr))}
.ls--m .ls-trust div{font-size:10.5px;padding:10px 4px}
.ls--m .ic{width:20px;height:20px}
.ls--m .ic--clock::before{top:3px;height:6px}.ls--m .ic--clock::after{top:8px;width:5px}
.ls--m .ic--seal::before{left:4px;top:5px;width:7px;height:4px}
.ls-stick{position:absolute;left:12px;right:12px;bottom:14px;display:flex;justify-content:center;align-items:center;gap:8px;background:var(--red);color:#fff;border-radius:10px;padding:13px;font-size:14.5px;font-weight:800;box-shadow:0 12px 26px -10px rgba(224,49,47,.95)}
.ls-stick i{width:12px;height:12px;border-radius:3px 9px 3px 9px;background:#fff}

/* labels, moved to fit the new page */
.wintag{left:104px;top:26px;transform:translateZ(240px)}
.note--1{left:548px;top:196px}
.ls-defs{position:absolute}
.note--2{left:262px;top:64px}
.note--4{left:40px;top:520px}
.day.site .browser{background:#fff}

/* ---- v20: one flow. The lead section moves to the bottom, every ask opens the same sheet, and the page check in it is real. ---- */
.hero{padding-bottom:56px}
.scene--hero{margin-bottom:0}
@media(max-width:900px){.scene--hero{margin-bottom:0}}
.scene--hero .seen-src{color:var(--haze)}

/* the closing section */
.close-sec{padding-block:clamp(72px,9vw,120px) clamp(60px,7vw,90px);text-align:center}
.hbar--day{margin:34px auto 0;background:#fff;border-color:var(--day-line);box-shadow:0 0 0 7px rgba(124,92,255,.1),0 30px 60px -34px rgba(60,40,140,.6);max-width:620px}
.hbar--day input{color:var(--ink)}
.hbar--day input::placeholder{color:#8A84A0}
.hbar--day .spark{background:var(--gold-deep)}
.how3{list-style:none;margin:54px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:980px;text-align:left}
.how3 li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;align-items:center}
.how3 .n{grid-row:span 2;width:48px;height:48px;border-radius:50%;background:#fff;border:1.5px solid rgba(107,70,240,.25);color:var(--gold-deep);font-weight:800;font-size:18px;display:grid;place-items:center;box-shadow:0 10px 24px -14px rgba(60,40,140,.5)}
.how3 b{font-size:19px;letter-spacing:-.02em;color:var(--ink)}
.how3 p{font-size:15px;color:var(--ink-2);line-height:1.4}
@media(max-width:820px){.how3{grid-template-columns:minmax(0,1fr);max-width:420px}}

/* the sheet */
.flow{width:min(760px,calc(100vw - 24px));max-height:min(92vh,900px);margin:auto;border:0;border-radius:26px;padding:30px 30px 26px;background:#fff;color:var(--ink);box-shadow:0 60px 120px -30px rgba(0,0,0,.8);overflow:auto;color-scheme:light}
.flow::backdrop{background:rgba(10,6,26,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.flow h2{font-size:clamp(28px,4vw,40px);color:var(--ink)}
.flow h2 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--gold-deep);-webkit-text-fill-color:currentColor}
.flow-x{position:absolute;right:16px;top:14px;width:38px;height:38px;border-radius:50%;border:0;background:var(--day);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}
.flow-steps{list-style:none;margin:0 44px 22px 0;padding:0;display:flex;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:700;color:#8A84A0;counter-reset:fs}
.flow-steps li{counter-increment:fs;display:flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--day)}
.flow-steps li::before{content:counter(fs);width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:12px;color:var(--ink-2)}
.flow-steps li.is-now{background:var(--ink);color:#fff}
.flow-steps li.is-now::before{background:var(--gold);color:#fff}
.flow-steps li.is-done{color:var(--ink)}
.flow-steps li.is-done::before{content:"\2713";background:var(--mint);color:#06281c}
.flow-sub{font-size:16.5px;line-height:1.45;color:var(--ink-2);margin-top:10px;max-width:56ch}
.flow .stack{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.flow .stack label{color:var(--ink-2)}
.flow .stack label small{font-weight:400;color:#8A84A0}
.flow .stack input{background:#fff;border:1.5px solid var(--day-line);color:var(--ink)}
.flow .stack input:focus{border-color:var(--gold-deep)}
.flow .err,.flow-go{grid-column:1 / -1}
.flow .err{color:#C2244A;font-size:14px;font-weight:600}
.flow-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}
.linkish{background:none;border:0;padding:0;font-size:14.5px;font-weight:600;color:var(--gold-deep);text-decoration:underline;cursor:pointer}
.flow .fine{color:#8A84A0;font-size:13.5px;margin-top:14px}
@media(max-width:560px){.flow{padding:24px 18px 20px}.flow .stack{grid-template-columns:minmax(0,1fr)}}
.chk-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px;font-size:16px;color:var(--ink-2)}
.chk-steps li{display:flex;gap:10px;align-items:center;animation:evIn .4s var(--ease) both}
.chk-steps li::before{content:"";width:16px;height:16px;border-radius:50%;border:2.5px solid var(--day);border-top-color:var(--gold-deep);animation:spin .8s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.chk-top{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:16px;align-items:center}
.chk-ring{width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--gold-deep) calc(var(--p) * 1%),#ECE8FA 0);-webkit-mask:radial-gradient(circle 28px at center,transparent 97%,#000);mask:radial-gradient(circle 28px at center,transparent 97%,#000)}
.chk-num strong{display:block;font-size:44px;font-weight:800;letter-spacing:-.05em;line-height:1}
.chk-num span{font-size:12.5px;color:var(--ink-2)}
.chk-say b{font-size:17px;word-break:break-word}
.chk-say p{font-size:15.5px;color:var(--ink-2);line-height:1.35}
.chk-note{font-size:13.5px;color:#8A84A0;margin-top:12px;line-height:1.45}
.chk-shot{margin-top:18px;border:1px solid var(--day-line);border-radius:14px;overflow:hidden;max-height:300px}
.chk-shot img{display:block;width:100%}
.chk-h{font-size:19px;letter-spacing:-.02em;margin:22px 0 10px;color:var(--ink)}
.flow .finding{margin-top:10px}
.f-title{font-size:16.5px;letter-spacing:-.01em}
.f-why{font-size:13.5px;color:#8A84A0}
.chk-good{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:15px;color:var(--ink-2)}
.chk-good li{display:flex;gap:9px;align-items:flex-start}
.chk-good li::before{content:"\2713";flex:0 0 18px;height:18px;border-radius:50%;background:var(--mint);color:#06281c;font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:2px}
.flow-book{margin-top:24px;padding:18px;border-radius:18px;background:var(--day);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center}
.flow-book .with span{color:var(--ink-2)}
.flow-book .with strong{color:var(--ink)}
.flow-book .with .face{background:var(--vgrad);color:#fff}
.flow-book .fine{grid-column:1 / -1;margin:0}
.flow-book .tel{color:var(--ink)}
@media(max-width:560px){.flow-book{grid-template-columns:minmax(0,1fr)}}
.stickycta{display:none}
@media(max-width:760px){
  .stickycta{position:fixed;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;display:block;text-align:center;text-decoration:none;background:var(--vgrad);color:#fff;font-weight:800;font-size:16.5px;border-radius:999px;padding:15px;
    box-shadow:0 18px 40px -14px rgba(107,70,240,.95);transform:translateY(140%);transition:transform .35s var(--ease)}
  .stickycta.is-on{transform:none}
  .flow-open .stickycta{display:none}
}

/* the sample site: a real photo, and three directions */
.styles{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}
.styles button{border:1.5px solid var(--day-line);background:#fff;border-radius:999px;padding:8px 16px;font-weight:700;font-size:14.5px;color:var(--ink-2);cursor:pointer}
.styles button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}
.styles span{font-size:14px;color:var(--ink-2);margin-left:6px}
.ls-pic{position:absolute;left:44px;bottom:0;width:262px;height:268px;background:var(--photo) 50% 8%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 78%,transparent 100%)}
.ls--m .ls-pic{position:static;width:190px;height:170px;margin-top:6px;background-position:50% 4%}
.ls[data-style="classic"]{--red:#B08A3C}
.ls[data-style="classic"] .ls-hero{background:radial-gradient(60% 90% at 30% 60%,rgba(176,138,60,.2),transparent 70%),linear-gradient(180deg,#17253f,#0c1525)}
.ls[data-style="classic"] .ls-logo{border:0;padding:0;font-family:var(--f-serif);font-weight:500;letter-spacing:.01em;font-size:19px;text-transform:none}
.ls[data-style="classic"] .ls-say strong{font-family:var(--f-serif);font-weight:500;text-transform:none;color:#fff;font-size:35px;letter-spacing:-.01em}
.ls[data-style="classic"] .ls-say b{font-family:var(--f-serif);font-style:italic;font-weight:400;color:#D9B56B}
.ls[data-style="classic"] .ls-nav em,.ls[data-style="classic"] .ls-say em,.ls[data-style="classic"] .ls-stick{color:#14110a}
.ls[data-style="classic"].ls--m .ls-say strong{font-size:22px}
.ls[data-style="modern"]{--red:#1F7A5C}
.ls[data-style="modern"] .ls-hero{background:linear-gradient(180deg,#EEF4EF,#E2ECE5);color:#12241c}
.ls[data-style="modern"] .ls-mark{display:none}
.ls[data-style="modern"] .ls-sky{filter:invert(1);opacity:.07}
.ls[data-style="modern"] .ls-pic{left:56px;top:22px;bottom:22px;height:auto;width:220px;border-radius:22px;-webkit-mask-image:none;mask-image:none;box-shadow:0 26px 40px -22px rgba(18,36,28,.7)}
.ls[data-style="modern"] .ls-photo{left:70px;bottom:34px}
.ls[data-style="modern"] .ls-badge{border-color:rgba(18,36,28,.25);background:#fff;color:#12241c}
.ls[data-style="modern"] .ls-say strong{text-transform:none;color:#12241c;letter-spacing:-.035em;font-size:36px}
.ls[data-style="modern"] .ls-say b{color:var(--red)}
.ls[data-style="modern"] .ls-say p{color:#4c5d55}
.ls[data-style="modern"] .ls-nav em,.ls[data-style="modern"] .ls-say em,.ls[data-style="modern"] .ls-stick{border-radius:999px}
.ls[data-style="modern"].ls--m .ls-hero{background:linear-gradient(180deg,#EEF4EF,#E2ECE5)}
.ls[data-style="modern"].ls--m .ls-pic{width:170px;height:150px;border-radius:18px;margin-top:14px}
.ls[data-style="modern"].ls--m .ls-badge{background:#fff}
.ls[data-style="modern"].ls--m .ls-say{margin-top:10px}
.ls[data-style="modern"].ls--m .ls-say strong{font-size:22px}
.ls:not([data-style="bold"]) .ls-nav em,.ls:not([data-style="bold"]) .ls-say em,.ls:not([data-style="bold"]) .ls-stick{box-shadow:none}
.ls:not([data-style="bold"]) .ls-pic{filter:none}

/* ---- v21: the page speaks to any business and uses a law firm as its example. The sample site gets a cut-out portrait
   and a Classic direction built like a personal-brand law page: warm dark hero, the person in the middle, the firm name huge across the bottom. ---- */
.practice{align-items:center}
.practice > span{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--haze);margin-right:4px}
.flow .stack label.wide{grid-column:1 / -1}

/* the portrait is a cut-out now: no mask, anchored to the bottom of the hero */
.ls-pic{left:62px;bottom:0;width:226px;height:262px;background:var(--photo) 50% 0/100% auto no-repeat;-webkit-mask-image:none;mask-image:none;filter:drop-shadow(14px 0 26px rgba(224,49,47,.28))}
.ls--m .ls-pic{position:static;width:150px;height:166px;margin-top:8px;background-position:50% 0}
.ls-logo{text-transform:uppercase}
.ls-mark{text-transform:uppercase}

/* Classic */
.ls[data-style="classic"]{--red:#C9A45C}
.ls[data-style="classic"] .ls-nav{background:#20170b;color:#d9ccb3}
.ls[data-style="classic"] .ls-nav .dd::after{border-color:#d9ccb3}
.ls[data-style="classic"] .ls-logo{border:0;padding:0;font-family:var(--f-serif);font-weight:500;letter-spacing:0;font-size:20px;text-transform:none;color:#fff}
.ls[data-style="classic"] .ls-nav strong{color:#fff}
.ls[data-style="classic"] .ls-nav em{border-radius:999px;color:#1c1408}
.ls[data-style="classic"] .ls-hero{background:radial-gradient(52% 78% at 52% 34%,rgba(226,178,96,.5),transparent 72%),repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 5px,rgba(255,255,255,.035) 5px 13px,rgba(0,0,0,.14) 13px 21px,rgba(255,255,255,.02) 21px 30px),linear-gradient(180deg,#3b2a13,#1d1509)}
.ls[data-style="classic"] .ls-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:86px;background:linear-gradient(rgba(255,255,255,0),#fff);z-index:2}
.ls[data-style="classic"] .ls-sky{display:none}
.ls[data-style="classic"] .ls-pic{left:50%;margin-left:-104px;width:230px;height:262px;filter:drop-shadow(0 0 30px rgba(0,0,0,.55))}
.ls[data-style="classic"] .ls-mark{left:0;right:0;top:auto;bottom:-22px;transform:none;text-align:center;text-transform:none;font-family:var(--f-serif);font-weight:500;font-size:132px;letter-spacing:-.04em;color:#fff;z-index:3;
  -webkit-mask-image:linear-gradient(#000 48%,transparent 96%);mask-image:linear-gradient(#000 48%,transparent 96%)}
.ls[data-style="classic"] .ls-photo{left:300px;right:auto;bottom:auto;top:14px;z-index:4}
.ls[data-style="classic"] .ls-say{left:28px;right:auto;width:270px;top:26px;z-index:4;gap:6px}
.ls[data-style="classic"] .ls-badge{border:0;background:none;padding:0;color:#F3D38C;letter-spacing:.08em}
.ls[data-style="classic"] .ls-say strong{font-family:var(--f-serif);font-weight:500;text-transform:none;color:#fff;font-size:31px;line-height:1.02;letter-spacing:-.01em;margin-top:4px}
.ls[data-style="classic"] .ls-say b{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:25px;color:#F3D38C}
.ls[data-style="classic"] .ls-say p{color:#d9ccb3;font-size:11.5px}
.ls[data-style="classic"] .ls-say em{border-radius:999px;color:#1c1408;padding:9px 16px;font-size:12px;margin-top:6px}
.ls[data-style="classic"] .ls-stick{color:#1c1408;border-radius:999px}
.ls[data-style="classic"] .ls-form strong{font-family:var(--f-serif);font-weight:500}
.ls[data-style="classic"].ls--m .ls-nav{height:44px}
.ls[data-style="classic"].ls--m .ls-hero{background:radial-gradient(90% 60% at 50% 30%,rgba(226,178,96,.5),transparent 72%),linear-gradient(180deg,#3b2a13,#1d1509);padding-bottom:20px}
.ls[data-style="classic"].ls--m .ls-hero::after{display:none}
.ls[data-style="classic"].ls--m .ls-pic{margin-left:0;left:auto;width:150px;height:160px}
.ls[data-style="classic"].ls--m .ls-say{position:relative;left:auto;width:auto;top:auto;justify-items:center;text-align:center;margin-top:-6px}
.ls[data-style="classic"].ls--m .ls-say strong{font-size:22px}
.ls[data-style="classic"].ls--m .ls-say b{font-size:17px}

/* Bold keeps the dark red page; Modern stands the cut-out on a light ground */
.ls[data-style="modern"] .ls-pic{left:62px;top:auto;bottom:0;width:226px;height:262px;border-radius:0;box-shadow:none;background:var(--photo) 50% 0/100% auto no-repeat,radial-gradient(closest-side at 50% 46%,rgba(31,122,92,.3),transparent 100%);filter:none}
.ls[data-style="modern"] .ls-photo{left:86px;bottom:12px}
.ls[data-style="modern"].ls--m .ls-pic{width:150px;height:160px;border-radius:0;margin-top:10px}
.ls[data-style="modern"] .ls-logo{border-color:#12241c}
.hero h1 em{font-size:.84em;line-height:1.04}
.footlinks{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:700;font-size:15px}
.footlinks a{color:var(--gold-deep);text-decoration:none}
.footlinks a:hover{text-decoration:underline}

/* ---- v23: one sample site. Maroon and gold, a wide team cover, what the firm handles, and the area it covers. ---- */
.hero h1 em{font-size:.8em}
@media(min-width:1000px){.hero h1 em{white-space:nowrap}}
.site-sub{margin:14px 0 0;font-size:17px;color:var(--ink-2);max-width:52ch}
.scene--site{--h:830}
.scene--site .browser{height:716px}
.scene--site .phone--site{top:246px;right:40px}
.scene--site .ring{top:158px;right:6px}
.scene--site .note--1{left:-40px;top:300px}
.scene--site .note--2{left:-26px;top:446px}
.scene--site .note--3{left:500px;right:auto;top:640px}
.scene--site .note--4{left:auto;right:-14px;top:706px}
.scene--site .note--5{left:300px;top:0}
.fs{--m:#6d1b2e;--m2:#2a0b12;--g:#c9a96e;--cream:#f6f1e9;--tx:#2b2226;position:relative;height:calc(100% - 38px);display:flex;flex-direction:column;background:#fff;color:var(--tx);font-family:var(--f-display);overflow:hidden;text-align:left}
.fs-util{flex:0 0 22px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;background:var(--m);color:#f1dde1;font-size:10.5px;letter-spacing:.04em}
.fs-util b{color:#fff;font-weight:800}
.fs-nav{flex:0 0 46px;display:flex;align-items:center;gap:20px;padding:0 22px;background:var(--m2);color:#e6d8db;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.fs-logo{display:flex;align-items:center;gap:9px;margin-right:auto;font-family:var(--f-serif);font-size:17px;font-weight:700;letter-spacing:.01em;text-transform:none;color:#fff}
.fs-logo i{display:grid;place-items:center;width:27px;height:27px;border:1.5px solid var(--g);color:var(--g);font-style:normal;font-size:11.5px;letter-spacing:.04em}
.fs-nav .on{color:#fff;padding:5px 0;box-shadow:0 2px 0 var(--g)}
.fs-nav .dd::after{content:"";display:inline-block;margin-left:5px;border:3.5px solid transparent;border-top-color:currentColor;transform:translateY(2px)}
.fs-nav em{font-style:normal;border:1.5px solid var(--g);color:var(--g);padding:7px 12px;font-size:10.5px;font-weight:800}
.fs-cover{position:relative;flex:0 0 300px;display:grid;align-content:end;justify-items:center;padding:0 40px 28px;text-align:center;color:#fff;background:linear-gradient(180deg,rgba(42,11,18,.12) 0%,rgba(42,11,18,.2) 40%,rgba(42,11,18,.9) 100%),var(--team) 50% 0/cover no-repeat,#2a0b12}
.fs-say{display:grid;justify-items:center}
.fs-say strong,.fs-say>b{display:block;font-size:28px;line-height:1.16;font-weight:800;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 2px 18px rgba(20,4,9,.8)}
.fs-say>b{font-weight:500}
.fs-say p{margin:9px 0 0;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:#ecdcbb;font-weight:700}
.fs-say em{margin-top:14px;font-style:normal;background:var(--m);color:#fff;padding:10px 20px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 0 0 1.5px rgba(255,255,255,.22),0 12px 26px -12px rgba(0,0,0,.8)}
.fs-photo{position:absolute;right:10px;top:10px;background:rgba(20,6,10,.62);color:#f1e6e8;font-size:10px;padding:3px 9px;border-radius:999px}
.fs h5{margin:0;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--m)}
.fs h5::after{content:"";display:block;width:22px;height:2px;margin:6px auto 0;background:var(--g)}
.fs-do{flex:0 0 108px;display:grid;align-content:center;justify-items:center;gap:12px;background:#fff;padding:0 22px;text-align:center}
.fs-do div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:640px}
.fs-do span{display:grid;grid-template-columns:30px minmax(0,1fr);gap:1px 10px;align-items:center;text-align:left}
.fs-do svg{grid-row:span 2;width:30px;height:30px;fill:none;stroke:var(--g);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.fs-do b{font-size:12.5px;line-height:1.15;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tx)}
.fs-do u{text-decoration:none;font-size:11px;color:#8a7d80}
.fs-area{flex:1 1 auto;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0}
.fs-towns{background:var(--m);color:#fff;padding:0 22px;display:grid;align-content:center;gap:8px}
.fs-towns h5{color:var(--g)}
.fs-towns h5::after{margin-left:0}
.fs-towns p{margin:0;font-size:12px;line-height:1.4;color:#ecd9dd}
.fs-towns ul{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 16px;font-size:12.5px;font-weight:700}
.fs-towns li{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:4px}
.fs-towns li::before{content:"";flex:0 0 7px;height:7px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--g)}
.fs-towns li::after{content:"›";margin-left:auto;color:var(--g);font-weight:800}
.fs-map{position:relative;background:#efe8dc;overflow:hidden}
.fs-map svg{position:absolute;inset:0;width:100%;height:100%}
.fs-lab text{font-family:var(--f-display);font-size:11px;font-weight:700;fill:#4a3b3f;paint-order:stroke;stroke:#efe8dc;stroke-width:3px;stroke-linejoin:round}
.fs-lab .main{font-size:14px;font-weight:800;fill:var(--m)}
.fs-lab .sub{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:#8a7d80}
.fs-foot{flex:0 0 30px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:var(--m2);color:#d9c6ca;font-size:11px}
.fs-foot b{color:#fff}
.fs-foot em{font-style:normal;border:1px solid rgba(255,255,255,.4);padding:3px 9px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}
/* the same site on a phone */
.fs--m{height:100%}
.fs--m .fs-nav{flex:0 0 62px;padding:26px 14px 0}
.fs--m .fs-logo{font-size:14px;gap:7px}
.fs--m .fs-logo i{width:22px;height:22px;font-size:9.5px}
.fs--m .burger{border-color:#fff;width:17px;height:11px;border-top-width:2px;border-bottom-width:2px}
.fs--m .fs-cover{flex:0 0 196px;padding:0 12px 14px}
.fs--m .fs-say strong,.fs--m .fs-say>b{font-size:16px;letter-spacing:.05em}
.fs--m .fs-say em{margin-top:10px;padding:8px 12px;font-size:9px}
.fs--m .fs-area{display:block;flex:1 1 auto;background:var(--cream);padding:12px 14px 0}
.fs--m .fs-area h5{text-align:center;font-size:10px}
.fs--m .fs-map{height:70px;margin-top:8px;border:1px solid #e2d8c8}
.fs-chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}
.fs-chips span{border:1px solid rgba(109,27,46,.45);color:var(--m);border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}
.fs-stick{position:absolute;left:10px;right:10px;bottom:12px;display:flex;justify-content:center;align-items:center;gap:8px;background:var(--m);color:#fff;padding:12px;font-size:13px;font-weight:800;letter-spacing:.03em;box-shadow:0 12px 26px -10px rgba(74,16,32,.9);z-index:3}
.fs-stick i{flex:0 0 11px;height:11px;border-radius:3px 9px 3px 9px;background:var(--g)}
/* a trade page: its own colour, and a drawn cover until the owner's photo is in */
.fs--plain .fs-cover{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.55) 100%),var(--roofs) 50% 100%/100% auto no-repeat,linear-gradient(160deg,var(--m) 0%,var(--m2) 100%)}
.fs--plain.fs--m .fs-cover{background-size:auto,220% auto,auto}
.fs--plain .fs-say em{background:var(--g);color:var(--m2);box-shadow:0 12px 26px -12px rgba(0,0,0,.8)}
.fs--plain .fs-stick{background:var(--g);color:var(--m2)}
.fs--plain .fs-stick i{background:var(--m2)}
.fs--plain .fs-say p{color:#fff}
.fs--plain{--roofs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 200'%3E%3Cg fill='%23ffffff' fill-opacity='.13'%3E%3Cpath d='M0 200V132l70-50 70 50v68zM150 200v-92l90-62 90 62v92zM340 200v-58l56-40 56 40v58zM462 200V96l104-70 104 70v104zM680 200v-74l60-42 60 42v74z'/%3E%3Crect x='196' y='36' width='16' height='34'/%3E%3Crect x='610' y='30' width='18' height='44'/%3E%3C/g%3E%3C/svg%3E")}
@media(max-width:620px){.scene--site{--h:590}.scene--site .wintag{left:66px;top:6px}.scene--site .phone--site{top:46px;right:auto}.scene--site .ring{top:34px;right:0}.scene--site .note--5{display:none}}
.fs{--team:url(data:image/webp;base64,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)}

/* ---- v24: the sample cover shows one lawyer or a team. One good headshot is enough. ---- */
.who{margin-top:20px}
.fs-photo .one{display:none}
.fs.is-solo .fs-photo .one{display:inline}
.fs.is-solo .fs-photo .many{display:none}
.fs.is-solo .fs-cover{justify-items:start;text-align:left;padding:0 0 34px 48px;background:linear-gradient(180deg,rgba(42,11,18,0) 58%,rgba(42,11,18,.9) 100%),var(--solo) right 92px top 16px/auto 128% no-repeat,radial-gradient(90% 130% at 76% 34%,#96364e 0%,#5d1729 44%,#2a0b12 100%)}
.fs.is-solo .fs-say{justify-items:start;max-width:430px}
.fs.is-solo .fs-say strong,.fs.is-solo .fs-say>b{font-size:27px}
.fs--m.is-solo .fs-cover{justify-items:center;text-align:center;padding:0 12px 14px;background:linear-gradient(180deg,rgba(42,11,18,0) 34%,rgba(42,11,18,.94) 100%),var(--solo) 50% 6px/auto 106% no-repeat,radial-gradient(120% 120% at 50% 30%,#96364e 0%,#5d1729 46%,#2a0b12 100%)}
.fs--m.is-solo .fs-say{justify-items:center;max-width:none}
.fs--m.is-solo .fs-say strong,.fs--m.is-solo .fs-say>b{font-size:16px}
.scene--site .tilt:has(.fs.is-solo) .note--1{top:232px}
.fs{--solo:url(data:image/webp;base64,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)}

/* ---- v25: the full click. What Google Analytics and Microsoft Clarity record, drawn as three sample screens. ---- */
.track{background:linear-gradient(180deg,#0E0A1F 0%,#1A1238 100%);border-bottom:1px solid rgba(255,255,255,.08)}
.track .read{color:var(--mist);max-width:56ch}
.tk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr) minmax(0,1fr);gap:26px;align-items:center;margin-top:54px;perspective:1700px}
.tk-card{background:#fff;color:#15102E;border-radius:18px;padding:0 18px 18px;text-align:left;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 40px 80px -36px rgba(124,92,255,.75);color-scheme:light}
.tk-ga{transform:rotateY(11deg) rotateX(2deg);transform-origin:100% 50%}
.tk-cl{transform:rotateY(-11deg) rotateX(2deg);transform-origin:0 50%}
.tk-path{position:relative;z-index:1;background:linear-gradient(180deg,#fff 0%,#F3F0FF 100%);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 0 0 7px rgba(139,108,255,.16),0 50px 90px -30px rgba(46,230,166,.5)}
.tk-bar{display:flex;align-items:center;gap:6px;margin:0 -18px 14px;padding:11px 16px;border-bottom:1px solid #E7E1FA;font-size:13px}
.tk-bar i{width:9px;height:9px;border-radius:50%;background:#D5CDEE}
.tk-bar b{margin-left:8px;font-weight:800}
.tk-bar--plain b{margin-left:0;font-size:14.5px}
.tk-bar span{margin-left:auto;font-family:var(--f-data);font-size:11px;color:#7A7399}
.tk-card h3{margin:14px 0 8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7A7399}
.tk-rows p{display:grid;grid-template-columns:118px minmax(0,1fr) 26px;gap:9px;align-items:center;margin:0 0 7px;font-size:13px;font-weight:600}
.tk-rows i{height:9px;border-radius:99px;background:#EEE9FC;position:relative;overflow:hidden}
.tk-rows i::after{content:"";position:absolute;inset:0;width:var(--v);border-radius:99px;background:linear-gradient(90deg,#8B6CFF,#B7A2FF)}
.tk-rows p:last-child i::after{background:linear-gradient(90deg,#2EE6A6,#8DF3CF)}
.tk-rows b{text-align:right;font-family:var(--f-data);font-weight:500;font-size:12.5px}
.tk-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.tk-keys p{margin:0;border:1px solid #E7E1FA;border-radius:12px;padding:9px 10px;display:grid;gap:1px}
.tk-keys p:first-child{background:#E9FCF5;border-color:#B5EFDB}
.tk-keys b{font-size:22px;line-height:1.1;font-weight:800}
.tk-keys span{font-size:11.5px;color:#5E5780;line-height:1.25}
.tk-say{margin:14px 0 0;font-size:13px;line-height:1.4;color:#5E5780}
.tk-steps{list-style:none;margin:6px 0 0;padding:0;display:grid}
.tk-steps li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 12px;padding:0 0 17px;opacity:.38;animation:tkStep 10s linear infinite}
.tk-steps li:nth-child(2){animation-delay:1.4s}.tk-steps li:nth-child(3){animation-delay:2.8s}.tk-steps li:nth-child(4){animation-delay:4.2s}.tk-steps li:nth-child(5){animation-delay:5.6s;padding-bottom:4px}
.tk-steps li::before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:#DCD4F6}
.tk-steps li:last-child::before{display:none}
.tk-steps i{grid-row:span 2;width:30px;height:30px;border-radius:50%;background:#8B6CFF;box-shadow:0 0 0 5px rgba(139,108,255,.16);position:relative}
.tk-steps i::after{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}
.tk-steps b{font-size:16px;font-weight:800;line-height:1.25;align-self:end}
.tk-steps span{font-size:13px;color:#5E5780;line-height:1.35}
.tk-steps .tk-done i{background:#1FBF83;box-shadow:0 0 0 5px rgba(46,230,166,.22)}
.tk-steps .tk-done i::after{inset:auto;left:9px;top:8px;width:11px;height:6px;border-radius:0;background:none;border-left:2.6px solid #fff;border-bottom:2.6px solid #fff;transform:rotate(-45deg)}
.tk-steps .tk-done b{color:#0E7A53}
@keyframes tkStep{0%{opacity:.38}4%,62%{opacity:1}72%,100%{opacity:.38}}
.tk-stage{position:relative;height:250px;border-radius:12px;overflow:hidden;background:#F3F0FF;border:1px solid #E7E1FA}
.tk-stage svg{position:absolute;inset:0;width:100%;height:100%}
.tk-page{position:absolute;inset:12px 34px 0;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 10px 30px -14px rgba(40,20,90,.4);overflow:hidden}
.tk-page u{position:absolute;left:12px;right:12px;height:8px;border-radius:99px;background:#E9E4F7;text-decoration:none}
.tk-page .a{left:0;right:0;top:0;height:20px;border-radius:0;background:#2a0b12}
.tk-page .b{left:0;right:0;top:20px;height:74px;border-radius:0;background:linear-gradient(160deg,#7a2338,#3a0f1b)}
.tk-page .c{top:48px;left:28px;right:28px;background:rgba(255,255,255,.85)}
.tk-page .d{top:64px;left:60px;right:60px;height:11px;background:#c9a96e}
.tk-page .e{top:108px}.tk-page .f{top:124px;right:60px}.tk-page .g{top:140px;right:96px}
.tk-page em{position:absolute;left:12px;right:12px;bottom:10px;font-style:normal;text-align:center;background:#6d1b2e;color:#fff;font-size:11.5px;font-weight:800;padding:8px;border-radius:4px}
.tk-heat{position:absolute;border-radius:50%;filter:blur(9px);mix-blend-mode:multiply;pointer-events:none}
.tk-heat.h1{left:36%;bottom:-4px;width:120px;height:62px;background:radial-gradient(closest-side,rgba(255,60,60,.85),rgba(255,176,60,.6) 55%,rgba(255,220,90,0) 100%)}
.tk-heat.h2{left:34%;top:62px;width:96px;height:44px;background:radial-gradient(closest-side,rgba(255,150,60,.7),rgba(255,220,90,0) 100%)}
.tk-heat.h3{left:14%;top:14px;width:60px;height:30px;background:radial-gradient(closest-side,rgba(255,210,90,.7),rgba(255,220,90,0) 100%)}
.tk-line{position:relative;height:40px;margin-top:12px}
.tk-line i{position:absolute;left:0;right:0;top:5px;height:5px;border-radius:99px;background:linear-gradient(90deg,#8B6CFF 0 86%,#EEE9FC 86%)}
.tk-line span{position:absolute;top:0;transform:translateX(-50%);padding-top:17px;font-size:11px;font-weight:700;color:#5E5780;white-space:nowrap}
.tk-line span::before{content:"";position:absolute;left:50%;top:0;margin-left:-7px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #8B6CFF}
.tk-line span.on{color:#0E7A53}.tk-line span.on::before{border-color:#1FBF83;background:#2EE6A6}
.tk-line span:first-child{transform:none}.tk-line span:first-child::before{left:0;margin-left:0}
.tk-src{margin:34px 0 0;text-align:center;font-size:12.5px;color:var(--haze)}
.tk-ticks{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 26px;font-size:15.5px;line-height:1.45;color:var(--mist)}
.tk-ticks li{position:relative;padding-left:30px}
.tk-ticks li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--mint)}
.tk-ticks li::after{content:"";position:absolute;left:6px;top:8px;width:8px;height:4.5px;border-left:2.2px solid #06281c;border-bottom:2.2px solid #06281c;transform:rotate(-45deg)}
.tk-ticks b{display:block;color:var(--fog)}
@media(max-width:980px){.tk{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto;gap:18px;perspective:none}.tk-ga,.tk-cl{transform:none}.tk-path{order:-1}.tk-ticks{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.tk-steps li{animation:none;opacity:1}.tk-cursor{display:none}}

/* ---- v26: the sample's map is real geography (OpenStreetMap), drawn like a web map. ---- */
.fs-map{background:#f2efe9}
.gm text{font-family:"Segoe UI",Roboto,Arial,sans-serif}
.gm-far{font-size:9px;fill:#6b6b6b;paint-order:stroke;stroke:#f2efe9;stroke-width:2.2px;stroke-linejoin:round}
.gm-town{font-size:11.5px;font-weight:600;fill:#3c3c3c;paint-order:stroke;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round}
.gm-main{font-size:15px;font-weight:700;fill:#b3261e;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}
.gm-sh{font-size:7.5px;font-weight:700;fill:#fff}
.gm-name{font-size:12px;font-weight:700;fill:#202124}
.gm-addr{font-size:9px;fill:#5f6368}
.gm-link{font-size:9px;fill:#1a73e8}
.gm-att{font-size:7.5px;fill:#444}
.gm-card rect,.gm-zoom rect{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}
.foot a{color:inherit}
.fine a{color:inherit;text-decoration:underline}
.scene--site .note--3{left:-34px;top:694px}

/* ---- v28: fix my page, for a business that already has a site ---- */
.fixband{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px 40px;align-items:center;margin-top:20px;background:#fff;border:1px solid var(--day-line);border-radius:28px;padding:30px 32px;box-shadow:0 36px 70px -42px rgba(60,40,140,.45);text-align:left;scroll-margin-top:90px}
.fixband h3{margin:2px 0 8px;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;line-height:1.1}
.fb-say > p:not(.tname){margin:0 0 14px;font-size:17px;line-height:1.5;color:var(--ink-2);max-width:54ch}
.fb-buy{display:grid;gap:12px;justify-items:start}
.fb-buy .btn{width:100%;justify-content:center}
.fb-buy small{font-size:13.5px;line-height:1.45;color:var(--ink-2)}
.fb-buy small b{color:var(--ink)}
@media(max-width:820px){.fixband{grid-template-columns:minmax(0,1fr);padding:24px 22px}}

/* ---- v29: the rest of the findings wait in the plan ---- */
.locked{margin:14px 0 6px;padding:18px 20px;border-radius:16px;border:1.5px dashed #B9A8FF;background:#F6F3FF;display:grid;gap:8px;justify-items:start;color:#15102E;text-align:left}
.locked b{font-size:18px;letter-spacing:-.01em}
.locked p{margin:0;font-size:15.5px;line-height:1.5;color:#4A4470}
.fb-buy .tprice span{white-space:nowrap}

/* ---- v30: launch readiness ---- */
.proof-go{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}
.proof-go .linkish{font-weight:700;color:var(--gold-deep);text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font-size:15.5px}
.once{margin-top:22px}
.once-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.once-col{padding:22px 24px}
.once-col + .once-col{border-left:1px solid var(--day-line)}
.once-col--mine{background:#F3F0FF}
.once-col p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-2)}
.once-col .tname{margin-bottom:6px}
.once-big{font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--ink) !important;line-height:1.1;margin-bottom:10px !important}
@media(max-width:700px){.once-body{grid-template-columns:minmax(0,1fr)}.once-col + .once-col{border-left:0;border-top:1px solid var(--day-line)}}
.foot a[href^="tel:"],.fine a.tel{color:inherit;text-decoration:none;font-weight:inherit}
/* ---- Henos: the portrait card in "Who you deal with" ---- */
.portrait{margin:28px 0 0;max-width:400px}
.portrait-card{position:relative;border-radius:26px;overflow:hidden;background:radial-gradient(130% 95% at 50% 100%,#223050 0%,#101a2e 55%,var(--night) 100%);border:1px solid var(--line-2);padding:26px 22px 0;box-shadow:0 40px 70px -40px rgba(0,0,0,.8)}
.portrait-card::before{content:"";position:absolute;inset:auto -10% -30% -10%;height:70%;background:radial-gradient(50% 50% at 50% 50%,rgba(245,185,66,.28),rgba(245,185,66,0) 70%);pointer-events:none}
.portrait-card img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 24px 30px rgba(0,0,0,.55))}
.portrait figcaption{display:grid;gap:2px;margin-top:16px;font-size:14.5px;color:var(--mist)}
.portrait figcaption strong{font-size:19px;color:var(--fog)}
.face{background-color:var(--gold)}
.face[style*="url"]{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
/* ---- the footer ---- */
.foot{display:block;padding-block:0 30px;border-top:1px solid var(--line);font-size:14px;color:var(--haze)}
.foot-top{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(0,3.2fr);gap:44px clamp(28px,6vw,96px);padding-block:60px 46px}
.foot .mark{font-size:21px}
.foot-brand p{margin:18px 0 24px;font-family:var(--f-read);font-size:17.5px;line-height:1.5;color:var(--mist);max-width:32ch}
.foot-me{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;width:max-content}
.foot-me img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--gold)}
.foot-me span{display:grid;font-size:13.5px;color:var(--haze)}
.foot-me strong{font-size:15px;color:var(--fog)}
.foot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 22px}
.foot-cols h3{margin:0 0 12px;font-family:var(--f-data);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-weight:500}
.foot-cols a,.foot-cols span{display:block;color:var(--fog);text-decoration:none;font-size:15px;line-height:1.4;padding:5px 0;font-weight:500}
.foot-cols a[href^="tel:"]{color:var(--fog)}
.foot-cols a:hover{color:var(--gold)}
.foot-cols span{color:var(--haze);font-size:13.5px;font-weight:400;padding-top:10px}
.foot-bar{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--haze)}
.foot-bar span:last-child{flex:1 1 100%;font-size:12.5px}
.foot-legal a{color:var(--mist);text-decoration:none;margin-right:20px}
.foot-legal a:hover{color:var(--fog)}
@media(max-width:1020px){.foot-top{grid-template-columns:1fr;gap:36px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-bar{flex-direction:column;align-items:flex-start;gap:12px}.portrait{max-width:320px}}
/* ---- the hire card ---- */
.hire{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(120% 150% at 88% 115%,#4b2b9c 0%,#2b1663 36%,#150d2e 72%,#0e0a1f 100%);border:1px solid rgba(190,170,255,.16);padding:clamp(28px,4.5vw,60px);min-height:540px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);box-shadow:0 60px 100px -60px rgba(0,0,0,.95)}
.hire-copy{position:relative;z-index:2;max-width:540px}
.hire h2{margin:0 0 14px}
.hire .lede{font-size:19px;line-height:1.45;color:var(--mist);margin:0 0 24px;max-width:30ch}
.hire-price{display:flex;align-items:baseline;gap:14px;margin:0 0 22px}
.hire-price b{font-size:clamp(46px,5.4vw,68px);font-weight:800;letter-spacing:-.035em;color:#fff;line-height:1}
.hire-price small{display:grid;font-size:15.5px;line-height:1.2;color:var(--mist);font-weight:600}
.hire-checks{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:11px;font-size:17.5px;font-weight:600;color:var(--fog)}
.hire-checks li{display:flex;gap:11px;align-items:center}
.hire-checks li::before{content:"\2713";width:22px;height:22px;border-radius:50%;background:#19c08a;color:#05120c;font-size:13px;font-weight:800;display:grid;place-items:center;flex:0 0 22px}
.hire .btn{font-size:18px;padding:18px 30px;background:#fff;color:var(--ink);box-shadow:0 0 0 7px rgba(124,92,255,.32),0 24px 50px -24px rgba(0,0,0,.8)}
.hire .btn:hover{background:#fff;transform:translateY(-1px)}
.hire-more{display:block;margin-top:22px;color:var(--fog);font-weight:600;text-decoration:none;font-size:16px}
.hire-more:hover{color:#fff}
.hire-photo{position:absolute;right:clamp(8px,4vw,56px);bottom:0;margin:0;width:min(48%,450px);z-index:1}
.hire-photo img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.65))}
.hire-tag{position:absolute;left:-14%;bottom:20%;transform:rotate(-4deg);background:#fff;color:var(--ink);font-weight:700;font-size:16px;line-height:1.25;padding:13px 18px;border-radius:14px;box-shadow:0 16px 34px -14px rgba(0,0,0,.8);max-width:220px}
.faq--grid{margin-top:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;align-items:start;scroll-margin-top:90px}
@media(max-width:860px){.hire{grid-template-columns:1fr;min-height:0;padding-bottom:0}.hire-copy{max-width:none}.hire-photo{position:relative;right:auto;width:min(80%,360px);margin:14px auto 0}.hire-tag{left:0;bottom:16%}.faq--grid{grid-template-columns:1fr}}
.hire-links{display:flex;gap:26px;flex-wrap:wrap}
