:root{--paper: #f2efe9;--paper-bright: #faf8f4;--ink: #0d0c10;--muted: #6b6770;--line: rgba(13, 12, 16, .12);--violet: #7650f4;--violet-deep: #5632ce;--white: #ffffff;--shell: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:#c8b8ff;color:#09070d}.skip-link{position:fixed;z-index:200;top:10px;left:10px;padding:10px 15px;border-radius:999px;background:#fff;color:#0d0c10;font-size:.72rem;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:none}.site-header{position:fixed;z-index:120;top:28px;left:50%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100vw - 64px);height:52px;padding:0 7px 0 17px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#0a080d29;color:#fff;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);transform:translate(-50%);transition:top .32s ease,width .42s cubic-bezier(.16,1,.3,1),color .24s ease,background .24s ease,border-color .24s ease,box-shadow .32s ease}.site-header.is-scrolled{top:12px;width:min(1040px,calc(100vw - 28px));border-color:#0d0c101a;background:#f9f7f2e0;box-shadow:0 18px 52px #1c14241a,inset 0 1px #ffffffd1;color:var(--ink)}.brand{position:relative;display:block;width:160px;height:36px}.brand img{position:absolute;top:50%;left:-7px;width:160px;height:auto;object-fit:contain;transform:translateY(-50%);transition:opacity .22s ease}.brand__dark,.site-header.is-scrolled .brand__light{opacity:0}.site-header.is-scrolled .brand__dark{opacity:1}.header-nav{display:flex;gap:28px;align-items:center;justify-content:center}.header-nav a{position:relative;color:currentColor;font-size:.68rem;font-weight:600;letter-spacing:.02em}.header-nav a:after{position:absolute;right:0;bottom:-5px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s ease}.header-nav a:hover:after,.header-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end}.social-icons{display:flex;gap:5px}.social-icons a{display:grid;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;place-items:center;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.social-icons svg,.contact__socials svg,.site-footer__socials svg{width:14px;height:14px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.social-icons .icon-fill,.contact__socials .icon-fill,.site-footer__socials .icon-fill{fill:currentColor;stroke:none}.social-icons a:hover,.social-icons a:focus-visible{border-color:#ffffff7a;background:#ffffff21;transform:translateY(-1px)}.site-header.is-scrolled .social-icons a{border-color:#0d0c101f}.site-header.is-scrolled .social-icons a:hover,.site-header.is-scrolled .social-icons a:focus-visible{border-color:#0d0c103d;background:#0d0c100f}.action{position:relative;isolation:isolate;display:inline-flex;overflow:hidden;gap:16px;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:.7rem;font-weight:650;letter-spacing:-.01em;transition:color .28s ease,border-color .28s ease,transform .22s ease,box-shadow .28s ease}.action:before{position:absolute;z-index:-1;inset:0;width:100%;height:100%;border-radius:inherit;background:var(--violet);content:"";transform:scaleX(0);transform-origin:right center;transition:transform .46s cubic-bezier(.16,1,.3,1)}.action>span,.action>b{position:relative;z-index:1}.action>b{font-size:.88rem;font-weight:500;transition:transform .28s cubic-bezier(.16,1,.3,1)}.action:hover:before,.action:focus-visible:before{transform:scaleX(1);transform-origin:left center}.action:hover>b,.action:focus-visible>b{transform:translate(2px,-2px)}.action:hover,.action:focus-visible{border-color:var(--violet);color:#fff;transform:translateY(-1px)}.action:focus-visible,.text-link:focus-visible,.social-icons a:focus-visible,.contact__socials a:focus-visible,.site-footer__socials a:focus-visible,.select-trigger:focus-visible,.select-menu button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b9a5ff;outline-offset:3px}.action:disabled{cursor:default;opacity:.58;transform:none}.action--header{min-height:38px;padding:0 15px;background:#fff;color:var(--ink)}.site-header.is-scrolled .action--header{background:var(--ink);color:#fff}.action--paper{border-color:#fff;background:#fff;color:var(--ink);box-shadow:0 12px 32px #0000001f}.action--ink{border-color:var(--ink);background:var(--ink);color:#fff}.eyebrow{display:inline-flex;align-items:center;color:#706b74;font-size:.61rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.eyebrow:before{width:18px;height:1px;margin-right:10px;background:currentColor;content:"";opacity:.62}.eyebrow--light{color:#ffffff94}.hero{min-height:720px;padding:16px;background:var(--paper)}.hero__stage{position:relative;overflow:hidden;min-height:max(688px,calc(100svh - 32px));border-radius:38px;background:#100b16;color:#fff;isolation:isolate}.hero__velaris,.contact__velaris,.privacy-hero__velaris,.velaris,.velaris__canvas,.velaris__content{position:absolute;inset:0}.hero__velaris,.contact__velaris,.privacy-hero__velaris{z-index:-2}.velaris{overflow:hidden;width:100%}.velaris__canvas{width:100%;height:100%;pointer-events:none}.velaris[data-webgl-fallback=true]{background:radial-gradient(circle at 72% 44%,#a891ff,#5e3bcf 30%,#25162f 59%,#09070d)}.hero__wash{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 55%,#08060b14,#08060b3d 42%,#08060b9e),linear-gradient(0deg,#07050985,#07050914 54%,#07050957)}.hero__content{position:absolute;z-index:2;top:52%;left:50%;display:flex;width:min(1080px,calc(100% - 88px));flex-direction:column;align-items:center;text-align:center;transform:translate(-50%,-50%)}.hero h1{margin:0;color:#fff;font-size:clamp(4.8rem,8.5vw,7rem);font-weight:500;letter-spacing:-.078em;line-height:.9}.hero h1 span{display:block;color:#ffffff80;white-space:nowrap}.hero h1 .hero__line--primary{color:#fff}.hero__content>p{max-width:min(860px,calc(100vw - 96px));margin:28px 0 0;color:#ffffffa8;font-size:.92rem;line-height:1.65}.hero__content>p span,.system__heading p span{display:block}.hero__content>p span{white-space:nowrap}.hero__actions{display:flex;gap:21px;align-items:center;justify-content:center;margin-top:31px}.text-link{display:inline-flex;gap:10px;align-items:center;padding:10px 3px;color:#ffffffb8;font-size:.7rem;font-weight:600;transition:color .18s ease}.text-link span{transition:transform .24s ease}.text-link:hover{color:#fff}.text-link:hover span{transform:translateY(3px)}.system{display:grid;min-height:860px;padding:132px 28px 116px;background:var(--paper);place-items:center}.system__inner{width:min(var(--shell),100%);text-align:center}.system__heading h2{margin:0 auto;max-width:840px;color:var(--ink);font-size:clamp(3.75rem,6.6vw,6.15rem);font-weight:500;letter-spacing:-.075em;line-height:.91}.system__heading p{max-width:96ch;margin:26px auto 0;color:var(--muted);font-size:.9rem;line-height:1.65}.system__heading p span{white-space:nowrap}.system__flow{position:relative;overflow:hidden;width:min(1040px,100%);min-height:320px;margin:58px auto 43px;padding:25px 42px;border:1px solid rgba(13,12,16,.1);border-radius:36px;background:#ffffff80;box-shadow:inset 0 1px #fff,0 34px 74px #1f192612;isolation:isolate}.flow{position:relative;display:grid;grid-template-columns:1fr 1.22fr 1fr;align-items:center;width:100%;height:270px}.animated-beam{position:absolute;z-index:1;top:0;left:0;overflow:visible;pointer-events:none}.flow-node{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;justify-self:center;border-radius:50%}.flow-node span{color:#706b74;font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.flow-node strong{max-width:13ch;font-size:.76rem;font-weight:650;letter-spacing:-.02em;line-height:1.35;text-align:center}.flow-node--edge{width:154px;height:154px;border:1px solid rgba(13,12,16,.13);background:#ffffff94;box-shadow:inset 0 1px #ffffffe0,0 18px 45px #301f4912;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flow-node--core{width:218px;height:218px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 37% 28%,#43365a,#17121f 35%,#0d0b10 72%);box-shadow:0 30px 70px #25183630,inset 0 1px #ffffff29;color:#fff}.flow-node--core:after{position:absolute;inset:12px;border:1px solid rgba(213,201,255,.12);border-radius:inherit;content:""}.flow-node--core span{color:#ffffff78}.flow-node--core strong{font-size:.9rem}.contact{padding:16px;background:var(--paper)}.contact__stage{position:relative;overflow:hidden;min-height:980px;border-radius:38px;background:#100b16;color:#fff;isolation:isolate}.contact__velaris{opacity:.78}.contact__wash{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 28%,#0d081429,#08060b8a 68%),linear-gradient(180deg,#07050a80,#08060bc2)}.contact__inner{display:flex;flex-direction:column;align-items:center;width:min(820px,calc(100% - 96px));margin:0 auto;padding:108px 0 70px;text-align:center}.contact__intro{display:flex;flex-direction:column;align-items:center}.contact__intro h2{margin:0;font-size:clamp(3.7rem,5.9vw,5.65rem);font-weight:500;letter-spacing:-.075em;line-height:.91}.contact__intro>p{margin:27px 0 0;color:#ffffff96;font-size:.88rem}.contact__availability{display:flex;gap:9px;align-items:center;margin-top:37px;color:#ffffff85;font-size:.63rem;letter-spacing:.02em}.contact__availability i{width:6px;height:6px;border-radius:50%;background:#ac96ff;box-shadow:0 0 0 4px #ac96ff1f}.contact__socials{display:flex;gap:8px;justify-content:center;margin-top:31px}.contact__socials a{display:inline-flex;gap:9px;align-items:center;min-height:39px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0e;color:#ffffffbd;font-size:.65rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.contact__socials a:hover,.contact__socials a:focus-visible{border-color:#ffffff57;background:#ffffff1a;color:#fff;transform:translateY(-1px)}.contact-form{width:min(760px,100%);margin-top:48px;padding:38px;border:1px solid rgba(255,255,255,.54);border-radius:28px;background:#f9f7f3f0;box-shadow:0 32px 90px #00000045,inset 0 1px #ffffffeb;color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(26px) saturate(110%);backdrop-filter:blur(26px) saturate(110%)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field-row+.field-row,.field--message{margin-top:25px}.field{position:relative;min-width:0}.field label{display:block;margin-bottom:9px;color:#6f6973;font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.field input,.field textarea,.select-trigger{width:100%;border:0;border-bottom:1px solid rgba(13,12,16,.18);border-radius:0;outline:0;background:transparent;color:var(--ink);font-size:.78rem;transition:border-color .18s ease,box-shadow .18s ease}.field input,.select-trigger{height:39px;padding:0 2px}.field textarea{min-height:102px;padding:10px 2px;resize:vertical;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#706b74;opacity:1}.field input:focus,.field textarea:focus,.select-trigger:focus{border-color:var(--violet);box-shadow:0 1px var(--violet)}.select-wrap{position:relative}.select-wrap.is-open{z-index:30}.select-trigger{display:flex;align-items:center;justify-content:space-between;padding-right:2px;cursor:pointer;text-align:left}.select-trigger>span{color:#706b74}.select-trigger.has-value>span{color:var(--ink)}.select-trigger svg{width:15px;height:15px;fill:none;stroke:#77717b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .24s cubic-bezier(.16,1,.3,1)}.select-wrap.is-open .select-trigger svg{transform:rotate(180deg)}.select-menu{position:absolute;z-index:40;top:calc(100% + 10px);right:-12px;left:-12px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#0d0c10f7;box-shadow:0 22px 55px #0d081247,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.select-menu[hidden]{display:none}.select-menu button{display:flex;align-items:center;width:100%;min-height:43px;padding:0 13px;border:0;border-radius:11px;background:transparent;color:#ffffffad;cursor:pointer;font-size:.72rem;text-align:left;transition:background .18s ease,color .18s ease,padding .22s cubic-bezier(.16,1,.3,1)}.select-menu button:hover,.select-menu button:focus-visible,.select-menu button[aria-selected=true]{padding-left:17px;background:#7650f42e;color:#fff}.select-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.field__error{display:block;overflow:hidden;max-height:0;margin-top:0;color:#9d294a;font-size:.58rem;opacity:0;transition:max-height .18s ease,opacity .18s ease,margin .18s ease}.field.has-error .field__error{max-height:24px;margin-top:6px;opacity:1}.field.has-error input,.field.has-error textarea,.field.has-error .select-trigger{border-color:#b63658}.contact-form__footer{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;margin-top:30px;text-align:center}.contact-form__footer p{max-width:29ch;margin:0;color:#6f6973;font-size:.62rem;line-height:1.55}.contact-form__footer p a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.contact-form__footer .action{flex:0 0 auto;min-width:176px}.form-status{min-height:18px;margin-top:12px;color:#625b68;font-size:.64rem;text-align:center}.contact-form.is-complete{box-shadow:0 32px 90px #00000045,inset 0 0 0 1px #7650f440}.site-footer{position:relative;display:flex;align-items:center;justify-content:space-between;width:min(var(--shell),calc(100% - 96px));margin:0 auto;padding:25px 0 30px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff94;font-size:.64rem}.footer-brand{display:block;width:160px}.footer-brand img{width:100%;height:auto}.site-footer__socials{position:absolute;top:50%;left:50%;display:flex;gap:7px;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.site-footer__socials a{display:grid;width:36px;height:36px;border:1px solid rgba(255,255,255,.17);border-radius:50%;color:#ffffffb8;place-items:center;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.site-footer__socials a:hover,.site-footer__socials a:focus-visible{border-color:#ffffff5c;background:#ffffff17;color:#fff;transform:translateY(-1px)}.site-footer__socials svg{width:14px;height:14px}.site-footer__meta{display:flex;gap:19px;align-items:center;text-align:right}.site-footer a{transition:color .18s ease}.site-footer__meta a:hover,.site-footer__meta a:focus-visible{color:#fff}.site-footer small{color:#ffffff7a;font:inherit}.privacy-page{background:var(--paper)}.site-header--privacy{grid-template-columns:1fr auto}.privacy-hero{position:relative;overflow:hidden;min-height:500px;margin:16px;border-radius:38px;background:#100b16;color:#fff;isolation:isolate}.privacy-hero__wash{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#08060bc7,#08060b1a 74%)}.privacy-hero__content{position:absolute;bottom:67px;left:max(48px,calc((100% - var(--shell)) / 2));width:min(700px,calc(100% - 96px))}.privacy-hero h1{margin:24px 0 0;font-size:clamp(4.7rem,7.4vw,7.2rem);font-weight:500;letter-spacing:-.078em;line-height:.84}.privacy-hero p{margin:27px 0 0;color:#ffffff9e;font-size:.86rem}.privacy-content{display:grid;grid-template-columns:190px minmax(0,760px);gap:clamp(70px,10vw,154px);width:min(1100px,calc(100% - 64px));margin:0 auto;padding:118px 0 138px}.privacy-content aside{align-self:start;position:sticky;top:110px}.privacy-content aside>span{color:#706b74;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.privacy-content aside nav{display:grid;gap:13px;margin-top:25px}.privacy-content aside a{color:#706b74;font-size:.67rem;transition:color .18s ease,transform .18s ease}.privacy-content aside a:hover,.privacy-content aside a:focus-visible{color:var(--ink);transform:translate(3px)}.privacy-summary{margin-bottom:70px;padding:27px 30px;border:1px solid var(--line);border-radius:20px;background:#ffffff5c;color:#514c55;font-size:.82rem;line-height:1.75}.policy-block{display:grid;grid-template-columns:38px 1fr;gap:24px;padding:45px 0;border-top:1px solid var(--line)}.policy-block>span{padding-top:5px;color:#706b74;font-size:.6rem;font-weight:700}.policy-block h2{margin:0 0 19px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:550;letter-spacing:-.055em;line-height:1}.policy-block p,.policy-block li{color:#625d65;font-size:.77rem;line-height:1.8}.policy-block p{margin:0}.policy-block p+p,.policy-block ul+p{margin-top:14px}.policy-block ul{margin:0 0 14px;padding-left:18px}.policy-block .action{margin-top:24px}.privacy-update{margin:45px 0 0 62px;color:#706b74;font-size:.62rem;line-height:1.7}.privacy-footer{display:grid;grid-template-columns:1fr auto auto;gap:38px;align-items:center;margin:0 32px;padding:30px 0 38px;border-top:1px solid var(--line);color:#746f77;font-size:.64rem}.privacy-footer img{width:110px}.privacy-footer a:hover,.privacy-footer a:focus-visible{color:var(--ink)}.privacy-page--plain{overflow-x:visible;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:auto;text-rendering:auto}.privacy-page--plain a{color:#111;text-decoration:underline;text-underline-offset:3px}.privacy-plain-nav,.privacy-plain,.privacy-plain-footer{width:min(780px,calc(100% - 48px));margin-right:auto;margin-left:auto}.privacy-plain-nav{display:flex;align-items:baseline;justify-content:space-between;padding:28px 0;border-bottom:1px solid #d8d8d8;font-size:.875rem}.privacy-plain-nav a:first-child{font-weight:700;text-decoration:none}.privacy-plain{padding:64px 0 96px}.privacy-plain article{max-width:700px}.privacy-plain h1{margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;letter-spacing:-.045em;line-height:1}.privacy-plain h2{margin:0 0 12px;font-size:1.125rem;line-height:1.3}.privacy-plain p,.privacy-plain li{color:#292929;font-size:.9375rem;line-height:1.72}.privacy-plain p{margin:0}.privacy-plain p+p{margin-top:16px}.privacy-effective{margin-top:12px!important;color:#666!important;font-size:.8125rem!important}.privacy-summary--plain{margin-top:44px!important}.privacy-plain section{margin-top:44px}.privacy-plain ul{margin:0 0 16px;padding-left:21px}.privacy-plain li+li{margin-top:5px}.privacy-contact-link{margin-top:16px!important}.privacy-revision{margin-top:64px!important;padding-top:24px;border-top:1px solid #d8d8d8;color:#555!important;font-size:.8125rem!important}.privacy-plain-footer{display:flex;align-items:baseline;justify-content:space-between;padding:24px 0 36px;border-top:1px solid #d8d8d8;color:#555;font-size:.8125rem}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.header-nav{display:none}.contact__inner{width:min(760px,calc(100% - 64px))}.contact-form{padding:30px}.site-footer{width:calc(100% - 64px)}}@media(max-width:760px){html{scroll-padding-top:76px}.site-header,.site-header.is-scrolled{top:17px;width:calc(100vw - 32px);height:48px;padding:0 5px 0 13px}.site-header.is-scrolled{top:9px}.brand,.brand img{width:118px}.social-icons a{width:32px;height:32px}.action--header{min-height:36px;padding:0 12px}.action--header span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero{min-height:844px;padding:8px}.hero__stage{min-height:max(828px,calc(100svh - 16px));border-radius:26px}.hero__wash{background:radial-gradient(circle at 50% 50%,#08060b1f,#08060b61 58%,#08060bb8),linear-gradient(0deg,#08060bb3,#08060b1f 70%)}.hero__content{top:52%;left:50%;width:calc(100% - 38px);transform:translate(-50%,-50%)}.hero h1{font-size:clamp(2.45rem,10.8vw,3.35rem);line-height:.94}.hero__content>p{max-width:35ch;margin-top:24px;font-size:.8rem}.hero__content>p span,.system__heading p span{white-space:normal}.hero__actions{gap:18px;margin-top:25px}.hero__actions .action{min-height:45px}.system{min-height:940px;padding:108px 20px 96px}.system__heading h2{font-size:clamp(3.25rem,14vw,4.5rem)}.system__heading p{max-width:41ch;margin-top:23px;font-size:.8rem}.system__flow{min-height:520px;margin:47px auto 39px;padding:25px 18px;border-radius:28px;background:#ffffff80}.flow{grid-template-columns:1fr;grid-template-rows:1fr 1.36fr 1fr;height:470px}.flow-node--edge{width:136px;height:136px}.flow-node--core{width:172px;height:172px}.contact{padding:8px}.contact__stage{min-height:auto;border-radius:26px}.contact__wash{background:linear-gradient(180deg,#07050ab8,#08060b8f 45%,#08060bc7)}.contact__inner{display:flex;width:calc(100% - 34px);min-height:auto;padding:91px 0 64px}.contact__intro h2{font-size:clamp(3.4rem,14.5vw,4.5rem)}.contact__socials{margin-bottom:0}.contact-form{margin-top:42px;padding:25px 22px;border-radius:22px}.field-row{grid-template-columns:1fr;gap:22px}.field-row+.field-row,.field--message{margin-top:22px}.contact-form__footer{align-items:center;margin-top:26px}.contact-form__footer .action{width:100%}.form-status{text-align:center}.site-footer{width:calc(100% - 34px);padding:24px 0 27px}.footer-brand{width:118px}.site-footer__socials a{width:32px;height:32px}.site-footer__meta{gap:0}.site-footer__meta small{display:none}.privacy-hero{min-height:510px;margin:8px;border-radius:26px}.privacy-hero__content{bottom:53px;left:25px;width:calc(100% - 50px)}.privacy-hero h1{font-size:clamp(4rem,18vw,5.4rem)}.privacy-hero p{max-width:30ch;font-size:.78rem;line-height:1.6}.privacy-content{display:block;width:calc(100% - 40px);padding:84px 0 100px}.privacy-content aside{position:static;margin-bottom:58px}.privacy-content aside nav{grid-template-columns:1fr 1fr;gap:12px 18px}.privacy-plain-nav,.privacy-plain,.privacy-plain-footer{width:calc(100% - 40px)}.privacy-plain{padding:48px 0 76px}.privacy-plain h1{font-size:2.65rem}.privacy-plain section{margin-top:38px}.privacy-summary{margin-bottom:50px;padding:22px}.policy-block{grid-template-columns:30px 1fr;gap:15px;padding:38px 0}.policy-block h2{font-size:2rem}.privacy-update{margin-left:45px}.privacy-footer{grid-template-columns:1fr auto;gap:18px;margin:0 20px}.privacy-footer span{display:none}}@media(max-width:430px){.action--header{gap:8px}.action--header>b{display:none}.hero__actions{align-items:center;flex-direction:column;gap:6px;width:min(100%,310px)}.hero__actions .action{width:100%}.contact__socials{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.animated-beam__sweep{display:none}}
