@font-face{font-family:Space Grotesk;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600.woff2)format("woff2")}:root{--bg:#04060a;--bg2:#080d15;--text:#eaf1f6;--muted:#eaf1f6b8;--muted2:#eaf1f6eb;--teal:#1fd0b0;--cyan:#7b6bff;--violet:#e85cc8;--line:#eaf1f61f;--line2:#eaf1f612;--glass:#ffffff0b;--glass2:#ffffff13;--disp:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--serif:"Cormorant Garamond",ui-serif,Georgia,serif;--body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--maxw:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;position:relative;overflow-x:hidden}a{color:var(--teal);text-decoration:none}h1,h2,h3{font-family:var(--disp);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:700;line-height:1.07}::selection{background:var(--teal);color:#04060a}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.75rem)}.grad{background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text}.eyebrow{font-family:var(--disp);letter-spacing:.26em;text-transform:uppercase;color:var(--teal);margin:0;font-size:.8rem;font-weight:600}.btn{font-family:var(--disp);cursor:pointer;border-radius:12px;align-items:center;gap:.55rem;font-weight:600;transition:transform .16s,box-shadow .2s;display:inline-flex}.btn-grad{color:#04060a;background:linear-gradient(100deg,var(--teal),var(--cyan));padding:.85rem 1.5rem;box-shadow:0 0 30px -6px #7b6bff8c}.btn-grad:hover{color:#04060a;transform:translateY(-2px);box-shadow:0 0 42px -6px #7b6bffbf}.btn-ghost{color:var(--text);border:1px solid var(--line);backdrop-filter:blur(6px);background:#ffffff08;padding:.85rem 1.35rem}.btn-ghost:hover{border-color:var(--teal)}.sec-eyebrow{margin-bottom:1rem}.sec-h{letter-spacing:-.02em;font-size:clamp(1.7rem,3.4vw,2.6rem)}.ambient{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.ambient span{filter:blur(90px);opacity:.28;mix-blend-mode:screen;border-radius:50%;position:absolute}.ambient .g1{background:radial-gradient(circle,#1fd0b0e6,#0000 60%);width:52vw;height:52vw;animation:34s ease-in-out infinite alternate float1;top:-8%;left:-10%}.ambient .g2{background:radial-gradient(circle,#7b6bffd9,#0000 60%);width:46vw;height:46vw;animation:40s ease-in-out infinite alternate float2;top:24%;right:-8%}.ambient .g3{background:radial-gradient(circle,#e85cc8b3,#0000 62%);width:44vw;height:44vw;animation:46s ease-in-out infinite alternate float3;top:62%;left:18%}.ambient .g4{background:radial-gradient(circle,#1fd0b0b3,#0000 62%);width:40vw;height:40vw;animation:52s ease-in-out infinite alternate float1;bottom:-6%;right:6%}@keyframes float1{0%{transform:translate(0)scale(1)}to{transform:translate(8%,10%)scale(1.15)}}@keyframes float2{0%{transform:translate(0)scale(1)}to{transform:translate(-9%,6%)scale(1.1)}}@keyframes float3{0%{transform:translate(0)scale(1.05)}to{transform:translate(6%,-8%)scale(.92)}}.head{z-index:40;backdrop-filter:blur(12px);border-bottom:1px solid var(--line2);background:#04060a99;position:sticky;top:0}.head-in{justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.wm{align-items:center;gap:.65rem;display:inline-flex}.wm img{filter:drop-shadow(0 0 10px #7b6bff73);width:auto;height:38px}.wm .txt{font-family:var(--disp);letter-spacing:-.01em;color:#fff;font-size:1.34rem;font-weight:700}.wm .txt i{background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text;font-style:normal}.head-tag{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.head .btn-grad{padding:.6rem 1.1rem;font-size:.92rem}.hero{align-items:center;min-height:94vh;padding-block:clamp(3rem,8vh,6rem);display:flex;position:relative;overflow:hidden}@keyframes flow{to{background-position:300% 0}}@keyframes beam{0%{background-position:-40% 0}to{background-position:140% 0}}.fx{z-index:0;-webkit-mask-composite:source-over;opacity:.42;background:linear-gradient(90deg,#1fd0b0,#37baf0,#7b6bff,#e85cc8,#1fd0b0) 0 0/300% 100%;animation:24s linear infinite flow;position:absolute;inset:-2px;mask-image:repeating-linear-gradient(0deg,#000 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 26px);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:add;mask-mode:match-source,match-source}.fx2{z-index:1;mix-blend-mode:screen;-webkit-mask-composite:source-over;background:linear-gradient(90deg,#0000,#ffffff38,#0000) 0 0/20% 100% no-repeat;animation:15s linear infinite beam;position:absolute;inset:0;mask-image:repeating-linear-gradient(0deg,#000 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 26px);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:add;mask-mode:match-source,match-source}.hveil{z-index:3;pointer-events:none;background:linear-gradient(90deg,#04060ab8,#04060a80 52%,#04060a57);position:absolute;inset:0}.hero-in{z-index:4;width:100%;position:relative}.glass-panel{-webkit-backdrop-filter:blur(2px)saturate(112%);background:#06090e24;border:none;border-radius:24px;max-width:780px;padding:2.4rem 2.5rem;display:inline-block;position:relative;box-shadow:0 40px 90px -46px #0000008c}.h1{letter-spacing:-.03em;text-shadow:0 2px 40px #00000080;max-width:15ch;margin-top:1.1rem;font-size:clamp(2.6rem,6.4vw,4.7rem)}.triad{letter-spacing:-.01em;margin-top:.5rem;font-size:clamp(1.4rem,3.2vw,2.3rem);font-weight:600;display:block}.hero-sub{max-width:58ch;color:var(--muted2);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.5vw,1.24rem)}.hero-sub strong{color:var(--text);font-weight:600}.cta-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.2rem;display:flex}.sig{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;max-width:640px;margin-top:2.4rem;padding-top:1.3rem;display:flex}.sig-l{font-family:var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.sig-i{color:var(--muted2);align-items:center;gap:.5rem;font-size:.93rem;display:inline-flex}.dot{background:linear-gradient(var(--teal),var(--cyan));border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7b6bffcc}.trust{border-block:1px solid var(--line2);backdrop-filter:blur(6px);background:#ffffff05}.trust-in{color:var(--muted2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;padding-block:.9rem;font-size:.92rem;display:flex}.trust-in svg{color:var(--teal);flex:none}section.blk{z-index:2;padding-block:clamp(3rem,8vh,5.5rem);position:relative}.why .lead-serif{font-family:var(--serif);max-width:22ch;font-size:clamp(1.8rem,3.6vw,2.9rem);font-weight:600;line-height:1.2}.why p{max-width:64ch;color:var(--muted2);margin:1.3rem 0 0;font-size:1.12rem}.why .em{color:var(--text);font-weight:600}.card,.step,.val,.serve-also,.diff .d{backdrop-filter:blur(9px)}.grid3{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.2rem;display:grid}.card{background:var(--glass);border:1px solid var(--line2);border-radius:18px;padding:1.7rem 1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.card:hover{border-color:#1fd0b066;transform:translateY(-5px);box-shadow:0 0 40px -18px #1fd0b099}.card .ic{width:44px;height:44px;color:var(--teal);background:linear-gradient(135deg,#1fd0b02e,#7b6bff2e);border:1px solid #7b6bff3d;border-radius:12px;place-items:center;margin-bottom:1rem;display:grid}.card h3{margin-bottom:.4rem;font-size:1.16rem}.card p{color:var(--muted2);margin:0;font-size:.96rem}.serve{grid-template-columns:1.3fr 1fr;gap:1.3rem;margin-top:2.2rem;display:grid}.serve-primary{background:linear-gradient(135deg,#1fd0b029,#7b6bff1a);border:1px solid #1fd0b057;border-radius:20px;padding:1.9rem;box-shadow:0 0 60px -30px #1fd0b0b3}.serve-primary .tag{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:.72rem}.serve-primary h3{margin:.5rem 0;font-size:1.5rem}.serve-primary p{color:var(--muted2);margin:0}.serve-also{background:var(--glass);border:1px solid var(--line2);border-radius:20px;padding:1.9rem}.serve-also .tag{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.serve-also ul{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.serve-also li{color:var(--muted2);align-items:flex-start;gap:.7rem;font-size:.98rem;display:flex}.serve-also li b{color:var(--text);font-weight:600}.serve-also li:before{content:"";background:linear-gradient(135deg,var(--teal),var(--cyan));border-radius:2px;flex:none;width:8px;height:8px;margin-top:.45rem;box-shadow:0 0 8px #7b6bffb3}.how-lead{font-family:var(--serif);max-width:24ch;margin-bottom:2rem;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:600;line-height:1.25}.how-lead .em{color:var(--teal)}.steps{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.step{background:var(--glass);border:1px solid var(--line2);border-radius:18px;padding:1.8rem 1.6rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.step:before{content:"";background:linear-gradient(90deg,var(--teal),var(--cyan));height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 16px #7b6bffb3}.step:hover{border-color:#1fd0b066;transform:translateY(-5px);box-shadow:0 0 40px -18px #1fd0b099}.step .n{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:.78rem;font-weight:700}.step h3{margin:.5rem 0 .55rem;font-size:1.3rem}.step p{color:var(--muted2);margin:0;font-size:.96rem}.how-close{color:var(--muted2);max-width:60ch;margin-top:2rem;font-size:1.1rem}.how-close b{color:var(--text);font-weight:600}.diff{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.2rem;display:grid}.diff .d{background:var(--glass);border:1px solid var(--line2);border-left:3px solid var(--teal);border-radius:14px;padding:1.6rem}.diff .d b{font-family:var(--disp);color:var(--text);margin-bottom:.35rem;font-size:1.05rem;display:block}.diff .d span{color:var(--muted2);font-size:.98rem}.proof{text-align:center}.proof .big{font-family:var(--serif);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600}.proof .big .g{background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text}.proof p{max-width:60ch;color:var(--muted2);margin:1.2rem auto 0;font-size:1.08rem}.proof .num{color:var(--teal);font-weight:700}.mq{border-block:1px solid var(--line2);background:#ffffff05;padding-block:clamp(2.5rem,6vh,4rem);overflow:hidden}.mq-head{text-align:center;margin-bottom:1.8rem}.mq-head h2{font-size:clamp(1.4rem,2.8vw,2rem)}.mq-head p{max-width:62ch;color:var(--muted);margin:.8rem auto 0;font-size:.98rem}.marquee{display:flex;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mtrack{flex:none;gap:.9rem;padding-right:.9rem;animation:34s linear infinite scroll;display:flex}.mq:hover .mtrack{animation-play-state:paused}.chip{border:1px solid var(--line);background:var(--glass);color:var(--text);white-space:nowrap;font-size:.95rem;font-family:var(--disp);border-radius:999px;flex:none;align-items:center;gap:.55rem;padding:.7rem 1.15rem;font-weight:500;display:inline-flex}.chip:before{content:"";background:linear-gradient(135deg,var(--teal),var(--cyan));border-radius:2px;width:8px;height:8px;box-shadow:0 0 8px #7b6bffb3}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vals{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.2rem;display:grid}.val{background:var(--glass);border:1px solid var(--line2);border-radius:18px;padding:1.7rem}.val .k{font-family:var(--disp);margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.val .k i{background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text;font-style:normal}.val p{color:var(--muted2);margin:0;font-size:.97rem}.mani{text-align:center;padding-block:clamp(3.5rem,9vh,6rem)}.mani .rule{background:linear-gradient(90deg,var(--teal),var(--cyan));border-radius:2px;width:60px;height:3px;margin:0 auto 1.8rem;box-shadow:0 0 18px #7b6bffb3}.mani p{max-width:780px;font-family:var(--serif);margin:0 auto;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:500;line-height:1.25}.mani .hl{color:var(--teal)}.faq{max-width:820px;margin:2rem auto 0}.faq details{border:1px solid var(--line2);background:var(--glass);backdrop-filter:blur(9px);border-radius:14px;margin-bottom:.8rem;overflow:hidden}.faq summary{cursor:pointer;font-family:var(--disp);color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.04rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{color:var(--teal);flex:none;font-size:1.3rem;transition:transform .2s}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .ans{color:var(--muted2);padding:0 1.3rem 1.2rem;font-size:1rem}.contact-card{background:var(--glass2);backdrop-filter:blur(12px);border:1px solid #1fd0b047;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 0 80px -40px #1fd0b0b3}.contact-card h2{margin-top:.8rem;font-size:clamp(1.7rem,3vw,2.4rem)}.contact-card .sub{color:var(--muted2);max-width:42ch;margin:1rem 0 0}.foot{border-top:1px solid var(--line2);margin-top:1rem;position:relative;overflow:hidden}.wave{z-index:1;opacity:.6;width:100%;height:70px;position:absolute;top:-1px;left:0;right:0}.foot-in{z-index:2;padding-block:3rem 2.6rem;position:relative}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.foot-brand{align-items:center;gap:.65rem;display:inline-flex}.foot-brand img{filter:drop-shadow(0 0 10px #7b6bff66);height:44px}.foot-brand .txt{font-family:var(--disp);color:#fff;font-size:1.3rem;font-weight:700}.foot-brand .txt i{background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text;font-style:normal}.disc{border-top:1px solid var(--line2);color:var(--muted);max-width:70ch;margin-top:2rem;padding-top:1.4rem;font-size:.82rem}.foot-bottom{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:1.2rem;font-size:.88rem;display:flex}.foot-bottom .sep{color:var(--teal)}.foot-bottom .cpy{margin-left:auto}@media (width<=900px){.grid3,.steps,.diff,.vals,.serve,.contact-card{grid-template-columns:1fr}.hero{min-height:auto}.foot-bottom .cpy{width:100%;margin-left:0}}.nav{align-items:center;gap:1.5rem;display:flex}.nav a{font-family:var(--disp);color:var(--muted2);font-size:.92rem;font-weight:500}.nav a:hover{color:var(--text)}.pill{font-family:var(--disp);letter-spacing:.02em;color:var(--muted2);background:var(--glass);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.4rem .85rem;font-size:.78rem;font-weight:500;display:inline-flex}.pdot{background:linear-gradient(var(--teal),var(--cyan));border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7b6bffe6}.findings{text-align:center;background:var(--glass);border:1px solid var(--line2);border-radius:20px;max-width:840px;margin:0 auto;padding:1.9rem 2rem;box-shadow:0 0 70px -40px #1fd0b0b3}.findings-label{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:.78rem}.findings-figs{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem;margin:1.1rem 0 .9rem;display:flex}.fig{flex-direction:column;gap:.3rem;max-width:24ch;display:flex}.fig .fv{font-family:var(--disp);background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text;font-size:2.7rem;font-weight:700;line-height:1}.fig .fl{color:var(--muted2);font-size:.95rem}.fdiv{background:var(--line);width:1px;height:58px}.findings-note{color:var(--muted);max-width:62ch;margin:0 auto;font-size:.86rem}.why{position:relative;overflow:hidden}.why-motif{z-index:0;opacity:.5;pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(120% 100% at 100% 40%,#000,#0000 78%)}.why .wrap{z-index:1;position:relative}.why-intro{max-width:60ch;color:var(--muted2);margin:1.2rem 0 0;font-size:1.12rem}.why-points{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2rem;display:grid}.wp{background:var(--glass);border:1px solid var(--line2);backdrop-filter:blur(9px);border-radius:14px;padding:1.4rem}.wp b{font-family:var(--disp);margin-bottom:.4rem;display:block}.wp span{color:var(--muted2);font-size:.96rem}.paths.dom{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:1.4rem;margin-top:2.2rem;display:grid}.path{background:var(--glass);border:1px solid var(--line2);backdrop-filter:blur(9px);border-radius:18px;flex-direction:column;padding:1.9rem 1.8rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.path:before{content:"";background:linear-gradient(90deg,var(--teal),var(--cyan));height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 16px #7b6bffb3}.path:hover{border-color:#1fd0b066;transform:translateY(-5px);box-shadow:0 0 40px -18px #1fd0b099}.path.lead{background:linear-gradient(135deg,#1fd0b024,#7b6bff17);border-color:#1fd0b073;box-shadow:0 0 80px -34px #1fd0b0d9}.path.lead h3{font-size:1.75rem}.path.lead p{font-size:1.03rem}.path.sub h3{font-size:1.3rem}.ptag{font-family:var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.72rem}.path h3{margin:.5rem 0 .6rem;font-size:1.4rem}.path p{color:var(--muted2);margin:0;font-size:.99rem}.ribbon{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:#04060a;background:linear-gradient(100deg,var(--teal),var(--cyan));border-radius:999px;align-self:flex-start;margin-bottom:.8rem;padding:.3rem .75rem;font-size:.68rem;font-weight:700}.path-proof{border-top:1px solid var(--line2);align-items:baseline;gap:.6rem;margin:1.2rem 0 1.3rem;padding-top:1.1rem;display:flex}.pp-fig{font-family:var(--disp);background:linear-gradient(100deg,var(--teal),var(--cyan));color:#0000;background-clip:text;font-size:1.7rem;font-weight:700}.pp-l{color:var(--muted2);font-size:.9rem}.path .btn{align-self:flex-start;margin-top:auto}.also-strip{text-align:center;color:var(--muted);margin-top:1.6rem;font-size:.96rem}@media (width<=900px){.nav{display:none}.why-points,.paths.dom{grid-template-columns:1fr}.findings-figs{gap:1.2rem}.fdiv{display:none}}@media (prefers-reduced-motion:reduce){.ambient span,.mtrack,.fx,.fx2{animation:none!important}*{scroll-behavior:auto!important}}.cf[data-astro-cid-vekgkm42]{z-index:2;gap:1rem;display:grid;position:relative}.cf-hp[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;width:0;height:0;left:-9999px;position:absolute!important}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label[data-astro-cid-vekgkm42]{font-family:var(--disp);color:var(--muted2);margin-bottom:.4rem;font-size:.8rem;display:block}.opt[data-astro-cid-vekgkm42]{color:var(--muted)}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{color:#fff;border:1px solid var(--line);background:#ffffff0d;border-radius:11px;width:100%;padding:.8rem .95rem;font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:100px}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#eaf1f666}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--teal);background:#ffffff14;outline:none}.btn-grad[data-astro-cid-vekgkm42]{justify-self:start}.btn-grad[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:default;transform:none}.cf-status[data-astro-cid-vekgkm42]{min-height:1.1em;color:var(--muted2);margin:.1rem 0 0;font-size:.92rem}.cf-status[data-astro-cid-vekgkm42].ok{color:var(--teal)}.cf-status[data-astro-cid-vekgkm42].err{color:#ff9db0}.note[data-astro-cid-vekgkm42]{color:var(--muted);margin:.1rem 0 0;font-size:.82rem}@media (width<=560px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
