@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.mQUjYG_className{font-family:Poppins,Poppins Fallback;font-style:normal}.mQUjYG_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--primary:#d6411f;--primary-hover:#b5351c;--on-dark:#f0643f;--ink:#1c1424;--body:#4a4350;--muted:#6b6470;--plum:#5e1a4c;--berry:#93334d;--coral:#ec4f2c;--amber:#f7a42c;--base:#fbf7f5;--warm:#fff8f1;--surface:#fff;--card:#ffffffeb;--bar:#ffffffb8;--border:#d9cfd6;--soft:#5e1a4c1a;--danger:#b3261e;--on-dark-text:#ede7f0;--on-dark-hover:#f7976f;--focus-halo:#d6411f26;--success:#1d6b3a;--warning:#8a5a00;--btn2-border:#e9dce5;--grad:linear-gradient(135deg,#f7a42c 0%,#ec4f2c 50%,#5e1a4c 100%);--grad-v:linear-gradient(180deg,#f7a42c 0%,#ec4f2c 50%,#5e1a4c 100%);--grad-h:linear-gradient(90deg,#f7a42c 0%,#ec4f2c 50%,#5e1a4c 100%);--glow-1:#f7a42c29;--glow-2:#5e1a4c1f;--ease-out:cubic-bezier(.16,.84,.44,1);--ease-soft:cubic-bezier(.2,.6,.2,1);--dur-hover:.3s;--dur-reveal:.9s;--stagger:80ms;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-tile:14px;--gutter:32px;--container:1200px;--section:96px;--font:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;--trace:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none' stroke='%235E1A4C' stroke-opacity='.075' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 30h46l16 16h38M128 30h32M30 0v14M30 160v-40l20-20h30M120 0v8M120 160v-26l14-14h26M0 120h12'/%3E%3Ccircle cx='106' cy='46' r='4'/%3E%3Ccircle cx='86' cy='100' r='4'/%3E%3Ccircle cx='16' cy='120' r='4'/%3E%3C/svg%3E");--shadow-btn:0 10px 24px #d6411f40;--shadow-card:0 14px 32px #5e1a4c1f;--shadow-form:0 2px 4px #5e1a4c0d,0 16px 40px #5e1a4c14;--shadow-sheet:0 8px 24px #1c14241f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@view-transition{navigation:auto}html{background:var(--trace),radial-gradient(900px 520px at 0% 0%,var(--glow-1),transparent 70%),radial-gradient(900px 600px at 100% 100%,var(--glow-2),transparent 70%),var(--base);background-attachment:fixed}[hidden]{display:none!important}*{box-sizing:border-box}body{color:var(--ink);font:400 17px/1.6 var(--font);background:0 0;margin:0;overflow-x:clip}body:after{content:"";background:var(--grad-h);z-index:30;height:3px;position:fixed;inset:0 0 auto}a{color:var(--primary)}h1,h2,h3{text-wrap:balance}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:6px}.wrap{max-width:var(--container);padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));margin:0 auto}.skip{left:var(--gutter);z-index:40;background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:12px 20px;font-weight:600;position:absolute;top:0;transform:translateY(-200%)}.skip:focus{transform:none}.pl-underlay{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pl-glow{border-radius:50%;width:70vmax;height:70vmax;animation:70s ease-in-out infinite alternate drift;position:absolute}.pl-glow.g1{background:radial-gradient(closest-side,var(--glow-1),transparent);top:-30vmax;left:-25vmax}.pl-glow.g2{background:radial-gradient(closest-side,var(--glow-2),transparent);animation-duration:90s;animation-direction:alternate-reverse;bottom:-35vmax;right:-30vmax}.pl-ring{border:solid var(--coral);opacity:.1;filter:blur(4px);border-radius:50%;animation:52s ease-in-out infinite alternate float;position:absolute}.pl-ring:after{content:"";background:var(--amber);border-radius:50%;position:absolute;inset:34%}.pl-ring.r1{border-width:34px;border-color:var(--amber);width:220px;height:220px;top:62%;left:4%}.pl-lines{height:100%;width:min(380px,calc((100vw - var(--container)) / 2 + 24px));position:absolute;top:0}.pl-lines.left{left:0}.pl-lines.right{right:0}.pl-stop-a{stop-color:var(--amber)}.pl-stop-b{stop-color:var(--coral)}.pl-stop-c{stop-color:var(--plum)}.pl-lines .trace{stroke:var(--plum);stroke-opacity:.1}.pl-lines .node{stroke:var(--plum);stroke-opacity:.22}.flow{stroke-dasharray:7 93;stroke-opacity:.6;animation:7s linear infinite flow}.flow.d1{animation-duration:8s;animation-delay:-1.5s}.flow.d2{animation-duration:9s;animation-delay:-3s}.flow.d3{animation-duration:7.5s;animation-delay:-4.5s}@keyframes flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.08)}}@keyframes float{0%{transform:translate(0)rotate(0)}to{transform:translate(40px,-30px)rotate(20deg)}}.site-header{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bar);border-bottom:1px solid var(--soft);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:transform .35s var(--ease-soft);position:sticky}.site-header.is-hidden{transform:translateY(-100%)}.top{justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.top img{width:auto;height:44px;display:block}.nav{align-items:center;gap:32px;font-size:16px;font-weight:500;display:flex}.nav a.u{color:var(--ink);text-decoration:none;position:relative}.nav a.u:after{content:"";background:var(--coral);transform-origin:100%;height:2px;transition:transform .32s var(--ease-soft);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav a.u:is(:hover,:focus-visible):after,.nav a.u[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.menu{color:var(--ink);background:var(--warm);border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.sheet{display:none}.btn{background:var(--primary);color:#fff;font:600 17px/1.2 var(--font);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-soft),transform var(--dur-hover) var(--ease-soft),box-shadow var(--dur-hover) var(--ease-soft);border:0;justify-content:center;align-items:center;gap:8px;padding:16px 28px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-hover);box-shadow:var(--shadow-btn);transform:translateY(-2px)}.nav .btn{padding:12px 22px;font-size:16px}.btn2{color:var(--plum);font:600 17px/1.2 var(--font);border-radius:var(--radius-sm);border:2px solid var(--btn2-border);background:var(--surface);cursor:pointer;transition:border-color var(--dur-hover);align-items:center;gap:8px;padding:14px 26px;text-decoration:none;display:inline-flex}.btn2:hover{border-color:var(--plum)}.arrow{transition:transform .32s var(--ease-out);display:inline-block}a:is(:hover,:focus-visible) .arrow{transform:translate(5px)}.hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;padding-block:88px 104px;display:grid}.hero-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--plum);margin:0;font-size:14px;font-weight:600}h1{margin:0;font-size:56px;font-weight:700;line-height:1.1}h1.h1-sm{font-size:44px}.lede{color:var(--body);max-width:34em;margin:0;font-size:19px}.ctas{flex-wrap:wrap;gap:16px;padding-top:8px;display:flex}.hero-art{perspective:1400px;width:112%;max-width:640px;margin-left:auto;margin-right:-6%;position:relative}.hero-art svg{transform-origin:50%;width:100%;height:auto;display:block;overflow:visible;transform:rotateX(14deg)rotateY(-14deg)}.hflow{stroke-dasharray:14 220;stroke-opacity:.95;animation:3.6s linear infinite hflow}.hflow.f2{animation-delay:-1.2s}.hflow.f3{animation-delay:-2.4s}.hflow.f4{animation-delay:-.6s}.hflow.e1{animation-duration:5s;animation-delay:-1.8s}.hflow.e2{animation-duration:5.5s;animation-delay:-3s}.hflow.e3{animation-duration:4.8s;animation-delay:-.9s}.hflow.e4{animation-duration:5.2s;animation-delay:-2.6s}@keyframes hflow{0%{stroke-dashoffset:234px}to{stroke-dashoffset:0}}.hero-art .ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:ripple 3.6s var(--ease-out) infinite}@keyframes ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes sway{0%{transform:rotateX(14deg)rotateY(-14deg)}to{transform:rotateX(8deg)rotateY(-4deg)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hero-art .node,.hero-art .hub{transform-box:fill-box;transform-origin:50%}.band{background:var(--warm);padding-block:var(--section)}.section-head{flex-direction:column;gap:12px;max-width:40em;margin-bottom:48px;display:flex}h2{color:var(--plum);margin:0;font-size:40px;font-weight:700;line-height:1.15}.section-head p{color:var(--body);margin:0;font-size:18px}h3{margin:0;font-size:20px;font-weight:600;line-height:1.3}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.card{background:var(--card);border-radius:var(--radius-md);border:1px solid var(--soft);min-width:0;transition:transform var(--dur-hover) var(--ease-soft),box-shadow var(--dur-hover) var(--ease-soft);flex-direction:column;gap:16px;padding:28px;display:flex}.grid4 .card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.card p{color:var(--body);margin:0;font-size:16px}.tile{border-radius:var(--radius-tile);background:var(--grad);width:56px;height:56px;transition:transform .5s var(--ease-out);justify-content:center;align-items:center;display:flex}.grid4 .card:hover .tile{transform:rotate(-6deg)scale(1.06)}.tile img{object-fit:contain;width:28px;height:28px;display:block}.grid4.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid4.n1{grid-template-columns:minmax(0,1fr);max-width:40em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero--solo{grid-template-columns:minmax(0,1fr)}.hero-h{color:var(--ink);margin:0;font-size:56px;font-weight:700;line-height:1.1}.why,.plain{background:var(--surface);padding-block:var(--section)}:is(.why,.plain)+:is(.why,.plain),.band+.band,.cta-wrap+.cta-wrap,.hero+:is(.hero,.cta-wrap),.cta-wrap+.hero{padding-top:0}.hero-copy,.section-head,.prose,.card,.grid3,.cta-text,figcaption{overflow-wrap:break-word}.prose{flex-direction:column;gap:16px;max-width:40em;display:flex}.prose h2{margin-bottom:8px}.prose p{color:var(--body);white-space:pre-line;margin:0}.figure{margin:0}.figure img{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:min(80vh,900px);display:block}.figure figcaption{max-width:40em;color:var(--muted);margin-top:12px;font-size:15px}.contact-block .section-head{margin-bottom:24px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.grid3.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3.n1{grid-template-columns:minmax(0,1fr);max-width:40em}.grid3>div{min-width:0;padding-top:24px;position:relative}.grid3>div:before{content:"";background:var(--coral);transform-origin:0;height:3px;position:absolute;top:0;left:0;right:0}.grid3>div:nth-child(2):before{background:var(--berry)}.grid3>div:nth-child(3):before{background:var(--plum)}.grid3 p{color:var(--body);margin:8px 0 0}.cta-wrap{padding-block:var(--section)}.cta{background:var(--ink);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:32px 56px;padding:64px;display:flex;position:relative;overflow:hidden}.cta:before{content:"";background:var(--grad-v);width:8px;position:absolute;top:0;bottom:0;left:0}.cta-text{z-index:1;flex-direction:column;gap:8px;min-width:0;max-width:40em;display:flex;position:relative}.cta h2{color:#fff;font-size:36px}.cta p{color:var(--on-dark-text);margin:0}.cta .btn{z-index:1;background:var(--on-dark);color:var(--ink);position:relative}.cta .btn:hover{background:var(--on-dark-hover)}.cta-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.preview-bar{bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:25;width:fit-content;max-width:calc(100% - 2 * var(--gutter));background:var(--ink);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-sheet);align-items:center;gap:8px;margin:16px auto;padding:12px 20px;font-size:15px;font-weight:500;line-height:1.4;display:flex;position:sticky}.preview-bar:before{content:"";background:var(--on-dark);border-radius:50%;flex:none;width:10px;height:10px}footer{background:var(--surface);border-top:1px solid var(--soft);color:var(--body);padding-block:48px;font-size:15px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px 32px;display:flex}footer .col{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}footer .footer-contact{font-style:normal}footer img{align-self:flex-start;width:auto;height:36px}footer .footer-contact a{color:inherit;overflow-wrap:anywhere;text-decoration:none}footer .footer-contact a:is(:hover,:focus-visible){color:var(--primary);text-decoration:underline}footer .footer-contact span{overflow-wrap:anywhere}.contact{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"head.""main details";align-items:start;gap:24px 48px;padding-block:64px 96px;display:grid}.contact-head{flex-direction:column;grid-area:head;gap:16px;min-width:0;display:flex}.page-head{overflow-wrap:break-word;flex-direction:column;gap:16px;padding-block:64px 48px;display:flex}.contact-main{grid-area:main;min-width:0}.contact-block-form{max-width:40em}.form-card{background:var(--card);border:1px solid var(--soft);border-radius:var(--radius-md);box-shadow:var(--shadow-form);padding:32px;scroll-margin-top:96px;position:relative}.form-card form{flex-direction:column;gap:20px;display:flex}.form-card p{margin:0}.details{background:var(--warm);border-radius:var(--radius-md);color:var(--body);flex-direction:column;grid-area:details;gap:8px;padding:28px;font-size:16px;display:flex}.details p{margin:0}.details-title{color:var(--plum);margin:0;font-size:18px;line-height:1.3}.details-lines{overflow-wrap:anywhere;flex-direction:column;font-style:normal;display:flex}.details-lines a{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.details-lines a:is(:hover,:focus-visible){color:var(--primary);text-decoration:underline}.details-lines>span:not(:first-child){margin-top:8px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{color:var(--ink);font-size:15px;font-weight:500}.opt{color:var(--muted);font-weight:400}.input{width:100%;min-width:0;min-height:48px;font:400 16px/1.4 var(--font);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);transition:border-color .2s var(--ease-soft),box-shadow .2s var(--ease-soft);padding:13px 14px}textarea.input{resize:vertical;min-height:160px}.input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-halo);outline:none}.field--err .input{border:2px solid var(--danger);padding:12.5px 13.5px}.cf-turnstile{min-height:65px}@media (max-width:363px){.cf-turnstile{min-height:140px}}.field-err{color:var(--danger);margin:0;font-size:15px;font-weight:500}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-card .btn{width:100%;min-height:48px}.btn[aria-disabled=true]{opacity:.7;cursor:progress;box-shadow:none;transform:none}.preview-note,.form-note{color:var(--muted);font-size:15px}.form-note a{color:var(--primary);white-space:nowrap;font-weight:500;text-decoration:underline}.form-alert{border:2px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.form-alert svg{flex:none;margin-top:2px}.form-alert a{color:var(--primary);font-weight:500;text-decoration:underline}.sent{background:var(--ink);color:#fff;border-radius:var(--radius-md);overflow-wrap:anywhere;align-items:flex-start;gap:16px;padding:24px;display:flex}.sent-title{color:#fff;margin:0;scroll-margin-top:96px;font-size:20px;font-weight:600}.sent p{color:var(--on-dark-text);margin:4px 0 0}.sent-check{flex:none}.sent-title:focus{outline:none}.sent-title:focus-visible{outline:3px solid var(--on-dark);outline-offset:2px}.notfound{padding-block:88px 104px}.status-page{padding-block:64px 96px}.status-card{max-width:40em}.status-card h1{font-size:40px}.status-line{color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.status-line:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px}.status-line--pending{color:var(--muted)}.status-line--ok:before{background:var(--success)}.status-line--warn:before{background:var(--warning)}.status-line--down:before{background:var(--danger)}.status-card .muted{color:var(--muted);margin:0;font-size:15px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:.25;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .9s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:.1s}.hero-copy>:nth-child(3){animation-delay:.2s}.hero-copy>:nth-child(4){animation-delay:.3s}.hero-art svg{animation:14s ease-in-out infinite alternate sway}.hero-art .draw{stroke-dasharray:1;animation:draw 1.1s var(--ease-out) .2s both}.hero-art .hub{animation:pop-in .6s var(--ease-out) .1s both}.hero-art .node{animation:pop-in .6s var(--ease-out) both}.hero-art .n1{animation-delay:.7s}.hero-art .n2{animation-delay:.8s}.hero-art .n3{animation-delay:.9s}.hero-art .n4{animation-delay:1s}.hero-art .joints,.hero-art .pulses{animation:rise .6s var(--ease-out) 1.1s both}.js .grid3>div:before{transform:scaleX(0)}.js .grid3>div.is-in:before{animation:wipe .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * .12s + .15s)}.sent-check{animation:pop .6s var(--ease-out) both}.js .reveal{opacity:.25;transform:translateY(28px)}.js .reveal.is-in{animation:reveal var(--dur-reveal) var(--ease-out) both;animation-delay:calc(min(var(--i,0),6) * var(--stagger))}}@media (prefers-reduced-motion:reduce){.pl-glow,.pl-ring{animation:none}.flow,.hflow,.hero-art .ripple{animation:none;display:none}.hero-art svg{transform:rotateX(10deg)rotateY(-8deg)}.site-header,.input{transition:none}.btn:hover,.card:hover,.card:hover .tile{transform:none}@view-transition{navigation:none}}@media (max-width:1399px){.pl-lines{display:none}}@media (max-width:1100px){.grid4,.grid4.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--gutter:16px;--section:56px}.nav{display:none}.menu{display:flex}.top img{height:34px}.sheet{background:var(--surface);box-shadow:var(--shadow-sheet);padding:8px max(var(--gutter),env(safe-area-inset-right,0px)) 16px max(var(--gutter),env(safe-area-inset-left,0px));flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.sheet[hidden]{display:none}.sheet a{min-height:48px;color:var(--ink);align-items:center;font-weight:500;text-decoration:none;display:flex}.sheet a.btn{color:#fff;justify-content:center;margin-top:8px}.hero{grid-template-columns:1fr;gap:32px;padding-block:40px 56px}.hero-art{width:100%;max-width:420px;margin:0 auto}h1,h1.h1-sm{font-size:36px}h2{font-size:30px}.lede{font-size:17px}.grid4,.grid4.n2,.grid4.n3{grid-template-columns:minmax(0,1fr)}.hero-h{font-size:36px}.grid3,.grid3.n2{grid-template-columns:minmax(0,1fr);gap:32px}.cta{padding:36px 24px}.cta h2{font-size:28px}.cta-art{opacity:.6}.ctas a{flex:100%;justify-content:center}.contact{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main""details";gap:24px;padding-block:24px 56px}.page-head{padding-block:24px}.form-card{padding:20px 16px}.form-card .btn{min-height:52px}.pair{grid-template-columns:minmax(0,1fr);gap:20px}.notfound{padding-block:40px 56px}.status-page{padding-block:24px 56px}.status-card h1{font-size:30px}footer .col:first-child{flex-basis:100%}footer .col a{align-items:center;min-height:44px;display:flex}}@media print{html{background:#fff}.pl-underlay,body:after,.preview-bar{display:none}.js .reveal{opacity:1;animation:none;transform:none}.js .grid3>div:before{animation:none;transform:none}.cta{border:1px solid var(--border);background:0 0}.cta h2,.cta p{color:var(--ink)}.cta-art,.cta:before{display:none}.sent{border:1px solid var(--border);background:0 0}.sent-title,.sent p{color:var(--ink)}}
