:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08080a;--ink:#f5f5f7;--muted:#9d9da6;--line:#ffffff14;--accent:#a9abcb;--accent-2:#c9a7b2;--accent-soft:#a9abcb2e;--accent-ink:#111114;--btn:#f5f5f7;--btn-ink:#111114;--card:linear-gradient(145deg, #ffffff1c, #ffffff09 55%, #ffffff0f);--raised:#ffffff14;--glass-strong:#1e1e248c;--glass-edge:#ffffff38;--glass-edge-2:#ffffff12;--glass-blur:blur(32px) saturate(170%) brightness(1.08);--rim:linear-gradient(140deg, #ffffff80, #ffffff14 30%, #ffffff05 60%, #ffffff38);--shadow:0 30px 60px -30px #000000e6, 0 2px 6px #00000040;--stage:radial-gradient(120% 90% at 50% 35%, #ffffff29, #ffffff08 70%);--glow:#aaaadc47;--a1:#4a4472;--a2:#5e3a52;--a3:#2a5463;--a4:#5c4a30;--gutter:32px;--section:120px;--stack:32px;--pad:24px;--gap:24px;--radius-sm:20px;--radius:28px;--radius-lg:36px}@media (max-width:1024px){:root{--gutter:24px;--section:96px;--gap:16px}}@media (max-width:640px){:root{--gutter:16px;--section:64px;--stack:24px;--pad:20px;--gap:12px;--radius-sm:16px;--radius:24px;--radius-lg:28px;--glass-blur:blur(20px) saturate(170%) brightness(1.08)}}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;background:radial-gradient(80% 60% at 50% 0%, #7876aa24, transparent 70%) fixed, var(--bg)}body{min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable,Segoe UI,Roboto,system-ui,sans-serif;overflow-x:hidden}body:before,body:after{content:"";z-index:-1;pointer-events:none;filter:blur(90px);opacity:.9;border-radius:50%;position:fixed}body:before{background:radial-gradient(circle at 30% 30%, var(--a1), transparent 62%), radial-gradient(circle at 75% 70%, var(--a3), transparent 58%);width:70vmax;height:70vmax;animation:36s ease-in-out infinite alternate drift-a;top:-22vmax;left:-20vmax}body:after{background:radial-gradient(circle at 35% 40%, var(--a2), transparent 60%), radial-gradient(circle at 70% 70%, var(--a4), transparent 58%);width:65vmax;height:65vmax;animation:42s ease-in-out infinite alternate drift-b;bottom:-25vmax;right:-22vmax}@keyframes drift-a{to{transform:translate(14vw,18vh)rotate(30deg)}}@keyframes drift-b{to{transform:translate(-12vw,-18vh)rotate(-24deg)}}@media (max-width:640px){body:before,body:after{filter:blur(64px);animation:none}}@media (prefers-reduced-motion:reduce){body:before,body:after,.float{animation:none!important}}a{color:inherit}img{max-width:100%}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:1184px;padding:0 var(--gutter);margin:0 auto}.glass,.card,.steps li,.fact,.example,.cta,.gear-card,.gear-panel,.stage,.video,.chip,header .bar,footer .wrap>div,dl>div,.btn.ghost,.eyebrow{isolation:isolate;background:var(--card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge-2);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 -1px 0 #ffffff08, var(--shadow);position:relative}.glass:after,.card:after,.steps li:after,.fact:after,.example:after,.cta:after,.gear-card:after,.gear-panel:after,.stage:after,.video:after,.chip:after,header .bar:after,footer .wrap>div:after,dl>div:after{content:"";border-radius:inherit;pointer-events:none;background:var(--rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn.ghost,.eyebrow{box-shadow:inset 0 1px 0 var(--glass-edge)}header{z-index:10;padding:calc(12px + env(safe-area-inset-top)) 0 0;position:sticky;top:0}header .bar{background:var(--glass-strong);border-radius:999px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.header-wave{pointer-events:none;min-width:64px;height:32px;color:var(--accent);opacity:.8;flex:64px;order:1;margin:0 4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.header-wave .peak{fill:currentColor;opacity:.45}.header-wave .rms{fill:currentColor}.header-wave .axis{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}header .bar .logo{order:0}header .bar nav{order:2}header .bar .lang{order:3}header .order-pill{display:none}.logo{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;min-height:40px;padding-right:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.logo img{flex:none;width:32px;height:32px;display:block}nav{align-items:center;gap:4px;display:flex}nav a,header .lang{color:var(--muted);border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}nav a:hover{color:var(--ink);background:var(--raised)}nav a.here{color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge);background:#ffffff1f}header .lang{letter-spacing:.08em;color:var(--ink);background:var(--raised);flex:none;font-size:12px;font-weight:700}header .lang:hover{background:#ffffff24}@media (max-width:860px){header .bar{border-radius:24px;flex-wrap:wrap;row-gap:4px;padding:8px}header .bar nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:4;width:100%;overflow-x:auto}nav::-webkit-scrollbar{display:none}nav a{white-space:nowrap;flex:none;padding:0 12px}header .bar .order-pill{background:var(--btn);min-height:40px;color:var(--btn-ink);border-radius:999px;flex:none;order:3;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}nav a.in-nav-order{display:none}.header-wave{flex:1 1 0;min-width:24px}}@media (max-width:480px){nav a.opt{display:none}}@media (max-width:400px){nav a{padding:0 8px;font-size:13px}}@media (max-width:420px){.logo .name{display:none}}section{padding:var(--section) 0 0;scroll-margin-top:96px}main>section:last-child{padding-bottom:var(--section)}section.tight{padding-top:calc(var(--section) / 2)}h1{letter-spacing:-.035em;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:1.04}h1 .grad,h2 .grad{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}h2{letter-spacing:-.03em;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}h3{letter-spacing:-.015em;margin:0 0 8px;font-size:18px;line-height:1.3}p{margin:0 0 16px}.lead{color:var(--muted);max-width:60ch;margin-bottom:var(--stack);font-size:clamp(17px,1.6vw,20px)}.sub{color:var(--muted);max-width:66ch;margin-bottom:var(--stack);font-size:17px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:var(--accent-2);border-radius:50%;width:6px;height:6px}.buttons{margin-top:var(--stack);flex-wrap:wrap;gap:12px;display:flex}.lead+.buttons{margin-top:0}.btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,opacity .2s;display:inline-flex}.btn.primary{color:var(--btn-ink);background:var(--btn);border:1px solid #0000;box-shadow:0 0 0 1px #fff3,0 12px 32px -12px #ffffff59}.btn.primary:hover{opacity:.9}.btn.ghost:hover{background:#ffffff24}.btn:active{transform:scale(.98)}@media (max-width:480px){.buttons .btn{flex:auto}}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(256px,1fr));display:grid}.card{border-radius:var(--radius);padding:var(--pad);transition:transform .25s,background .25s}a.card{text-decoration:none;display:block}a.card:hover{transform:translateY(-4px)}.card p{color:var(--muted);margin:0;font-size:15px}.card .more{color:var(--ink);align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.service{flex-direction:column;display:flex}.service .price{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:20px;font-weight:700}.service p{margin-bottom:16px}.service .actions{margin-top:auto;padding-top:8px}.features{margin:0 0 8px;padding:0;list-style:none}.features li{border-top:1px solid var(--line);color:var(--muted);padding:12px 0 12px 20px;font-size:14px;position:relative}.features li:before{content:"";background:var(--accent);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:2px}.features b{color:var(--ink);margin-right:4px;font-weight:600}.subsection{margin-top:calc(var(--section) * .6);scroll-margin-top:96px}.sub-title{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,2.6vw,28px)}.sub-title+.videos{margin-top:24px}.spaced{margin-top:var(--stack)}.block-gap{margin-top:calc(var(--section) * .5)}.steps{counter-reset:step;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(216px,1fr));margin:0;padding:0;display:grid}.steps li{border-radius:var(--radius);padding:var(--pad);list-style:none}.steps li:before{counter-increment:step;content:counter(step);width:32px;height:32px;color:var(--btn-ink);background:var(--btn);border-radius:50%;place-items:center;margin-bottom:16px;font-size:14px;font-weight:600;display:grid}.steps b{margin-bottom:4px;display:block}.steps span{color:var(--muted);font-size:14px}.facts{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.fact{border-radius:var(--radius-sm);padding:20px 24px}.fact b{letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2;display:block}.fact span{color:var(--muted);font-size:14px}@media (max-width:480px){.facts{grid-template-columns:1fr 1fr}.fact{padding:16px}.fact b{font-size:20px}.fact span{font-size:13px}}.example{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:4px 24px;margin-bottom:12px;padding:16px 24px;display:grid}.example .meta{color:var(--muted);grid-column:1;font-size:14px}.example audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-area:1/2/span 2;width:100%;height:44px}@media (max-width:720px){.example{grid-template-columns:1fr;padding:16px}.example audio{grid-area:auto/1;margin-top:8px}}.placeholder{color:var(--muted);border-style:dashed}.videos{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(304px,1fr));display:grid}.video{border-radius:var(--radius);margin:0;padding:12px 12px 16px}.video .frame{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.video iframe,.video button{border:0;width:100%;height:100%;position:absolute;inset:0}.video button{cursor:pointer;background:#000;padding:0}.video button img{object-fit:cover;opacity:.85;filter:saturate(.8);width:100%;height:100%;transition:opacity .25s,transform .4s;display:block}.video button:hover img{opacity:1;transform:scale(1.03)}.video .play{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fff3;border:1px solid #ffffff73;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff80,0 8px 24px #00000059}.video .play:after{content:"";border:11px solid #0000;border-left:17px solid #fff;border-right-width:0;position:absolute;top:21px;left:26px}.video figcaption{flex-direction:column;padding:12px 8px 0;line-height:1.4;display:flex}.video figcaption b{font-size:15px}.video figcaption span{color:var(--muted);font-size:13px}@media (max-width:560px){.videos{grid-template-columns:1fr}}.stars{color:#c9ab74;letter-spacing:2px;font-size:14px}.score{border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px;display:grid}.score-main{flex-direction:column;align-items:flex-start;gap:4px;padding-right:8px;display:flex}.score-main b{letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1}.score-main .stars{font-size:18px}.score-main>span:last-child{color:var(--muted);font-size:14px}.bars,.ratings{margin:0;padding:0;list-style:none}.bars li{color:var(--muted);grid-template-columns:80px 1fr 32px;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:grid}.bars li span:last-child{text-align:right}.bars i{background:var(--line);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.bars i:after{content:"";width:var(--w);border-radius:inherit;background:#c9ab74;position:absolute;inset:0 auto 0 0}.ratings li{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;display:flex}.ratings li:first-child{border-top:0}.ratings b{letter-spacing:-.02em;min-width:40px;font-size:20px}.ratings span{color:var(--muted);font-size:14px}@media (max-width:860px){.score{padding:var(--pad);grid-template-columns:1fr;gap:24px}.score-main{flex-flow:wrap;align-items:baseline;gap:4px 12px}.score-main b{font-size:56px}}.reviews{columns:3 304px;column-gap:var(--gap)}.review{break-inside:avoid;margin:0 0 var(--gap);border-radius:var(--radius);padding:var(--pad);flex-direction:column;gap:16px;display:flex}.review blockquote{margin:0;font-size:15px;line-height:1.6}.review figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}.review figcaption>span:last-child{flex-direction:column;line-height:1.3;display:flex}.review figcaption b{font-size:14px}.review small{color:var(--muted);font-size:13px}.avatar{width:40px;height:40px;color:var(--ink);background:var(--raised);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--glass-edge-2);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.hero{padding-top:64px}.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.stage{border-radius:var(--radius-lg);aspect-ratio:1/.92;background:var(--stage), var(--card)}.stage:before{content:"";filter:blur(50px);background:radial-gradient(circle, var(--glow) 0, transparent 70%);border-radius:50%;position:absolute;inset:16% 14% 20%}.stage img{filter:drop-shadow(0 20px 24px #00000080);height:auto;position:absolute}.stage .s-left{width:40%;top:8%;left:1%}.stage .s-right{width:40%;top:8%;right:1%}.stage .s-center{z-index:1;width:58%;top:34%;left:21%}.stage .s-front{z-index:2;width:46%;bottom:-2%;left:27%}.chip{z-index:3;border-radius:var(--radius-sm);color:var(--muted);background:var(--glass-strong);flex-direction:column;padding:12px 16px;font-size:12px;line-height:1.3;display:flex;position:absolute}.chip b{color:var(--ink);letter-spacing:-.02em;font-size:20px}.chip.c1{bottom:16%;left:-6%}.chip.c2{top:-4%;right:-4%}.float{animation:7s ease-in-out infinite float}.float.late{animation-delay:-3.5s}@keyframes float{50%{transform:translateY(-8px)}}@media (max-width:900px){.hero{padding-top:32px}.hero .wrap{grid-template-columns:1fr;gap:40px}.stage{width:100%;max-width:520px;margin:0 auto}.chip.c1{left:3%}.chip.c2{top:3%;right:3%}}@media (max-width:480px){.chip{padding:8px 12px;font-size:11px}.chip b{font-size:16px}}.gear-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.gear-card{border-radius:var(--radius);flex-direction:column;padding:12px 12px 24px;text-decoration:none;transition:transform .3s;display:flex;overflow:hidden}.gear-card .pic{border-radius:var(--radius-sm);aspect-ratio:4/3;background:var(--stage);place-items:center;margin-bottom:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.gear-card .pic:before{content:"";aspect-ratio:1;filter:blur(36px);background:radial-gradient(circle, var(--glow), transparent 70%);border-radius:50%;width:70%;position:absolute}.gear-card img{filter:drop-shadow(0 14px 16px #00000080);width:86%;height:auto;transition:transform .4s;position:relative}.gear-card:hover{transform:translateY(-4px)}.gear-card:hover img{transform:scale(1.04)}.gear-card .kind,.gear-card h3,.gear-card p{padding:0 12px}.gear-card .kind{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600}.gear-card h3{margin:0 0 4px}.gear-card p{color:var(--muted);margin:0;font-size:14px}@media (min-width:900px){.gear-grid.showcase{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense}.gear-card.wide{grid-area:span 2/span 2}.gear-card.wide .pic{aspect-ratio:auto;flex:1}.gear-grid.showcase .gear-card:last-child:nth-child(2n){grid-column:span 2}.gear-grid.showcase .gear-card:last-child:nth-child(2n) .pic{aspect-ratio:8/3}.gear-grid.showcase .gear-card:last-child:nth-child(2n) img{object-fit:contain;width:100%;height:92%;position:absolute;inset:4% 0}}@media (max-width:560px){.gear-grid{grid-template-columns:1fr 1fr}.gear-card{padding:8px 8px 16px}.gear-card .pic{margin-bottom:12px}.gear-card .kind,.gear-card h3,.gear-card p{padding:0 8px}.gear-card .kind{letter-spacing:.08em;font-size:10px}.gear-card h3{font-size:15px}.gear-card p{font-size:13px}}.gear-panel{border-radius:var(--radius);padding:var(--pad);margin-top:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.gear-panel img{filter:drop-shadow(0 16px 20px #00000080);width:100%;height:auto}.gear-panel ul{margin:0;padding:0;list-style:none}.gear-panel li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:16px;display:flex}.gear-panel li:first-child{border-top:0}.gear-panel li span{color:var(--muted);text-align:right;flex:none;font-size:13px}.gear-panel li .gi{color:var(--ink);text-align:left;flex:auto;align-items:center;gap:12px;font-size:16px;font-weight:600;display:inline-flex}@media (max-width:720px){.gear-panel{grid-template-columns:1fr;gap:16px}.gear-panel img{max-width:360px;margin:0 auto}}.icon{width:24px;height:24px;color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.about{grid-template-columns:344px 1fr;align-items:start;gap:64px;display:grid}.portrait-frame{border-radius:var(--radius-lg);padding:8px}.portrait{border-radius:calc(var(--radius-lg) - 8px);width:100%;height:auto;display:block}.about p{color:var(--muted);max-width:66ch}.about .lead{color:var(--ink)}@media (max-width:760px){.about{grid-template-columns:1fr;gap:32px}.portrait-frame{max-width:304px}}.form{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(264px,1fr));margin:0 0 24px;display:grid}.form-shell{border-radius:var(--radius-lg);padding:32px}@media (max-width:640px){.form-shell{padding:var(--pad)}}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field label{color:var(--muted);padding-left:4px;font-size:13px;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--ink);appearance:none;background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;width:100%;min-height:48px;padding:0 16px;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #00000040}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 17px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.field select option{color:var(--ink);background:#1c1c20}.field textarea{resize:vertical;min-height:112px;padding:12px 16px}.field input:hover,.field select:hover,.field textarea:hover{background-color:#ffffff17}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background-color:#ffffff17;outline:none}.field ::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.actions .alt{color:var(--muted);align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.actions .alt:hover{color:var(--ink)}dl{gap:12px;margin:0;display:grid}dl>div{border-radius:var(--radius-sm);padding:20px var(--pad)}dt{margin-bottom:4px;font-weight:600}dd{color:var(--muted);margin:0}.cta{border-radius:var(--radius-lg);padding:64px var(--pad);text-align:center}.cta h2{margin-bottom:12px}.cta .sub{margin-left:auto;margin-right:auto}.cta .buttons{justify-content:center;margin-top:0}.section-head{margin-bottom:var(--stack);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-head .sub{margin-bottom:0}footer{padding:0 0 calc(32px + env(safe-area-inset-bottom));color:var(--muted);font-size:14px}footer .wrap>div{border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 24px;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--ink)}@media (max-width:640px){.cta{padding:40px var(--pad)}footer .wrap>div{border-radius:var(--radius);text-align:center;flex-direction:column;padding:16px}}.form-status{margin-top:16px;font-size:15px}.form-status.ok{color:var(--accent)}.form-status.err{color:#e0857d}.field.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button.btn{font:inherit;cursor:pointer;font-weight:600}.btn:disabled{opacity:.6;cursor:default}
