@font-face{font-family:Clash Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ClashDisplay-500.woff2) format("woff2")}@font-face{font-family:Clash Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ClashDisplay-600.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Satoshi-400.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Satoshi-500.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Satoshi-700.woff2) format("woff2")}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Kanit-800italic.woff2) format("woff2")}:root{--bg: #2E2440;--card: #3B2F51;--ink: #F3EFF7;--grey: #B5AAC2;--volt: #5FD4A8;--volt-deep: #7FE0BC;--volt-bright: #8FE5C5;--dark: #221A31;--dark-card: #2F2542;--dark-fg: #F3EFF7;--dark-grey: #A79BB5;--confirm: #3ECF8E;--on-volt: #10241C;--on-ink: #2E2440;--pattern-job: #F2A964;--pattern-booking: #F08A72;--pattern-appointment: #8FB8F5;--line: rgba(243, 239, 247, .1);--line-dark: rgba(243, 239, 247, .1);--shadow: 0 2px 28px rgba(0, 0, 0, .28);--shadow-lift: 0 14px 44px rgba(0, 0, 0, .38);--gutter: 6vw;--measure: 46ch;--grid-max: 1100px;--radius: 26px;--font-display: "Clash Display", "Arial", sans-serif;--font-body: "Satoshi", -apple-system, "Segoe UI", sans-serif;--font-stat: "Kanit", "Arial Black", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:500;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}strong,b{font-weight:800}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.stat-type{font-family:var(--font-stat);font-style:italic;font-weight:800}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.is-hidden{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.grain{position:fixed;top:-100px;right:-100px;bottom:-100px;left:-100px;pointer-events:none;z-index:50;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.orb-volt{width:48vw;height:48vw;background:radial-gradient(circle,rgba(95,212,168,.55),transparent 65%)}.orb-warm{width:40vw;height:40vw;background:radial-gradient(circle,rgba(127,224,188,.28),transparent 65%)}.pulsefield{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pulse{position:absolute;width:22px;height:22px;border-radius:50%;border:1px solid rgba(127,224,188,.45);transform:scale(0);animation:bloom 3.6s ease-out forwards}.pulse-ink{border-color:#f3eff71a}@keyframes bloom{0%{transform:scale(0);opacity:1}60%{opacity:.35}to{transform:scale(9);opacity:0}}.header{display:flex;justify-content:space-between;align-items:center;padding:18px var(--gutter);position:sticky;top:0;background:#2e2440c7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:20;border-bottom:1px solid var(--line)}.wordmark{font-family:var(--font-display);font-weight:600;font-size:30px;letter-spacing:-.01em}.wordmark-dot{color:var(--volt)}.nav{display:flex;gap:26px;align-items:center}.nav-link{font-size:13.5px;font-weight:700;color:var(--grey);transition:color .25s}.nav-link:hover{color:var(--ink)}@media (max-width: 640px){.nav-link{display:none}}.btn{display:inline-block;padding:15px 30px;border-radius:999px;font-family:var(--font-body);font-size:15.5px;font-weight:800;border:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.btn:hover{transform:translateY(-2px)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-solid{background:var(--ink);color:var(--on-ink)}.btn-solid:hover{box-shadow:0 10px 32px #00000059}.btn-ghost{border:1px solid rgba(243,239,247,.25);color:var(--ink);background:#3b2f5199}.btn-pill{padding:10px 20px;font-size:13.5px;background:var(--ink);color:var(--on-ink)}.btn-pill:hover{transform:scale(1.05)}.hero{min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8vh var(--gutter);position:relative;overflow:hidden}.hero .orb-volt{top:-14vw;right:-10vw}.hero .orb-warm{bottom:-8vw;left:-12vw}.hero-phone{position:absolute;top:46%;left:50%;width:min(620px,92vw);height:min(620px,92vw);margin:0;transform:translate(-50%,-50%);background:url(/img/hero-phone.jpg) center / cover no-repeat;opacity:.55;-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 32%,transparent 68%);mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 32%,transparent 68%);pointer-events:none;will-change:transform}.callstrip{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 18px;font-size:13.5px;color:var(--grey);margin-bottom:34px;position:relative;box-shadow:var(--shadow)}.callstrip-dot{width:9px;height:9px;border-radius:50%;background:var(--volt-deep);position:relative}.callstrip-dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--volt-deep);opacity:0;animation:ring 1.6s ease-out infinite}@keyframes ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}.callstrip.answered .callstrip-dot{background:var(--confirm)}.callstrip.answered .callstrip-dot:after{animation:none}.hero-title{font-size:clamp(46px,7.6vw,104px);line-height:1;max-width:13ch;position:relative}.hero-title .word{display:inline-block}.hl{position:relative;white-space:nowrap;transition:color .4s ease .2s}.hl.on{color:var(--on-volt)}.hl:before{content:"";position:absolute;left:-.08em;right:-.08em;top:.08em;bottom:.02em;background:var(--volt);z-index:-1;transform:scaleX(0);transform-origin:left;border-radius:.06em}.hl.on:before{transform:scaleX(1);transition:transform .7s cubic-bezier(.7,0,.2,1)}.flow{display:flex;align-items:flex-start;justify-content:center;gap:12px;margin-top:42px;width:min(820px,100%);position:relative}.flow-node{flex:0 1 150px;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.flow-dot{width:56px;height:56px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:var(--volt);box-shadow:var(--shadow);position:relative}.flow-ring{position:absolute;top:0;left:50%;width:56px;height:56px;margin-left:-28px;border-radius:50%;border:1.5px solid var(--volt);opacity:0;pointer-events:none}.flow-mark{font-size:22px;font-weight:600;color:var(--ink);line-height:1}.flow-mark-dot{color:var(--volt)}.flow-name{font-size:13px;font-weight:800;margin-top:4px}.flow-cap{font-size:11.5px;line-height:1.5;color:var(--grey);max-width:160px}.flow-line{flex:1 1 44px;max-width:96px;height:2px;background:var(--line);border-radius:2px;margin-top:27px;position:relative}.flow-pulse{position:absolute;top:50%;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--volt);box-shadow:0 0 12px var(--volt);opacity:0}@media (max-width: 620px){.flow{flex-direction:column;align-items:center;gap:8px;margin-top:34px}.flow-line{flex:0 0 34px;width:2px;height:34px;margin:0;max-width:none}.flow-pulse{top:0;left:50%;margin:-4.5px 0 0 -4.5px}}.hero-answer{font-size:clamp(21px,2.3vw,27px);font-weight:700;line-height:1.35;color:var(--ink);max-width:26ch;margin:34px 0 0;position:relative}.hero-sub{font-size:18.5px;line-height:1.65;color:var(--grey);max-width:var(--measure);margin:30px 0 38px;position:relative}.hero-sub strong{color:var(--ink);font-weight:800}.cta-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;position:relative}.scroll-hint{position:absolute;bottom:26px;font-size:12px;color:var(--grey)}.section{padding:13vh var(--gutter);position:relative;overflow:hidden}.section-head{text-align:center;margin-bottom:56px}.section-head h2{font-size:clamp(34px,4.8vw,60px);margin-bottom:14px}.section-head p{color:var(--grey);font-size:17px}.stats{background:var(--dark);color:var(--dark-fg)}.stats .orb-volt{top:-20vw;left:50%;transform:translate(-50%);opacity:.5}.stats-lede{text-align:center;font-size:13px;font-weight:800;color:var(--dark-grey);text-transform:uppercase;letter-spacing:.16em;margin-bottom:56px;position:relative}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:44px;text-align:center;max-width:var(--grid-max);margin:0 auto;position:relative}.stat-n{font-size:clamp(54px,6.6vw,96px);line-height:1;color:var(--volt)}.stat-l{font-size:15px;color:var(--dark-grey);margin:12px auto 0;line-height:1.55;max-width:30ch}.stat-l strong{color:var(--dark-fg);font-weight:800}.stats-foot{text-align:center;margin-top:48px;font-size:12.5px;color:var(--dark-grey);position:relative}.maths{max-width:720px;margin:72px auto 0;background:var(--dark-card);border:1px solid var(--line-dark);border-radius:var(--radius);padding:34px 32px;position:relative}.maths-title{font-family:var(--font-display);font-weight:500;font-size:21px;margin-bottom:20px}.maths-patterns{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.maths-pattern{font-family:var(--font-body);font-size:13.5px;font-weight:800;color:var(--dark-fg);background:#f3eff70d;border:1px solid var(--line-dark);border-radius:999px;padding:9px 18px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.maths-pattern:hover{border-color:#f3eff74d}.maths-pattern.is-on{background:var(--volt);border-color:var(--volt);color:var(--on-volt)}.maths-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 560px){.maths-fields{grid-template-columns:1fr}}.field-label{display:block;font-size:13px;font-weight:700;color:var(--dark-grey);margin-bottom:8px}.field-input-row{display:flex;align-items:center;background:#f3eff70d;border:1px solid var(--line-dark);border-radius:14px;padding:0 14px;transition:border-color .25s}.field-input-row:focus-within{border-color:var(--volt)}.field-prefix{color:var(--dark-grey);font-size:15px}.field-input{flex:1;background:none;border:0;outline:none;color:var(--dark-fg);font-family:var(--font-body);font-size:17px;padding:13px 6px;min-width:0}.maths-result{margin-top:24px;min-height:74px}.maths-empty{color:var(--dark-grey);font-size:14.5px}.maths-sum{font-size:14.5px;color:var(--dark-grey);margin-bottom:6px}.maths-figure{font-family:var(--font-stat);font-style:italic;font-weight:800;font-size:clamp(38px,5vw,58px);line-height:1.1;color:var(--volt)}.maths-figure-label{font-family:var(--font-body);font-style:normal;font-weight:700;font-size:15px;color:var(--dark-grey);margin-left:10px}.maths-caveat{margin-top:18px;font-size:12.5px;color:var(--dark-grey);line-height:1.6}.patterns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:var(--grid-max);margin:0 auto}.pattern-card{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--pat, var(--line));border-radius:var(--radius);padding:30px 28px;box-shadow:var(--shadow);display:flex;flex-direction:column}.pattern-card-job{--pat: var(--pattern-job)}.pattern-card-booking{--pat: var(--pattern-booking)}.pattern-card-appointment{--pat: var(--pattern-appointment)}.pattern-kicker{font-family:var(--font-stat);font-style:italic;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--pat, var(--volt-deep));margin-bottom:12px}.pattern-card h3{font-family:var(--font-display);font-weight:500;font-size:21px;letter-spacing:-.01em;margin-bottom:8px}.pattern-for{font-size:14px;line-height:1.6;color:var(--grey);margin-bottom:18px}.capture-list{list-style:none;border-top:1px solid var(--line)}.capture-list li{font-size:14px;line-height:1.5;color:var(--ink);padding:10px 0 10px 24px;border-bottom:1px solid var(--line);position:relative}.capture-list li:before{content:"";position:absolute;left:2px;top:17px;width:8px;height:8px;border-radius:2px;background:var(--pat, var(--volt))}.capture-flag{display:inline-block;margin-top:6px;background:color-mix(in srgb,var(--volt) 18%,transparent);border:1px solid var(--volt);color:var(--ink);font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:999px}.pattern-note{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--grey)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:var(--grid-max);margin:0 auto;list-style:none}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;box-shadow:var(--shadow)}.step-num{font-family:var(--font-stat);font-style:italic;font-weight:800;font-size:40px;color:var(--volt-deep);display:block;margin-bottom:16px}.step-title{font-family:var(--font-display);font-weight:500;font-size:21px;letter-spacing:-.01em;margin-bottom:8px}.step-body{font-size:14.5px;line-height:1.6;color:var(--grey)}.step-body strong{color:var(--ink)}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;max-width:var(--grid-max);margin:0 auto}.cell{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;display:flex;flex-direction:column;justify-content:flex-end;min-height:230px;position:relative;overflow:hidden;box-shadow:var(--shadow);transition:transform .35s ease,box-shadow .35s ease}.cell:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}.cell-w6{grid-column:span 6}.cell-w2{grid-column:span 2}@media (max-width: 760px){.cell-w6,.cell-w2{grid-column:span 6}}.cell-k{font-size:38px;color:var(--volt-deep);margin-bottom:auto;padding-bottom:20px}.cell h3{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.01em;margin-bottom:8px}.cell p{font-size:14.5px;line-height:1.6;color:var(--grey)}.cell p strong{color:var(--ink)}.cell-volt{background:var(--volt);border-color:var(--volt)}.cell-volt h3{color:var(--on-volt)}.cell-volt p{color:#10241cb8}.cell-volt p strong,.cell-volt .cell-k{color:var(--on-volt)}.promise{max-width:640px;margin:44px auto 0;text-align:center;font-size:15px;line-height:1.65;color:var(--grey)}.promise strong{color:var(--ink)}.democall{justify-content:flex-start;min-height:0;padding:0}.democall:hover{transform:none;box-shadow:var(--shadow)}.democall-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:22px 28px;border-bottom:1px solid var(--line);font-size:13px;color:var(--grey)}.democall-chip{background:var(--volt);color:var(--on-volt);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:999px}.democall-wave{width:100%;height:56px;display:block}.democall-progress{display:block;width:100%;height:3px;background:var(--line);border-bottom:1px solid var(--line);position:relative}.democall-progress-fill{position:absolute;top:0;left:0;bottom:0;width:0%;background:var(--volt);transition:width .2s linear}.democall-body{height:300px;overflow-y:auto;padding:22px 28px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.democall-note{font-size:13px;color:var(--grey);line-height:1.6}.democall-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 28px 26px;border-top:1px solid var(--line)}.democall-controls .democall-note{flex:1;min-width:220px}.bubble{max-width:78%;border-radius:18px;padding:12px 16px;font-size:14.5px;line-height:1.55;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.bubble.is-in{opacity:1;transform:none}.bubble-speaker{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;opacity:.65}.bubble-lumis{align-self:flex-start;background:var(--bg);border:1px solid var(--line);border-bottom-left-radius:6px}.bubble-caller{align-self:flex-end;background:var(--ink);color:var(--on-ink);border-bottom-right-radius:6px}.bubble-sms{align-self:center;background:#3ecf8e1a;border:1px solid rgba(62,207,142,.35);color:var(--ink);max-width:90%}.bubble-sms .bubble-speaker{color:var(--confirm);opacity:1}.bubble-flag{align-self:center;background:#5fd4a829;border:2px solid var(--volt-deep);color:var(--ink);max-width:90%;font-weight:700}.bubble-flag .bubble-speaker{color:var(--volt-deep);opacity:1}.pricing{background:#281f38}.pricing .orb-warm{bottom:-16vw;right:-14vw}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:var(--grid-max);margin:0 auto;position:relative}.tier{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px;position:relative;box-shadow:var(--shadow);transition:transform .35s ease;display:flex;flex-direction:column}.tier:hover{transform:translateY(-5px)}.tier-hot{border:2px solid var(--ink)}.tier-badge{position:absolute;top:22px;right:24px;background:var(--volt);color:var(--on-volt);font-size:11px;font-weight:800;padding:6px 13px;border-radius:999px}.tier-name{font-size:13px;font-weight:800;color:var(--grey);text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px}.tier-price{font-family:var(--font-display);font-weight:600;font-size:38px;letter-spacing:-.02em}.tier-per{font-size:14px;color:var(--grey);margin:4px 0 24px}.tier-guarantee{font-size:13px;color:var(--volt);line-height:1.6;padding:12px 14px;margin-bottom:26px;background:color-mix(in srgb,var(--volt) 12%,transparent);border:1px solid color-mix(in srgb,var(--volt) 50%,transparent);border-radius:12px}.tier-guarantee strong{color:var(--volt-deep)}.tier-includes{font-size:14px;color:var(--grey);line-height:1.6;padding-top:16px;margin-bottom:26px;border-top:1px solid var(--line);flex:1}.tier .btn{width:100%;text-align:center}.enquiry{border:0;padding:0;border-radius:var(--radius);width:min(480px,calc(100vw - 32px));background:var(--card);box-shadow:var(--shadow-lift)}.enquiry::backdrop{background:#0009}.enquiry-card{padding:34px 32px;position:relative}.enquiry-close{position:absolute;top:16px;right:18px;background:none;border:0;font-size:24px;line-height:1;padding:6px;color:var(--grey);cursor:pointer}.enquiry-close:hover{color:var(--ink)}.enquiry-title{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.01em;margin-bottom:6px}.enquiry-tier-line{font-size:14px;color:var(--grey);margin-bottom:22px}.enquiry-form{display:flex;flex-direction:column;gap:14px}.enquiry-label{display:block;font-size:13px;font-weight:700;color:var(--grey);margin-bottom:8px}.enquiry-input{width:100%}.enquiry-textarea{width:100%;background:var(--card);border:1px solid rgba(243,239,247,.18);border-radius:18px;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.5;padding:14px 20px;outline:none;resize:vertical;min-height:92px}.enquiry-textarea:focus{border-color:var(--ink)}.enquiry-textarea[aria-invalid=true]{border-color:#e4685a}.enquiry-submit{margin-top:6px}.pricing-note{max-width:720px;margin:36px auto 0;position:relative}.pricing-promise{margin-top:20px;font-size:14px;line-height:1.65;color:var(--grey);text-align:center}.pricing-promise strong{color:var(--ink)}.pricing-vat{margin-top:12px;font-size:13px;font-weight:800;color:var(--ink);text-align:center}.placeholder{background:#5fd4a81f;border:1px dashed var(--volt-deep);border-radius:16px;padding:16px 20px;font-size:13.5px;line-height:1.6;color:var(--ink)}.placeholder b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--volt-deep);margin-bottom:4px}.objections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:var(--grid-max);margin:0 auto}.objection{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.objection-q{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.01em;margin-bottom:10px}.objection-a{font-size:14.5px;line-height:1.65;color:var(--grey)}.objection-a strong{color:var(--ink)}.signup{min-height:76vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.signup .orb-volt{bottom:-18vw;left:50%;transform:translate(-50%)}.signup-title{font-size:clamp(40px,6.4vw,92px);line-height:1;margin-bottom:22px;position:relative}.signup-lede{color:var(--grey);font-size:16px;margin-bottom:36px;position:relative}.signup-form{display:flex;gap:10px;max-width:460px;width:100%;position:relative}@media (max-width: 480px){.signup-form{flex-direction:column}}.signup-input{flex:1;background:var(--card);border:1px solid rgba(243,239,247,.18);border-radius:999px;color:var(--ink);font-family:var(--font-body);font-size:15px;padding:15px 24px;outline:none;transition:border-color .25s;box-shadow:var(--shadow);min-width:0}.signup-input:focus{border-color:var(--ink)}.signup-input[aria-invalid=true]{border-color:#e4685a}.signup-error{margin-top:16px;font-size:14px;color:#f0857a;max-width:52ch;position:relative}.signup-success{position:relative;max-width:460px}.signup-success-bubble{background:#3ecf8e1a;border:1px solid rgba(62,207,142,.35);border-radius:18px;padding:18px 22px;font-size:15px;line-height:1.6;text-align:left}.signup-success-meta{display:block;margin-top:6px;font-size:12.5px;color:var(--confirm)}.signup-note{margin-top:18px;font-size:12.5px;color:var(--grey);position:relative}.form-privacy{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--grey);position:relative}.form-privacy a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.form-privacy a:hover{color:var(--volt)}.footer{border-top:1px solid var(--line);padding:28px var(--gutter);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer span,.footer-link{font-size:12.5px;color:var(--grey)}.footer-links{display:flex;gap:18px}.footer-link:hover{color:var(--ink)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.callstrip-dot:after{animation:none}.pulse{animation:none;opacity:0}*{animation-duration:1ms!important;transition-duration:1ms!important}}
