html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
#intro{display:none}.intro #intro{z-index:300;display:block;position:fixed;inset:0}.intro #intro .ibg{background:#000;position:absolute;inset:0}.intro,.intro body{overflow:hidden}.intro .nav .logo,.intro .ilogo{opacity:0}@font-face{font-family:Mona;src:url(/assets/fonts/mona-sans.woff2)format("woff2");font-weight:200 700;font-display:swap}:root{--grain:url(data:image/png;base64,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);--m:32px;--fg:#ededed;--mute:#a3a3a3;--dim:#8a8a8a;--line:#ffffff17;--card:#0c0c0c;--e:cubic-bezier(.2,.8,.2,1);--h2:clamp(34px,4.2vw,60px)}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;scroll-padding-top:80px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--fg);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;font-family:Mona,system-ui,sans-serif;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,video{max-width:100%;display:block}ul{list-style:none}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.skip{left:var(--m);z-index:100;color:#000;background:#fff;border-radius:6px;padding:10px 14px;font-weight:600;position:fixed;top:12px;transform:translateY(-200%)}.skip:focus{transform:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbc{letter-spacing:.06em;text-transform:uppercase;color:#000;vertical-align:middle;background:#f5c84b;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.tbc:before{content:"À confirmer · "}.arw{vertical-align:-.05em;flex:none;width:.8em;height:.8em;display:inline-block}.btn{color:#000;background:#ededed;border-radius:6px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.btn:hover{background:#fff}.sec{color:var(--fg);border-bottom:1px solid #fff5;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:500;transition:border-color .2s;display:inline-flex}.sec:hover{border-color:#fff}.nav{z-index:50;padding:20px var(--m);transition:background .4s var(--e),padding .4s var(--e);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.nav.solid{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#000000d9;padding-top:12px;padding-bottom:12px}.brand{align-items:center;gap:28px;display:flex}.logo{line-height:0;display:block}.where{color:var(--mute);font-size:13px}.links{color:#cfcfcf;gap:26px;font-size:13px;font-weight:500;display:flex}.links a{transition:color .2s}.links a:hover,.links a[aria-current]{color:#fff}.pill{transition:opacity .35s var(--e),transform .35s var(--e);justify-self:end;display:flex}.pill a{color:#000;background:#ededed;border-radius:6px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s}.pill a:hover{background:#fff}.pill a:focus{outline:none}.pill a:focus-visible{outline-offset:3px;outline:2px solid #fff}.pill.off{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s var(--e),transform .35s var(--e),visibility 0s .35s;transform:translateY(-8px)}.burger{display:none}.hero{isolation:isolate;height:100svh;min-height:640px;position:relative;overflow:hidden}#scene{perspective:1600px;perspective-origin:50% 42%;pointer-events:none;cursor:default;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 46% at 52% 44%,#000 38%,#0000 100%);mask-image:radial-gradient(40% 46% at 52% 44%,#000 38%,#0000 100%)}#tilt{transform-style:preserve-3d;position:absolute;top:44%;left:52%}#wall{transform-style:preserve-3d}@media (min-width:760px){#wall:not([data-wall-ready]){opacity:0}}.card{transform-style:preserve-3d;will-change:transform;border-radius:10px;position:absolute;top:0;left:0}.card .in{filter:brightness(.66)saturate(.82);width:100%;height:100%;transition:filter .5s var(--e),transform .5s var(--e);background:#111;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.card img,.card video{object-fit:cover;pointer-events:none;width:100%;height:100%}.card .cap{opacity:0;transition:.35s var(--e);justify-content:space-between;gap:8px;font-size:11px;line-height:1.2;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(4px)}.card .cap b{background:#000c;border-radius:4px;padding:4px 7px;font-weight:600}.card .cap i{color:#cfcfcf;background:#000c;border-radius:4px;padding:4px 7px;font-style:normal}.veil{pointer-events:none;z-index:2;position:absolute}#scene *{pointer-events:none}.veil.l{background:linear-gradient(90deg,#000 45%,#0000);width:300px;top:0;bottom:0;left:0}.veil.r{background:linear-gradient(270deg,#000 45%,#0000);width:300px;top:0;bottom:0;right:0}.veil.b{background:linear-gradient(#0000,#000 50%);height:300px;bottom:0;left:0;right:0}.hx{z-index:3;position:absolute}.svc{color:#cfcfcf;flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex;top:44%;transform:translateY(-50%)}.svc a{align-items:baseline;gap:6px;transition:color .2s;display:flex}.svc a:hover{color:#fff}.svc sup{color:#8a8a8a;vertical-align:0;font-size:9px}.svc.l{left:var(--m)}.svc.r{right:var(--m);align-items:flex-end}.svc h2{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;margin-bottom:6px;font-size:10px;font-weight:500}.lead{left:var(--m);max-width:580px;bottom:32px}.lead .eyb{color:var(--dim);margin-bottom:16px;font-size:12px}.lead h1{letter-spacing:-.035em;font-size:44px;font-weight:500;line-height:1.02}.lead p{color:var(--mute);max-width:430px;margin-top:12px;font-size:15px;line-height:1.45}.lead .act{align-items:center;gap:22px;margin-top:22px;display:flex}.cue{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;bottom:30px;left:50%;transform:translate(-50%)}.cue i{width:1px;height:32px;animation:cue 2s var(--e) infinite;background:linear-gradient(#ffffff80 50%,#ffffff1a 50%) 0 0/1px 200%}@keyframes cue{0%{background-position:0 100%}to{background-position:0 -100%}}.mtel{display:none}.sx{padding:168px var(--m) 0;position:relative}.sh{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:20px;margin-bottom:72px;display:grid}.eb{color:var(--dim);grid-column:1/4;align-self:start;gap:10px;padding-top:12px;font-size:12px;font-weight:500;display:flex}.eb b{color:var(--fg);font-weight:500}.sh h2{font-size:var(--h2);letter-spacing:-.04em;grid-column:4/11;font-weight:500;line-height:1}.sh h2 em{color:var(--dim);font-style:normal}.sh .int{color:var(--mute);grid-column:4/10;max-width:520px;margin-top:22px;font-size:16px}.sh .act{grid-column:4/13;align-items:center;gap:22px;margin-top:28px;display:flex}.ln{margin-bottom:-.06em;padding-bottom:.06em;line-height:1.02;display:block;overflow:hidden}.ln>span{display:inline-block}.cases{grid-template-columns:repeat(12,1fr);gap:56px 20px;display:grid}.case{grid-column:span 4;display:block}.case.w7{grid-column:span 7}.case.w5{grid-column:span 5}.case .md{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--line);background:#0d0d0d;border-radius:10px;position:relative;overflow:hidden}.case.w5 .md{aspect-ratio:4/3.18}.case .md img{object-position:0 0;object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--e),transform 1s var(--e);position:absolute;inset:0}.case .md .pv{object-position:50% 0;opacity:0;transition:opacity .5s var(--e),object-position 9s linear!important}.case:hover .md .pv,.case:focus-visible .md .pv{opacity:1;object-position:50% 100%}.case:hover .im,.case:focus-visible .im{transform:scale(1.02)}.case .hint{color:#cfcfcf;opacity:0;background:#000c;border-radius:4px;padding:5px 8px;font-size:11px;transition:opacity .4s;position:absolute;top:12px;right:12px}.case:hover .hint{opacity:1}.case .mt{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 14px;margin-top:16px;display:grid}.case .n{color:var(--dim);font-size:12px}.case h3{letter-spacing:-.025em;font-size:20px;font-weight:500}.case .ty{color:var(--mute);grid-column:2;font-size:14px}.case .st{color:#cfcfcf;white-space:nowrap;border:1px solid #ffffff24;border-radius:20px;grid-area:1/3;padding:3px 9px;font-size:11px}.case .go{border-radius:50%;grid-column:3;justify-self:end;place-items:center;width:30px;height:30px;transition:background .3s,color .3s;display:grid;box-shadow:0 0 0 1px #ffffff2a}.case:hover .go{color:#000;background:#ededed}.allp{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;margin-top:56px;padding-top:22px;font-size:14px;display:flex}.svl{border-top:1px solid var(--line)}.sv{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:start;column-gap:20px;padding:30px 0;transition:background .4s;display:grid}.sv .n{color:var(--dim);grid-column:1/4;padding-top:10px;font-size:12px}.sv h3{letter-spacing:-.03em;grid-column:4/8;font-size:30px;font-weight:500;line-height:1.1}.sv .d{color:var(--mute);grid-column:8/12}.sv .d ul{color:#cfcfcf;gap:6px;margin-top:14px;font-size:14px;display:grid}.sv .d li:before{content:"";vertical-align:middle;background:#ffffff70;width:10px;height:1px;margin-right:10px;display:inline-block}.sv .go{border-radius:50%;grid-column:12;justify-self:end;place-items:center;width:36px;height:36px;transition:background .3s,color .3s;display:grid;box-shadow:0 0 0 1px #ffffff2a}.sv:hover .go{color:#000;background:#ededed}.sys{color:var(--mute);grid-template-columns:repeat(12,1fr);column-gap:20px;margin-top:40px;font-size:15px;display:grid}.sys p{grid-column:4/13}.sys b{color:var(--fg);font-weight:500}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:var(--card);min-height:280px;box-shadow:0 0 0 1px var(--line);border-radius:12px;flex-direction:column;padding:28px;display:flex}.step .n{letter-spacing:-.05em;color:#3a3a3a;font-size:64px;font-weight:500;line-height:1}.step h3{letter-spacing:-.025em;margin-top:auto;font-size:22px;font-weight:500}.step p{color:var(--mute);margin-top:8px}.flow{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;margin-top:20px;padding-top:22px;font-size:14px;display:grid}.flow .k{color:var(--dim);grid-column:1/4;font-size:12px}.flow ol{color:#cfcfcf;flex-wrap:wrap;grid-column:4/10;align-items:center;gap:14px;list-style:none;display:flex}.flow ol li+li:before{content:"→";color:var(--dim);margin-right:14px}.flow .t{color:var(--mute);grid-column:10/13;justify-self:end}.flow .t b{color:var(--fg);font-weight:500}.cmp{grid-template-columns:repeat(12,1fr);column-gap:20px;margin-top:96px;display:grid}.cmp h3{color:var(--dim);grid-column:1/4;padding-top:4px;font-size:12px;font-weight:500}.cmp table{border-collapse:collapse;grid-column:4/13;width:100%;font-size:14px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 0;font-weight:400}.cmp thead th{color:var(--dim);font-size:12px;font-weight:500}.cmp tbody th{color:var(--dim);width:22%}.cmp td{width:39%;padding-right:20px}.cmp td.a{color:var(--fg)}.cmp td.c{color:#8a8a8a}.about{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:20px;display:grid}.ph{aspect-ratio:900/1110;background:#0d0d0d;border-radius:12px;grid-column:1/6;position:relative;overflow:hidden}.ph img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05)brightness(.92);width:100%;height:100%}.ph figcaption{color:#cfcfcf;font-size:12px;position:absolute;bottom:14px;left:16px}.ph figcaption b{color:#fff;font-size:15px;font-weight:500;display:block}.grain:after{content:"";pointer-events:none;background-image:var(--grain);opacity:.07;mix-blend-mode:overlay;background-size:180px;position:absolute;inset:0}.ab{grid-column:7/13;padding-bottom:6px}.ab .eb{margin-bottom:28px;padding:0}.ab h2{font-size:var(--h2);letter-spacing:-.04em;font-weight:500;line-height:1}.ab .q{letter-spacing:-.02em;margin-top:28px;font-size:22px;line-height:1.3}.ab p.t{color:var(--mute);max-width:520px;margin-top:16px}.chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.chips li{color:#cfcfcf;border:1px solid #ffffff24;border-radius:20px;padding:5px 11px;font-size:12px}.ab .act{align-items:center;gap:22px;margin-top:32px;display:flex}.cop{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:20px;display:grid}.tabs{border-top:1px solid var(--line);grid-column:1/5}.tab{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--dim);padding:20px 0;transition:color .3s;display:block}.tab .h{letter-spacing:-.02em;gap:12px;font-size:18px;font-weight:500;display:flex}.tab .h i{padding-top:5px;font-size:12px;font-style:normal}.tab p{opacity:0;max-height:0;color:var(--mute);transition:max-height .5s var(--e),opacity .4s,margin .4s;margin-top:0;font-size:14px;overflow:hidden}.tab[aria-selected=true]{color:var(--fg)}.tab[aria-selected=true] p{opacity:1;max-height:120px;margin-top:8px}.tab:hover{color:var(--fg)}.scr{box-shadow:0 0 0 1px var(--line);aspect-ratio:1408/960;background:#0d0d0d;border-radius:12px;grid-column:6/13;position:relative;overflow:hidden}.scr img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--e),transform .8s var(--e);position:absolute;inset:0;transform:scale(1.015)}.scr img.on{opacity:1;transform:none}.demo{color:var(--dim);grid-column:6/13;justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;display:flex}.cop .act{grid-column:1/5;align-items:center;gap:22px;margin-top:28px;display:flex}.rw{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.rc{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:12px;grid-column:span 6;padding:32px;position:relative;overflow:hidden}.rc .k{color:var(--dim);font-size:12px}.rc .big{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:44px;display:flex}.rc .big b{letter-spacing:-.05em;font-size:clamp(48px,5.4vw,80px);font-weight:500;line-height:.9}.rc .big span{color:var(--mute);font-size:15px}.rc .or{color:#cfcfcf;margin-top:14px;font-size:15px}.rc .or b{color:var(--fg);font-weight:500}.rc .rft{border-top:1px solid var(--line);color:var(--mute);margin-top:28px;padding-top:16px;font-size:13px}.rsteps{border-top:1px solid var(--line);grid-column:1/13;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;padding-top:24px;display:grid}.rsteps li{color:var(--mute);font-size:14px}.rsteps li b{color:var(--fg);margin:4px 0 6px;font-size:16px;font-weight:500;display:block}.rsteps i{color:var(--dim);font-size:12px;font-style:normal}.bonus{grid-column:1/13;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:4px;display:grid}.bonus div{border-top:1px solid var(--line);color:var(--mute);padding-top:18px;font-size:14px}.bonus b{color:var(--fg);margin-bottom:6px;font-size:16px;font-weight:500;display:block}.cond{color:var(--dim);grid-column:1/13;max-width:820px;margin-top:8px;font-size:12px}.rw .act{grid-column:1/13;align-items:center;gap:22px;margin-top:12px;display:flex}.faq{grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.faq .side{color:var(--mute);grid-column:1/4;font-size:14px}.faq .side p{max-width:220px;margin-bottom:18px}.qs{border-top:1px solid var(--line);grid-column:4/13}.qs details{border-bottom:1px solid var(--line)}.qs summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:20px;font-weight:500;list-style:none;display:flex}.qs summary::-webkit-details-marker{display:none}.qs summary i{flex:none;width:14px;height:14px;position:relative}.qs summary i:before,.qs summary i:after{content:"";width:14px;height:1px;transition:transform .4s var(--e);background:#fff;position:absolute;top:6.5px;left:0}.qs summary i:after{transform:rotate(90deg)}.qs details[open] summary i:after{transform:rotate(0)}.qs .a{overflow:hidden}.qs .a p{color:var(--mute);max-width:640px;padding:0 0 24px;font-size:16px}.qs .a b{color:var(--fg);font-weight:500}.ct{padding-bottom:0}.cta{grid-template-columns:repeat(12,1fr);gap:56px 20px;display:grid}.cta .l{grid-column:1/6}.cta h2{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:.98}.cta .int{color:var(--mute);max-width:430px;margin-top:24px;font-size:16px}.badges{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.badges li{color:#cfcfcf;border:1px solid #ffffff24;border-radius:20px;padding:5px 11px;font-size:12px}.ways{gap:8px;max-width:430px;margin-top:40px;display:grid}.way{background:#121212;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 16px;transition:background .2s;display:flex;box-shadow:0 0 0 1px #ffffff0f}.way:hover{background:#181818}.way span{color:var(--mute);font-size:12px}.way span b{color:var(--fg);font-size:15px;font-weight:500;display:block}.way .go{color:#000;background:#ededed;border-radius:5px;flex:none;place-items:center;width:36px;height:36px;display:grid}.way.p .go{background:#ededed}.way.alt .go{color:#fff;background:#262626}.form{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:14px;grid-column:7/13;padding:32px;position:relative;overflow:hidden}.form h3{letter-spacing:-.025em;font-size:22px;font-weight:500}fieldset{border:0;margin-top:26px}legend{color:var(--dim);margin-bottom:10px;font-size:12px}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts label{position:relative}.opts input{opacity:0;cursor:pointer;position:absolute;inset:0}.opts span{color:#cfcfcf;border:1px solid #ffffff2a;border-radius:20px;padding:7px 13px;font-size:13px;transition:all .2s;display:block}.opts input:checked+span{color:#000;background:#ededed;border-color:#ededed}.opts input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.fl{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.fl .full{grid-column:1/3}.f label{color:var(--mute);margin-bottom:6px;font-size:12px;display:block}.f input,.f textarea{width:100%;color:var(--fg);font:inherit;background:#000;border:1px solid #ffffff24;border-radius:6px;padding:12px 13px;font-size:15px;transition:border-color .2s}.f textarea{resize:vertical;min-height:110px}.f input:focus,.f textarea:focus{border-color:#fff;outline:0}.f input[aria-invalid=true],.f textarea[aria-invalid=true]{border-color:#ff8a7a}.sub{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.sub .btn{padding:13px 22px}.sub small{color:var(--dim);font-size:12px}.msg{border-radius:6px;margin-top:16px;padding:12px 14px;font-size:14px;display:none}.msg.err{color:#ffc4bb;background:#2a1210;display:block;box-shadow:0 0 0 1px #ff8a7a40}.msg.ok{color:#bff0cf;background:#0f2216;display:block}.msg a{text-decoration:underline}.priv{color:var(--dim);margin-top:16px;font-size:12px}.priv button{color:var(--mute);font-size:12px;text-decoration:underline}.ft{padding:0 var(--m) 28px;border-top:1px solid var(--line);margin-top:168px}.fg{grid-template-columns:repeat(12,1fr);column-gap:20px;padding-top:44px;display:grid}.fg .b{grid-column:1/5}.fg .b p{color:var(--mute);max-width:280px;margin-top:18px;font-size:14px}.fg nav{grid-column:span 2;font-size:14px}.fg nav h2{color:var(--dim);margin-bottom:12px;font-size:12px;font-weight:500}.fg nav li{margin-bottom:6px}.fg nav a,.fg nav button{color:#cfcfcf;font-size:14px;transition:color .2s}.fg nav a:hover,.fg nav button:hover{color:#fff}.fg .c{grid-column:11/13}.mark{letter-spacing:-.06em;color:#121212;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:88px;margin-left:-.04em;padding-top:.04em;font-size:27.2vw;font-weight:700;font-stretch:125%;line-height:.74;overflow:hidden}.fb{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;font-size:12px;display:flex}.fb button{color:var(--dim);font-size:12px}.fb button:hover{color:#fff}dialog{width:min(760px,100% - 32px);max-height:min(86vh,900px);color:var(--fg);box-shadow:0 0 0 1px var(--line),0 40px 120px #000;background:#0b0b0b;border:0;border-radius:14px;margin:auto;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8}dialog[open]{animation:dlg .45s var(--e)}@keyframes dlg{0%{opacity:0;transform:translateY(16px)}}.dl{max-height:inherit;padding:36px 40px 40px;overflow:auto}.dl header{border-bottom:1px solid var(--line);background:#0b0b0b;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;padding:8px 0 16px;display:flex;position:sticky;top:-36px}.dl h2{letter-spacing:-.035em;font-size:32px;font-weight:500}.dl .x{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1px #ffffff2a}.dl .x:hover{background:#1a1a1a}.dl h3{margin:24px 0 8px;font-size:15px;font-weight:600}.dl p,.dl dd{color:var(--mute);font-size:14px}.dl dl{grid-template-columns:160px 1fr;gap:6px 16px;font-size:14px;display:grid}.dl dt{color:var(--dim)}.dl dd{color:var(--fg)}.dl a{text-decoration:underline}.dl .up{color:var(--dim);margin-top:28px;font-size:12px}.js .rv{opacity:0;transform:translateY(24px)}.js .ln>span{transform:translateY(105%)}.sv .px{color:var(--dim);margin-top:14px;font-size:13px}.avis{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.av{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;gap:28px;min-height:220px;padding:28px;display:flex}.av blockquote p{letter-spacing:-.015em;font-size:18px;line-height:1.4}.av blockquote p:before{content:"“";color:#3a3a3a;margin-bottom:14px;font-size:40px;line-height:.6;display:block}.av figcaption{color:var(--mute);gap:6px;font-size:13px;display:grid}.av figcaption b{color:var(--fg);font-weight:500}.figs{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);column-gap:20px;margin-top:20px;padding-top:20px;font-size:14px;display:grid}.figs .k{color:var(--dim);grid-column:1/4;font-size:12px}.figs p{flex-wrap:wrap;grid-column:4/13;gap:10px;display:flex}.rgpd{color:var(--mute);align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;display:flex}.rgpd input{accent-color:#ededed;flex:none;width:18px;height:18px;margin-top:2px}.rgpd button{color:var(--fg);font-size:13px;text-decoration:underline}.rgpd input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff8a7a}.band{margin:120px var(--m) 0;box-shadow:0 0 0 1px var(--line);background:#0e0e0e;border-radius:14px;padding:32px}.bd{grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;display:grid}.bt{grid-column:1/5}.bt .eb{margin-bottom:12px;padding:0}.bt h2{letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1.1}.bv{grid-column:5/10;grid-template-columns:1fr 1fr;gap:20px;display:grid}.bv b{letter-spacing:-.045em;font-size:40px;font-weight:500;line-height:1;display:block}.bv span{color:var(--mute);margin-top:8px;font-size:13px;display:block}.ba{flex-direction:column;grid-column:10/13;align-items:flex-end;gap:12px;display:flex}.band .cond{border-top:1px solid var(--line);color:var(--dim);margin-top:22px;padding-top:16px;font-size:12px}.band+.ft{margin-top:120px}@media (max-width:1100px){.links{display:none}.nav{grid-template-columns:1fr auto}}@media (max-width:760px){:root{--m:20px;--h2:38px}body{font-size:15px}.nav{padding:14px var(--m)}.nav.solid{padding-top:10px;padding-bottom:10px}.where,.pill{display:none}.burger{background:#141414;border-radius:8px;align-content:center;justify-self:end;place-items:center;gap:5px;width:44px;height:44px;display:grid;box-shadow:0 0 0 1px #ffffff14}.burger i{width:16px;height:1.5px;transition:transform .35s var(--e);background:#fff;display:block}.burger[aria-expanded=true] i:first-of-type{transform:translateY(3.25px)rotate(45deg)}.burger[aria-expanded=true] i:last-of-type{transform:translateY(-3.25px)rotate(-45deg)}.mnav{z-index:45;padding:96px var(--m) 32px;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mnav[hidden]{display:none}.mnav nav{border-top:1px solid var(--line);flex-direction:column;display:flex}.mnav nav a{letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:12px 0;font-size:28px;font-weight:500}.mnav .btn{justify-content:center;margin-top:auto;padding:15px}.mnav .mt{text-align:center;color:var(--mute);margin-top:14px;font-size:14px}.hero{min-height:600px}.svc,.cue{display:none}.veil.l,.veil.r{width:30px}.veil.b{background:linear-gradient(#0000,#000 42%);height:440px}#scene{-webkit-mask-image:radial-gradient(62% 36% at 50% 30%,#000 35%,#0000 100%);mask-image:radial-gradient(62% 36% at 50% 30%,#000 35%,#0000 100%)}#tilt{top:30%;left:50%}.lead{left:var(--m);right:var(--m);max-width:none;bottom:24px}.lead h1{font-size:36px}.lead p{font-size:14px}.lead .act{flex-direction:column;align-items:stretch;gap:12px}.lead .btn{justify-content:center;padding:15px}.lead .sec{border:0;align-self:center}.mtel{text-align:center;color:var(--mute);margin-top:12px;font-size:13px;display:block}.sx{padding:112px var(--m) 0}.sh{margin-bottom:40px;display:block}.eb{margin-bottom:18px;padding:0}.sh .int{margin-top:16px;font-size:15px}.cases{flex-direction:column;gap:40px;display:flex}.case .md,.case.w5 .md{aspect-ratio:16/11}.case .hint,.dsk{display:none}.allp{flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px}.sv{grid-template-columns:auto 1fr auto;gap:10px 14px;padding:24px 0;display:grid}.sv .n{grid-column:1;padding-top:7px}.sv h3{grid-column:2;font-size:24px}.sv .go{grid-area:1/3;width:32px;height:32px}.sv .d{grid-column:1/4;font-size:14px}.sys{margin-top:28px;font-size:14px;display:block}.steps{grid-template-columns:1fr;gap:12px}.step{grid-template-columns:auto 1fr;gap:4px 16px;min-height:0;padding:22px;display:grid}.step .n{grid-row:1/3;font-size:36px}.step h3{margin:0;font-size:19px}.step p{margin:0;font-size:14px}.flow{display:block}.flow .k{margin-bottom:10px;display:block}.flow ol{gap:8px 10px}.flow ol li+li:before{margin-right:10px}.flow .t{margin-top:12px;display:block}.cmp{margin-top:64px;display:block}.cmp h3{color:var(--fg);margin-bottom:12px;font-size:14px}.cmp table,.cmp tbody,.cmp tr{display:block}.cmp thead{display:none}.cmp tr{border-bottom:1px solid var(--line);padding:14px 0}.cmp th,.cmp td{border:0;width:auto;padding:2px 0;display:block}.cmp tbody th{font-size:12px}.cmp td.a:before{content:"AKNO · ";color:var(--dim)}.cmp td.c:before{content:"Classique · ";color:#8a8a8a}.cmp td.c{color:#8f8f8f}.about{display:block}.ph{aspect-ratio:4/4.4}.ab{margin-top:32px}.ab .q{font-size:20px}.cop{display:block}.scr{margin-top:20px}.demo{flex-direction:column;gap:2px}.cop .act{flex-wrap:wrap;margin-top:24px}.rw{flex-direction:column;gap:12px;display:flex}.rc{padding:24px}.rc .big{margin-top:28px}.rsteps,.bonus{grid-template-columns:1fr;gap:16px}.rw .act{flex-direction:column;align-items:stretch;gap:14px}.rw .act .btn{justify-content:center;padding:15px}.rw .act .sec{align-self:flex-start}.faq{display:block}.faq .side{margin-bottom:28px}.qs summary{padding:18px 0;font-size:17px}.qs .a p{font-size:15px}.cta{display:block}.cta h2{font-size:42px}.form{margin-top:48px;padding:22px}.fl{grid-template-columns:1fr}.fl .full{grid-column:auto}.sub .btn{justify-content:center;width:100%;padding:15px}.ft{margin-top:112px}.fg{grid-template-columns:1fr 1fr;gap:32px 20px;display:grid}.fg .b{grid-column:1/3}.fg nav{grid-column:auto}.fg .c{grid-column:1/3}.mark{margin-top:56px}.fb{flex-direction:column;gap:6px}.dl{padding:24px 20px 28px}.dl header{top:-24px}.dl h2{font-size:24px}.dl dl{grid-template-columns:1fr;gap:0}.dl dt{margin-top:10px}}@media (prefers-reduced-motion:reduce){.cue i{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.case .pv{display:none}.js .rv,.js .ln>span{opacity:1!important;transform:none!important}}@media (max-width:760px){.avis{grid-template-columns:1fr;gap:12px}.av{min-height:0;padding:22px}.figs{display:block}.figs .k{margin-bottom:10px;display:block}.band{margin:96px var(--m) 0;padding:22px}.bd{display:block}.bv{gap:16px;margin-top:22px}.bv b{font-size:32px}.ba{align-items:flex-start;margin-top:22px}.band+.ft{margin-top:96px}.pill{display:none}}.feat{gap:136px;display:grid}.fr{grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;display:grid}.fr .stage{grid-column:1/9}.fr .pm{grid-column:10/13}.fr.rev .stage{order:2;grid-column:5/13}.fr.rev .pm{order:1;grid-column:1/4}.stage{aspect-ratio:16/10.6;isolation:isolate;position:relative;container-type:inline-size}.stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 60%,#ffffff12,#0000 70%);height:30%;position:absolute;bottom:-2%;left:4%;right:4%}.mac{will-change:transform;width:84cqw;position:absolute;top:1.5cqw;left:0}.lid{background:#070708;border-radius:2.7cqw 2.7cqw .5cqw .5cqw;padding:1.7cqw 1.7cqw 2.4cqw;position:relative;box-shadow:inset 0 0 0 .16cqw #26262a,0 0 0 .14cqw #5c5d62,0 0 0 .26cqw #1b1b1d,0 3cqw 6cqw -1cqw #000}.lid .scr{aspect-ratio:16/10;background:#0b0b0b;border-radius:.45cqw;position:relative;overflow:hidden}.cam{z-index:3;background:#070708;border-radius:0 0 .7cqw .7cqw;width:8cqw;height:1.45cqw;position:absolute;top:1.7cqw;left:50%;transform:translate(-50%)}.cam:after{content:"";background:radial-gradient(circle at 40% 35%,#3b4a66 0 25%,#111 60%);border-radius:50%;width:.5cqw;height:.5cqw;margin-left:-.25cqw;position:absolute;top:.42cqw;left:50%}.base{background:linear-gradient(#9a9ba0 0%,#6d6e73 22%,#3f4044 62%,#1c1c1e 100%);border-radius:.2cqw .2cqw 2.6cqw 2.6cqw/.2cqw .2cqw 1.4cqw 1.4cqw;width:113%;height:1.55cqw;margin-left:-6.5%;position:relative;box-shadow:inset 0 .12cqw #c8c9cd66,0 1.6cqw 3cqw -.4cqw #000}.base i{background:linear-gradient(#2a2a2d,#4b4c50);border-radius:0 0 .9cqw .9cqw;width:13%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.base:after{content:"";filter:blur(.3cqw);background:radial-gradient(50% 100% at 50% 0,#000c,#0000);height:.9cqw;position:absolute;bottom:-.9cqw;left:8%;right:8%}.iph{z-index:2;will-change:transform;width:21cqw;position:absolute;bottom:2cqw;right:1.5cqw;container-type:inline-size}.frm{background:#050506;border-radius:17cqw;padding:3.6cqw;position:relative;box-shadow:inset 0 0 0 .7cqw #1a1a1c,0 0 0 1.1cqw #48494e,0 0 0 1.5cqw #232326,0 0 0 1.7cqw #6a6b70,-6cqw 10cqw 26cqw 4cqw #000e,0 0 30cqw #0006}.frm:before,.frm:after{content:"";background:linear-gradient(90deg,#2a2a2d,#5a5b60);border-radius:.6cqw 0 0 .6cqw;width:1.1cqw;position:absolute;left:-2.4cqw}.frm:before{height:7%;top:22%}.frm:after{height:11%;top:32%}.frm .scr{aspect-ratio:390/844;background:#0b0b0b;border-radius:13.6cqw;position:relative;overflow:hidden}.isl{z-index:3;background:#000;border-radius:5cqw;width:31cqw;height:9cqw;position:absolute;top:3.2cqw;left:50%;transform:translate(-50%)}.roll{opacity:0;width:100%;max-width:none;height:auto;transition:opacity .8s var(--e);position:absolute;top:0;left:0;transform:translateY(0)}.roll.ld{opacity:1}.on .roll.ld{animation:roll var(--dur,26s) cubic-bezier(.45,0,.55,1) infinite alternate;animation-play-state:var(--ps,running)}@keyframes roll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(var(--end,0px))}}.glare{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff14 0%,#ffffff06 34%,#0000 34.2% 100%);position:absolute;inset:0}.pm .hd{align-items:center;gap:12px;margin-bottom:18px;display:flex}.pm .n{color:var(--dim);font-size:12px}.pm .st{color:#cfcfcf;white-space:nowrap;border:1px solid #ffffff24;border-radius:20px;padding:3px 9px;font-size:11px}.pm h3{letter-spacing:-.035em;font-size:34px;font-weight:500;line-height:1.04}.pm .ty{color:var(--mute);margin-top:6px;font-size:14px}.pm .lk{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.btn.sm{padding:10px 16px;font-size:13px}.pm .note{color:var(--dim);margin-top:14px;font-size:12px}.more{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:136px;padding-top:56px;display:grid}.mc .stage{aspect-ratio:16/11.2}.mc .pm{margin-top:28px}.mc .pm h3{font-size:22px}.mc .pm .hd{margin-bottom:12px}.mc .lk{margin-top:18px}@media (max-width:760px){.feat{gap:88px}.fr{display:block}.fr .pm{margin-top:28px}.pm h3{font-size:28px}.more{margin:88px calc(var(--m)*-1) 0;padding:40px var(--m) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid var(--line);gap:14px;display:flex;overflow-x:auto}.more::-webkit-scrollbar{display:none}.mc{scroll-snap-align:start;flex:0 0 84%}.mc .mac .roll.ld{animation:none}}@media (prefers-reduced-motion:reduce){.on .roll.ld{animation:none}}.fr.rev .mac{left:auto;right:5cqw}.fr.rev .iph{left:1.5cqw;right:auto}.fr.rev .stage:before{transform:scaleX(-1)}.mc .mac{width:76cqw;left:5cqw}.mc .iph{width:19cqw;right:2.5cqw}@media (max-width:760px){.more{scroll-padding-inline:var(--m)}.fr .mac{width:80cqw;left:4cqw}.fr.rev .mac{right:4cqw}}.m3{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.m3 li{border-left:1px solid var(--line);padding:32px 28px 36px}.m3 li:first-child{border-left:0;padding-left:0}.mn{letter-spacing:-.07em;margin:0 0 40px -.04em;font-size:clamp(88px,9vw,140px);font-weight:200;line-height:.8;display:block}.m3 h3{letter-spacing:-.025em;font-size:22px;font-weight:500}.m3 p{color:var(--mute);max-width:320px;margin-top:8px}.mline{border-top:1px solid var(--line);color:var(--mute);margin-top:0;padding-top:20px;font-size:14px}.mline b{color:var(--fg);font-weight:500}.mf{padding-top:72px}.vs{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:96px;display:grid}.vk{letter-spacing:-.03em;grid-column:1/13;max-width:640px;margin-bottom:12px;font-size:clamp(26px,2.4vw,34px);font-weight:500}.vc{border-radius:14px;grid-column:span 6;padding:28px}.vc.a{background:#0e0e0e;box-shadow:0 0 0 1px #ffffff24}.vc.c{box-shadow:0 0 0 1px var(--line)}.vh{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.vc.a .vh:before{content:"";background:#ededed;border-radius:50%;width:8px;height:8px}.vc.c .vh{color:var(--dim)}.vc.c .vh:before{content:"";border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #8a8a8a}.vc ul{list-style:none}.vc li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:14px;padding:13px 0;font-size:15px;display:grid}.vc li span{color:var(--dim);padding-top:2px;font-size:12px}.vc.a li{color:var(--fg)}.vc.c li{color:#8f8f8f}.rate{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:center;column-gap:20px;margin-bottom:40px;padding:22px 0;display:grid}.rg{grid-column:1/4;align-items:center;gap:14px;display:flex}.rg b{font-size:22px;font-weight:500;display:block}.rg span{color:var(--dim);font-size:12px}.rate .stars{grid-column:4/7}.rate p{color:var(--mute);grid-column:7/13;font-size:13px}.stars{color:#f5c84b;gap:2px;display:inline-flex}.stars svg{fill:currentColor;display:block}.stars.big svg{width:22px;height:22px}.mq{margin:0 calc(var(--m)*-1);gap:16px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mrow{overflow:hidden}.mtrack{gap:16px;width:max-content;animation:60s linear infinite mq;display:flex}.mrow.rev .mtrack{animation-duration:70s;animation-direction:reverse}.mq:hover .mtrack,.mq:focus-within .mtrack{animation-play-state:paused}@keyframes mq{to{transform:translate(calc(-50% - 8px))}}.rvw{width:380px;box-shadow:0 0 0 1px var(--line);background:#0d0d0d;border-radius:14px;flex-direction:column;flex:none;gap:18px;padding:24px;display:flex}.rt{justify-content:space-between;align-items:center;display:flex}.rvw blockquote p{letter-spacing:-.01em;color:#dcdcdc;font-size:16px;line-height:1.45}.rvw figcaption{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:grid}.rvw .ava{color:#cfcfcf;background:#1d1d1d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.rvw figcaption>span:nth-child(2){color:var(--dim);font-size:12px}.rvw figcaption b{color:var(--fg);font-size:14px;font-weight:500;display:block}.gb{color:#cfcfcf;border:1px solid #fff2;border-radius:20px;align-items:center;gap:6px;padding:4px 9px 4px 6px;font-size:11px;display:flex}.gb .glogo{width:14px;height:14px}@media (max-width:760px){.m3{grid-template-columns:1fr}.m3 li{border-left:0;border-top:1px solid var(--line);padding:28px 0}.m3 li:first-child{border-top:0}.mn{margin-bottom:24px;font-size:88px}.vs{margin-top:88px;display:block}.vc{margin-top:12px;padding:20px}.vc li{grid-template-columns:96px 1fr;font-size:14px}.rate{display:block}.rate .stars{margin:14px 0 8px;display:flex}.rvw{width:300px;padding:20px}}@media (prefers-reduced-motion:reduce){.mtrack{animation:none}.mrow{overflow-x:auto}}.rg .tbc,.rate .tbc{color:#000}.mth .sh{text-align:center;display:block}.mth .eb{justify-content:center;margin-bottom:18px;padding:0}.m3 li{text-align:center}.m3 li:first-child{padding-left:28px}.mn,.m3 p{margin-left:auto;margin-right:auto}.mline{text-align:center}.mth .vk{text-align:center;grid-column:1/13;margin:0 auto 12px}.mth .vs{max-width:1080px;margin-left:auto;margin-right:auto}.mth .vh{justify-content:center}@media (max-width:760px){.m3 li:first-child{padding-left:0}}.mline b{white-space:nowrap}.mth .mtop{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:20px;margin-bottom:64px;display:grid}.mth .mtop .eb{grid-column:1/13;margin-bottom:28px;padding:0}.mth .mtop h2{letter-spacing:-.045em;grid-column:1/8;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1}.mth .mint{color:var(--mute);grid-column:9/13;padding-top:8px;font-size:17px;line-height:1.45}.m3c{align-items:center;gap:0;list-style:none;display:flex}.mcard{background:#0e0e0e;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;flex:1;min-height:300px;padding:24px 28px 30px;display:flex;position:relative;overflow:hidden}.mcard:after{content:"";pointer-events:none;background-image:var(--grain);opacity:.035;mix-blend-mode:overlay;background-size:180px;position:absolute;inset:0}.mcard .mn{color:var(--mute);font-size:12px;font-weight:600}.mcard h3{letter-spacing:-.04em;margin-top:auto;font-size:clamp(28px,2.7vw,40px);font-weight:700;line-height:1.02}.mcard p{color:var(--mute);max-width:300px;margin-top:14px;font-size:15px}.mx{text-align:center;color:#8a8a8a;flex:0 0 40px;font-size:20px}.about{text-align:center;display:block}.ph{width:min(440px,100%);margin:0 auto}.ab{max-width:640px;margin:44px auto 0;padding:0}.ab .eb{justify-content:center}.ab p.t{margin-left:auto;margin-right:auto}.ab .chips,.ab .act{justify-content:center}.band{margin-top:168px}.ft2{padding:56px var(--m) 24px;background:#000;margin-top:168px;overflow:hidden}.fmail{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.fmail .big{letter-spacing:-.045em;word-break:break-all;font-size:clamp(34px,5.6vw,84px);font-weight:600;line-height:1.05}.fmail .big:hover{color:#fff}.copy{color:#000;white-space:nowrap;background:#ededed;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s}.copy:hover{background:#fff}.copy.ok{background:#bff0cf}.fcols{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:72px;padding-top:0;display:grid}.fcols h2{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:11px;font-weight:600}.fcols ul{gap:8px;list-style:none;display:grid}.fcols a,.fcols button{color:var(--fg);font-size:15px;font-weight:500;transition:color .2s}.fcols a:hover,.fcols button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.fcols .m{color:var(--mute);font-size:15px}.fcols button span{margin-right:4px;font-size:11px}.fmark{align-items:flex-end;gap:2.4vw;margin-top:96px;line-height:.74;display:flex}.fmark svg{flex:none;width:27vw;height:auto;display:block}.fmark span{letter-spacing:-.05em;color:#fff;margin-bottom:-.02em;font-size:25.6vw;font-weight:700;line-height:.74}.fcopy{color:var(--dim);margin-top:28px;font-size:12px}.wa{right:var(--m);z-index:40;color:#fff;background:#111;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s;display:grid;position:fixed;bottom:24px;box-shadow:0 0 0 1px #ffffff26,0 10px 30px #000a}.wa:hover{background:#1c1c1c}@media (max-width:760px){.mth .mtop{margin-bottom:40px;display:block}.mth .mtop h2{font-size:38px}.mth .mint{margin-top:18px;font-size:16px}.m3c{flex-direction:column;align-items:stretch}.mcard{min-height:220px;padding:22px}.mx{flex:none;padding:10px 0}.ab{margin-top:32px}.band{margin-top:112px}.ft2{margin-top:112px;padding-top:40px}.fmail{gap:16px}.fmail .big{word-break:normal;font-size:9.4vw}.fcols{grid-template-columns:1fr 1fr;gap:36px 20px;margin-top:48px}.fcols>div:first-child{grid-column:1/3}.fmark{margin-top:64px}.wa{width:48px;height:48px;bottom:16px;right:16px}}.mth .mtop .eb{justify-content:flex-start}.mcard{text-align:left}.mcard .mn{margin:0}.ft2 .fcols{grid-template-columns:repeat(3,1fr)}.ft2 .fcols>*{grid-column:auto!important}.ft2 .fcols h2{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:11px;font-weight:600}.ft2 .fcols li{margin:0}@media (max-width:760px){.ft2 .fcols{grid-template-columns:1fr 1fr}.ft2 .fcols>div:first-child{grid-column:1/3!important}.fmail .big{font-size:7.4vw}}.fmark{gap:2.24vw}.fmark svg{width:25.1vw}.fmark span{font-size:23.8vw}@media (max-width:760px){.fmark{gap:2.1vw}.fmark svg{width:23.5vw}.fmark span{font-size:22.3vw}.fmail .big{font-size:6.9vw}.mcard{min-height:180px}}.about{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;max-width:1080px;margin:0 auto;display:grid}.about .ph{width:100%;margin:0}.about .ab{max-width:none;margin:0}.about .ab .eb{justify-content:flex-start}.about .ab p.t{margin-left:0;margin-right:0}.about .ab .chips,.about .ab .act{justify-content:flex-start}.mth .mtop{margin-bottom:88px}.m3c{grid-template-columns:1fr 88px 1fr 88px 1fr;align-items:stretch;display:grid}.mcard{background:#0e0e0e;border:1px solid #ffffff14;border-radius:24px;min-height:340px;padding:40px}.mcard:after{display:none}.mcard .mn{color:#8a8a8a;letter-spacing:.02em;font-size:12px;font-weight:500}.mcard h3{margin-top:auto}.mcard p{min-height:3em;margin-top:12px}.mx{justify-content:center;align-items:center;font-size:0;display:flex}.mx svg{width:56px;height:56px;display:block}@media (max-width:760px){.about{text-align:center;display:block}.about .ph{width:min(320px,100%);margin:0 auto}.about .ab{margin-top:32px}.about .ab .eb,.about .ab .chips,.about .ab .act{justify-content:center}.about .ab p.t{margin-left:auto;margin-right:auto}.mth .mtop{margin-bottom:48px}.m3c{flex-direction:column;display:flex}.mcard{min-height:220px;padding:32px}.mcard p{min-height:0}.mx{padding:16px 0}.mx svg{width:48px;height:48px}}.ph figcaption{text-align:left}.m1{padding-top:184px}.m1top{text-align:center}.m1top .eb{justify-content:center;margin-bottom:28px;padding:0}.m1top h2{letter-spacing:-.045em;color:#f2f2f2;max-width:14ch;margin:0 auto;font-size:clamp(48px,6vw,88px);font-weight:600;line-height:1}.m1top h2 .ln{display:block}.m1p{color:#8e8e93;letter-spacing:-.01em;max-width:44ch;margin:28px auto 0;font-size:17px;line-height:1.55}.m1cols{text-align:left;grid-template-columns:repeat(3,1fr);margin-top:140px;list-style:none;display:grid}.m1c{border-left:1px solid #ffffff1a;padding:8px 48px}.m1c:first-child{border-left:0;padding-left:0}.m1c:last-child{padding-right:0}.m1n{letter-spacing:-.06em;color:#ffffff2b;margin-bottom:56px;font-size:120px;font-weight:300;line-height:.8;display:block}.m1c h3{letter-spacing:-.03em;color:#f2f2f2;align-items:flex-end;min-height:2.24em;font-size:26px;font-weight:600;line-height:1.12;display:flex}.m1c p{color:#8e8e93;max-width:30ch;margin-top:14px;font-size:15.5px;line-height:1.55}@media (max-width:760px){.m1{padding-top:112px}.m1top h2{font-size:42px}.m1p{font-size:16px}.m1cols{grid-template-columns:1fr;margin-top:72px}.m1c,.m1c:first-child{border-top:1px solid #ffffff1a;border-left:0;padding:40px 0}.m1c:last-child{padding-bottom:0}.m1n{margin-bottom:28px;font-size:88px}.m1c h3{min-height:0;font-size:24px}}.m1{padding-bottom:160px}@media (max-width:760px){.m1{padding-bottom:96px}.m1top h2 .ln{display:inline!important}.m1top h2{font-size:clamp(32px,9.4vw,40px)}}.m1c{text-align:center}.m1c h3{justify-content:center}.m1c p{margin-left:auto;margin-right:auto}.m1c,.m1c:first-child,.m1c:last-child{padding-left:40px;padding-right:40px}@media (max-width:760px){.m1c,.m1c:first-child,.m1c:last-child{padding-left:0;padding-right:0}}.sh.shl{text-align:left;display:block}.sh.shl h2{max-width:18ch}.sh.shl .int{max-width:520px}@media (max-width:760px){.nav{align-items:center}.logo svg,.logo img{display:block}.burger{-webkit-backdrop-filter:blur(12px);width:44px;height:44px;transition:background .3s var(--e),box-shadow .3s var(--e);background:#ffffff0a;border-radius:50%;gap:0;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.burger:active{transform:scale(.96)}.burger i{background:#f2f2f2;border-radius:2px;width:18px;height:1.5px;margin:-.75px 0 0 -9px;transition:transform .5s cubic-bezier(.7,0,.2,1),width .5s cubic-bezier(.7,0,.2,1);position:absolute;top:50%;left:50%}.burger i:first-of-type{transform:translateY(-3.5px)}.burger i:last-of-type{transform:translateY(3.5px)}.burger[aria-expanded=true]{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.burger[aria-expanded=true] i:first-of-type{transform:rotate(45deg)}.burger[aria-expanded=true] i:last-of-type{transform:rotate(-45deg)}.burger:focus-visible{outline-offset:3px;outline:2px solid #fff}.mnav{z-index:45;padding:120px var(--m) calc(28px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);opacity:0;transition:opacity .45s var(--e);background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.mnav.open{opacity:1}.mnav nav{border-top:0;flex-direction:column;display:flex}.mnav nav a{letter-spacing:-.045em;color:#f2f2f2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;padding:18px 0;font-size:40px;font-weight:500;line-height:1.05;display:flex}.mnav nav a small{letter-spacing:0;color:#8a8a8a;font-size:12px;font-weight:400}.mnav nav a,.mnav .mfoot{opacity:0;transition:opacity .6s var(--e),transform .7s var(--e);transition-delay:0s;transform:translateY(18px)}.mnav.open nav a,.mnav.open .mfoot{opacity:1;transition-delay:calc(.12s + var(--i)*60ms);transform:none}.mnav .mfoot{flex-direction:column;margin-top:auto;display:flex}.mnav .btn{border-radius:999px;justify-content:center;padding:16px}.mnav .mt{text-align:center;color:#ededed;margin-top:16px;font-size:15px}.mnav .mw{text-align:center;color:#8a8a8a;margin-top:6px;font-size:13px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mnav,.mnav nav a,.mnav .mfoot,.burger i{transition:none}}.lid .scr,.frm .scr{isolation:isolate;clip-path:inset(0 round var(--sr));transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.lid .scr{--sr:.45cqw}.frm .scr{--sr:13.6cqw}.lid .scr img.roll,.frm .scr img.roll{object-fit:cover;object-position:top center;width:100%;height:auto;min-height:100%;transition:opacity .8s var(--e);inset:0 auto auto 0}.lid .scr img.roll:not(.ld),.frm .scr img.roll:not(.ld),.lid .scr img.roll,.frm .scr img.roll{transform:none}.on .lid .scr img.roll.ld,.on .frm .scr img.roll.ld{animation:roll var(--dur,26s) cubic-bezier(.45,0,.55,1) infinite alternate}.isl,.cam{z-index:5}@media (max-width:760px){.on .mc .mac .scr img.roll.ld{animation:none}}.form{background:linear-gradient(#0b0b0b,#070707);border-radius:24px;padding:44px;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff14,0 40px 80px -40px #000}.form h3{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.1}.form .s{color:#8e8e93;margin-top:8px;font-size:14px}.form fieldset{margin-top:36px}.form legend{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;margin-bottom:14px;font-size:12px}.form .opts{gap:8px}.form .opts span{color:#d4d4d4;transition:background .25s var(--e),color .25s var(--e),border-color .25s var(--e),transform .25s var(--e);background:#ffffff05;border:1px solid #ffffff24;border-radius:999px;padding:9px 16px;font-size:14px}.form .opts label:hover span{color:#fff;border-color:#ffffff57}.form .opts input:checked+span{color:#000;background:#f2f2f2;border-color:#f2f2f2}.form .opts input:active+span{transform:scale(.97)}.form .opts input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.form .fl{gap:8px 32px;margin-top:28px}.form .f{padding-top:18px;position:relative}.form .f input,.form .f textarea{color:#f2f2f2;caret-color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff29;border-radius:0;padding:12px 0;font-size:16px;display:block}.form .f textarea{resize:vertical;min-height:96px;line-height:1.5}.form .f input::placeholder,.form .f textarea::placeholder{color:#0000}.form .f label{color:#8e8e93;pointer-events:none;transform-origin:0 0;transition:transform .35s var(--e),color .35s var(--e);margin:0;font-size:16px;position:absolute;top:30px;left:0}.form .f label em{color:#6f6f73;font-style:normal}.form .f input:focus~label,.form .f textarea:focus~label,.form .f input:not(:placeholder-shown)~label,.form .f textarea:not(:placeholder-shown)~label{color:#a3a3a3;transform:translateY(-26px)scale(.78)}.form .f i{transform-origin:0;height:1px;transition:transform .5s var(--e);background:#fff;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.form .f input:focus~i,.form .f textarea:focus~i{transform:scaleX(1)}.form .f input:focus,.form .f textarea:focus{border-color:#ffffff29;outline:0}.form .f input:focus-visible,.form .f textarea:focus-visible{outline:0}.form .f input[aria-invalid=true],.form .f textarea[aria-invalid=true]{border-bottom-color:#ff8a7a}.form .f input[aria-invalid=true]~label,.form .f textarea[aria-invalid=true]~label{color:#ffb1a5}.form .rgpd{color:#8e8e93;align-items:flex-start;gap:12px;margin-top:28px;font-size:13px;line-height:1.5;display:flex}.form .rgpd input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .2s,border-color .2s;display:grid}.form .rgpd input:after{content:"";width:9px;height:5px;transition:transform .25s var(--e);border-bottom:1.6px solid #000;border-left:1.6px solid #000;transform:translateY(-1px)rotate(-45deg)scale(0)}.form .rgpd input:checked{background:#f2f2f2;border-color:#f2f2f2}.form .rgpd input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.form .rgpd input:focus-visible{outline-offset:3px;outline:2px solid #fff}.form .rgpd input[aria-invalid=true]{border-color:#ff8a7a}.form .rgpd button{color:#d4d4d4;text-underline-offset:3px;text-decoration:underline}.form .sub{gap:18px;margin-top:32px}.send{color:#000;font:inherit;letter-spacing:-.01em;cursor:pointer;transition:background .3s var(--e),transform .3s var(--e),box-shadow .3s var(--e);background:#f2f2f2;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 26px;font-size:15px;font-weight:600;display:inline-flex}.send .ic{color:#fff;background:#000;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.send .ic svg{width:16px;height:16px;transition:transform .45s var(--e)}.send:hover{background:#fff;box-shadow:0 10px 40px -10px #ffffff59}.send:hover .ic svg{transform:translate(3px)}.send:active{transform:scale(.98)}.send:focus-visible{outline-offset:3px;outline:2px solid #fff}.send.ld .ic svg{opacity:0}.send.ld .ic{background:conic-gradient(#000 0 75%,#555 0);animation:.8s linear infinite spin;-webkit-mask:radial-gradient(circle,#0000 13px,#000 14px)}@keyframes spin{to{transform:rotate(1turn)}}.form .sub small{color:#8a8a8a;font-size:12px}.form .msg{animation:msgIn .5s var(--e);border-radius:14px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.5}.form .msg.ok,.form .msg.err{display:flex}.form .msg svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px;margin-top:1px}.form .msg b{color:#fff;font-weight:600;display:block}.form .msg p{margin-top:2px}.form .msg.err{color:#ffc4bb;background:#ff8a7a0f;box-shadow:inset 0 0 0 1px #ff8a7a47}.form .msg.ok{color:#bff0cf;background:#6ee7a00f;box-shadow:inset 0 0 0 1px #6ee7a047}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:760px){.form{border-radius:20px;margin-top:40px;padding:28px 22px}.form h3{font-size:24px}.form fieldset{margin-top:28px}.form .fl{grid-template-columns:1fr;gap:4px}.form .fl .full{grid-column:auto}.form .opts span{padding:9px 14px;font-size:13.5px}.form .sub{text-align:center;flex-direction:column;align-items:stretch}.send{justify-content:space-between}}.wa{z-index:40;right:calc(var(--m) + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));color:#f2f2f2;width:56px;height:56px;transition:transform .35s var(--e),box-shadow .35s var(--e),color .35s var(--e),opacity .35s var(--e);animation:waIn .8s var(--e) 1.2s both;background:linear-gradient(#161616,#0a0a0a);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff24,0 16px 40px -8px #000000e6}.wa svg{width:24px;height:24px}.wa:after{content:"";background:#25d366;border-radius:50%;width:8px;height:8px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 2px #0e0e0e}.wa:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff42,0 20px 50px -8px #000}.wa:focus-visible{outline-offset:4px;outline:2px solid #fff}.menu-open .wa{opacity:0;pointer-events:none;transform:scale(.9)}@keyframes waIn{0%{opacity:0;transform:translateY(12px)scale(.9)}}@media (max-width:760px){.wa{width:52px;height:52px;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.wa:after{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.wa,.form .msg,.send.ld .ic{animation:none}}#scene,#tilt{opacity:1!important;visibility:visible!important}@media (min-width:761px){.wa{bottom:calc(25.5px + env(safe-area-inset-bottom))}}#intro .il{background:linear-gradient(90deg,#ffffff1f,#ffffff6b);height:1px;position:absolute;top:50%;transform:scaleX(0)}#intro .il.l{transform-origin:0;left:0}#intro .il.r{transform-origin:100%;background:linear-gradient(270deg,#ffffff1f,#ffffff6b);right:0}#intro .ilogo{transform-origin:50%;will-change:transform;display:block;position:fixed}#intro .ilogo svg{width:100%;height:100%;display:block}#intro .iskip{right:var(--m);bottom:calc(24px + env(safe-area-inset-bottom));font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;cursor:pointer;padding:12px 4px;font-size:12px;transition:color .2s;position:absolute}#intro .iskip:hover,#intro .iskip:focus-visible{color:#fff}.nav .logo{transition:none}@media (max-width:760px){.hero .mtel{text-align:center;line-height:1.45;padding-left:64px!important;padding-right:64px!important;display:block!important}}.pm h3{margin:0}.pm .d{color:#a3a3a3;max-width:34ch;margin-top:10px;font-size:16px}.pm .tg{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pm .tg span{letter-spacing:.02em;color:#bdbdbd;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:11px}.pm .tg .ty{color:#8a8a8a}.pm .lk{margin-top:22px}.mc .pm .d{font-size:14px}@media (min-width:761px){.sv .n,.sv h3,.sv .d,.sv .go{grid-row:1}}.form{padding:36px}.form h3{font-size:24px}.form .s{margin-top:4px}.form .fl{grid-template-columns:1fr 1fr;gap:4px 28px;margin-top:12px}.form .chipf{min-width:0;margin:0;padding-top:22px}.form .chipf legend{letter-spacing:0;text-transform:none;color:#8e8e93;float:left;width:100%;margin-bottom:10px;padding-top:0;font-size:12px}.form .chipf .opts{clear:both;gap:6px}.form .chipf .opts span{padding:7px 13px;font-size:13px}.form .f textarea{min-height:72px}.form .rgpd{margin-top:20px;font-size:12.5px}.form .sub{margin-top:22px}@media (min-width:761px){.cta .l{grid-column:1/6}.form{grid-column:6/13}}@media (max-width:760px){.fmail{text-align:center;flex-direction:column;align-items:center;gap:18px}.fmail .big{text-align:center}main>section.sx,main>section.band{padding-top:88px;padding-bottom:0;position:relative}main>section.sx+section:before,main>section.band:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24 12% 88%,#0000);height:1px;position:absolute;top:0;left:0;right:0}main>section.sx{padding-bottom:88px}.sh .eb,.m1top .eb,.ab .eb,.bt .eb{margin-bottom:18px}.sv{grid-template-columns:1fr 40px;grid-template-areas:"n go""t go""d d";align-items:start;gap:0 16px;padding:28px 0;display:grid}.sv .n{grid-area:n;padding:0 0 8px}.sv h3{grid-area:t;margin:0;font-size:28px;line-height:1.05}.sv .go{grid-area:go;place-self:center end;width:40px;height:40px}.sv .d{grid-area:d;margin-top:14px;font-size:15px}.sv .d ul{gap:6px;margin-top:12px}.pm h3{font-size:30px}.pm .d{font-size:15px}.fr .pm{margin-top:24px}.feat{gap:72px}.lid .scr img.roll,.frm .scr img.roll{object-fit:cover;object-position:top center;width:100%;min-height:0;position:absolute;height:100%!important;animation:none!important;inset:0!important;transform:none!important}.form{margin-top:40px;padding:26px 20px}.form .fl{grid-template-columns:1fr;gap:0}.form .chipf{grid-column:auto}.form .sub{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.send{justify-content:space-between}}@media (min-width:761px) and (max-width:1100px){.lid .scr img.roll,.frm .scr img.roll{object-position:top center;top:0}}.links .dd{display:inline-flex;position:relative}.ddm{-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;min-width:220px;transition:opacity .25s var(--e),transform .3s var(--e),visibility 0s .3s;background:#0c0c0ceb;border-radius:14px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,6px);box-shadow:0 0 0 1px #ffffff1a,0 20px 50px -10px #000}.ddm:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.links .ddm a{white-space:nowrap;color:#cfcfcf;border-radius:8px;padding:10px 12px;font-size:14px}.links .ddm a:hover,.links .ddm a:focus-visible{color:#fff;background:#ffffff0f}.dd:hover .ddm,.dd:focus-within .ddm{opacity:1;visibility:visible;transition:opacity .25s var(--e),transform .3s var(--e);transform:translate(-50%)}.mnav nav a.sub{color:#a3a3a3;border-bottom:1px solid #ffffff0f;padding:10px 0 10px 18px;font-size:20px}.phero{padding:168px var(--m) 0;max-width:1440px;margin:0 auto;position:relative}.crumb ol{color:#8a8a8a;flex-wrap:wrap;gap:8px;font-size:13px;list-style:none;display:flex}.crumb li+li:before{content:"/";color:#555;margin-right:8px}.crumb a:hover{color:#fff}.crumb [aria-current]{color:#d4d4d4}.phero .eyb{color:#8a8a8a;margin-top:56px;font-size:13px}.phero h1{letter-spacing:-.05em;color:#f2f2f2;margin-top:18px;font-size:clamp(48px,7vw,112px);font-weight:600;line-height:.96}.phero h1 em{color:#8a8a8a;font-style:normal}.phero .lede{color:#a3a3a3;max-width:52ch;margin-top:28px;font-size:19px;line-height:1.5}.phero .act{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.facts{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:96px;display:grid}.facts div{padding:24px 24px 0 0}.facts div+div{border-left:1px solid #ffffff1a;padding-left:24px}.facts dt{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;font-size:12px}.facts dd{color:#ededed;letter-spacing:-.01em;margin-top:10px;font-size:17px}.types{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ty{background:#0a0a0a;border-radius:20px;flex-direction:column;padding:36px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ty .k{color:#8a8a8a;font-size:12px}.ty h3{letter-spacing:-.035em;margin-top:40px;font-size:30px;font-weight:600;line-height:1.05}.ty .who{color:#a3a3a3;margin-top:14px;font-size:15.5px;line-height:1.5}.ty dl{margin-top:auto;padding-top:28px}.ty dt{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px;font-size:11px}.ty dd{color:#d4d4d4;margin-top:8px;font-size:14.5px;line-height:1.5}#types .px,.audit .px{color:#8a8a8a;margin-top:24px;font-size:13px}.inc{grid-template-columns:repeat(3,1fr);column-gap:48px;list-style:none;display:grid}.inc.two{grid-template-columns:repeat(2,1fr)}.inc li{border-top:1px solid #ffffff1a;padding:32px 0 40px}.inc span{color:#8a8a8a;font-size:12px}.inc h3{letter-spacing:-.03em;margin-top:20px;font-size:24px;font-weight:600}.inc p{color:#a3a3a3;max-width:34ch;margin-top:10px;font-size:15.5px;line-height:1.5}.tech{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tc{border-radius:20px;padding:32px;box-shadow:inset 0 0 0 1px #ffffff14}.tc h3{letter-spacing:-.03em;font-size:24px;font-weight:600}.tc p{color:#d4d4d4;margin-top:10px}.tc small{color:#8a8a8a;margin-top:18px;font-size:13px;display:block}.chk{background:#0a0a0a;border-radius:20px;grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-top:20px;padding:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.chk h3{letter-spacing:-.03em;font-size:24px;font-weight:600}.chk ul{grid-template-columns:1fr 1fr;gap:12px 32px;list-style:none;display:grid}.chk li{color:#d4d4d4;align-items:center;gap:12px;font-size:15px;display:flex}.chk li:before{content:"";border-bottom:1.5px solid #ededed;border-left:1.5px solid #ededed;flex:0 0 14px;height:8px;transform:rotate(-45deg)translate(2px,-2px)}.cwv{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.cv{padding:36px 36px 0 0}.cv+.cv{border-left:1px solid #ffffff1a;padding-left:36px}.cv .k{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;font-size:12px}.cv .v{letter-spacing:-.05em;color:#f2f2f2;margin-top:20px;font-size:clamp(48px,5vw,80px);font-weight:300;line-height:1}.cv p:last-child{color:#a3a3a3;max-width:30ch;margin-top:16px}.audit{background:linear-gradient(#0e0e0e,#080808);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:48px;padding:56px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff14}.audit .eb{margin-bottom:20px}.audit h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1}.audit .int{color:#a3a3a3;max-width:46ch;margin-top:16px}.audit .btn{flex:none}.steps{grid-template-columns:repeat(4,1fr);column-gap:32px;list-style:none;display:grid}.steps li{border-top:1px solid #ffffff24;flex-direction:column;padding-top:28px;display:flex}.steps span{letter-spacing:-.05em;color:#fff3;font-size:56px;font-weight:300;line-height:.9}.steps h3{letter-spacing:-.03em;margin-top:28px;font-size:22px;font-weight:600}.steps p{color:#a3a3a3;margin-top:10px;font-size:15px;line-height:1.5}.steps small{color:#8a8a8a;margin-top:18px;font-size:12px}.nope{text-align:center;max-width:860px;margin:0 auto;padding:24px 0}.nope .k{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font-size:12px}.nope h2{letter-spacing:-.05em;color:#f2f2f2;margin-top:20px;font-size:clamp(40px,5.4vw,80px);font-weight:600;line-height:1;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59;text-decoration-thickness:2px}.nope p:last-child{color:#a3a3a3;max-width:52ch;margin:24px auto 0;font-size:17px}.rel.n2{grid-template-columns:repeat(2,1fr)}.rel{border-top:0;margin-top:0;padding-top:0}@media (max-width:760px){.phero{padding-top:120px}.phero .eyb{margin-top:40px}.phero h1{font-size:clamp(40px,11vw,48px)}.phero .lede{font-size:16.5px}.phero .act .btn{text-align:center;flex:100%;justify-content:center}.facts{grid-template-columns:1fr 1fr;margin-top:56px}.facts div,.facts div+div{border-bottom:1px solid #ffffff14;border-left:0;padding:20px 0}.facts div:nth-child(odd){padding-right:12px}.facts dd{font-size:15px}.types,.tech,.inc,.inc.two,.cwv,.steps{grid-template-columns:1fr}.ty{padding:28px 24px}.ty h3{margin-top:24px;font-size:26px}.inc li{padding:24px 0 28px}.inc h3{margin-top:12px;font-size:21px}.chk{grid-template-columns:1fr;gap:20px;padding:26px 22px}.chk ul{grid-template-columns:1fr}.cv,.cv+.cv{border-bottom:1px solid #ffffff14;border-left:0;padding:28px 0}.audit{flex-direction:column;align-items:stretch;gap:28px;padding:32px 22px}.audit .btn{justify-content:center}.steps{row-gap:0}.steps li{padding:24px 0 28px}.steps span{font-size:44px}.steps h3{margin-top:16px}.nope h2{font-size:38px}.rel,.rel.n2{display:flex}main>section.phero+section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24 12% 88%,#0000);height:1px;position:absolute;top:0;left:0;right:0}main>section.phero+section{margin-top:72px}.facts div{min-width:0}.facts dd{overflow-wrap:anywhere}}.ic{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:1em;height:1em;display:block;overflow:visible}.ic *{vector-effect:non-scaling-stroke}.ici{vertical-align:-.12em;color:#bdbdbd;margin-right:.5em;font-size:.8em;line-height:0;display:inline-block}.ici .ic{width:1em;height:1em}h3 .ici{font-size:max(20px,.78em)}.cv .k .ici{vertical-align:-5px;color:#d4d4d4;margin-right:10px;font-size:20px}.way .wi{color:#bdbdbd;flex:none;margin-right:-2px;font-size:22px;line-height:0}.way .wi+span{flex:1}.js .ic [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1)}.js .ic.in [pathLength]{stroke-dashoffset:0}.js .ic.in .mo,.js .ic.in .mo [pathLength]{transition-delay:.45s}.ic .mo{transform-box:fill-box;transform-origin:50%}.ic.on .blink{animation:1.6s step-end infinite icBlink}.ic.on .pulse{animation:2.4s ease-in-out infinite icPulse}.ic.on .needle{transform-origin:0 100%;animation:3.2s cubic-bezier(.65,0,.35,1) infinite icNeedle}.ic.on .ring{animation:2.6s ease-out infinite icRing}.ic.on .dots circle{animation:1.8s ease-in-out infinite icDot}.ic.on .dots circle:nth-child(2){animation-delay:.2s}.ic.on .dots circle:nth-child(3){animation-delay:.4s}@keyframes icBlink{50%{opacity:0}}@keyframes icPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes icNeedle{0%,to{transform:rotate(-28deg)}55%{transform:rotate(6deg)}70%{transform:rotate(0)}}@keyframes icRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@keyframes icDot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-1.5px)}}.ic .nudge,.ic .sweep,.ic .spin,.ic .bob,.ic .shift,.ic .pop,.ic .ringing{transition:transform .6s cubic-bezier(.2,.8,.2,1)}:is(.sv,.ty,.inc li,.cv,.way):hover .ic .nudge{transform:translate(1.5px,-1px)}:is(.sv,.ty,.inc li,.way):hover .ic .sweep{transform:translate(1.5px,-1.5px)rotate(-12deg)}:is(.sv,.ty,.inc li):hover .ic .spin{transition-duration:.9s;transform:rotate(180deg)}:is(.sv,.ty,.inc li,.cv):hover .ic .bob{transform:translateY(-1.5px)}:is(.inc li,.cv):hover .ic .shift{transform:translateY(1.5px)}:is(.inc li,.ty):hover .ic .pop{transform:scale(1.12)}.way:hover .ic .ringing{animation:.5s ease-in-out 2 icRinging}@keyframes icRinging{25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}:is(.sv,.ty,.inc li,.cv,.way):hover .ici,.way:hover .wi{color:#fff;transition:color .3s}@media (max-width:760px){h3 .ici{vertical-align:-.1em;font-size:20px}.way .wi{font-size:20px}}@media (prefers-reduced-motion:reduce){.js .ic [pathLength]{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.ic .mo{transition:none!important;animation:none!important}}.ic .f{fill:var(--fill);fill-opacity:0;transition:fill-opacity .9s .7s}.ic.in .f{fill-opacity:.18}.ic{filter:drop-shadow(0 0 #0000);transition:filter .8s}.ic.on{filter:drop-shadow(0 0 5px var(--gl))}h3 .ici{margin-right:.45em;font-size:max(24px,.85em)}.cv .k .ici{vertical-align:-7px;font-size:24px}.way .wi{font-size:24px}.ici,.way .wi{color:inherit}:is(.sv,.ty,.inc li,.cv,.way):hover .ic.on{filter:drop-shadow(0 0 8px var(--gl))}@media (max-width:760px){h3 .ici{vertical-align:-.16em;font-size:24px}.way .wi{font-size:22px}}@media (prefers-reduced-motion:reduce){.ic .f{fill-opacity:.18;transition:none}.ic,.ic.on{transition:none}}.ic .hl,.ic .spec{pointer-events:none}.ic .hl .fh{fill:var(--hl);stroke:none;opacity:0;transition:opacity .9s .9s}.ic.in .hl .fh{opacity:.5}.ic .spec{stroke:#fff;opacity:0;transition:opacity .8s 1s}.ic .spec *{fill:none!important;stroke-dashoffset:0!important}.ic.in .spec{opacity:.22}.ic .body .f{fill-opacity:0}.ic.in .body .f{fill-opacity:.2}.ic.gl{filter:none}.ic.gl.on{filter:drop-shadow(0 0 4px var(--gl))}.tile{vertical-align:middle;isolation:isolate;background:linear-gradient(#1a1a1c 0%,#0e0e10 100%);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;margin-right:14px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 8px 20px -8px #000000e6}.tile:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 30% 0%,var(--tint) 0%,transparent 70%);opacity:.9;position:absolute;inset:0}.tile:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);position:absolute;inset:-40% -60%;transform:translate(-70%)}.tile:has(.ic.on):after{animation:1.4s cubic-bezier(.65,0,.35,1) .1s both tileSweep}@keyframes tileSweep{to{transform:translate(70%)}}.tile .ic{filter:none;width:22px;height:22px}.tile .ic.on{filter:drop-shadow(0 0 3px var(--gl))}.ti-blue{--tint:#0a84ff33}.ti-purple{--tint:#bf5af233}.ti-green{--tint:#30d1582b}.ti-orange{--tint:#ff9f0a2e}.ti-indigo{--tint:#5e5ce638}.ti-pink{--tint:#ff375f2e}.ti-gauge{--tint:#ffd60a26}:is(.sv,.ty,.inc li,.cv,.audit,.nope):hover .tile{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1f,0 10px 24px -8px #000000e6}.ty .tile{margin:0 0 22px;display:grid}.ty h3{margin-top:28px}.ty h3 .tile{display:grid}h3 .tile{vertical-align:-.28em}.cv .k .tile{vertical-align:middle;border-radius:10px;width:36px;height:36px;margin-right:12px}.inc li h3 .tile{margin:0 0 18px;display:grid}.audit .tile,.nope .tile{border-radius:13px;width:48px;height:48px;margin:0 0 22px;display:grid}.audit .tile .ic,.nope .tile .ic{width:26px;height:26px}.nope .tile{margin:0 auto 22px}.ci{vertical-align:-3px;width:16px;height:16px;margin-right:7px;font-style:normal;line-height:0;display:inline-block}.ci .ic{width:16px;height:16px}.opts input:checked+span .ic .spec{opacity:0}.fcols h2 .ici{vertical-align:-3px;margin-right:8px;font-size:16px}.bv li .ici{margin:0 0 14px;font-size:28px;display:block}.steps h3 .ici{font-size:22px}@media (max-width:760px){.sv h3 .tile{border-radius:10px;width:36px;height:36px;margin-right:12px}.sv h3 .tile .ic{width:20px;height:20px}.ty .tile,.inc li h3 .tile{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.tile:after{display:none}.ic .hl .fh,.ic .spec,.ic .body .f{transition:none}}.tile .ic{font-size:22px!important}.audit .tile .ic,.nope .tile .ic{font-size:26px!important}@font-face{font-family:Inter Tight;src:url(/assets/fonts/inter-tight-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.lead{max-width:700px}.lead h1{letter-spacing:-.045em;margin-bottom:.32em;font-family:Inter Tight,Mona Sans,sans-serif;font-size:clamp(50px,4.6vw,68px);font-weight:500;line-height:1}.lead h1 .ln{white-space:nowrap;display:block}.lead h1 em{letter-spacing:-.01em;padding-right:.04em;font-family:Instrument Serif,Georgia,serif;font-size:1.12em;font-style:italic;font-weight:400;line-height:.8}@media (max-width:760px){.lead h1{font-size:40px}}@media (max-width:360px){.lead h1{font-size:38px}}.ia{isolation:isolate;background:#000}.ia:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.05;mix-blend-mode:overlay;background-size:180px;position:absolute;inset:0}.ia-g{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:128px;padding:32px 0 96px;display:grid}.kd{max-width:352px}.kd-h{color:#a1a1a1;border-bottom:1px solid #ffffff24;justify-content:space-between;padding-bottom:16px;font-size:14px;display:flex}.kd-n b{color:#fff;font-weight:500}.kd-v{min-height:224px;margin-top:32px;display:grid}.kd-s{opacity:0;pointer-events:none;grid-area:1/1;margin:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.kd-s.on{opacity:1;pointer-events:auto;transform:none}.kd-big{letter-spacing:-.05em;color:#fff;margin:0 0 16px;font-family:Inter Tight,Mona Sans,sans-serif;font-size:96px;font-weight:500;line-height:1}.kd-big span{color:#5e5ce6;margin-left:.04em}.kd-s figcaption{color:#d4d4d4;max-width:30ch;font-size:16px;line-height:1.45}.kd-src{color:#6f6f6f;margin-top:16px;font-size:12px}.kd-src a{color:#8a8a8a;text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.kd-src a:hover{color:#fff}.kd-c{gap:16px;margin-top:32px;display:flex}.kd-b{color:#fff;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,border-color .3s;display:grid;position:relative}.kd-b:hover{background:#151515;border-color:#ffffff4d}.kd-b:focus-visible{outline-offset:3px;outline:2px solid #fff}.kd-b svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kd-b .ring{width:48px;height:48px;position:absolute;inset:-1px;transform:rotate(-90deg)}.kd-b .ring circle{stroke:#5e5ce6;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.kd.run .ring circle{animation:6s linear forwards kdRing}.kd.paused .ring circle{animation-play-state:paused}@keyframes kdRing{to{stroke-dashoffset:0}}.ia-m h2{letter-spacing:-.045em;margin:0 0 32px;font-family:Inter Tight,Mona Sans,sans-serif;font-size:clamp(44px,4.4vw,64px);font-weight:500;line-height:1.04}.ia-m h2 .ln{display:block}.ia-m mark{letter-spacing:-.01em;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#5e5ce6eb,#0a84ffc7);border-radius:.14em;padding:0 .14em .02em .1em;font-family:Instrument Serif,Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;box-shadow:inset 0 1px #ffffff38}.ia-m>p{color:#a1a1a1;max-width:56ch;margin:0 0 64px;font-size:17px;line-height:1.6}.ia-cta{color:#000;background:#fff;border-radius:999px;align-items:center;gap:12px;height:48px;padding:0 24px 0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.ia-cta i{background:#5e5ce6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #5e5ce633}.ia-cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px #5e5ce680}.ia-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:1100px){.ia-g{gap:64px}}@media (max-width:860px){.ia-g{grid-template-columns:1fr;gap:64px;padding:0 0 32px}.kd{max-width:none}.kd-v{min-height:0}.kd-big{font-size:80px}.ia-m h2{font-size:38px}.ia-m>p{margin-bottom:32px;font-size:16px}}@media (prefers-reduced-motion:reduce){.kd-s{transition:none;transform:none}.kd.run .ring circle{animation:none}}.ia-g{text-align:left;grid-template-columns:352px minmax(0,640px);justify-content:center;align-items:center;gap:128px;max-width:1152px;margin:0 auto}.ia-m>p{max-width:none}@media (max-width:1100px){.ia-g{grid-template-columns:320px minmax(0,560px);gap:64px}}@media (max-width:860px){.ia-g{grid-template-columns:1fr;gap:64px;padding:0 0 32px}}.w11{max-width:1152px;margin:0 auto}.h11{text-align:center;flex-direction:column;align-items:center;margin:0 0 64px;display:flex}.h11 .eb{align-self:center!important;width:max-content!important;margin:0 auto 16px!important}.h11 h2{letter-spacing:-.045em;margin:0;font-family:Inter Tight,Mona Sans,sans-serif;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.04}.h11 h2 .ln{display:block}.h11 h2 em{letter-spacing:-.01em;color:#bdbdbd;font-family:Instrument Serif,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.ap-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1152px;margin:0 auto;display:grid}.ap-t{text-align:center;isolation:isolate;border-radius:28px;flex-direction:column;align-items:center;height:640px;display:flex;position:relative;overflow:hidden}.ap-tx{z-index:2;padding:48px 24px 0;position:relative}.ap-t h3{letter-spacing:-.035em;margin:0;font-family:Inter Tight,Mona Sans,sans-serif;font-size:44px;font-weight:600;line-height:1.05}.ap-tx p{color:#86868b;letter-spacing:-.01em;text-wrap:balance;margin:8px 0 0;font-family:Inter Tight,Mona Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.35}.ap-lk{justify-content:center;gap:28px;margin-top:18px;display:flex}.ap-lk a{letter-spacing:-.01em;color:var(--lk);font-family:Inter Tight,Mona Sans,sans-serif;font-size:17px;text-decoration:none}.ap-lk a span{margin-left:2px;transition:transform .3s;display:inline-block}.ap-lk a:hover{text-decoration:underline}.ap-lk a:hover span{transform:translate(2px)}.ap-v{transform-origin:50% 100%;flex:1;width:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:relative}.ap-t *{animation-play-state:paused!important}.ap-t.ap-on *{animation-play-state:running!important}.ap-ph{aspect-ratio:71.5/147;width:236px;margin-left:-118px;animation:7s ease-in-out infinite apFloat;position:absolute;top:36px;left:50%}@keyframes apFloat{0%,to{translate:0}50%{translate:0 -10px}}.ap-ph-sh{filter:blur(40px);background:#0000008c;border-radius:18%/9%;position:absolute;inset:4% 2% -2%;transform:translateY(30px)}.ap-ph-edge{background:linear-gradient(90deg,#8e8e93 0%,#e8e8ea 3%,#6b6b70 7%,#3a3a3d 50%,#6b6b70 93%,#e8e8ea 97%,#8e8e93 100%);border-radius:17%/8.3%;position:absolute;inset:0;box-shadow:inset 0 0 0 .8px #fff9,inset 0 0 0 2.5px #00000059}.ap-ph-body{background:#020202;border-radius:16%/7.8%;position:absolute;inset:1.4%}.ap-ph-scr{clip-path:inset(0 round 34px);background:#000;border-radius:13.6%/6.6%;position:absolute;inset:3.3%;overflow:hidden}.ap-ph-scr img{object-fit:cover;object-position:top;width:100%;height:112%;animation:9s ease-in-out infinite alternate apScroll;display:block}@keyframes apScroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(-10.7%)}}.ap-ph-di{background:#000;border-radius:99px;width:31%;height:4%;position:absolute;top:1.8%;left:50%;transform:translate(-50%)}.ap-ph-gl{background:linear-gradient(115deg,#0000 35%,#ffffff1f 45%,#0000 55%);animation:10s ease-in-out infinite alternate apGl;position:absolute;inset:-20%}@keyframes apGl{0%{transform:translate(-15%)}to{transform:translate(15%)}}.ap-ph-b{background:linear-gradient(90deg,#d5d5d8,#5a5a5e);border-radius:2px 0 0 2px;width:1.4%;position:absolute;left:-.9%}.ap-b1{height:3.5%;top:16%}.ap-b2{height:7%;top:22.5%}.ap-b3{height:7%;top:31%}.ap-b4{background:linear-gradient(270deg,#d5d5d8,#5a5a5e);border-radius:0 2px 2px 0;height:10%;top:26%;left:auto;right:-.9%}.ap-srch{width:86%;position:absolute;top:36px;left:50%;transform:translate(-50%)}.ap-bar{background:var(--glass);height:60px;box-shadow:var(--gsh);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:999px;align-items:center;gap:12px;padding:0 22px;display:flex}.ap-mag{fill:none;width:22px;height:22px;stroke:var(--fg2);stroke-width:2px;stroke-linecap:round;flex:none}.ap-q{align-items:center;gap:8px;display:flex}.ap-q i{background:var(--sk);transform-origin:0;border-radius:9px;height:9px;animation:8s cubic-bezier(.65,0,.35,1) infinite apType;display:block}.ap-q i:first-child{width:70px}.ap-q i:nth-child(2){width:110px;animation-name:apType2}@keyframes apType{0%,4%{transform:scaleX(0)}16%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes apType2{0%,16%{transform:scaleX(0)}28%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.ap-caret{background:#2997ff;border-radius:2px;width:2px;height:22px;animation:1.1s steps(2,end) infinite apBlink}@keyframes apBlink{50%{opacity:0}}.ap-res{background:var(--glass);box-shadow:var(--gsh);-webkit-backdrop-filter:blur(20px);border-radius:24px;margin-top:14px;padding:10px}.ap-row{opacity:0;border-radius:16px;align-items:center;gap:14px;padding:12px;animation:8s cubic-bezier(.16,1,.3,1) infinite apRow;display:flex;transform:translateY(8px)}.ap-row:first-child{animation-delay:0s}.ap-row:nth-child(2){animation-delay:.15s}.ap-row:nth-child(3){animation-delay:.3s}@keyframes apRow{0%,30%{opacity:0;transform:translateY(8px)}40%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.ap-top{background:var(--hl)}.ap-logo{border-radius:9px;flex:none;width:36px;height:36px;box-shadow:0 2px 8px #00000040}.ap-dotg{background:var(--sk2);border-radius:9px;flex:none;width:36px;height:36px}.ap-ln{flex-direction:column;flex:1;align-items:flex-start;gap:7px;display:flex}.ap-ln b{letter-spacing:-.02em;color:var(--fg);font:600 16px/1 Inter Tight,sans-serif}.ap-ln i{background:var(--sk);border-radius:8px;width:80%;height:8px;display:block}.ap-ln i+i{width:55%}.ap-gx{width:86%;position:absolute;top:36px;left:50%;transform:translate(-50%)}.ap-ai{border-radius:28px;padding:1.5px;position:relative}.ap-glow{border-radius:inherit;background:conic-gradient(from var(--ang,0deg),#ff6b3d,#ff3db4,#8a5cff,#2997ff,#3de1ff,#ffb13d,#ff6b3d);animation:6s linear infinite apSpin;position:absolute;inset:0}.ap-glow:after{content:"";background:inherit;filter:blur(24px);opacity:var(--glo,.55);z-index:-1;border-radius:40px;position:absolute;inset:-14px}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes apSpin{to{--ang:360deg}}.ap-card{background:var(--card);text-align:left;border-radius:27px;padding:32px 28px 28px;position:relative}.ap-ask{align-items:flex-start;gap:14px;display:flex}.ap-spark{background:linear-gradient(135deg,#8a5cff,#2997ff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ap-spark svg{fill:#fff;width:18px;height:18px}.ap-skel{flex-direction:column;flex:1;gap:13px;padding-top:4px;display:flex}.ap-skel i{background:var(--sk);transform-origin:0;border-radius:9px;height:9px;animation:8s cubic-bezier(.65,0,.35,1) infinite apLine;display:block}.ap-skel i:first-child{width:100%}.ap-skel i:nth-child(2){width:88%;animation-name:apLine2}.ap-skel i:nth-child(3){width:62%;animation-name:apLine3}@keyframes apLine{0%,4%{transform:scaleX(0)}16%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes apLine2{0%,14%{transform:scaleX(0)}26%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes apLine3{0%,24%{transform:scaleX(0)}36%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.ap-src{background:var(--hl);opacity:0;border-radius:999px;align-items:center;gap:10px;margin:22px 0 0 48px;padding:7px 14px 7px 7px;animation:8s cubic-bezier(.16,1,.3,1) infinite apSrc;display:inline-flex}.ap-src .ap-logo{border-radius:7px;width:26px;height:26px}.ap-src b{letter-spacing:-.02em;color:var(--fg);font:600 15px/1 Inter Tight,sans-serif}.ap-cite{color:var(--fg2);font:500 12px/1 Inter Tight,sans-serif}@keyframes apSrc{0%,38%{opacity:0;transform:scale(.92)}46%,92%{opacity:1;transform:none}to{opacity:0}}.ap-sec .ap-t{color:#f5f5f7;--lk:#2997ff;--fg:#f5f5f7;--fg2:#86868b;--sk:#ffffff38;--sk2:#ffffff14;--hl:#ffffff12;--glass:#ffffff0f;--gsh:inset 0 0 0 1px #ffffff14,0 20px 50px -20px #000c;--card:#1d1d1f;background:#1d1d1f}.ap-sec .ap-tx p{color:#86868b}.ap-prompt{background:#ffffff14;border-radius:18px 18px 6px;flex-direction:column;align-items:flex-end;gap:8px;width:62%;margin:0 0 22px auto;padding:14px 16px;display:flex}.ap-prompt i{background:#ffffff4d;border-radius:8px;width:100%;height:8px;display:block}.ap-prompt i+i{width:60%}.ap-skel i:nth-child(4){width:76%;animation-name:apLine3}.ap-sec .ap-web{background:#1d1d1f}@media (max-width:860px){.ap-g{grid-template-columns:1fr;gap:12px}.ap-t{height:560px}.ap-ph{width:220px;margin-left:-110px}.ap-srch,.ap-gx{width:84%;top:32px}.ap-t{border-radius:24px}.ap-tx{padding:40px 24px 0}.ap-t h3{font-size:40px}.ap-lk a{font-size:16px}}@media (prefers-reduced-motion:reduce){.ap-t *,.ap-t :after{transition:none!important;animation:none!important}.ap-row,.ap-src{opacity:1;transform:none}}.ap-more{opacity:0;flex-direction:column;gap:13px;margin:26px 0 0 48px;animation:8s cubic-bezier(.16,1,.3,1) infinite apSrc;display:flex}.ap-more i{background:#ffffff24;border-radius:9px;height:9px;display:block}.ap-more i:nth-child(2){width:84%}.ap-more i:nth-child(3){width:92%}.ap-more i:nth-child(4){width:58%}.ap-card{min-height:520px}.ap-res{min-height:600px}@media (prefers-reduced-motion:reduce){.ap-more{opacity:1}}@media (max-width:860px){.ap-g{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.ap-g::-webkit-scrollbar{display:none}.ap-t{scroll-snap-align:center;flex:0 0 84%;height:540px}.ap-t h3{font-size:36px}.ap-tx{padding:36px 20px 0}.ap-tx p{font-size:16px}.ap-ph{width:210px;margin-left:-105px;top:30px}.ap-srch,.ap-gx{width:86%;top:30px}.ap-t:hover .ap-v{transform:none}}.ap-ph,.ap-ph-scr img,.ap-ph-gl,.ap-row,.ap-src,.ap-more,.ap-skel i,.ap-caret{animation:none!important}.ap-ph-scr img{height:112%}.ap-row,.ap-src,.ap-more{opacity:1;transform:none}.ap-caret{animation:1.1s steps(2,end) infinite apBlink!important}.ap-qt{letter-spacing:-.01em;color:#f5f5f7;white-space:nowrap;font:500 17px/1 Inter Tight,sans-serif}.ap-bar{gap:10px}.ap-row{will-change:transform;position:relative}.ap-ak{background:#ffffff0a}.ap-skel{position:relative;overflow:hidden}.ap-think{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute;inset:0}.ap-src{position:relative}.ap-pulse{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1px #8a5cffb3,0 0 18px #2997ff80}.ap-t:hover .ap-v{transform:scale(1.025)}.ap-lk a span{transition:transform .5s cubic-bezier(.16,1,.3,1)}.ap-t:hover .ap-lk a span{transform:translate(4px)}.ap-static .ap-qt:before{content:"studio web annecy"}@media (max-width:860px){.ap-t:hover .ap-v{transform:none}}.ap-caret{margin-left:1px}.ap-think{background:#ffffff1a;border-radius:9px;width:46%;height:9px;inset:4px auto auto 0;overflow:hidden}.ap-think:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.2s ease-in-out infinite apShim;position:absolute;inset:0;transform:translate(-100%)}@keyframes apShim{to{transform:translate(100%)}}.ap-sec .ap-t,.ap-sec .ap-web{--card:#111113;--glass:#ffffff0d;--hl:#ffffff0f;--sk:#fff3;--sk2:#ffffff12;--gsh:inset 0 0 0 1px #ffffff17,inset 0 1px 0 #ffffff14,0 20px 50px -20px #000000e6;background:linear-gradient(#ffffff09 0%,#fff0 60%),#0a0a0b;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a}.ap-web .ap-v{background:radial-gradient(70% 45% at 50% 100%,#ff6e2821,#0000 70%)}.ap-seo .ap-v{background:radial-gradient(70% 45% at 50% 100%,#2997ff1a,#0000 70%)}.ap-geo .ap-v{background:radial-gradient(70% 45% at 50% 100%,#8a5cff1c,#0000 70%)}.ap-ph-edge{box-shadow:inset 0 0 0 .8px #fff9,inset 0 0 0 2.5px #00000059,0 0 0 1px #ffffff0f}.pg-hero{padding:150px var(--m) 40px;text-align:center;flex-direction:column;align-items:center;max-width:1152px;margin:0 auto;display:flex;position:relative}.pg-hero .crumb{align-self:center}.pg-eyb{letter-spacing:.02em;color:#8a8a8a;margin-top:64px;font:500 13px/1 Inter Tight,sans-serif}.pg-hero h1{letter-spacing:-.055em;color:#f2f2f2;margin:22px 0 0;font-family:Inter Tight,Mona Sans,sans-serif;font-size:clamp(52px,7.4vw,112px);font-weight:500;line-height:.98}.pg-hero h1 .ln{display:block}.pg-hero h1 em{letter-spacing:-.015em;color:#bdbdbd;font-family:Instrument Serif,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.pg-lede{color:#a3a3a3;text-wrap:balance;max-width:46ch;margin:28px auto 0;font-size:19px;line-height:1.5}.pg-act{justify-content:center;margin-top:36px;display:flex}.pg-pb .eb{margin-bottom:18px}.pg-c{text-align:center;flex-direction:column;align-items:center;display:flex}.pg-c .eb{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.pg-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1152px;margin:64px auto 0;padding:0;list-style:none;display:grid}.pg-d{text-align:left;background:linear-gradient(#ffffff09,#fff0 70%),#0a0a0b;border-radius:24px;padding:36px 32px 40px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a}.pg-d .ici{margin-bottom:28px;display:inline-flex}.pg-d h3{letter-spacing:-.025em;color:#f5f5f7;margin:0;font:600 22px/1.2 Inter Tight,sans-serif}.pg-d p{color:#86868b;margin:10px 0 0;font-size:16px;line-height:1.5}.pg-vg{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:96px;max-width:1152px;margin:0 auto;display:grid}.pg-vt h2{letter-spacing:-.045em;margin:18px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.04}.pg-vt h2 .ln{display:block}.pg-vt h2 em{color:#bdbdbd;letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.pg-vt p.rv{color:#a3a3a3;max-width:40ch;margin-top:22px;font-size:18px;line-height:1.5}.pg-vis .ap-t{height:600px}.pg-m4 .m1cols{grid-template-columns:repeat(4,1fr)}.pg-cta{text-align:center;flex-direction:column;align-items:center;padding-top:120px;padding-bottom:140px;display:flex}.pg-cta h2{letter-spacing:-.05em;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(44px,6vw,88px);font-weight:500;line-height:1}.pg-cta h2 .ln{display:block}.pg-cta h2 em{color:#bdbdbd;letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.pg-cta p{color:#a3a3a3;max-width:42ch;margin:24px auto 36px;font-size:18px;line-height:1.5}@media (max-width:1100px){.pg-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-vg{grid-template-columns:1fr 400px;gap:56px}.pg-m4 .m1cols{grid-template-columns:repeat(2,1fr);row-gap:56px}}@media (max-width:860px){.pg-hero{padding:112px 20px 24px}.pg-eyb{margin-top:40px}.pg-lede{font-size:17px}.pg-dl{grid-template-columns:1fr;gap:12px;margin-top:40px}.pg-d{border-radius:20px;padding:28px 24px 30px}.pg-d .ici{margin-bottom:20px}.pg-vg{grid-template-columns:1fr;gap:40px}.pg-vis .ap-t{height:540px}.pg-m4 .m1cols{grid-template-columns:1fr}.pg-cta{padding-top:72px;padding-bottom:96px}}.pg-hero.phero{max-width:1152px;padding:150px var(--m) 40px}.pg-hero h1{margin-top:22px}.pg-d .tile{margin:0 0 28px}@media (max-width:860px){.pg-hero.phero{padding:112px 20px 24px}}.pg-vg{grid-template-columns:minmax(0,420px) 440px;justify-content:center;gap:80px;max-width:1000px}.pg-c h2 em{letter-spacing:-.01em;color:#bdbdbd;font-family:Instrument Serif,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}@media (max-width:1100px){.pg-vg{grid-template-columns:minmax(0,1fr) 400px;gap:56px}}@media (max-width:860px){.pg-vg{grid-template-columns:1fr;gap:40px}}
