@charset "UTF-8";@font-face{font-family:Funnel Display;src:url(/assets/fonts/FunnelDisplay-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--primary: #7700FF;--primary-2: #9747FF;--secondary: #BA69FF;--primary-light: #B3B1FF;--tertiary: #E9B900;--pink: #F0A6C6;--peach: #F6C9A8;--cream: #FBF1E6;--bg: #000018;--bg-2: #000023;--card: #0E0E16;--card-2: #14101F;--deep-purple: #18002A;--line: rgba(255, 255, 255, .09);--line-strong: rgba(119, 0, 255, .5);--fg: #FFFFFF;--fg-muted: #B7B4C7;--fg-subtle: #7C7A8C;--font: "Funnel Display", sans-serif;--r-sm: 12px;--r-md: 20px;--r-lg: 32px;--r-xl: 44px;--r-pill: 9999px;--warm: radial-gradient(120% 100% at 50% 75%, #FBF1E6 0%, #F6C9A8 18%, #F0A6C6 38%, #C77DE0 60%, #9A3FE8 82%, #7700FF 100%);--warm-soft: radial-gradient(110% 90% at 50% 60%, rgba(251, 241, 230, .95) 0%, rgba(246, 201, 168, .85) 22%, rgba(240, 166, 198, .8) 45%, rgba(154, 63, 232, .75) 78%, rgba(119, 0, 255, .7) 100%);--grad-purple: linear-gradient(135deg, #7700FF 0%, #BA69FF 100%);--grad-gold: linear-gradient(135deg, #BA69FF 0%, #E9B900 100%)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.4}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--secondary);color:#fff}html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .45s ease,color .45s ease,border-color .45s ease,fill .45s ease,stroke .45s ease,box-shadow .45s ease,opacity .45s ease!important;transition-delay:0s!important}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.section{padding:120px 0;position:relative}.section.tight{padding:80px 0}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-light);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--secondary);display:inline-block}.eyebrow.center:after{content:"";width:26px;height:1px;background:var(--secondary);display:inline-block}h1,h2,h3,h4{font-family:var(--font);font-weight:800;line-height:1.02;letter-spacing:-.02em}.display{font-size:clamp(48px,8vw,116px);font-weight:800;line-height:.95;letter-spacing:-.035em}h2.title{font-size:clamp(34px,4.6vw,60px);letter-spacing:-.03em}.lead{font-size:clamp(17px,1.4vw,21px);color:var(--fg-muted);line-height:1.55;font-weight:400}.muted{color:var(--fg-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:var(--r-pill);font-family:var(--font);font-weight:700;font-size:16px;letter-spacing:-.01em;border:none;cursor:pointer;white-space:nowrap;position:relative;transition:transform .25s cubic-bezier(.2,.7,.2,1),filter .2s,box-shadow .3s;will-change:transform}.btn svg{width:18px;height:18px}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 8px 30px #7700ff59}.btn-primary:hover{filter:brightness(1.1);box-shadow:0 12px 44px #7700ff8c}.btn-warm{background:#0c0c14;color:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .25s,box-shadow .3s}.btn-warm:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--warm);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;transition:opacity .3s}.btn-warm:hover{filter:brightness(1.06);box-shadow:0 12px 34px #0006}.btn-warm:hover:before{opacity:1}.btn-light{background:#fff;color:#0a0a12}.btn-light:hover{filter:brightness(.95)}.btn-ghost{background:#ffffff0a;color:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,background .35s,color .3s,box-shadow .35s}.btn-ghost:before{content:"";position:absolute;top:0;bottom:0;left:-80%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg);pointer-events:none;transition:left .65s cubic-bezier(.2,.7,.2,1)}.btn-ghost:hover{border-color:var(--secondary);background:#ba69ff1f;transform:translateY(-2px);box-shadow:0 12px 32px #7700ff47}.btn-ghost:hover:before{left:135%}.btn-dark{background:#0a0a12;color:#fff;border:1px solid var(--line)}.btn .arrow{transition:transform .25s}.btn:hover .arrow{transform:translate(4px)}.nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:200;display:flex;align-items:center;justify-content:space-between;gap:20px;height:62px;width:calc(100% - 36px);max-width:1200px;padding:0 12px 0 22px;border-radius:var(--r-pill);background:#0a081680;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--line);box-shadow:0 12px 40px #00000059;transition:background .4s,box-shadow .4s,border-color .4s}.nav.scrolled{background:#0a081694;border-color:#ba69ff29;box-shadow:0 18px 52px #0000006b}.nav .btn.desk-cta{height:44px;padding:0 20px;font-size:14.5px;box-shadow:0 6px 20px #70f6}.nav-logo{display:flex;align-items:center;gap:11px}.nav-logo svg{width:30px;height:30px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.nav-logo:hover svg{transform:rotate(60deg)}.nav-logo .wm{font-weight:800;font-size:18px;letter-spacing:-.02em}.nav-logo .wm b{color:#fff}.nav-links{display:flex;align-items:center;gap:4px;margin-right:auto;margin-left:18px}.nav-link{font-size:14.5px;font-weight:600;color:var(--fg-muted);padding:9px 14px;border-radius:var(--r-pill);position:relative;transition:color .2s}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#70f,#ba69ff);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.nav-link:hover,.nav-link.active{color:#fff}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-right{display:flex;align-items:center;gap:14px}.lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffff0a}.lang .seg{font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--fg-subtle);background:none;border:none;padding:5px 11px;border-radius:var(--r-pill);cursor:pointer;transition:color .2s,background .2s;line-height:1}.lang .seg.on{background:var(--primary);color:#fff}.lang .seg:not(.on):hover{color:var(--fg)}.nav-burger{display:none;position:relative;width:42px;height:42px;flex-shrink:0;border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffff0a;cursor:pointer;padding:0;transition:border-color .3s,background .3s,transform .3s}.nav-burger span{position:absolute;left:50%;top:50%;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff,var(--primary-light));transition:transform .42s cubic-bezier(.2,.7,.2,1),width .42s cubic-bezier(.2,.7,.2,1),opacity .25s}.nav-burger span:nth-child(1){width:17px;transform:translate(-50%,calc(-50% - 4.5px))}.nav-burger span:nth-child(2){width:12px;transform:translate(-50%,calc(-50% + 4.5px))}.nav-burger:hover{border-color:#ba69ff80;background:#ba69ff1a}.nav-burger:hover span:nth-child(2){width:17px}.nav-burger.open{border-color:#ba69ff8c;background:#ba69ff1f}.nav-burger.open span:nth-child(1){width:18px;transform:translate(-50%,-50%) rotate(45deg)}.nav-burger.open span:nth-child(2){width:18px;transform:translate(-50%,-50%) rotate(-45deg)}.footer{border-top:1px solid var(--line);padding:80px 0 40px;position:relative;overflow:hidden}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer-brand .wm{font-size:26px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:12px;margin-bottom:18px}.footer-brand .wm svg{width:34px;height:34px}.footer-brand p{color:var(--fg-muted);font-size:15px;max-width:320px;line-height:1.6}.footer-col h5{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle);margin-bottom:18px;font-weight:700}.footer-col a{display:block;color:var(--fg-muted);font-size:15px;padding:7px 0;transition:color .2s,transform .2s}.footer-col a:hover{color:#fff;transform:translate(4px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:70px;padding-top:28px;border-top:1px solid var(--line);color:var(--fg-subtle);font-size:13px;flex-wrap:wrap;gap:14px}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal].in{opacity:1;transform:none}@media print{[data-reveal]{opacity:1;transform:none}}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}*,*:before,*:after{animation:none!important}}@keyframes warmpan{0%{background-position:50% 30%}50%{background-position:50% 70%}to{background-position:50% 30%}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes spin{to{transform:rotate(360deg)}}.glass{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);border-radius:var(--r-lg);position:relative;backdrop-filter:blur(8px)}.tilt{transform-style:preserve-3d;transition:transform .25s cubic-bezier(.2,.7,.2,1);will-change:transform}.chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffff08;font-size:13px;font-weight:600;color:var(--fg-muted)}.chip .dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80}.logo-slot{height:40px;min-width:132px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:var(--fg-subtle);font-size:12px;font-weight:600;letter-spacing:.04em;background:#ffffff05;flex-shrink:0;padding:0 18px}.logo-mono{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:clamp(120px,50vw,400px);height:50px}.logo-mono img{height:32px;width:auto;max-width:114px;object-fit:contain;filter:grayscale(1) brightness(1.18);opacity:.76;transition:filter .4s,opacity .4s,transform .4s}.logo-mono img[src*=erma]{height:48px}.logo-mono img[src*=druide]{height:42px}.logo-mono img[src*=unibau]{max-width:104px}.logo-mono img[src*=cologne]{height:36px}.logo-mono img[src*=kassel]{height:38px;filter:grayscale(1) brightness(1.2) invert(1)}.logo-mono img[src*=unibau]{filter:grayscale(1) brightness(2.3);opacity:.82}.logo-mono img[src*=lather]{height:40px;max-width:min(212px,100%);filter:grayscale(1) brightness(2.3);opacity:.82}.logo-mono img[src*=startup-village]{height:52px;max-width:140px}.logo-mono img[src*=psychotherapie]{height:28px;max-width:min(200px,100%)}.logo-mono .logo-lt{display:none}.logo-word{display:flex;flex-direction:column;line-height:1;white-space:nowrap;color:var(--fg);opacity:.76;transition:opacity .4s,transform .4s}.logo-word b{font-size:23px;font-weight:700;letter-spacing:-.025em}.logo-word span{margin-top:4px;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--fg-muted)}.logo-mono:hover img{filter:grayscale(0) brightness(1);opacity:1;transform:scale(1.05)}.logo-mono:hover .logo-word{opacity:1;transform:scale(1.05)}[data-theme=light] .logo-mono img,[data-theme=light] .logo-mono img[src*=unibau],[data-theme=light] .logo-mono img[src*=kassel]{filter:grayscale(1);opacity:.55}[data-theme=light] .logo-mono img[src*=lather]{filter:grayscale(1) brightness(.72);opacity:.55}[data-theme=light] .logo-mono .logo-dk{display:none}[data-theme=light] .logo-mono .logo-lt{display:block}[data-theme=light] .logo-word{opacity:.55}[data-theme=light] .logo-mono:hover img{filter:grayscale(0);opacity:1}.nav-logo img{height:26px;width:auto;display:block;transition:opacity .2s}.nav-logo .logo-lt{display:none}.footer-brand .wm img{height:30px;width:auto}.footer-brand .wm .logo-lt,[data-theme=light] .nav-logo .logo-dk,[data-theme=light] .footer-brand .wm .logo-dk{display:none}[data-theme=light] .nav-logo .logo-lt,[data-theme=light] .footer-brand .wm .logo-lt{display:block}.theme-toggle{width:40px;height:40px;flex-shrink:0;border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffff08;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-muted);transition:border-color .2s,color .2s,background .2s}.theme-toggle:hover{border-color:var(--secondary);color:#fff}.theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .ic-sun,[data-theme=light] .theme-toggle .ic-moon{display:none}[data-theme=light] .theme-toggle .ic-sun{display:block}[data-theme=light] .theme-toggle:hover{color:#15121f}.cc-post{position:relative;aspect-ratio:4 / 5;container-type:inline-size;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:8.5cqw;background:radial-gradient(125% 105% at 50% 64%,#fbf1e6,#f7cda6 16%,#f2a7c5 35%,#c97fe2 57%,#9a3fe8 80%,#7c25e0)}.cc-post:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(10,8,20,.13) 1px,transparent 1px);background-size:5.5cqw 5.5cqw}.cc-post>*{position:relative;z-index:2}.cp-eyebrow,.cp-tag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;color:#0a08149e;font-weight:500}.cp-eyebrow{font-size:3cqw;letter-spacing:.26em}.cp-h{font-family:var(--font);font-weight:800;font-size:13.5cqw;line-height:.92;letter-spacing:-.035em;color:#0c0a14}.cp-sub{font-family:var(--font);font-weight:600;font-size:5cqw;line-height:1.22;color:#0a0814cc;margin-top:4cqw}.cp-foot{display:flex;flex-direction:column;gap:2.4cqw}.cp-foot img{height:6.4cqw;width:auto}.cp-tag{font-size:2.5cqw;letter-spacing:.22em}.follow{display:grid;grid-template-columns:1fr .85fr;gap:60px;align-items:center}.follow-phone{width:290px;margin:0 auto;border-radius:42px;padding:11px;background:linear-gradient(160deg,#1b1b26,#0b0b12);border:1px solid var(--line);box-shadow:0 40px 90px #0000008c;animation:floaty 6s ease-in-out infinite}[data-theme=light] .follow-phone{background:linear-gradient(160deg,#2a2733,#15131c);box-shadow:0 40px 90px #5028a02e}.follow-phone .scr{border-radius:32px;overflow:hidden}.follow-visual{width:340px;margin:0 auto;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 90px #00000080,0 0 70px #7700ff38;animation:heroFloat 8s ease-in-out infinite}.follow-visual img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}[data-theme=light] .follow-visual{box-shadow:0 40px 90px #5028a02e}.about-logo{animation:rotate 60s linear infinite;width:49%;height:auto;path{fill:var(--secondary)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-core{animation:tool-core-rotate 24s linear infinite}@keyframes tool-core-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.follow-socials{display:flex;flex-direction:column;gap:14px;margin-top:30px}.social-btn{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff08;transition:border-color .2s,background .2s,transform .2s}.social-btn:hover{border-color:var(--secondary);background:#ba69ff14;transform:translateY(-2px)}.social-btn .si{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:grid;place-items:center}.social-btn .si.ig{background:linear-gradient(135deg,#f0a6c6,#9a3fe8)}.social-btn .si.li{background:#0a66c2}.social-btn .si svg{width:24px;height:24px}.social-btn .st{display:flex;flex-direction:column}.social-btn .st b{font-size:16px;font-weight:700;color:var(--fg)}.social-btn .st span{font-size:13.5px;color:var(--fg-muted)}.social-btn .sgo{margin-left:auto;color:var(--fg-subtle);transition:transform .2s,color .2s}.social-btn:hover .sgo{transform:translate(4px);color:var(--secondary)}@media(max-width:860px){.follow{grid-template-columns:1fr;gap:40px}.follow-visual,.follow-phone{width:100%;max-width:340px}}[data-theme=light]{--bg: #F2F1F8;--bg-2: #F2F1F8;--card: #FFFFFF;--card-2: #FAFAFE;--line: rgba(28, 20, 55, .1);--fg: #161427;--fg-muted: #4A4660;--fg-subtle: #8884A0}[data-theme=light] body{background:var(--bg);color:var(--fg)}[data-theme=light] .eyebrow{color:#7c45d6}[data-theme=light] .nav{background:#fff9;border-color:var(--line);box-shadow:0 12px 40px #5028a01a}[data-theme=light] .nav.scrolled{background:#ffffffad;border-color:#7700ff24;box-shadow:0 18px 52px #5028a029}[data-theme=light] .nav-link{color:#4b4658}[data-theme=light] .nav-link:hover,[data-theme=light] .nav-link.active{color:#15121f}[data-theme=light] .nav-burger span{background:linear-gradient(90deg,#15121f,#7c45d6)}[data-theme=light] .lang{background:#1410280a;border-color:var(--line)}[data-theme=light] .lang .seg:not(.on){color:#6b6780}[data-theme=light] .lang .seg:not(.on):hover{color:#15121f}[data-theme=light] .theme-toggle{background:#1410280a;border-color:var(--line)}[data-theme=light] .glass{background:linear-gradient(180deg,#fff,#fbf7f0);border-color:var(--line);backdrop-filter:none;box-shadow:0 8px 30px #5028a00f}[data-theme=light] .chip{background:#fff;border-color:var(--line);color:#4b4658}[data-theme=light] .btn-ghost{background:#fff;border-color:var(--line);color:#15121f}[data-theme=light] .btn-ghost:hover{border-color:var(--secondary);background:#ba69ff14}[data-theme=light] .btn-dark,[data-theme=light] .btn-warm{background:#15121f;color:#fff}[data-theme=light] .footer{background:#fff;border-top-color:var(--line)}[data-theme=light] .footer-brand p,[data-theme=light] .footer-col a,[data-theme=light] .footer-bottom{color:#4b4658}[data-theme=light] .footer-col a:hover{color:#15121f}[data-theme=light] .footer-col h5{color:#8a8598}[data-theme=light] .marquee-wrap{background:#14102805}[data-theme=light] .marquee-wrap:before{background:linear-gradient(90deg,var(--bg),transparent)}[data-theme=light] .marquee-wrap:after{background:linear-gradient(270deg,var(--bg),transparent)}[data-theme=light] .logo-slot{border-color:#1410282e;background:#fff;color:#8a8598}.band-purple{background:var(--color-bg-deep-purple, #18002A)}[data-theme=light] .band-purple{background:#ece7fb}[data-theme=light] .field input,[data-theme=light] .field textarea,[data-theme=light] .field select{background:#fff;border-color:var(--line);color:#15121f}[data-theme=light] .field input::placeholder,[data-theme=light] .field textarea::placeholder{color:#8a8598}[data-theme=light] .faq-q,[data-theme=light] .legal-doc h2,[data-theme=light] .legal-doc h3{color:#15121f}[data-theme=light] .legal-nav a:hover,[data-theme=light] .legal-nav a.active{color:#15121f;background:#1410280d}[data-theme=light] .member .ph{background:linear-gradient(160deg,#fff,#f1eafe);border-color:var(--line)}[data-theme=light] .social-btn{background:#fff}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mini-cal{font-family:var(--font)}.mc-top{display:flex;align-items:center;gap:8px;margin-bottom:16px}.mc-month{font-size:16px;font-weight:800;color:var(--fg);letter-spacing:-.01em}.mc-nav{display:flex;gap:4px;margin-left:2px}.mc-nav button{width:24px;height:24px;border-radius:7px;border:1px solid var(--line);background:#ffffff0a;color:var(--fg-muted);font-size:13px;line-height:1;cursor:pointer}.mc-new{margin-left:auto;background:var(--grad-purple);color:#fff;font-size:12px;font-weight:700;padding:6px 13px;border-radius:9999px;box-shadow:0 6px 18px #70f6}.mc-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.mc-dow span{text-align:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.mc-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.mc-cell{aspect-ratio:1 / 1.04;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:6px 6px 5px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.mc-cell.dim{opacity:.4}.mc-cell.today{border-color:var(--secondary);background:#7700ff24}.mc-num{font-size:10.5px;font-weight:700;color:var(--fg-muted);line-height:1}.mc-cell.today .mc-num{color:#fff}.mc-post{height:6px;border-radius:3px;margin-top:auto;transform-origin:left center;transition:opacity .4s,transform .45s cubic-bezier(.2,1.4,.4,1)}.mc-post.mc-prep{opacity:0;transform:scale(.4)}.mc-post.ig{background:linear-gradient(135deg,#f0a6c6,#9a3fe8)}.mc-post.li{background:#2563eb}.mc-post.fb{background:#4361c2}[data-theme=light] .mc-cell{background:#14102808;border-color:#14102812}[data-theme=light] .mc-num{color:#6b6680}[data-theme=light] .mc-cell.today{background:#7700ff1a}[data-theme=light] .mc-nav button{background:#1410280a}.marquee-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:52px 0 56px;overflow:hidden;position:relative;background:#ffffff03}.marquee-wrap:before,.marquee-wrap:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-wrap:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.marquee-wrap:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.marquee-label{text-align:center;color:var(--primary-light);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:34px}[data-theme=light] .marquee-label{color:#7c45d6}.marquee{display:flex;width:max-content;animation:scrollx 70s linear infinite}.marquee-group{display:flex;align-items:center;flex-shrink:0}.marquee-wrap.is-held .marquee,.marquee-wrap:hover .marquee{animation-play-state:paused}@keyframes scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}.feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feat.rev .feat-media{order:-1}.feat-list{display:flex;flex-direction:column;gap:14px;margin-top:30px}.feat-list li{display:flex;align-items:center;gap:14px;list-style:none;font-size:16px;color:var(--fg-muted)}.feat-list .ic{width:38px;height:38px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;background:#7700ff24;border:1px solid rgba(119,0,255,.3);color:var(--secondary)}.feat-list .ic svg{width:19px;height:19px}.mock{position:relative;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(180deg,#14121d,#0c0b12);border:1px solid var(--line);box-shadow:0 30px 80px #0000008c,0 0 0 1px #7700ff0f}.mock-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line);background:#ffffff05}.mock-bar .tl{width:11px;height:11px;border-radius:50%;background:#2b2b38}.mock-bar .tl:nth-child(1){background:#ff5f57}.mock-bar .tl:nth-child(2){background:#febc2e}.mock-bar .tl:nth-child(3){background:#28c840}.mock-bar .mb-title{margin-left:10px;font-size:12.5px;color:var(--fg-subtle);font-weight:600}.mock-body{padding:22px}.mock-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,70%) var(--my,18%),rgba(119,0,255,.14),transparent 60%)}.vs{display:grid;grid-template-columns:150px 1fr;gap:16px}.vs-side{display:flex;flex-direction:column;gap:12px}.vs-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-weight:700}.vs-formats{display:flex;gap:6px}.vs-fmt{flex:1;height:30px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--fg-muted)}.vs-fmt.on{border-color:var(--secondary);color:#fff;background:#ba69ff1f}.vs-toggle{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--fg-muted);padding:8px 10px;border-radius:8px;background:#ffffff08}.vs-sw{width:32px;height:18px;border-radius:99px;background:var(--primary);position:relative}.vs-sw:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:2px;right:2px}.vs-canvas{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden;background:#0a0a12;border:1px solid var(--line);display:grid;place-items:center}.vs-canvas .gen-img{position:absolute;inset:0;background:var(--warm);background-size:200% 200%;animation:warmpan 8s ease-in-out infinite;clip-path:inset(0 0 100% 0);transition:clip-path 2.4s cubic-bezier(.4,0,.2,1)}.vs-canvas.done .gen-img{clip-path:inset(0 0 0 0)}.vs-canvas .scanline{position:absolute;left:0;right:0;height:3px;background:#ffffffd9;box-shadow:0 0 16px 4px #fff9;top:0;opacity:0}.vs-canvas.scanning .scanline{animation:scan 2.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes scan{0%{top:0;opacity:1}95%{opacity:1}to{top:100%;opacity:0}}.vs-canvas .gen-label{position:relative;z-index:2;font-size:12px;color:var(--fg-subtle);font-weight:600;transition:opacity .3s}.vs-canvas.done .gen-label{opacity:0}.vs-prompt{margin-top:14px;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--fg-muted);background:#ffffff08;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.vs-progress{height:4px;border-radius:4px;background:#ffffff14;margin-top:12px;overflow:hidden}.vs-progress i{display:block;height:100%;width:0;background:var(--grad-purple);border-radius:4px}.wr-tabs{display:flex;gap:8px;margin-bottom:16px}.wr-tab{display:flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:9px;font-size:12px;font-weight:600;color:var(--fg-muted);background:#ffffff08;border:1px solid var(--line)}.wr-tab.on{color:#fff;border-color:var(--secondary);background:#ba69ff1a}.wr-tab .pdot{width:14px;height:14px;border-radius:4px}.wr-doc{min-height:150px;font-size:14.5px;line-height:1.7;color:#e9e7f3;white-space:pre-wrap}.wr-doc .cursor{display:inline-block;width:2px;height:1.05em;background:var(--secondary);vertical-align:text-bottom;animation:blink 1s steps(1) infinite;margin-left:1px}@keyframes blink{50%{opacity:0}}.wr-foot{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.wr-foot .gen-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--secondary)}.wr-foot .gen-pill .sp{width:13px;height:13px;border:2px solid rgba(186,105,255,.3);border-top-color:var(--secondary);border-radius:50%;animation:spin .8s linear infinite}.phone-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.phone{width:300px;margin:0 auto;border-radius:44px;padding:12px;background:linear-gradient(160deg,#1a1a24,#0b0b12);border:1px solid var(--line);box-shadow:0 40px 90px #0009;position:relative;animation:floaty 6s ease-in-out infinite}.phone-screen{border-radius:34px;overflow:hidden;background:#000;aspect-ratio:9/19.2;position:relative}.ig-top{display:flex;align-items:center;gap:9px;padding:12px;position:relative;z-index:2}.ig-top .av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#f0a6c6,#9a3fe8);padding:2px}.ig-top .av div{width:100%;height:100%;border-radius:50%;background:#0a0a12}.ig-top .nm{font-size:12px;font-weight:700;color:#fff}.ig-top .nm small{display:block;font-size:9px;color:#fff9;font-weight:500}.ig-post{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--warm);background-size:160% 160%;animation:warmpan 14s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.ig-post:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,30,.14) 1.2px,transparent 1.2px);background-size:22px 22px}.ig-post .pq{position:relative;z-index:2;color:#0a0a14;font-weight:800;font-size:28px;line-height:.98;letter-spacing:-.03em;padding:0 22px;text-align:left}.ig-post .pq small{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:14px}.ig-actions{display:flex;align-items:center;gap:14px;padding:11px 13px}.ig-actions svg{width:21px;height:21px;stroke:#fff;fill:none;stroke-width:1.8}.ig-actions .heart.liked{fill:#ff3b6b;stroke:#ff3b6b;transition:.3s}.ig-cap{padding:0 13px 14px;font-size:11px;color:#ffffffd9;line-height:1.4}.ig-cap b{color:#fff}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-card{padding:34px;border-radius:var(--r-lg);position:relative;overflow:hidden}.why-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(380px circle at var(--sx,50%) var(--sy,0%),rgba(119,0,255,.16),transparent 65%);opacity:0;transition:opacity .3s}.why-card:hover:before{opacity:1}.why-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin-bottom:22px;background:linear-gradient(135deg,#7700ff40,#ba69ff1f);border:1px solid rgba(119,0,255,.3)}.why-ic svg{width:26px;height:26px;stroke:var(--primary-light);fill:none;stroke-width:2}.why-card h3{font-size:23px;margin-bottom:12px}.why-card p{font-size:15px;color:var(--fg-muted);line-height:1.6;position:relative;z-index:1}.why-card .stat{font-size:13px;font-weight:700;color:var(--secondary);margin-top:16px;display:inline-block}.multi{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.multi-visual{position:relative;aspect-ratio:1.05;border-radius:var(--r-lg);display:grid;place-items:center}.tool-cloud{position:relative;width:100%;height:100%}.tool-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.tool-lines line{filter:drop-shadow(0 0 2px rgba(186,105,255,.85))}.tool-chip{position:absolute;display:flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:var(--r-pill);background:#160e26b8;border:1px solid rgba(186,105,255,.38);font-size:13.5px;font-weight:700;color:var(--fg);white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073;backdrop-filter:blur(6px);animation:floatc 6s ease-in-out infinite;z-index:2}.tool-chip .tdot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;flex-shrink:0}[data-theme=light] .tool-chip{background:#fff;border-color:#7700ff47;color:#15121f;box-shadow:0 8px 24px #5028a01f}@keyframes floatc{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 9px))}}.tool-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:var(--grad-purple);box-shadow:0 16px 40px #7700ff59;z-index:3}.tool-core:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(186,105,255,.28)}.tool-core svg{width:64px;height:64px;animation:spin 14s linear infinite}.tool-core img{width:64px;height:64px}@keyframes tlflow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-5}}@media(max-width:640px){.multi-visual{aspect-ratio:1;width:100%;max-width:340px;margin:10px auto 0}.tool-core{width:100px;height:100px}.tool-core svg,.tool-core img{width:46px;height:46px}.tool-chip{height:36px;padding:0 13px;font-size:11.5px;gap:6px}.tool-chip .tdot{width:6px;height:6px}}.cta-band{position:relative;border-radius:var(--r-xl);overflow:hidden;padding:80px 60px;text-align:center;background:var(--warm);background-size:180% 180%;animation:warmpan 16s ease-in-out infinite}.cta-band:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,30,.12) 1.3px,transparent 1.3px);background-size:30px 30px}.cta-band>*{position:relative;z-index:2}.cta-band h2{color:#0a0a14;font-size:clamp(34px,4.4vw,60px)}.cta-band p{color:#0a0a14b8;max-width:560px;margin:18px auto 32px;font-size:18px}.cta-band .hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-band .btn-warm{background:#0a0a14}.cta-band .btn-ghost{border-color:#0a0a1440;color:#0a0a14;background:#fff3}.app-window{border-radius:16px;overflow:hidden;position:relative;background:#07060d;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 110px #00000aa6,0 0 0 1px #7700ff1a}.app-topbar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#0d0c16;border-bottom:1px solid rgba(255,255,255,.07)}.app-topbar .tl{width:12px;height:12px;border-radius:50%}.app-topbar .tl.r{background:#ff5f57}.app-topbar .tl.y{background:#febc2e}.app-topbar .tl.g{background:#28c840}.app-url{margin:0 auto;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 18px;border-radius:8px;background:#ffffff0d;color:var(--fg-subtle);font-size:12.5px;font-weight:600}.app-url svg{width:12px;height:12px;stroke:#4ade80}.app-embed{position:relative;width:100%;overflow:hidden;background:#050509;pointer-events:none}.app-embed iframe{position:absolute;top:0;left:0;width:1440px;height:1040px;border:0;transform-origin:top left;pointer-events:none}.app-rail{width:60px;flex-shrink:0;background:#0c0b14;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:6px}.app-rail .rlogo{width:26px;height:26px;margin-bottom:14px;color:#fff}.app-rail .rdiv{width:26px;height:1px;background:#ffffff1a;margin:5px 0;flex-shrink:0}.app-rail .ri{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff6;transition:.2s}.app-rail .ri svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-rail .ri.on{color:#fff;background:#7700ff38;box-shadow:inset 0 0 0 1px #7700ff80}.app-rail .ri.on svg{filter:drop-shadow(0 0 4px #7700FF)}.app-rail .sp{flex:1}@media(max-width:760px){.app-rail{width:48px}}@media(max-width:920px){.heroA-grid,.feat,.multi,.phone-wrap{grid-template-columns:1fr;gap:40px}.heroA-grid>*,.feat>*,.multi>*,.phone-wrap>*{min-width:0}.wr-tabs{flex-wrap:wrap}.feat.rev .feat-media{order:0}.why-grid,.vs{grid-template-columns:1fr}.section{padding:80px 0}}@media(max-width:600px){.section{padding:52px 0}.section.tight{padding:40px 0}.follow{gap:32px}}@keyframes calpop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.app-frame .cal-pcard,.app-frame .cal-post,.app-frame .cal-stack{animation:calpop .55s cubic-bezier(.2,1.3,.4,1) both}.app-frame .cal-pcard:nth-child(1){animation-delay:.05s}.app-frame .cal-pcard:nth-child(2){animation-delay:.12s}.app-frame .cal-pcard:nth-child(3){animation-delay:.19s}.app-frame .cal-pcard:nth-child(4){animation-delay:.26s}.app-frame .cal-cell:nth-child(9) .cal-post{animation-delay:.18s}.app-frame .cal-cell:nth-child(11) .cal-post{animation-delay:.3s}.app-frame .cal-cell:nth-child(13) .cal-post{animation-delay:.42s}.app-frame .cal-cell:nth-child(25) .cal-stack{animation-delay:.5s}.onb-mock .mock-body{padding:26px 28px 28px;display:flex;flex-direction:column}.onb-step{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary)}.onb-mock .onb-title{font-size:24px;font-weight:800;margin:12px 0 8px;letter-spacing:-.02em}.onb-sub{font-size:14px;color:var(--fg-muted);line-height:1.5;margin-bottom:20px}.onb-chips{display:flex;flex-wrap:wrap;gap:9px}.onb-chip{padding:9px 15px;border-radius:var(--r-pill);border:1px solid var(--line);background:#ffffff08;font-size:13.5px;font-weight:600;color:var(--fg-muted)}.onb-chip.on{background:#7700ff2e;border-color:var(--secondary);color:#fff}.onb-next{margin-top:22px;width:100%;height:50px;border:none;border-radius:var(--r-pill);background:var(--grad-purple);color:#fff;font-family:var(--font);font-weight:700;font-size:15px;box-shadow:0 10px 28px #70f6}.onb-dots{display:flex;gap:7px;justify-content:center;margin-top:18px}.onb-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff2e}.onb-dots i.on{background:var(--secondary);width:22px;border-radius:9px}[data-theme=light] .onb-mock{background:linear-gradient(180deg,#fff,#fafafe);border-color:var(--line);box-shadow:0 30px 80px #5028a01f}[data-theme=light] .onb-mock .mock-bar{background:#f3f2f9;border-bottom-color:var(--line)}[data-theme=light] .onb-mock .mock-bar .mb-title{color:#6b6680}[data-theme=light] .onb-mock .onb-title{color:#161427}[data-theme=light] .onb-chip{background:#f1eff8;border-color:var(--line);color:#4a4660}.ig-profile{background:#0b0b12;color:#fff}.ig-ptop{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px 6px;font-size:14px;font-weight:800}.ig-ptop svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2}.ig-phead{display:flex;align-items:center;gap:18px;padding:8px 16px 4px}.ig-pavatar{width:66px;height:66px;border-radius:50%;padding:2.5px;background:linear-gradient(135deg,#f0a6c6,#9a3fe8,#e9b900);flex-shrink:0}.ig-pavatar>div{width:100%;height:100%;border-radius:50%;background:#0b0b12;display:grid;place-items:center}.ig-pavatar img{width:58%}.ig-pid{font-size:17px;font-weight:800}.ig-phandle{font-size:12.5px;color:#ffffff80;margin-top:1px}.ig-bio{padding:10px 16px 12px;font-size:12.5px;line-height:1.5}.ig-bio .nm{font-weight:700}.ig-bio .lk{color:#b3b1ff;font-weight:600}.ig-pbtns{display:flex;gap:8px;padding:0 16px 14px}.ig-pbtns button{flex:1;height:34px;border-radius:9px;border:none;font-family:var(--font);font-weight:700;font-size:13px}.ig-pbtns .follow{background:var(--grad-purple);color:#fff}.ig-pbtns .msg{background:#ffffff1a;color:#fff}.ig-ptabs{display:flex;border-top:1px solid rgba(255,255,255,.1)}.ig-ptabs span{flex:1;display:flex;justify-content:center;padding:10px 0;border-top:2px solid transparent}.ig-ptabs span.on{border-top-color:#fff}.ig-ptabs svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.8;opacity:.8}.ig-ptabs span:not(.on) svg{opacity:.35}.ig-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ig-pgrid .cell{aspect-ratio:1;position:relative;overflow:hidden}.ig-pgrid .cell img{width:100%;height:100%;object-fit:cover;display:block}.hl{color:var(--pac)}.phero-cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{padding:32px;border-radius:var(--r-lg);position:relative}.step h3{font-size:22px;margin-bottom:10px}.step p{font-size:15px;color:var(--fg-muted);line-height:1.6}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split.rev .split-media{order:-1}.fgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.fcard{padding:30px;border-radius:var(--r-lg)}.fcard .fic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,#7700ff40,#ba69ff1f);border:1px solid rgba(119,0,255,.3)}.fcard .fic svg{width:24px;height:24px;stroke:var(--primary-light);fill:none;stroke-width:2}.fcard h3{font-size:21px;margin-bottom:10px}.fcard p{font-size:15px;color:var(--fg-muted);line-height:1.6}.incl-head{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--fg-subtle);margin:34px 0 14px}.incl{display:flex;flex-direction:column;gap:14px}.incl li{display:flex;gap:14px;align-items:flex-start;list-style:none;font-size:16px;color:var(--fg-muted)}.incl .ck{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--pac) 14%,transparent);border:1px solid color-mix(in srgb,var(--pac) 32%,transparent);margin-top:1px}.incl .ck svg{width:15px;height:15px;stroke:var(--pac);fill:none;stroke-width:2.4}.formcard{padding:40px;border-radius:var(--r-lg)}.field{margin-bottom:18px}.field label{display:block;font-size:13px;font-weight:700;color:var(--fg-muted);margin-bottom:8px;letter-spacing:.02em}.field input,.field textarea,.field select{width:100%;font-family:var(--font);font-size:15px;color:#fff;background:#ffffff0a;border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:border-color .2s,background .2s}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--secondary);background:#ba69ff0f}.field input::placeholder,.field textarea::placeholder{color:var(--fg-subtle)}.field textarea{resize:vertical;min-height:120px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-consent{display:flex;align-items:flex-start;gap:10px;margin:2px 0 18px;font-size:13px;color:var(--fg-muted);line-height:1.45;cursor:pointer}.form-consent input{width:18px;height:18px;margin-top:1px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.form-consent a{color:var(--primary-light);text-decoration:underline}[data-theme=light] .form-consent a{color:#7c45d6}.form-status{font-size:14px;font-weight:600;margin-top:14px;line-height:1.4}.form-status:empty{display:none}.form-status[data-type=ok]{color:var(--pac)}.form-status[data-type=err]{color:#ff7b72}[data-theme=light] .form-status[data-type=err]{color:#b42318}.btn[disabled]{opacity:.6;cursor:progress;pointer-events:none}.faq{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:none;color:#fff;font-family:var(--font);font-weight:700;font-size:18px;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer}.faq-q .pm{width:26px;height:26px;flex-shrink:0;position:relative;transition:transform .3s}.faq-q .pm:before,.faq-q .pm:after{content:"";position:absolute;background:var(--secondary);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-q .pm:before{width:14px;height:2px}.faq-q .pm:after{width:2px;height:14px;transition:transform .3s}.faq-item.open .pm:after{transform:translate(-50%,-50%) scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-a p{padding:0 0 24px;color:var(--fg-muted);font-size:15.5px;line-height:1.65;max-width:90%}.statband{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.statband .s .big{font-size:clamp(40px,5vw,64px);font-weight:800;letter-spacing:-.03em;color:var(--pac)}.statband .s .lbl{color:var(--fg-muted);font-size:15px;margin-top:6px}.vgrid,.team{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.member{text-align:center}.member .ph{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--card-2),#0a0a12);border:1px solid var(--line);display:grid;place-items:center;margin-bottom:16px;position:relative;overflow:hidden}.member .ph:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(119,0,255,.2),transparent 60%)}.member .ph svg{width:56px;height:56px;stroke:var(--fg-subtle);fill:none;stroke-width:1.5;position:relative;z-index:1}.member .ph img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.member h4{font-size:19px}.member .role{color:var(--secondary);font-size:14px;font-weight:600;margin-top:4px}.legal-wrap{display:grid;grid-template-columns:240px 1fr;gap:60px;align-items:start}.legal-nav{position:sticky;top:100px;display:flex;flex-direction:column;gap:4px}.legal-nav a{padding:10px 14px;border-radius:10px;color:var(--fg-muted);font-size:15px;font-weight:600;transition:.2s}.legal-nav a:hover,.legal-nav a.active{color:#fff;background:#ffffff0d}.legal-doc h2{font-size:32px;margin:56px 0 18px;scroll-margin-top:100px}.legal-doc h2:first-child{margin-top:0}.legal-doc h3{font-size:19px;margin:28px 0 10px;color:#fff}.legal-doc p,.legal-doc li{color:var(--fg-muted);font-size:15px;line-height:1.75;margin-bottom:12px}.legal-doc ul{padding-left:22px}.legal-doc a{color:var(--secondary);text-decoration:underline;text-underline-offset:2px}.legal-doc .meta{color:var(--fg-subtle);font-size:14px}@media(max-width:920px){.steps,.fgrid,.statband,.vgrid,.team,.split{grid-template-columns:minmax(0,1fr);gap:28px}.split.rev .split-media{order:0}.legal-wrap{grid-template-columns:minmax(0,1fr);gap:30px}.legal-doc{overflow-wrap:anywhere}.legal-doc h2{font-size:clamp(22px,6.4vw,32px);hyphens:auto}.legal-nav{position:static;flex-direction:row;flex-wrap:wrap}.form-row{grid-template-columns:1fr}}.app-frame{width:1440px;height:1040px;display:flex;transform-origin:top left;background:#050509;font-family:var(--font)}.app-frame .cal-main{flex:1;display:flex;min-width:0}.app-frame .cal-side{width:344px;flex-shrink:0;background:#0a0a0a;border-right:1px solid rgba(255,255,255,.08);padding:26px 22px 20px;display:flex;flex-direction:column;min-height:0}.app-frame .cal-side-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:18px}.app-frame .cal-side-head b{font-size:23px;font-weight:800;letter-spacing:-.01em;color:#fff}.app-frame .cal-filter{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:#ffffff8c;background:none;border:none;font-family:var(--font)}.app-frame .cal-filter svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-frame .cal-segs{display:flex;gap:8px;margin-bottom:18px}.app-frame .cal-seg{flex:1;text-align:center;font-size:13px;font-weight:700;padding:9px 10px;border-radius:9999px;background:#17171f;color:#ffffff80}.app-frame .cal-seg.on{background:var(--primary);color:#fff}.app-frame .cal-side-list{flex:1;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start;margin:0 -4px;padding:2px 4px}.app-frame .cal-pcard{background:#15151d;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:10px}.app-frame .cal-pcard-thumb{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.app-frame .cal-pcard-thumb .st{position:absolute;top:7px;left:7px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px #0000004d}.app-frame .cal-pcard-thumb .st.s-entwurf{background:#e9b900}.app-frame .cal-pcard-thumb .st.s-geplant{background:var(--secondary)}.app-frame .cal-pcard-thumb .st.s-gepostet{background:#1f8a5b}.app-frame .cal-pcard-thumb .plat{position:absolute;bottom:6px;right:6px;width:18px;height:18px;border-radius:5px;background:#0000088c;display:flex;align-items:center;justify-content:center}.app-frame .cal-pcard-thumb .plat svg{width:11px;height:11px}.app-frame .cal-pcard-title{font-size:12.5px;font-weight:700;line-height:1.28;margin-top:9px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-frame .cal-pcard-meta{font-size:10.5px;color:#fff6;margin-top:3px}.app-frame .cal-side-foot{padding-top:16px;display:flex;flex-direction:column;gap:4px}.app-frame .cc-btn-primary{background:linear-gradient(135deg,#70f,#ba69ff);color:#fff;border:none;border-radius:9999px;padding:13px;font-family:var(--font);font-weight:800;font-size:14px;box-shadow:0 8px 26px #7700ff73}.app-frame .cal-manual{background:none;border:none;color:#ffffffb3;font-family:var(--font);font-size:14px;font-weight:800;padding:9px}.app-frame .cal-grid-wrap{flex:1;display:flex;flex-direction:column;min-width:0;padding:24px 30px 18px}.app-frame .cal-top{display:flex;align-items:center;gap:16px;margin-bottom:16px}.app-frame .cal-today{color:var(--secondary);font-size:17px;font-weight:800}.app-frame .cal-nav{display:flex;gap:2px}.app-frame .cal-nav button{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:#ffffffb3;display:flex;align-items:center;justify-content:center}.app-frame .cal-nav svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.app-frame .cal-month{font-size:21px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:#fff}.app-frame .cal-platfilter{margin-left:auto;display:flex;gap:6px;align-items:center}.app-frame .cal-pf{background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffff8c;border-radius:9999px;padding:7px 14px;font-family:var(--font);font-size:12.5px;font-weight:700}.app-frame .cal-pf.on{background:#7700ff29;color:#fff;border-color:var(--secondary)}.app-frame .cal-scroll{flex:1;min-height:0;overflow:hidden}.app-frame .cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.app-frame .cal-weekdays span{font-size:12.5px;font-weight:700;color:#fff6;padding:4px 12px 12px;text-align:center}.app-frame .cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.app-frame .cal-cell{aspect-ratio:1;min-width:0;padding:10px 12px;position:relative;overflow:visible}.app-frame .cal-cell:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;border-radius:0 0 3px 3px;background:#ffffff14}.app-frame .cal-cell.dim .cal-num{color:#ffffff40}.app-frame .cal-num{font-size:17px;font-weight:700;color:#fff;line-height:1;display:inline-block}.app-frame .cal-cell.future:before{height:2px;background:#6b6b77}.app-frame .cal-cell.today{background:#7700ff24}.app-frame .cal-cell.today:before{height:2.5px;background:linear-gradient(90deg,#70f,#ba69ff)}.app-frame .cal-post{margin-top:6px;display:flex;align-items:center;gap:7px;border-radius:9px;padding:5px 7px;border:1px solid rgba(255,255,255,.08);background:#1a1a2e}.app-frame .cal-post.s-gepostet{opacity:.5}.app-frame .cal-post .pi{min-width:0;flex:1}.app-frame .cal-post .pi b{font-size:10px;font-weight:700;display:block;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.app-frame .cal-post .pi span{font-size:8.5px;color:#ffffff80}.app-frame .cal-thumb{width:26px;height:26px;border-radius:6px;flex-shrink:0;position:relative;overflow:hidden}.app-frame .cal-thumb-plat{position:absolute;bottom:-1px;right:-1px;width:13px;height:13px;border-radius:4px 0 5px;background:#0009;display:flex;align-items:center;justify-content:center}.app-frame .cal-thumb-plat svg{width:9px;height:9px}.app-frame .cal-post-st{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #00000040}.app-frame .cal-post-st.s-entwurf{background:#e9b900}.app-frame .cal-post-st.s-geplant{background:var(--secondary)}.app-frame .cal-post-st.s-gepostet{background:#1f8a5b}.app-frame .cal-stack{position:relative;margin-top:6px;height:40px}.app-frame .cal-stackbg{position:absolute;left:0;right:0;height:34px;border-radius:8px;background:#101017;border:1px solid rgba(255,255,255,.06)}.app-frame .cal-stackbg.b2{top:6px;left:8px;right:-2px;opacity:.5}.app-frame .cal-stackbg.b1{top:3px;left:4px;right:0;opacity:.75}.app-frame .cal-stack .cal-post{position:absolute;top:0;left:0;right:0;margin:0;z-index:2}.app-frame .cal-stack-badge{position:absolute;top:-7px;right:-6px;z-index:3;background:linear-gradient(135deg,#70f,#ba69ff);color:#fff;font-size:9px;font-weight:800;border-radius:9999px;padding:2px 7px}[data-theme=light] .app-window{background:#fff;border-color:#1c14371a;box-shadow:0 40px 110px #5028a033,0 0 0 1px #7700ff0f}[data-theme=light] .app-topbar{background:#f3f2f9;border-bottom-color:#1c143714}[data-theme=light] .app-url{background:#1c14370d;color:#6b6680}[data-theme=light] .app-embed,[data-theme=light] .app-frame{background:#fff}[data-theme=light] .app-rail{background:#f0eef7;border-right-color:#1c143714}[data-theme=light] .app-rail .rlogo{filter:invert(1)}[data-theme=light] .app-rail .ri{color:#1c143773}[data-theme=light] .app-rail .ri.on{color:#fff}[data-theme=light] .app-rail .rdiv{background:#1c14371a}[data-theme=light] .app-frame .cal-side{background:#f7f6fc;border-right-color:#1c143714}[data-theme=light] .app-frame .cal-side-head{border-bottom-color:#1c14371a}[data-theme=light] .app-frame .cal-side-head b{color:#161427}[data-theme=light] .app-frame .cal-filter{color:#6b6680}[data-theme=light] .app-frame .cal-seg{background:#eae7f3;color:#6b6680}[data-theme=light] .app-frame .cal-seg.on{background:var(--primary);color:#fff}[data-theme=light] .app-frame .cal-pcard{background:#fff;border-color:#1c143717;box-shadow:0 4px 14px #5028a00f}[data-theme=light] .app-frame .cal-pcard-title{color:#161427}[data-theme=light] .app-frame .cal-pcard-meta{color:#1c143773}[data-theme=light] .app-frame .cal-manual{color:#6b6680}[data-theme=light] .app-frame .cal-today{color:var(--primary)}[data-theme=light] .app-frame .cal-nav button{color:#1c143799}[data-theme=light] .app-frame .cal-month{color:#161427}[data-theme=light] .app-frame .cal-pf{border-color:#1c143724;color:#6b6680}[data-theme=light] .app-frame .cal-pf.on{background:#7700ff1f;color:#3d1f7a;border-color:var(--secondary)}[data-theme=light] .app-frame .cal-weekdays{background:#fff}[data-theme=light] .app-frame .cal-weekdays span{color:#1c143773}[data-theme=light] .app-frame .cal-num{color:#161427}[data-theme=light] .app-frame .cal-cell:before{background:#1c143714}[data-theme=light] .app-frame .cal-cell.future:before{background:#c9c5d8}[data-theme=light] .app-frame .cal-cell.dim .cal-num{color:#1c143740}[data-theme=light] .app-frame .cal-cell.today{background:#7700ff14}[data-theme=light] .app-frame .cal-post{background:#f1eff9;border-color:#1c143714}[data-theme=light] .app-frame .cal-post .pi b{color:#161427}[data-theme=light] .app-frame .cal-post .pi span{color:#1c143780}[data-theme=light] .app-frame .cal-stackbg{background:#edebf5;border-color:#1c143714}body,body.ac-lilac{--pac: #BA69FF;--veil-bridge: #BA69FF;--veil-core: #E9B900}body.ac-gold{--pac: #E9B900;--veil-bridge: #BA69FF;--veil-core: #E9B900}body.ac-peri{--pac: #B3B1FF;--veil-bridge: #8F7BFF;--veil-core: #B3B1FF}[data-theme=light] body,[data-theme=light] body.ac-lilac{--pac: #7700FF}[data-theme=light] body.ac-gold{--pac: #7A6200}[data-theme=light] body.ac-peri{--pac: #5D55D6}.glow{position:absolute;inset:0;container-type:size;overflow:hidden;pointer-events:none;opacity:.9;--glow-u: max(100cqh / 1024, 100cqw / 2200);--glow-ux: var(--glow-u);--glow-uy: var(--glow-u);--glow-lift: 0px;--glow-violet: #7700FF;--glow-lilac: #BA69FF;--glow-gold: #E9B900;--glow-peri: #B3B1FF}[data-theme=light] .glow{opacity:.72;--glow-violet: #C9B0FF;--glow-lilac: #DDB9FF;--glow-gold: #F3D27A;--glow-peri: #DAD8FF}.glow__orb{position:absolute;top:calc(100% - var(--glow-lift) + (var(--y) - var(--r)) * var(--glow-uy));left:calc(50% + (var(--x) - var(--r)) * var(--glow-ux));width:calc(var(--r) * 2 * var(--glow-ux));height:calc(var(--r) * 2 * var(--glow-uy))}.glow__orb:before{content:"";position:absolute;inset:0;border-radius:50%}.glow__orb--violet{--x: 0;--y: -153;--r: 1331;color:var(--glow-violet)}.glow__orb--violet:before{background:radial-gradient(closest-side,color-mix(in srgb,currentColor 100%,transparent) 0% 10%,color-mix(in srgb,currentColor 96.2%,transparent) 20%,color-mix(in srgb,currentColor 81.3%,transparent),color-mix(in srgb,currentColor 61.7%,transparent),color-mix(in srgb,currentColor 40.8%,transparent),color-mix(in srgb,currentColor 23%,transparent),color-mix(in srgb,currentColor 10.8%,transparent),color-mix(in srgb,currentColor 4.2%,transparent),color-mix(in srgb,currentColor 1.4%,transparent),color-mix(in srgb,currentColor 0%,transparent))}.glow__orb--lilac{--x: 15.9;--y: 33.5;--r: 1068.7;color:var(--glow-lilac)}.glow__orb--lilac:before{background:radial-gradient(closest-side,color-mix(in srgb,currentColor 100%,transparent),color-mix(in srgb,currentColor 97.1%,transparent),color-mix(in srgb,currentColor 86.4%,transparent),color-mix(in srgb,currentColor 70%,transparent),color-mix(in srgb,currentColor 50.9%,transparent),color-mix(in srgb,currentColor 32.6%,transparent),color-mix(in srgb,currentColor 18.2%,transparent),color-mix(in srgb,currentColor 8.6%,transparent),color-mix(in srgb,currentColor 3.5%,transparent),color-mix(in srgb,currentColor 1.2%,transparent),color-mix(in srgb,currentColor 0%,transparent))}.glow__orb--gold{--x: -16;--y: 118.5;--r: 1101.5;color:var(--glow-gold)}.glow__orb--gold:before{background:radial-gradient(closest-side,color-mix(in srgb,currentColor 70.2%,transparent),color-mix(in srgb,currentColor 67%,transparent),color-mix(in srgb,currentColor 57.8%,transparent),color-mix(in srgb,currentColor 45.1%,transparent),color-mix(in srgb,currentColor 31.6%,transparent),color-mix(in srgb,currentColor 19.8%,transparent),color-mix(in srgb,currentColor 11.1%,transparent),color-mix(in srgb,currentColor 5.5%,transparent),color-mix(in srgb,currentColor 2.3%,transparent),color-mix(in srgb,currentColor .9%,transparent),color-mix(in srgb,currentColor 0%,transparent))}.glow__orb--peri{--x: -16;--y: 232.7;--r: 696.5;color:var(--glow-peri)}.glow__orb--peri:before{background:radial-gradient(closest-side,color-mix(in srgb,currentColor 81%,transparent),color-mix(in srgb,currentColor 77.5%,transparent),color-mix(in srgb,currentColor 67.7%,transparent),color-mix(in srgb,currentColor 53.7%,transparent),color-mix(in srgb,currentColor 38.1%,transparent),color-mix(in srgb,currentColor 24.1%,transparent),color-mix(in srgb,currentColor 13.3%,transparent),color-mix(in srgb,currentColor 6.4%,transparent),color-mix(in srgb,currentColor 2.7%,transparent),color-mix(in srgb,currentColor 1%,transparent),color-mix(in srgb,currentColor 0%,transparent))}.glow--minimal{--glow-u: max(100cqh / 820, 100cqw / 1900);--glow-lift: calc(-110 * var(--glow-u));--glow-lilac: var(--veil-bridge);--glow-gold: var(--veil-core)}.glow--minimal .glow__orb--violet:before{opacity:.55}[data-theme=light] .glow--minimal{opacity:.9;--glow-violet: color-mix(in srgb, #7700FF 34%, #F2F1F8);--glow-lilac: color-mix(in srgb, var(--veil-bridge) 58%, #F2F1F8);--glow-gold: color-mix(in srgb, var(--veil-core) 72%, #F2F1F8);--glow-peri: color-mix(in srgb, #B3B1FF 55%, #F2F1F8)}.glow--menu{--glow-uy: calc(100cqh / 852 * .4188);--glow-ux: clamp(var(--glow-uy), 100cqw / 393 * .4188, var(--glow-uy) * 1.8);--glow-lift: calc(233.8 * var(--glow-uy))}[data-theme=light] .glow--menu{opacity:.85}.glow--cases{--glow-u: calc(100cqw / 1440);--glow-lift: 18cqh}[data-theme=light] .glow--cases{opacity:.95;--glow-violet: color-mix(in srgb, #7700FF 46%, #FFFFFF);--glow-lilac: color-mix(in srgb, #BA69FF 62%, #FFFFFF);--glow-gold: color-mix(in srgb, #E9B900 55%, #FFFFFF);--glow-peri: color-mix(in srgb, #B3B1FF 70%, #FFFFFF)}.glow--hero{container-type:normal;--glow-u: max(var(--u), .75px);--glow-lift: calc(var(--tail, 0px) + 28px)}@property --post-reveal{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.post-card{position:relative;width:100%;height:100%;margin:0;border-radius:8.05%/6.43%}.post-card:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 calc(var(--cw, 289px) * .124) #ba69ff40;pointer-events:none}[data-theme=light] .post-card:before{box-shadow:0 18px 44px -18px #26146047,0 0 0 1px #1614270f}.post-card__frame{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#0b0620}.post-card__media{width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.post-card--focus{opacity:0;visibility:hidden;transform:perspective(1100px) rotateX(0) rotateY(var(--enter-tilt, 0deg));transform-origin:var(--origin, 50% 50%);transition:opacity 0s linear,visibility 0s linear,scale 0s linear,translate 0s linear,transform 0s linear,--post-reveal 0s linear;--post-reveal: 0%}.post-card--focus:before{box-shadow:0 calc(var(--cw, 289px) * .1) calc(var(--cw, 289px) * .24) calc(var(--cw, 289px) * -.06) #000011b8,0 0 calc(var(--cw, 289px) * .2) #ba69ff6b;opacity:0;transition:opacity 0s linear}[data-theme=light] .post-card--focus:before{box-shadow:0 calc(var(--cw, 289px) * .1) calc(var(--cw, 289px) * .22) calc(var(--cw, 289px) * -.08) #2614606b,0 0 0 1px #1614270f}.post-card--focus:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--origin, 50% 50%),transparent calc(var(--post-reveal) - 30%),rgba(255,236,214,.5) calc(var(--post-reveal) - 12%),rgba(233,185,0,.18) calc(var(--post-reveal) - 4%),transparent var(--post-reveal));opacity:0;pointer-events:none;mix-blend-mode:screen}.post-card--focus .post-card__frame{-webkit-mask-image:radial-gradient(circle at var(--origin, 50% 50%),#000 calc(var(--post-reveal) - 34%),transparent var(--post-reveal));mask-image:radial-gradient(circle at var(--origin, 50% 50%),#000 calc(var(--post-reveal) - 34%),transparent var(--post-reveal))}.post-card--focus .post-card__media{scale:1.14;transition:scale 0s linear}.post-card__sheen{position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.16),transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}[data-theme=light] .post-card__sheen{background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.24),transparent 62%)}@keyframes post-card-rim{0%{opacity:0}18%{opacity:1}62%{opacity:1}to{opacity:0}}@property --brush{syntax: "<percentage>"; inherits: false; initial-value: 118%;}.hero{position:relative;isolation:isolate;display:grid;align-items:center;justify-items:center;height:calc(clamp(600px,100svh,1440px) + var(--tail));padding-bottom:var(--tail);overflow:clip;background:#001;color:#fff;container:hero/size;--tail: clamp(96px, 16svh, 180px);--u: clamp(.56px, min(100cqw / 1440, (100cqh - 44px) / 1024), 1.4px);--hero-pool: tl ml bl tr mr br}[data-theme=light] .hero{background:#f2f1f8;color:#161427}.hero--home{--hero-wall-mq: (min-width: 900px) and (min-height: 600px) and (min-aspect-ratio: 5/4)}.hero:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:4;height:calc(var(--tail) + 40px);background:linear-gradient(180deg,transparent,var(--bg) 88%);pointer-events:none}@media(max-height:500px)and (orientation:landscape){.hero.hero--home{--tail: 32px}.hero .hero__content{gap:10px}.hero .hero__title{font-size:clamp(24px,9svh,40px)}.hero .hero__lead{font-size:14px;line-height:1.4}.hero .hero__actions{flex-direction:row;align-self:center}.hero .hero__actions .btn{width:auto;height:44px;padding:0 20px;font-size:15px}}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero{height:auto;min-height:100svh;align-items:center;padding-top:calc(78px + clamp(24px,5svh,56px));padding-bottom:calc(var(--strip-space) + var(--tail));container:hero/inline-size;--tail: clamp(48px, 8svh, 96px);--dw: clamp(148px, min(42cqw, 32svh), 300px);--strip-space: calc(clamp(148px, min(42svw, 32svh), 300px) * 1.25 * .78 + clamp(28px, 5svh, 48px) + 48px);--deck-top: calc(100% - var(--tail) - var(--dw) * 1.25 * .78 - 48px)}}.hero__wall{position:absolute;inset:0;z-index:1;--y0: max(calc((100cqh - 1024 * var(--u)) / 2 + 22px), calc(94px - 50 * var(--u)));--cw: calc(289 * var(--u));--ch: calc(362 * var(--u))}.hero__wall--focus{z-index:3;pointer-events:none}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__wall{display:none}}.hero__slot{position:absolute;width:var(--cw);height:var(--ch);animation:hero-drift 22s ease-in-out infinite alternate}.hero__slot--tl{top:calc(var(--y0) + 50 * var(--u));left:calc(50% - 670 * var(--u));z-index:3;--origin: 100% 100%;--lift: calc(10 * var(--u)) calc(8 * var(--u));--enter-tilt: 14deg}.hero__slot--ml{top:calc(var(--y0) + 299 * var(--u));left:calc(50% - 783 * var(--u));z-index:2;animation-direction:alternate-reverse;--origin: 100% 50%;--lift: calc(12 * var(--u)) 0px;--enter-tilt: 18deg}.hero__slot--bl{top:calc(var(--y0) + 612 * var(--u));left:calc(50% - 670 * var(--u));z-index:3;--origin: 100% 0%;--lift: calc(10 * var(--u)) calc(-8 * var(--u));--enter-tilt: 14deg}.hero__slot--tr{top:calc(var(--y0) + 50 * var(--u));left:calc(50% + 381 * var(--u));z-index:2;animation-delay:-11s;--origin: 0% 100%;--lift: calc(-10 * var(--u)) calc(8 * var(--u));--enter-tilt: -14deg}.hero__slot--mr{top:calc(var(--y0) + 299 * var(--u));left:calc(50% + 494 * var(--u));z-index:3;animation-delay:-11s;animation-direction:alternate-reverse;--origin: 0% 50%;--lift: calc(-12 * var(--u)) 0px;--enter-tilt: -18deg}.hero__slot--br{top:calc(var(--y0) + 612 * var(--u));left:calc(50% + 381 * var(--u));z-index:2;animation-delay:-11s;--origin: 0% 0%;--lift: calc(-10 * var(--u)) calc(-8 * var(--u));--enter-tilt: -14deg}.hero__wall--focus .hero__slot--on{z-index:6}.hero__wall--focus .hero__slot--leaving{z-index:5}.hero__wall:not(.hero__wall--focus) .post-card{animation:hero-card-in 2s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--card-delay, .6s)}.hero__wall:not(.hero__wall--focus) .post-card:before,.hero__deck:not(.hero__deck--focus) .post-card:before{animation:hero-card-shadow 1.8s cubic-bezier(.4,0,.2,1) backwards;animation-delay:var(--card-delay, .6s)}.hero__wall:not(.hero__wall--focus) .post-card:after,.hero__deck:not(.hero__deck--focus) .post-card:after{content:"";position:absolute;inset:-1.5px;z-index:1;border-radius:inherit;background:#001;opacity:0;pointer-events:none;animation:hero-card-cover 1.8s cubic-bezier(.4,0,.2,1) backwards;animation-delay:var(--card-delay, .6s)}[data-theme=light] .hero__wall:not(.hero__wall--focus) .post-card:after,[data-theme=light] .hero__deck:not(.hero__deck--focus) .post-card:after{background:#f2f1f8}.hero__slot--bl,.hero__slot--br{--card-delay: .45s}.hero__slot--tl,.hero__slot--tr{--card-delay: .75s}.hero__slot--tl,.hero__slot--ml,.hero__slot--bl{--card-side: -1}.hero__slot--tr,.hero__slot--mr,.hero__slot--br{--card-side: 1}.hero__slot--on .post-card--focus,.hero__deck-slide--on .post-card--focus{opacity:1;visibility:visible;scale:1.05;translate:var(--lift, 0px 0px);transform:perspective(1100px) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));transition:opacity .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear,scale 1.1s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),--post-reveal .95s cubic-bezier(.3,.1,.2,1);--post-reveal: 146%}.hero__slot--on .post-card--focus:before,.hero__deck-slide--on .post-card--focus:before{opacity:1;transition:opacity .6s cubic-bezier(.2,.7,.2,1) .1s}.hero__slot--on .post-card--focus:after,.hero__deck-slide--on .post-card--focus:after{animation:post-card-rim var(--rim-duration, 1s) ease-out both}.hero__slot--on .post-card--focus .post-card__media,.hero__deck-slide--on .post-card--focus .post-card__media{scale:1;transition:scale 1.5s cubic-bezier(.16,1,.3,1)}.hero__slot--leaving .post-card--focus,.hero__deck-slide--leaving .post-card--focus{opacity:0;visibility:visible;scale:1;translate:0px 0px;transform:perspective(1100px) rotateX(0) rotateY(0);transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility 0s linear .7s,scale .75s cubic-bezier(.65,0,.35,1),translate .75s cubic-bezier(.65,0,.35,1),transform .75s cubic-bezier(.65,0,.35,1);--post-reveal: 146%}.hero__slot--leaving .post-card--focus:before,.hero__deck-slide--leaving .post-card--focus:before{opacity:0;transition:opacity .45s ease}.hero__slot--leaving .post-card--focus .post-card__media,.hero__deck-slide--leaving .post-card--focus .post-card__media{scale:1.05;transition:scale .75s cubic-bezier(.65,0,.35,1)}.hero__slot--hover .post-card--focus,.hero__deck-slide--hover .post-card--focus{transition:opacity .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear,scale .7s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),--post-reveal .55s cubic-bezier(.16,1,.3,1);--rim-duration: .65s}.hero__wall:not(.hero__wall--focus) .hero__slot{transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.hero__wall:not(.hero__wall--focus) .hero__slot--on{opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1) .6s}.hero__wall:not(.hero__wall--focus) .hero__slot--hover{transition-delay:.3s}.hero__deck:not(.hero__deck--focus) .hero__deck-slide .post-card{transform-origin:var(--origin);transition:opacity .3s cubic-bezier(.2,.7,.2,1),scale .4s cubic-bezier(.16,1,.3,1),translate .4s cubic-bezier(.16,1,.3,1)}.hero__deck:not(.hero__deck--focus) .hero__deck-slide--on .post-card{opacity:0;scale:1.05;translate:var(--lift);transition:opacity .3s cubic-bezier(.2,.7,.2,1) .6s,scale 1.1s cubic-bezier(.16,1,.3,1),translate 1.1s cubic-bezier(.16,1,.3,1)}.hero__deck:not(.hero__deck--focus) .hero__deck-slide--hover .post-card{transition-delay:.3s,0s,0s}.hero__slot--hover .post-card__sheen,.hero__deck-slide--hover .post-card__sheen{opacity:1}.hero__veil{position:absolute;inset:-28px;z-index:2;pointer-events:none;translate:calc(var(--px, 0) * 12px) calc(var(--py, 0) * 8px);transition:translate 1.6s cubic-bezier(.2,.7,.2,1)}[data-theme=light] .hero__veil:before{content:"";position:absolute;inset:0;background:#f2f1f894}.hero__veil .glow{animation:hero-veil-in 2.2s cubic-bezier(.4,0,.2,1) backwards}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__veil{-webkit-mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.55) 82%);mask-image:linear-gradient(180deg,#000 58%,#0000008c 82%)}}.hero__veil .glow__orb--gold,.hero__veil .glow__orb--lilac,.hero__veil .glow__orb--peri{animation:hero-orb-rise 2.8s cubic-bezier(.16,1,.3,1) backwards}.hero__veil .glow__orb--lilac{animation-delay:.12s}.hero__veil .glow__orb--peri{animation-delay:.22s}.hero--home .hero__veil .glow__orb--gold:before,.hero--home .hero__veil .glow__orb--lilac:before,.hero--home .hero__veil .glow__orb--peri:before{animation:hero-orb-breathe 10s ease-in-out 2.6s infinite alternate}.hero--home .hero__veil .glow__orb--lilac:before{animation-duration:12s}.hero--home .hero__veil .glow__orb--peri:before{animation-duration:14s}.hero__content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,20 * var(--u),24px);width:calc(762 * var(--u) - 24px);min-width:0;max-width:100%;margin-top:78px;text-align:center;pointer-events:none}.hero__content>*{pointer-events:auto}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__content{width:min(100%,720px);margin-top:0;padding-right:20px;padding-left:20px;gap:clamp(14px,2.2svh,20px)}@media(min-width:768px){.hero__content{padding-right:40px;padding-left:40px}}}.hero__title{max-width:10.4em;color:inherit;font-size:clamp(40px,min(71.9 * var(--u),(762 * var(--u) - 56px) / 9.43),94px);font-weight:800;letter-spacing:0;line-height:1.25}.hero__title:lang(en){text-wrap:balance}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__title{font-size:clamp(30px,min((100cqw - 40px) / 10.2,11svh),64px);line-height:1.1}}.hero__group{white-space:nowrap}.hero__word{display:inline-block;max-width:100%;white-space:normal;padding:.12em .04em .16em;margin:-.12em -.04em -.16em;overflow:hidden;vertical-align:bottom}.hero__word-inner{display:inline-block;animation:hero-word-in 1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.32s + var(--w, 0) * 45ms)}.hero__accent{position:relative;display:inline-block;vertical-align:bottom}.hero__accent .hero__word-inner{color:var(--pac)}.hero--home .hero__accent .hero__word-inner{background:linear-gradient(210deg,#70f -36.5%,#e9b900 71.1%,#fbf6ec 102.5%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] .hero--home .hero__accent .hero__word-inner{background-image:linear-gradient(210deg,#70f -36.5%,#7a5600 71.1%,#7a6200 102.5%)}.hero__accent:after{content:"";position:absolute;top:calc(100% - .07em);left:-.24em;width:calc(100% + .44em);height:.185em;background-color:var(--pac);background-image:linear-gradient(100deg,transparent calc(var(--brush) - 24%),rgba(255,248,232,.55) calc(var(--brush) - 10%),transparent calc(var(--brush) - 2%));pointer-events:none;transform-origin:0% 50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 62.3 237.4 13.3' preserveAspectRatio='none'%3E%3Cpath d='M20.0952 62.805C21.9866 62.3386 25.5827 62.4958 27.5609 62.5822C27.5973 62.5836 27.6341 62.5852 27.6706 62.5866C28.0929 62.6048 28.5007 62.6094 28.969 62.612C29.0192 62.6123 29.0703 62.6125 29.1225 62.6129C30.3126 62.6214 32.0391 62.6328 35.6232 62.9348C36.6113 62.9282 37.6416 62.9282 38.7112 62.9357C49.8027 63.0195 60.8182 63.5852 71.8727 64.2341C72.0135 64.2344 72.1568 64.2347 72.3017 64.235C75.0544 64.2385 78.5434 64.2467 80.6614 64.4526C83.3929 64.7149 85.2789 64.946 86.7901 65.1439C95.5557 65.6793 104.324 66.1852 113.093 66.501C115.836 66.5999 118.596 66.6802 121.335 66.737C123.88 66.7898 126.39 66.8274 128.934 66.8528C130.415 66.7849 131.817 66.6969 133.111 66.6151C134.941 66.5003 136.583 66.3979 137.918 66.3808C141.157 66.3402 144.788 66.5804 147.549 66.7589C147.996 66.788 148.416 66.8154 148.803 66.8397C150.935 66.8194 153.155 66.796 155.296 66.7686C155.438 66.8088 155.581 66.8504 155.727 66.8932C157.556 67.4285 159.832 67.4652 163.417 67.5187C165.003 67.5423 166.721 67.567 168.904 67.6389C170.278 67.6846 170.96 67.8943 171.519 68.0652C171.684 68.1155 171.833 68.1617 172.001 68.2003C172.565 68.3325 173.157 68.2082 173.847 68.0608C174.758 67.8699 175.742 67.6395 177.195 67.881C181.651 68.6477 183.656 68.1859 185.141 67.8371C185.595 67.7348 185.999 67.6417 186.405 67.5915C187.667 67.4288 189.646 67.6123 190.981 67.8503C191.084 67.8685 191.195 67.8835 191.315 67.895C192.561 68.0041 194.475 67.8337 196.061 67.6187C196.717 67.5288 197.536 67.5249 198.6 67.5196C199.679 67.5141 200.873 67.5076 202.212 67.4002C205.522 67.1288 207.317 66.9878 208.703 66.8756C209.103 66.8435 209.498 66.8135 209.874 66.7826C211.047 66.6854 212.54 66.5974 214.026 66.5054C215.808 66.3955 217.614 66.2792 219.005 66.1396C222.587 66.1925 226.152 66.2487 229.784 66.3238C231.663 66.3675 233.459 66.7664 234.926 67.5459C235.655 67.9401 236.277 68.4071 236.767 69.0101C236.891 69.1619 237.017 69.3309 237.091 69.4943C237.2 69.6734 237.267 69.8577 237.285 70.0233C237.365 70.3973 237.201 70.6366 236.999 70.7567C236.795 70.8805 236.553 70.9572 236.386 71.127C236.219 71.294 236.113 71.4966 235.967 71.6814C235.69 72.0566 235.267 72.4135 234.671 72.7412C233.474 73.3956 231.764 73.8532 229.928 73.9632C226.25 74.1894 222.488 74.4382 218.794 74.6273C214.248 74.8612 209.695 75.0222 205.171 75.0572C201.999 75.0819 198.784 75.0725 195.638 75.0344C195.308 75.0305 194.975 75.0257 194.64 75.0212C193.533 75.1222 192.4 75.2183 191.301 75.3002C189.961 75.4115 188.458 75.4938 187.447 75.5309C185.965 75.5841 184.678 75.4452 183.795 75.3283C183.148 75.2475 182.562 75.1754 181.958 75.1791C181.634 75.1811 181.187 75.191 180.638 75.202C178.552 75.2492 174.884 75.321 171.506 75.037C170.072 74.9122 168.341 74.6824 166.68 74.4615C164.406 74.1475 162.135 73.8499 161.067 73.9097C159.176 74.0148 156.86 73.8547 154.957 73.715C153.107 73.581 151.427 73.462 150.507 73.6044C149.404 73.7746 148.462 73.6784 147.048 73.5351C146.063 73.4356 144.86 73.3137 143.243 73.2421C141.37 73.1594 140.01 72.998 138.891 72.8614C137.313 72.6689 136.117 72.5243 134.315 72.7096C132.318 72.9156 130.26 73.0302 128.617 72.9184C127.869 72.8675 127.017 72.8582 126.135 72.8491C124.965 72.8369 123.731 72.8241 122.605 72.7122C121.675 72.62 120.911 72.4177 120.238 72.2385C120.028 72.1826 119.826 72.1288 119.631 72.0814C118.892 72.0685 118.153 72.0571 117.414 72.0472C117.293 72.0748 117.167 72.1051 117.035 72.1367C116.372 72.2953 115.554 72.49 114.55 72.5745C112.961 72.7081 111.57 72.5744 110.103 72.4332C108.962 72.3233 107.771 72.209 106.405 72.213C105.474 72.2158 104.414 72.2696 103.364 72.3236C101.803 72.4037 100.254 72.4831 99.1871 72.3911C98.787 72.3566 98.445 72.2322 98.1071 72.1086L98.1027 72.106C98.0798 72.0976 98.0564 72.0898 98.0334 72.0814C95.4327 72.1177 92.8075 72.1629 90.2124 72.2148C89.9845 72.2404 89.7542 72.2655 89.5264 72.2902C88.4126 72.411 87.3359 72.5289 86.634 72.7122C85.8755 72.911 83.9683 72.9976 81.9457 73.0894C80.622 73.1496 79.2871 73.2124 78.1629 73.3096C77.5055 73.3665 76.8875 73.2338 76.2548 73.0973C75.6646 72.97 75.0607 72.8397 74.4011 72.857C74.0706 72.8656 73.7138 72.9087 73.3343 72.9552C73.0043 72.9962 72.6381 73.0395 72.2605 73.0631C71.9091 73.085 71.129 73.005 70.1401 72.9035C69.5289 72.8407 68.8374 72.7704 68.117 72.7096C66.1955 72.7508 64.2185 72.7889 62.3296 72.8245C61.9403 72.9239 61.5678 73.0553 61.2874 73.2272C61.0838 73.3505 60.91 73.4991 60.732 73.6509C60.49 73.8575 60.2394 74.0707 59.8986 74.2387C59.6322 74.3699 59.3211 74.4193 59.1143 74.3598C59.0181 74.332 58.9449 74.281 58.8783 74.2352C58.8021 74.1828 58.734 74.1362 58.6502 74.1361C58.5897 74.1361 58.5256 74.1714 58.4476 74.2141C58.3231 74.2823 58.1614 74.37 57.9186 74.3694C57.031 74.3674 55.9571 74.3221 54.9323 74.2782C53.79 74.2293 52.7037 74.1834 51.8363 74.1983C50.8175 74.2144 49.3924 74.0604 48.0131 73.9088C47.0861 73.8035 46.0131 73.6976 45.1821 73.65C44.3462 73.6032 43.5232 73.6689 42.6836 73.7334C41.6442 73.8104 40.6773 73.8859 39.8772 73.7615C39.7153 73.7362 39.5153 73.5881 39.2674 73.4035C39.0907 73.2727 38.897 73.1233 38.6411 72.9851C37.5556 72.9774 36.5121 72.9659 35.5144 72.9508C35.4792 72.9705 35.4427 72.9901 35.4065 73.0105L35.4047 73.0122C34.5298 73.4738 33.3153 74.1053 31.7403 73.7281C31.2995 73.6323 31.0309 73.4551 30.7902 73.2956C30.5546 73.1391 30.3461 72.9992 30.0489 72.971C29.7479 72.9426 29.4059 73.0178 29.0479 73.1114C28.9992 73.1227 28.95 73.1348 28.9005 73.1465C28.2556 73.2989 27.551 73.4693 26.8608 73.3211C26.8137 73.3109 26.7625 73.2997 26.7099 73.2886C26.2179 73.1831 25.4168 73.0273 24.6799 72.7078C22.4352 72.6381 20.2455 72.5534 17.9897 72.4596C14.2677 72.3028 10.5692 72.1201 6.83412 71.9376C5.02182 71.8475 3.30378 71.4171 2.0143 70.7181C0.717612 70.0182 0.00605523 69.1115 5.00756e-05 68.1679C-0.00680121 67.2247 0.68957 66.308 1.9757 65.5886C3.25446 64.8702 4.96616 64.4138 6.7771 64.2964C9.72337 64.1069 12.6613 63.9179 15.6298 63.7411C15.7789 63.7203 15.9306 63.6995 16.0825 63.6805C17.2405 63.5395 18.2721 63.267 19.3741 62.9927C19.6171 62.9298 19.8513 62.8663 20.0952 62.805Z'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%,linear-gradient(100deg,#000 calc(var(--brush) - 16%),rgba(0,0,0,.4) calc(var(--brush) - 6%),transparent var(--brush)) no-repeat 0 0/100% 100%;-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 62.3 237.4 13.3' preserveAspectRatio='none'%3E%3Cpath d='M20.0952 62.805C21.9866 62.3386 25.5827 62.4958 27.5609 62.5822C27.5973 62.5836 27.6341 62.5852 27.6706 62.5866C28.0929 62.6048 28.5007 62.6094 28.969 62.612C29.0192 62.6123 29.0703 62.6125 29.1225 62.6129C30.3126 62.6214 32.0391 62.6328 35.6232 62.9348C36.6113 62.9282 37.6416 62.9282 38.7112 62.9357C49.8027 63.0195 60.8182 63.5852 71.8727 64.2341C72.0135 64.2344 72.1568 64.2347 72.3017 64.235C75.0544 64.2385 78.5434 64.2467 80.6614 64.4526C83.3929 64.7149 85.2789 64.946 86.7901 65.1439C95.5557 65.6793 104.324 66.1852 113.093 66.501C115.836 66.5999 118.596 66.6802 121.335 66.737C123.88 66.7898 126.39 66.8274 128.934 66.8528C130.415 66.7849 131.817 66.6969 133.111 66.6151C134.941 66.5003 136.583 66.3979 137.918 66.3808C141.157 66.3402 144.788 66.5804 147.549 66.7589C147.996 66.788 148.416 66.8154 148.803 66.8397C150.935 66.8194 153.155 66.796 155.296 66.7686C155.438 66.8088 155.581 66.8504 155.727 66.8932C157.556 67.4285 159.832 67.4652 163.417 67.5187C165.003 67.5423 166.721 67.567 168.904 67.6389C170.278 67.6846 170.96 67.8943 171.519 68.0652C171.684 68.1155 171.833 68.1617 172.001 68.2003C172.565 68.3325 173.157 68.2082 173.847 68.0608C174.758 67.8699 175.742 67.6395 177.195 67.881C181.651 68.6477 183.656 68.1859 185.141 67.8371C185.595 67.7348 185.999 67.6417 186.405 67.5915C187.667 67.4288 189.646 67.6123 190.981 67.8503C191.084 67.8685 191.195 67.8835 191.315 67.895C192.561 68.0041 194.475 67.8337 196.061 67.6187C196.717 67.5288 197.536 67.5249 198.6 67.5196C199.679 67.5141 200.873 67.5076 202.212 67.4002C205.522 67.1288 207.317 66.9878 208.703 66.8756C209.103 66.8435 209.498 66.8135 209.874 66.7826C211.047 66.6854 212.54 66.5974 214.026 66.5054C215.808 66.3955 217.614 66.2792 219.005 66.1396C222.587 66.1925 226.152 66.2487 229.784 66.3238C231.663 66.3675 233.459 66.7664 234.926 67.5459C235.655 67.9401 236.277 68.4071 236.767 69.0101C236.891 69.1619 237.017 69.3309 237.091 69.4943C237.2 69.6734 237.267 69.8577 237.285 70.0233C237.365 70.3973 237.201 70.6366 236.999 70.7567C236.795 70.8805 236.553 70.9572 236.386 71.127C236.219 71.294 236.113 71.4966 235.967 71.6814C235.69 72.0566 235.267 72.4135 234.671 72.7412C233.474 73.3956 231.764 73.8532 229.928 73.9632C226.25 74.1894 222.488 74.4382 218.794 74.6273C214.248 74.8612 209.695 75.0222 205.171 75.0572C201.999 75.0819 198.784 75.0725 195.638 75.0344C195.308 75.0305 194.975 75.0257 194.64 75.0212C193.533 75.1222 192.4 75.2183 191.301 75.3002C189.961 75.4115 188.458 75.4938 187.447 75.5309C185.965 75.5841 184.678 75.4452 183.795 75.3283C183.148 75.2475 182.562 75.1754 181.958 75.1791C181.634 75.1811 181.187 75.191 180.638 75.202C178.552 75.2492 174.884 75.321 171.506 75.037C170.072 74.9122 168.341 74.6824 166.68 74.4615C164.406 74.1475 162.135 73.8499 161.067 73.9097C159.176 74.0148 156.86 73.8547 154.957 73.715C153.107 73.581 151.427 73.462 150.507 73.6044C149.404 73.7746 148.462 73.6784 147.048 73.5351C146.063 73.4356 144.86 73.3137 143.243 73.2421C141.37 73.1594 140.01 72.998 138.891 72.8614C137.313 72.6689 136.117 72.5243 134.315 72.7096C132.318 72.9156 130.26 73.0302 128.617 72.9184C127.869 72.8675 127.017 72.8582 126.135 72.8491C124.965 72.8369 123.731 72.8241 122.605 72.7122C121.675 72.62 120.911 72.4177 120.238 72.2385C120.028 72.1826 119.826 72.1288 119.631 72.0814C118.892 72.0685 118.153 72.0571 117.414 72.0472C117.293 72.0748 117.167 72.1051 117.035 72.1367C116.372 72.2953 115.554 72.49 114.55 72.5745C112.961 72.7081 111.57 72.5744 110.103 72.4332C108.962 72.3233 107.771 72.209 106.405 72.213C105.474 72.2158 104.414 72.2696 103.364 72.3236C101.803 72.4037 100.254 72.4831 99.1871 72.3911C98.787 72.3566 98.445 72.2322 98.1071 72.1086L98.1027 72.106C98.0798 72.0976 98.0564 72.0898 98.0334 72.0814C95.4327 72.1177 92.8075 72.1629 90.2124 72.2148C89.9845 72.2404 89.7542 72.2655 89.5264 72.2902C88.4126 72.411 87.3359 72.5289 86.634 72.7122C85.8755 72.911 83.9683 72.9976 81.9457 73.0894C80.622 73.1496 79.2871 73.2124 78.1629 73.3096C77.5055 73.3665 76.8875 73.2338 76.2548 73.0973C75.6646 72.97 75.0607 72.8397 74.4011 72.857C74.0706 72.8656 73.7138 72.9087 73.3343 72.9552C73.0043 72.9962 72.6381 73.0395 72.2605 73.0631C71.9091 73.085 71.129 73.005 70.1401 72.9035C69.5289 72.8407 68.8374 72.7704 68.117 72.7096C66.1955 72.7508 64.2185 72.7889 62.3296 72.8245C61.9403 72.9239 61.5678 73.0553 61.2874 73.2272C61.0838 73.3505 60.91 73.4991 60.732 73.6509C60.49 73.8575 60.2394 74.0707 59.8986 74.2387C59.6322 74.3699 59.3211 74.4193 59.1143 74.3598C59.0181 74.332 58.9449 74.281 58.8783 74.2352C58.8021 74.1828 58.734 74.1362 58.6502 74.1361C58.5897 74.1361 58.5256 74.1714 58.4476 74.2141C58.3231 74.2823 58.1614 74.37 57.9186 74.3694C57.031 74.3674 55.9571 74.3221 54.9323 74.2782C53.79 74.2293 52.7037 74.1834 51.8363 74.1983C50.8175 74.2144 49.3924 74.0604 48.0131 73.9088C47.0861 73.8035 46.0131 73.6976 45.1821 73.65C44.3462 73.6032 43.5232 73.6689 42.6836 73.7334C41.6442 73.8104 40.6773 73.8859 39.8772 73.7615C39.7153 73.7362 39.5153 73.5881 39.2674 73.4035C39.0907 73.2727 38.897 73.1233 38.6411 72.9851C37.5556 72.9774 36.5121 72.9659 35.5144 72.9508C35.4792 72.9705 35.4427 72.9901 35.4065 73.0105L35.4047 73.0122C34.5298 73.4738 33.3153 74.1053 31.7403 73.7281C31.2995 73.6323 31.0309 73.4551 30.7902 73.2956C30.5546 73.1391 30.3461 72.9992 30.0489 72.971C29.7479 72.9426 29.4059 73.0178 29.0479 73.1114C28.9992 73.1227 28.95 73.1348 28.9005 73.1465C28.2556 73.2989 27.551 73.4693 26.8608 73.3211C26.8137 73.3109 26.7625 73.2997 26.7099 73.2886C26.2179 73.1831 25.4168 73.0273 24.6799 72.7078C22.4352 72.6381 20.2455 72.5534 17.9897 72.4596C14.2677 72.3028 10.5692 72.1201 6.83412 71.9376C5.02182 71.8475 3.30378 71.4171 2.0143 70.7181C0.717612 70.0182 0.00605523 69.1115 5.00756e-05 68.1679C-0.00680121 67.2247 0.68957 66.308 1.9757 65.5886C3.25446 64.8702 4.96616 64.4138 6.7771 64.2964C9.72337 64.1069 12.6613 63.9179 15.6298 63.7411C15.7789 63.7203 15.9306 63.6995 16.0825 63.6805C17.2405 63.5395 18.2721 63.267 19.3741 62.9927C19.6171 62.9298 19.8513 62.8663 20.0952 62.805Z'/%3E%3C/svg%3E") no-repeat 0 0/100% 100% intersect,linear-gradient(100deg,#000 calc(var(--brush) - 16%),rgba(0,0,0,.4) calc(var(--brush) - 6%),transparent var(--brush)) no-repeat 0 0/100% 100%;animation:hero-brush-draw 1.05s cubic-bezier(.5,.08,.2,1) 1.35s backwards,hero-brush-press 1.05s ease-out 1.35s backwards}@media(forced-colors:active){.hero__accent:after{display:none}}.hero--home .hero__accent:after{background-image:linear-gradient(100deg,transparent calc(var(--brush) - 24%),rgba(255,248,232,.55) calc(var(--brush) - 10%),transparent calc(var(--brush) - 2%)),linear-gradient(210deg,#70f -92.2%,#e9b900 51.7%,#fbf6ec 93.7%)}[data-theme=light] .hero--home .hero__accent:after{background-image:linear-gradient(100deg,transparent calc(var(--brush) - 24%),rgba(255,248,232,.45) calc(var(--brush) - 10%),transparent calc(var(--brush) - 2%)),linear-gradient(210deg,#70f -92.2%,#7a5600 51.7%,#7a6200 93.7%)}.hero--compact .hero__accent:after{content:none}.hero__lead{max-width:min(34.9em,762 * var(--u) - 48px);margin-top:calc(7 * var(--u));color:inherit;font-size:clamp(16px,18 * var(--u),19px);line-height:1.22;text-wrap:pretty;animation:hero-settle 1.3s cubic-bezier(.16,1,.3,1) .4s backwards}[data-theme=light] .hero__lead{color:#4a4660}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__lead{max-width:34em;margin-top:0;font-size:clamp(15px,min(4cqw,2.4svh),18px);line-height:1.5}}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,20 * var(--u),20px)}.hero__actions>*{--rise-at: 1s;animation:hero-rise var(--rise-duration, 1.1s) cubic-bezier(.16,1,.3,1) var(--rise-at) backwards}.hero__actions>*:nth-child(2){--rise-at: 1.1s}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__actions{gap:12px;margin-top:clamp(2px,1svh,8px)}}@media(max-width:479px){.hero__actions{flex-direction:column;align-self:stretch;align-items:center}.hero__actions>*{width:min(100%,360px)}}.hero--paused .hero__slot,.hero--paused .hero__veil .glow__orb:before{animation-play-state:paused}.hero--minimal{--tail: 0px;height:auto;min-height:0;align-items:center;padding:clamp(128px,17svh,184px) 24px clamp(88px,12svh,128px);container:hero/inline-size}.hero--minimal:after{height:clamp(110px,20svh,200px);background:linear-gradient(180deg,transparent,var(--bg) 92%)}.hero--minimal .hero__content{width:min(100%,1000px);margin-top:0;padding:0;gap:22px}.hero--minimal .hero__title{max-width:100%;font-size:clamp(34px,3vw + 14px,58px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.hero--minimal .hero__word-inner{animation-duration:.75s;animation-delay:calc(.1s + min(var(--w, 0),6)*45ms)}.hero--minimal .hero__accent:after{top:calc(100% - .04em);height:.13em;animation-duration:.95s,.95s;animation-delay:.55s,.55s}.hero--minimal .hero__lead{max-width:640px;font-size:clamp(16px,1.25vw,19px);line-height:1.5;text-wrap:balance;opacity:.86;animation-duration:.9s;animation-delay:.2s}[data-theme=light] .hero--minimal .hero__lead{opacity:1}.hero--minimal .hero__actions>*{--rise-duration: .8s;--rise-at: .3s}.hero--minimal .hero__actions>*:nth-child(2){--rise-at: .38s}.hero--minimal.hero--compact{padding-top:clamp(120px,15svh,150px);padding-bottom:clamp(40px,6svh,64px)}.hero--minimal.hero--compact:after{height:40%}.hero--minimal.hero--compact .hero__title{max-width:24ch;font-size:clamp(24px,min(2.2vw + 18px,(100cqw - 48px) / 11.2),52px)}.hero--minimal.hero--compact .hero__word-inner{animation:hero-fade .6s ease backwards}@media(max-height:500px)and (orientation:landscape){.hero--minimal{padding-top:88px;padding-bottom:32px}.hero--minimal .hero__content{gap:10px}.hero--minimal .hero__title{font-size:clamp(24px,9svh,40px)}.hero--minimal .hero__lead{font-size:14px;line-height:1.4}}@keyframes hero-card-in{0%{translate:calc(var(--card-side, -1) * var(--card-sway, 1) * 36px) 22px}}@keyframes hero-card-cover{0%{opacity:1}}@keyframes hero-card-shadow{0%{opacity:0}}@keyframes hero-word-in{0%{translate:0 108%}}@keyframes hero-brush-draw{0%{--brush: -4%}to{--brush: 118%}}@keyframes hero-brush-press{0%{scale:1 .55}32%{scale:1 1.08}70%,to{scale:1 1}}@keyframes hero-rise{0%{opacity:0;translate:0 16px}}@keyframes hero-settle{0%{translate:0 12px}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-drift{0%{translate:0 -2.76%}to{translate:0 2.76%}}@keyframes hero-veil-in{0%{opacity:0}}@keyframes hero-orb-rise{0%{opacity:0;translate:0 14%;scale:.9}}@keyframes hero-orb-breathe{to{scale:1.05}}@media(prefers-reduced-motion:reduce){.hero__veil{translate:none;transition:none}.hero__slot--on .post-card--focus,.hero__slot--leaving .post-card--focus,.hero__slot--hover .post-card--focus,.hero__deck-slide--on .post-card--focus,.hero__deck-slide--leaving .post-card--focus,.hero__deck-slide--hover .post-card--focus{scale:1;translate:none;transform:none;transition:opacity .2s ease,visibility 0s linear;--post-reveal: 146%}.hero__slot--on .post-card--focus:before,.hero__slot--leaving .post-card--focus:before,.hero__slot--hover .post-card--focus:before,.hero__deck-slide--on .post-card--focus:before,.hero__deck-slide--leaving .post-card--focus:before,.hero__deck-slide--hover .post-card--focus:before{transition:none}.hero__slot--on .post-card--focus .post-card__media,.hero__slot--leaving .post-card--focus .post-card__media,.hero__slot--hover .post-card--focus .post-card__media,.hero__deck-slide--on .post-card--focus .post-card__media,.hero__deck-slide--leaving .post-card--focus .post-card__media,.hero__deck-slide--hover .post-card--focus .post-card__media{scale:1;transition:none}.hero__deck:not(.hero__deck--focus) .hero__deck-slide--on .post-card{scale:1;translate:none}}.hero__deck{display:none}@media not all and (min-width:900px)and (min-height:600px)and (min-aspect-ratio:5/4){.hero__deck{display:block;position:absolute;inset-inline:0;top:var(--deck-top);height:calc(var(--dw) * 1.25);z-index:1;pointer-events:none;--cw: var(--dw)}@supports (width: round(1px,1px)){.hero__deck{--cw: round(var(--dw), 1px)}}.hero__deck{--deck-x1: .72;--deck-x2: 1.3;--deck-x3: 1.84;--deck-s1: .88;--deck-s2: .78;--deck-s3: .7;--deck-r1: 3.5;--deck-r2: 7;--deck-r3: 10.5;--deck-y1: .03;--deck-y2: .12;--deck-y3: .27;--deck-lit: .55;--deck-fade-from: 2;--deck-fade-to: 2.75}@media(min-width:700px)and (max-width:899px)and (orientation:portrait){.hero__deck{--deck-fade-from: 1.4;--deck-fade-to: 2}}}.hero__deck--focus{z-index:3}.hero__deck-track,.hero__deck-swiper.swiper{position:relative;width:var(--cw);height:100%;margin:0 auto;padding:0;overflow:visible}.hero__deck-track{transform-style:preserve-3d}.hero__deck-swiper.swiper{pointer-events:auto;touch-action:pan-y}.hero__deck-swiper .swiper-wrapper{display:flex;transform-style:preserve-3d;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.hero__deck-slide{transform-origin:50% 100%;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);--origin: 50% 0%;--lift: 0px -10px}@media(max-height:500px)and (orientation:landscape){.hero__deck-slide{--lift: 0px 0px}}.hero__deck-slide{--card-delay: calc(.45s + var(--a) * .12s);--c1: clamp(0, var(--a), 1);--c2: clamp(0, var(--a) - 1, 1);--c3: clamp(0, var(--a) - 2, 1);--deck-X: calc(var(--deck-x1) * var(--c1) + (var(--deck-x2) - var(--deck-x1)) * var(--c2) + (var(--deck-x3) - var(--deck-x2)) * var(--c3));--deck-S: calc(1 + (var(--deck-s1) - 1) * var(--c1) + (var(--deck-s2) - var(--deck-s1)) * var(--c2) + (var(--deck-s3) - var(--deck-s2)) * var(--c3));--deck-R: calc(var(--deck-r1) * var(--c1) + (var(--deck-r2) - var(--deck-r1)) * var(--c2) + (var(--deck-r3) - var(--deck-r2)) * var(--c3));--deck-Y: calc(var(--deck-y1) * var(--c1) + (var(--deck-y2) - var(--deck-y1)) * var(--c2) + (var(--deck-y3) - var(--deck-y2)) * var(--c3))}.hero__deck-track .hero__deck-slide,.hero__deck-swiper:not(.swiper-initialized) .hero__deck-slide{position:absolute;inset:0;transform:translate3d(calc(var(--sgn) * var(--deck-X) * var(--cw) * -1),calc(var(--deck-Y) * var(--cw)),calc(var(--a) * -100px - var(--p) * .5px)) rotate(calc(var(--sgn) * var(--deck-R) * -1deg)) scale(var(--deck-S))}.hero__deck-swiper.swiper-initialized .hero__deck-slide{position:relative;flex-shrink:0;width:100%;height:100%}.hero__deck-lens{position:absolute;inset:0;transition-property:opacity;transition-timing-function:cubic-bezier(.16,1,.3,1)}.hero__deck-swiper .hero__deck-lens{opacity:clamp(0,1 - var(--a) / var(--deck-lit),1)}.hero__deck-track .hero__deck-lens{opacity:clamp(0,(var(--deck-fade-to) - var(--a)) / (var(--deck-fade-to) - var(--deck-fade-from)),1)}.hero__deck-slide--out .hero__deck-lens{visibility:hidden}.hero__deck-track .post-card{animation:hero-deck-deal 1.6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--card-delay) + .25s)}.hero__deck:not(.hero__deck--focus) .post-card:before,.hero__deck:not(.hero__deck--focus) .post-card:after{animation-duration:1s}.hero__deck-slide--leaving .post-card--focus{transition:opacity .6s cubic-bezier(.65,0,.35,1),visibility 0s linear .6s,scale .4s cubic-bezier(.16,1,.3,1),translate .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.hero__deck-slide--leaving .post-card--focus:before{transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.hero__deck-slide--leaving .post-card--focus .post-card__media{scale:1;transition:scale .4s cubic-bezier(.16,1,.3,1)}.hero--deck-scrub .hero__deck-slide .post-card--focus{opacity:1;visibility:visible;scale:1;translate:0px 0px;transform:perspective(1100px) rotateX(0) rotateY(0);transition:opacity 0s linear,visibility 0s linear,scale .35s cubic-bezier(.16,1,.3,1),translate .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),--post-reveal 0s linear;--post-reveal: 146%}.hero--deck-scrub .hero__deck-slide .post-card--focus:before{opacity:1;transition:opacity 0s linear}.hero--deck-scrub .hero__deck-slide .post-card--focus .post-card__media{scale:1;transition:scale .35s cubic-bezier(.16,1,.3,1)}.hero__deck-slide--snap.hero__deck-slide--on .post-card--focus:after{animation:hero-deck-rim .65s ease-out both}.hero--deck-scrub .hero__deck:not(.hero__deck--focus) .hero__deck-slide .post-card{opacity:1;scale:1;translate:0px 0px;transition:opacity .2s cubic-bezier(.2,.7,.2,1),scale .35s cubic-bezier(.16,1,.3,1),translate .35s cubic-bezier(.16,1,.3,1)}@keyframes hero-deck-deal{0%{translate:calc(var(--sgn) * var(--deck-X) / var(--deck-S) * var(--cw)) 22px;rotate:calc(var(--sgn) * var(--deck-R) * 1deg)}}@keyframes hero-deck-rim{0%{opacity:0;--post-reveal: 30%}18%{opacity:1}62%{opacity:1}to{opacity:0;--post-reveal: 146%}}@media(prefers-reduced-motion:reduce){.hero__deck-slide--leaving .post-card--focus{transition:opacity .2s ease,visibility 0s linear}.hero__deck-slide--leaving .post-card--focus:before{transition:none}.hero__deck-slide--leaving .post-card--focus .post-card__media,.hero--deck-scrub .hero__deck-slide .post-card--focus,.hero--deck-scrub .hero__deck-slide .post-card--focus .post-card__media{transition:none}}.cases{position:relative;padding-block:clamp(48px,3.8vw + 33px,88px);overflow-x:clip;--stage-w: min(904px, 100vw - 32px);--stage-h: calc(var(--stage-w) * .7495575221)}@media(max-width:767px){.cases{--stage-h: calc(var(--stage-w) * 1.05)}}@media(max-height:500px)and (orientation:landscape){.cases{--stage-w: min(904px, 100vw - 32px, calc((100svh - 56px) * 1.334120425));--stage-h: calc(var(--stage-w) * .7495575221)}}.cases__live,.cases__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cases__defs{position:absolute}.cases__head{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:4px;padding:0 24px;text-align:center}.cases__head .eyebrow{font-weight:800;letter-spacing:0}.cases__head .eyebrow:before,.cases__head .eyebrow:after{width:20px}.cases__title{display:grid;justify-items:center;margin:0;color:var(--fg);font-size:clamp(30px,28px + 1.1vw,44px);font-weight:800;letter-spacing:0;line-height:1.1}.cases__label{grid-area:1/1}.cases__label--after{visibility:hidden;transition:visibility 0s linear .8s}.cases__word{display:inline-block;clip-path:inset(-12% -6% -24% -6%);vertical-align:top}.cases__word-inner{display:inline-block;transition:translate .7s cubic-bezier(.16,1,.3,1) calc(var(--w, 0) * 60ms)}.cases__label--after .cases__word-inner{translate:0 130%}.cases--after .cases__label--before{visibility:hidden;transition:visibility 0s linear .8s}.cases--after .cases__label--before .cases__word-inner{translate:0 -130%}.cases--after .cases__label--after{visibility:visible;transition:none}.cases--after .cases__label--after .cases__word-inner{translate:0 0}.cases__body{position:relative}.cases__slider.swiper{width:var(--stage-w);margin:0 auto;overflow:visible;padding:34px 0}.cases__case{position:relative;width:100%;height:var(--stage-h)}.cases__stage{position:absolute;inset:0;overflow:hidden;border-radius:calc(38.765 * var(--su));background:#0d0c12;box-shadow:0 0 calc(30.745 * var(--su)) #ba69ff;transition:scale .75s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.2,.7,.2,1);--su: calc(var(--stage-w) / 904)}[data-theme=light] .cases__stage{background:#fff;box-shadow:0 0 0 1px #7700ff14,0 calc(30 * var(--su)) calc(70 * var(--su)) calc(-30 * var(--su)) #3c148c59,0 0 calc(34 * var(--su)) #ba69ff42}.swiper-slide:not(.swiper-slide-active) .cases__stage{scale:.853539823;opacity:.25;pointer-events:none}.cases--after .swiper-slide:not(.swiper-slide-active) .cases__stage{opacity:.5}.swiper-slide:not(.swiper-slide-active) .cases__input{opacity:.35}.swiper-slide:not(.swiper-slide-active) .cases__cta{opacity:0;scale:.8;visibility:hidden;transition:opacity .35s cubic-bezier(.2,.7,.2,1),scale .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s}.swiper-slide:not(.swiper-slide-active) .cases__halo{opacity:0;scale:.8;transition-delay:0s}.swiper-slide:not(.swiper-slide-active) .cases__input-media,.swiper-slide:not(.swiper-slide-active) .cases__halo:before{animation-play-state:paused}@media(max-width:1239px){.cases--after .swiper-slide:not(.swiper-slide-active) .cases__stage,.swiper-slide:not(.swiper-slide-active) .cases__stage{opacity:0}}.cases__inputs{position:absolute;inset:0;z-index:1}.cases__input{position:absolute;margin:0;overflow:hidden;border-radius:calc(20 * var(--su));background:#fff;box-shadow:0 calc(-4 * var(--su)) calc(14.5 * var(--su)) #00000026}[data-theme=light] .cases__input{box-shadow:0 0 0 1px #16142712,0 calc(8 * var(--su)) calc(26 * var(--su)) #26146024}.cases__input{translate:calc(var(--px, 0) * var(--depth) * 1px + var(--dx, 0) * var(--spread, 0px)) calc(var(--py, 0) * var(--depth) * 1px + var(--dy, 0) * var(--spread, 0px));transition:translate .9s cubic-bezier(.16,1,.3,1),scale .8s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * 60ms),opacity .7s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * 60ms),box-shadow .5s cubic-bezier(.2,.7,.2,1);--depth: calc(4 + var(--i, 0) * 2.5)}.cases__input-media{display:block;width:100%;height:100%;object-fit:cover;scale:1.06;animation:cases-float 7s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -1.7s);transition:scale .9s cubic-bezier(.16,1,.3,1);user-select:none;-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.cases__input:hover{z-index:5;scale:1.035;box-shadow:0 calc(10 * var(--su)) calc(30 * var(--su)) #00001159;transition-delay:0s}[data-theme=light] .cases__input:hover{box-shadow:0 0 0 1px #16142714,0 calc(14 * var(--su)) calc(34 * var(--su)) #26146038}.cases__input:hover .cases__input-media{scale:1.12}}.cases__inputs--n1 .cases__input:nth-child(1){left:27%;top:11.65%;width:46%;aspect-ratio:.8;--to-x: calc(var(--stage-w) * 0);--to-y: calc(var(--stage-h) * .384 - var(--stage-w) * .288);--dx: 0;--dy: 0}.cases__inputs--n2 .cases__input:nth-child(1){left:8%;top:8%;width:50%;aspect-ratio:1;--to-x: calc(var(--stage-w) * .17);--to-y: calc(var(--stage-h) * .42 - var(--stage-w) * .25);--dx: -.17;--dy: -.086}.cases__inputs--n2 .cases__input:nth-child(2){left:46%;top:34%;width:46%;aspect-ratio:1.1;--to-x: calc(var(--stage-w) * -.19);--to-y: calc(var(--stage-h) * .16 - var(--stage-w) * .209);--dx: .19;--dy: .119}.cases__inputs--n3 .cases__input:nth-child(1){left:4.65%;top:6.05%;width:49.67%;aspect-ratio:1;--to-x: calc(var(--stage-w) * .205);--to-y: calc(var(--stage-h) * .44 - var(--stage-w) * .248);--dx: -.205;--dy: -.108}.cases__inputs--n3 .cases__input:nth-child(2){left:56.53%;top:6.05%;width:38.27%;aspect-ratio:1.003;--to-x: calc(var(--stage-w) * -.257);--to-y: calc(var(--stage-h) * .44 - var(--stage-w) * .191);--dx: .257;--dy: -.185}.cases__inputs--n3 .cases__input:nth-child(3){left:42%;top:50%;width:44%;aspect-ratio:1.302;--to-x: calc(var(--stage-w) * -.14);--to-y: calc(var(--stage-h) * 0 - var(--stage-w) * .169);--dx: .14;--dy: .225}.cases__inputs--n4 .cases__input:nth-child(1){left:4.65%;top:6.05%;width:49.67%;aspect-ratio:1;--to-x: calc(var(--stage-w) * .205);--to-y: calc(var(--stage-h) * .44 - var(--stage-w) * .248);--dx: -.205;--dy: -.108}.cases__inputs--n4 .cases__input:nth-child(2){left:10.29%;top:43.54%;width:38.27%;aspect-ratio:1.039;--to-x: calc(var(--stage-w) * .206);--to-y: calc(var(--stage-h) * .065 - var(--stage-w) * .184);--dx: -.206;--dy: .181}.cases__inputs--n4 .cases__input:nth-child(3){left:56.53%;top:6.05%;width:38.27%;aspect-ratio:1.003;--to-x: calc(var(--stage-w) * -.257);--to-y: calc(var(--stage-h) * .44 - var(--stage-w) * .191);--dx: .257;--dy: -.185}.cases__inputs--n4 .cases__input:nth-child(4){left:52.77%;top:51.65%;width:40.04%;aspect-ratio:1.302;--to-x: calc(var(--stage-w) * -.228);--to-y: calc(var(--stage-h) * -.016 - var(--stage-w) * .154);--dx: .228;--dy: .222}.cases__inputs--n5 .cases__input:nth-child(1){left:3%;top:5%;width:42%;aspect-ratio:1;--to-x: calc(var(--stage-w) * .26);--to-y: calc(var(--stage-h) * .45 - var(--stage-w) * .21);--dx: -.26;--dy: -.17}.cases__inputs--n5 .cases__input:nth-child(2){left:8%;top:46%;width:34%;aspect-ratio:1.04;--to-x: calc(var(--stage-w) * .25);--to-y: calc(var(--stage-h) * .04 - var(--stage-w) * .163);--dx: -.25;--dy: .178}.cases__inputs--n5 .cases__input:nth-child(3){left:58%;top:5%;width:38%;aspect-ratio:1;--to-x: calc(var(--stage-w) * -.27);--to-y: calc(var(--stage-h) * .45 - var(--stage-w) * .19);--dx: .27;--dy: -.197}.cases__inputs--n5 .cases__input:nth-child(4){left:55%;top:52%;width:40%;aspect-ratio:1.302;--to-x: calc(var(--stage-w) * -.25);--to-y: calc(var(--stage-h) * -.02 - var(--stage-w) * .154);--dx: .25;--dy: .225}.cases__inputs--n5 .cases__input:nth-child(5){left:30%;top:18%;width:30%;aspect-ratio:1;--to-x: calc(var(--stage-w) * .05);--to-y: calc(var(--stage-h) * .32 - var(--stage-w) * .15);--dx: -.05;--dy: -.12}.cases__stage:has(.cases__cta:hover){--spread: calc(26 * var(--su))}.cases__halo{position:absolute;inset:0;z-index:2;width:clamp(240px,460 * var(--su),460px);height:clamp(150px,300 * var(--su),300px);margin:auto;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.7,.2,1) .25s,scale .45s cubic-bezier(.2,.7,.2,1)}.cases__halo:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(233,185,0,.55),rgba(186,105,255,.5) 38%,rgba(119,0,255,.4) 62%,transparent 100%);animation:cases-halo 2.6s ease-in-out infinite alternate}[data-theme=light] .cases__halo:before{background:radial-gradient(closest-side,rgba(186,105,255,.45),rgba(119,0,255,.18) 48%,transparent 100%)}.cases__cta{position:absolute;inset:0;z-index:4;width:max-content;height:max-content;margin:auto;padding:clamp(14px,36.129 * var(--su),36.2px) clamp(22px,54.194 * var(--su),54.2px);border:0;border-radius:999px;background:var(--primary);color:#fff;font-family:var(--font);font-size:clamp(17px,32.456 * var(--su),32.5px);font-weight:700;line-height:1.1;white-space:nowrap;cursor:pointer;isolation:isolate;box-shadow:inset 0 1px #ffffff2e,0 14px 40px -10px #7700ffbf;transition:scale .45s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1),opacity .35s cubic-bezier(.2,.7,.2,1) .25s,box-shadow .35s cubic-bezier(.2,.7,.2,1)}.cases__cta:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.26),transparent 70%);opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.cases__cta:hover{scale:1.045;box-shadow:inset 0 1px #ffffff3d,0 18px 48px -10px #7700ffd9;transition-duration:.45s,.16s,.35s,.35s}.cases__cta:hover:after{opacity:1}.cases__cta:active{scale:.96;transition-duration:.12s}.cases__cta:focus-visible{outline:2px solid #FBF6EC;outline-offset:4px}[data-theme=light] .cases__cta:focus-visible{outline-color:#161427}.cases__cta-label{display:block;transition:opacity .2s ease}.cases__case--busy .cases__halo,.cases__case--after .cases__halo{opacity:0;scale:.6;transition:opacity .3s ease,scale .45s cubic-bezier(.4,0,1,1)}.cases__case--busy .cases__cta,.cases__case--after .cases__cta{scale:.12;opacity:0;pointer-events:none;transition:scale .45s cubic-bezier(.4,0,1,1),opacity .25s ease .15s}.cases__case--busy .cases__cta .cases__cta-label,.cases__case--after .cases__cta .cases__cta-label{opacity:0}.cases__case--after .cases__cta{visibility:hidden;transition-delay:0s,0s}.cases__case--busy .cases__inputs{animation:cases-inputs-blur .7s cubic-bezier(.4,0,.2,1) .1s forwards}.cases__case--busy .cases__input{animation:cases-input-in .75s cubic-bezier(.65,0,.35,1) calc(var(--i, 0) * 55ms) forwards}.cases__case--after .cases__input{opacity:0;scale:.4;transition:opacity .3s ease,scale .3s ease}.cases__core{position:absolute;inset:0;z-index:3;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.cases__core>*{grid-area:1/1}.cases__core{--mark: clamp(88px, calc(var(--stage-w) * .17), 156px)}.cases__case--busy .cases__core{opacity:1;visibility:visible;transition:opacity .2s ease}.cases__case--after .cases__core{transition:opacity .9s ease,visibility 0s linear .9s}.cases__case--after .cases__core .glow__orb{opacity:1;transform:none}.cases__case--after .cases__glow{scale:1.35}.cases__glow{transform-origin:50% 85%}.cases__glow .glow__orb{opacity:0;transform:translate3d(0,16cqh,0) scale(.8)}.cases__case--busy .cases__glow{animation:cases-glow-flare .4s ease-out 2.2s forwards}.cases__case--busy .cases__glow .glow__orb{animation:cases-glow-rise 1.3s cubic-bezier(.16,1,.3,1) var(--orb-delay, .05s) both}.cases__case--busy .cases__glow .glow__orb:before{animation:cases-glow-breathe 1.7s ease-in-out .9s infinite alternate}.cases__case--busy .cases__glow .glow__orb--lilac{--orb-delay: .28s}.cases__case--busy .cases__glow .glow__orb--gold{--orb-delay: .36s}.cases__case--busy .cases__glow .glow__orb--peri{--orb-delay: .44s}.cases__wave{width:calc(var(--mark) * 1.3);aspect-ratio:1;border:1.5px solid rgba(186,105,255,.55);border-radius:50%;opacity:0}[data-theme=light] .cases__wave{border-color:#7700ff52}.cases__case--busy .cases__wave{animation:cases-wave 1.1s ease-out calc(.55s + var(--k, 0) * .35s) forwards}.cases__flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(233,185,0,.55),rgba(186,105,255,.5) 28%,rgba(119,0,255,.25) 52%,transparent 72%);opacity:0}[data-theme=light] .cases__flash{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95),rgba(221,185,255,.6) 30%,rgba(186,105,255,.2) 56%,transparent 74%)}.cases__case--busy .cases__flash{animation:cases-flash .4s ease-out 2.2s forwards}.cases__mark{position:relative;width:var(--mark);aspect-ratio:1;opacity:0;transform:scale(.2);filter:drop-shadow(0 calc(6 * var(--su)) calc(22 * var(--su)) rgba(30,0,80,.45))}[data-theme=light] .cases__mark{filter:drop-shadow(0 calc(6 * var(--su)) calc(20 * var(--su)) rgba(255,255,255,.7))}.cases__case--busy .cases__mark{animation:cases-mark 2.6s cubic-bezier(.55,0,.25,1) both}.cases__blade{position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 104'%3E%3Cpath fill='%23000' d='M39.2373 31.3317C37.7292 28.4784 36.9751 25.1157 36.9751 21.2434C36.9751 17.3711 37.7292 14.0083 39.2373 11.155C40.7455 8.30174 42.8854 6.10064 45.6572 4.55172C48.4289 2.96205 51.6898 2.16721 55.4398 2.16721C57.4304 2.16721 59.2724 2.38814 60.9657 2.83C64.1618 3.66401 64.4419 7.60021 62.0431 9.87104L44.733 27.1811L39.7299 32.1843C39.5594 31.9067 39.3952 31.6225 39.2373 31.3317Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 104'%3E%3Cpath fill='%23000' d='M39.2373 31.3317C37.7292 28.4784 36.9751 25.1157 36.9751 21.2434C36.9751 17.3711 37.7292 14.0083 39.2373 11.155C40.7455 8.30174 42.8854 6.10064 45.6572 4.55172C48.4289 2.96205 51.6898 2.16721 55.4398 2.16721C57.4304 2.16721 59.2724 2.38814 60.9657 2.83C64.1618 3.66401 64.4419 7.60021 62.0431 9.87104L44.733 27.1811L39.7299 32.1843C39.5594 31.9067 39.3952 31.6225 39.2373 31.3317Z'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(calc(var(--k, 0) * 60deg));opacity:0}[data-theme=light] .cases__blade{background:var(--primary)}.cases__case--busy .cases__blade{animation:cases-blade-in .7s cubic-bezier(.16,1,.3,1) calc(.35s + var(--k, 0) * 60ms) forwards}.cases__progress{width:calc(var(--mark) * 1.75);aspect-ratio:1;rotate:-90deg;opacity:0}.cases__progress-track,.cases__progress-bar{fill:none;stroke-width:2}.cases__progress-track{stroke:#ffffff14}[data-theme=light] .cases__progress-track{stroke:#16142714}.cases__progress-bar{stroke:url(#cases-progress-gradient);stroke-linecap:round;stroke-dasharray:352;stroke-dashoffset:352}[data-theme=light] .cases__progress-bar{stroke:url(#cases-progress-gradient-light)}.cases__case--busy .cases__progress{animation:cases-progress-ring 2.3s ease-out both}.cases__case--busy .cases__progress .cases__progress-bar{animation:cases-progress 1.45s cubic-bezier(.4,0,.2,1) .5s forwards}.cases__status{position:absolute;right:0;bottom:11%;left:0;z-index:3;display:grid;justify-items:center;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:9px 16px 9px 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0019;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:clamp(11px,13 * var(--su),13px);font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;text-align:center;white-space:nowrap;opacity:0;pointer-events:none}[data-theme=light] .cases__status{border-color:#1614271a;background:#fffc;box-shadow:0 10px 30px -14px #3c148c59;color:#161427}@media(max-width:399px){.cases__status{padding-inline:12px 10px;letter-spacing:.08em}}.cases__status-line{grid-area:1/1;opacity:0}.cases__status-line:not(:last-child):after{content:"…"}.cases__case--busy .cases__status{animation:cases-status-pill 2.6s ease both}.cases__case--busy .cases__status-line{animation:cases-status .85s ease-in-out calc(.2s + var(--k, 0) * .8s) both}.cases__editor{position:absolute;inset:0;z-index:5;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s;--bar-h: max(44px, calc(57.372 * var(--su)))}.cases__case--after .cases__editor{opacity:1;visibility:visible;transition:opacity .25s ease}.cases__bar{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;height:var(--bar-h);padding-left:calc(31 * var(--su));border-bottom:1.5px solid rgba(175,175,186,.21);background:#000023;translate:0 -100%;transition:translate .55s cubic-bezier(.16,1,.3,1) .05s}[data-theme=light] .cases__bar{border-bottom-color:#1614271a;background:#fff}.cases__case--after .cases__bar{translate:0 0}.cases__lights{display:flex;gap:max(6px,10.85 * var(--su))}.cases__lights i{width:max(9px,12.4 * var(--su));aspect-ratio:1;border-radius:50%;background:#db3f40;scale:0;transition:scale .5s cubic-bezier(.3,1.4,.5,1) calc(.3s + var(--n, 0) * 70ms)}.cases__lights i:nth-child(2){background:#f9ab17;--n: 1}.cases__lights i:nth-child(3){background:#38bc2b;--n: 2}.cases__case--after .cases__lights i{scale:1}.cases__bar-title{margin-left:max(14px,27 * var(--su));color:#fff}[data-theme=light] .cases__bar-title{color:#161427}.cases__bar-title{font-size:max(12px,18.6 * var(--su));font-weight:700;opacity:0;transition:opacity .4s ease .4s}.cases__case--after .cases__bar-title{opacity:.38}[data-theme=light] .cases__case--after .cases__bar-title{opacity:.6}.cases__back{display:inline-flex;align-items:center;gap:6px;height:30px;margin-left:auto;margin-right:max(10px,20 * var(--su));padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#d9d6e6;font-family:var(--font);font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;opacity:0;transition:opacity .4s ease .55s,background-color .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1)}.cases__back svg{width:14px;height:14px;transition:rotate .6s cubic-bezier(.16,1,.3,1)}.cases__back:hover{background:#ffffff1f;border-color:#ffffff3d}.cases__back:hover svg{rotate:-360deg}.cases__back:focus-visible{outline:2px solid #FBF6EC;outline-offset:2px}[data-theme=light] .cases__back{border-color:#16142724;background:#1614270a;color:#4a4660}[data-theme=light] .cases__back:hover{background:#16142714;border-color:#1614273d}[data-theme=light] .cases__back:focus-visible{outline-color:#161427}@media(max-width:479px){.cases__back{width:30px;padding:0;justify-content:center}.cases__back span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.cases__case--after .cases__back{opacity:1}.cases__sidebar{position:absolute;top:var(--bar-h);bottom:0;left:0;width:33.45%;height:auto;object-fit:cover;object-position:left top;opacity:0;translate:-24px 0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,translate .7s cubic-bezier(.16,1,.3,1) .2s;user-select:none;-webkit-user-drag:none}.cases__sidebar--light,[data-theme=light] .cases__sidebar--dark{display:none}[data-theme=light] .cases__sidebar--light{display:block}@media(max-width:767px){.cases__sidebar,.cases__sidebar--light,[data-theme=light] .cases__sidebar{display:none}}@media(max-height:500px)and (orientation:landscape){.cases__sidebar,.cases__sidebar--light,[data-theme=light] .cases__sidebar{display:none}}.cases__case--after .cases__sidebar{opacity:1;translate:0 0}.cases__result.post-card{position:absolute;top:14.65%;left:43.22%;width:47.03%;height:auto;aspect-ratio:425.175/531.468;border-radius:calc(23.259 * var(--su));scale:.94;transform:perspective(1100px) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));transition:scale 1.1s cubic-bezier(.16,1,.3,1) .3s,transform .5s cubic-bezier(.16,1,.3,1),--post-reveal 1.1s cubic-bezier(.3,.1,.2,1) .3s;--post-reveal: 0%}.cases__result.post-card:before{box-shadow:0 0 calc(35.8 * var(--su)) #ba69ff40}[data-theme=light] .cases__result.post-card:before{box-shadow:0 calc(18 * var(--su)) calc(44 * var(--su)) calc(-18 * var(--su)) #3c148c59,0 0 calc(30 * var(--su)) #ba69ff40}.cases__result.post-card:after{content:"";position:absolute;inset:0;z-index:2;border:.8px solid #BA69FF;border-radius:inherit;pointer-events:none}.cases__result.post-card .post-card__frame{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 calc(var(--post-reveal) - 34%),transparent var(--post-reveal));mask-image:radial-gradient(circle at 50% 50%,#000 calc(var(--post-reveal) - 34%),transparent var(--post-reveal))}.cases__result.post-card:hover .post-card__sheen{opacity:1}@media(max-width:767px){.cases__result.post-card{top:calc(var(--bar-h) + 16px);left:18%;width:64%}}@media(max-height:500px)and (orientation:landscape){.cases__result.post-card{top:calc(var(--bar-h) + 10px);left:30%;width:40%}}.cases__case--after .cases__result.post-card{scale:1;--post-reveal: 146%}.cases__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:4px}.cases__dots{display:flex;gap:1px}.cases__dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.cases__dot:before,.cases__dot:after{content:"";position:absolute;inset:6.5px;border-radius:50%;transition:scale .3s cubic-bezier(.2,.7,.2,1),opacity .35s cubic-bezier(.2,.7,.2,1)}.cases__dot:before{background:var(--fg-subtle)}.cases__dot:after{background:linear-gradient(180deg,var(--primary),var(--secondary));opacity:0}@media(hover:hover)and (pointer:fine){.cases__dot:hover:before,.cases__dot:hover:after{scale:1.3}}.cases__dot--active:after{opacity:1}.cases__dot:focus-visible{outline:2px solid var(--primary);outline-offset:0}.cases__arrow{display:grid;place-items:center;width:57px;height:57px;padding:0;border:0;border-radius:50%;background:var(--primary-light);color:var(--primary);cursor:pointer;transition:scale .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.cases__arrow svg{width:40px;height:40px;transition:translate .35s cubic-bezier(.2,.7,.2,1)}.cases__arrow--prev svg{rotate:180deg}@media(hover:hover)and (pointer:fine){.cases__arrow:hover{scale:1.06;box-shadow:0 12px 30px -10px #7700ff80}.cases__arrow:hover svg{translate:3px 0}.cases__arrow--prev:hover svg{translate:-3px 0}}.cases__arrow:active{scale:.94;transition-duration:.12s}.cases__arrow:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(min-width:1100px){.cases__arrow{position:absolute;z-index:2;top:calc(34px + var(--stage-h) / 2);translate:0 -50%}.cases__arrow--prev{left:max(16px,50% - var(--stage-w) / 2 - 158px)}.cases__arrow--next{right:max(16px,50% - var(--stage-w) / 2 - 158px)}}.cases--paused .cases__input-media,.cases--paused .cases__halo:before{animation-play-state:paused}@keyframes cases-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes cases-halo{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes cases-inputs-blur{to{filter:blur(calc(18 * var(--su)))}}@keyframes cases-input-in{to{transform:translate(var(--to-x),var(--to-y)) rotate(calc((var(--i, 0) - 2) * 14deg)) scale(.18);opacity:0}}@keyframes cases-glow-rise{to{opacity:1;transform:none}}@keyframes cases-glow-breathe{0%{scale:1}to{scale:1.08}}@keyframes cases-glow-flare{to{scale:1.35;opacity:1}}@keyframes cases-wave{0%{opacity:.75;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes cases-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes cases-mark{0%{opacity:0;transform:rotate(0) scale(.2)}14%{opacity:1;transform:rotate(40deg) scale(1)}82%{opacity:1;transform:rotate(1080deg) scale(1.02)}to{opacity:0;transform:rotate(1200deg) scale(2.8)}}@keyframes cases-blade-in{0%{opacity:0;transform:rotate(calc(var(--k, 0) * 60deg - 100deg)) translateY(-46%) scale(.4)}to{opacity:1;transform:rotate(calc(var(--k, 0) * 60deg)) translateY(0) scale(1)}}@keyframes cases-progress{to{stroke-dashoffset:0}}@keyframes cases-progress-ring{0%{opacity:0;scale:.92}20%{opacity:1;scale:1}84%{opacity:1;scale:1}to{opacity:0;scale:1.14}}@keyframes cases-status-pill{0%{opacity:0;translate:0 8px}9%{opacity:1;translate:0 0}90%{opacity:1;translate:0 0}to{opacity:0;translate:0 -6px}}@keyframes cases-status{0%{opacity:0;translate:0 6px}14%{opacity:1;translate:0 0}86%{opacity:1;translate:0 0}to{opacity:0;translate:0 -6px}}@media(prefers-reduced-motion:reduce){.cases__word-inner,.cases__label--after .cases__word-inner,.cases--after .cases__label--before .cases__word-inner{translate:none;transition:opacity .25s ease}.cases__label--after .cases__word-inner,.cases--after .cases__label--before .cases__word-inner{opacity:0}.cases--after .cases__label--after .cases__word-inner{opacity:1}.cases__input,.cases__cta,.cases__bar,.cases__sidebar,.cases__result.post-card,.cases__lights i{translate:none;scale:none;transition:opacity .25s ease}.cases__input:hover,.cases__cta:hover,.cases__input:hover .cases__input-media{scale:none}.cases__case--busy .cases__input{opacity:0}.cases__case--busy .cases__cta,.cases__case--after .cases__cta,.cases__case--busy .cases__halo,.cases__case--after .cases__halo{scale:none;opacity:0;transition:opacity .12s ease}.cases__case--busy .cases__core{opacity:1}.cases__case--busy .cases__core .glow__orb,.cases__case--busy .cases__core .cases__mark{opacity:1;transform:none}.cases__case--busy .cases__core .cases__blade{opacity:1;transform:rotate(calc(var(--k, 0) * 60deg))}.cases__result.post-card{--post-reveal: 146%}}.platform{position:relative;padding-block:clamp(48px,3.8vw + 33px,88px);overflow-x:clip;container:platform/inline-size}@media(max-height:500px)and (min-width:560px)and (orientation:landscape)and (pointer:coarse){.platform{padding:20px 0 28px}}.platform__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.platform__head{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:clamp(28px,4.84cqw,69.7px);padding:0 24px;text-align:center}.platform__head .eyebrow{font-weight:800;letter-spacing:0}.platform__head .eyebrow:before,.platform__head .eyebrow:after{width:20px}@media(max-height:500px)and (min-width:560px)and (orientation:landscape)and (pointer:coarse){.platform__head{gap:8px;margin-bottom:14px}}.platform__title{display:grid;justify-items:center;margin:0;color:var(--fg);font-size:clamp(30px,28px + 1.1vw,44px);font-weight:800;letter-spacing:0;line-height:1.1}@media(max-height:500px)and (min-width:560px)and (orientation:landscape)and (pointer:coarse){.platform__title{font-size:min(28px,(100cqw - 48px) / 19)}}.platform__heading{display:grid;grid-area:1/1;justify-items:center;margin:0;font:inherit;letter-spacing:inherit}.platform__label{grid-area:1/1;align-self:center;max-width:100%;text-wrap:balance;visibility:hidden}.platform__label--on,.platform__label--leaving{visibility:visible}.platform__label--light,[data-theme=light] .platform__label--dark{display:none}[data-theme=light] .platform__label--light{display:block}.platform__word{display:inline-block;clip-path:inset(-12% -6% -24% -6%);vertical-align:top}.platform__word-inner{display:inline-block}.platform__label--entering .platform__word-inner,.platform__label--leaving .platform__word-inner{animation:platform-word-in-up .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(min(var(--w, 0),8)*45ms)}.platform__label--entering.platform__label--reverse .platform__word-inner{animation-name:platform-word-in-down}.platform__label--leaving .platform__word-inner{animation-name:platform-word-out-up;animation-fill-mode:both}.platform__label--leaving.platform__label--reverse .platform__word-inner{animation-name:platform-word-out-down}.platform__body{position:relative;--pf-tall: (100svh - 276px) * 1.7256255393;--pf-w: min(1000px, (100cqw - 32px) / .932, 856px, var(--pf-tall));--pf-u: calc(var(--pf-w) / 1000)}@container platform (min-width: 1024px){.platform__body{--pf-w: min(1000px, (100cqw - 226px) / .932, var(--pf-tall))}}@media(max-height:500px)and (min-width:560px)and (orientation:landscape)and (pointer:coarse){.platform__body{--pf-w: max(240px, min(1000px, (100cqw - 226px) / .932, (100svh - 195px) * 1.9193857965))}}.platform__device{position:relative;width:calc(877.2 * var(--pf-u));height:calc(521 * var(--pf-u));margin:0 auto;perspective:calc(9000 * var(--pf-u));perspective-origin:50% 100%}.platform__lid{position:absolute;inset:0;overflow:hidden;border-radius:calc(14 * var(--pf-u)) calc(14 * var(--pf-u)) 0 0;background:#0f0f0f;transform-origin:50% 100%}.platform__lid:before{content:"";position:absolute;inset:0 0 calc(-8 * var(--pf-u));border-radius:inherit;box-shadow:inset 0 0 0 max(1px,calc(1 * var(--pf-u))) #b3b1ff38,inset 0 0 0 calc(6 * var(--pf-u)) #2c2c2e,inset 0 0 0 calc(7 * var(--pf-u)) #212023;pointer-events:none}.platform__camera{position:absolute;top:calc(18 * var(--pf-u));left:50%;width:max(3px,calc(8 * var(--pf-u)));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#252527}.platform__camera:before{content:"";position:absolute;top:50%;left:50%;width:max(2px,calc(5 * var(--pf-u)));aspect-ratio:1;translate:calc(-50% + calc(-27.5 * var(--pf-u))) -50%;border-radius:50%;background:#252527;box-shadow:calc(74.5 * var(--pf-u)) 0 0 calc(1.5 * var(--pf-u)) #252527}.platform__camera:after{content:"";position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle at 62% 38%,#ffffff38 0 16%,#0b0b0c 34%)}.platform__screen.swiper{position:absolute;top:calc(27.55 * var(--pf-u));left:calc(19.47 * var(--pf-u));width:calc(837.49 * var(--pf-u));width:round(down,calc(837.49 * var(--pf-u)),1px);margin:0;aspect-ratio:837.49/472.77;isolation:isolate;border-radius:calc(4 * var(--pf-u)) calc(4 * var(--pf-u)) 0 0;background:#0c0c0c}.platform__slide{background:#0c0c0c;transition-timing-function:cubic-bezier(.32,.72,0,1)}.platform__slide .swiper-slide-shadow{position:absolute;inset:0;z-index:3;background:#0019;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:cubic-bezier(.32,.72,0,1)}[data-theme=light] .platform__slide .swiper-slide-shadow{background:#00001129}.platform__zoom.swiper-zoom-container{position:absolute;inset:0}.platform__view{position:relative;width:100%;height:100%}html.theme-transition .platform__slide,html.theme-transition .platform__slide .swiper-slide-shadow{transition-property:transform,opacity!important;transition-duration:var(--pf-d, 0ms)!important;transition-timing-function:cubic-bezier(.32,.72,0,1)!important}.platform--jump .platform__slide:not(.swiper-slide-active,.platform__slide--from){visibility:hidden}.platform__layer{position:absolute;inset:0;overflow:hidden}.platform__layer--light{display:none}[data-theme=light] .platform__layer--light{display:block}[data-theme=light] .platform__layer--dark,.platform__slide--flipped .platform__layer--dark{display:none}.platform__slide--flipped .platform__layer--light,[data-theme=light] .platform .platform__slide--flipped .platform__layer--dark{display:block}[data-theme=light] .platform .platform__slide--flipped .platform__layer--light{display:none}.platform__shot{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}.platform__layer--out{z-index:1;display:block!important}.platform__layer--in{z-index:2;display:block!important}.platform__layer--hold{visibility:hidden}.platform__slide--swap-down .platform__layer--in:not(.platform__layer--hold),.platform__slide--swap-up .platform__layer--in:not(.platform__layer--hold){animation:platform-wipe-down .65s cubic-bezier(.16,1,.3,1) both}.platform__slide--swap-down .platform__layer--in:not(.platform__layer--hold) .platform__shot,.platform__slide--swap-up .platform__layer--in:not(.platform__layer--hold) .platform__shot{animation:platform-wipe-down-shot .65s cubic-bezier(.16,1,.3,1) both}.platform__slide--swap-down .platform__layer--in:not(.platform__layer--hold):after,.platform__slide--swap-up .platform__layer--in:not(.platform__layer--hold):after{content:"";position:absolute;right:0;bottom:0;left:0;height:max(1px,calc(1.5 * var(--pf-u)));background:#ba69ff;animation:platform-wipe-edge .65s linear both}.platform__slide--swap-up .platform__layer--in:not(.platform__layer--hold){animation-name:platform-wipe-up}.platform__slide--swap-up .platform__layer--in:not(.platform__layer--hold) .platform__shot{animation-name:platform-wipe-up-shot}.platform__slide--swap-up .platform__layer--in:not(.platform__layer--hold):after{top:0;bottom:auto}.platform__glass{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.platform__glass:before{content:"";position:absolute;inset:0 -50%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.08) 50%,transparent 58%);opacity:0}.platform__glass:after{content:"";position:absolute;inset:0;background:radial-gradient(calc(380 * var(--pf-u)) circle at var(--gx, 50%) var(--gy, 30%),rgba(255,255,255,.07),transparent 62%);opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}[data-theme=light] .platform__glass:before{background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.12) 50%,transparent 58%)}[data-theme=light] .platform__glass:after{background:radial-gradient(calc(380 * var(--pf-u)) circle at var(--gx, 50%) var(--gy, 30%),rgba(255,255,255,.11),transparent 62%)}@media(hover:hover)and (pointer:fine){.platform__screen:hover .platform__glass:after{opacity:1}}.platform__line{position:absolute;z-index:1;top:calc(100% - 1px);left:50%;width:calc(932 * var(--pf-u));height:1px;translate:-50% 0;background:#ba69ff;box-shadow:0 0 max(4px,calc(9.2 * var(--pf-u))) #ba69ff;pointer-events:none}.platform__timer{position:absolute;inset:0;background:var(--primary-light);scale:0 1;opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}[data-theme=light] .platform__timer{background:var(--primary)}.platform--timed .platform__timer{opacity:1}.platform--moving .platform__timer{opacity:0;transition:opacity .16s cubic-bezier(.4,0,1,1)}.platform__controls{display:flex;align-items:center;justify-content:center;gap:clamp(6px,(100cqw - 32px - 2 * 57px - var(--pf-dots, 6) * 25px + 1px) / 2,22px);margin-top:clamp(24px,calc(58.5 * var(--pf-u)),58.5px)}@media(max-height:500px)and (min-width:560px)and (orientation:landscape)and (pointer:coarse){.platform__controls{margin-top:10px}}.platform__dots{display:flex;gap:1px}.platform__dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.platform__dot:before,.platform__dot:after{content:"";position:absolute;inset:6.5px;border-radius:50%;transition:scale .3s cubic-bezier(.2,.7,.2,1),opacity .35s cubic-bezier(.2,.7,.2,1)}.platform__dot:before{background:var(--fg-subtle)}.platform__dot:after{background:linear-gradient(180deg,var(--primary),var(--secondary));opacity:0}@media(hover:hover)and (pointer:fine){.platform__dot:hover:before,.platform__dot:hover:after{scale:1.3}}.platform__dot--active:after{opacity:1}.platform__dot:focus-visible{outline:2px solid var(--primary);outline-offset:0}.platform__dot{width:min(24px,(100cqw - 32px - 2 * 57px - 12px + 1px) / var(--pf-dots, 6) - 1px)}.platform__dot--active:after{animation:platform-dot-pop .45s cubic-bezier(.16,1,.3,1)}.platform__arrow{display:grid;place-items:center;width:57px;height:57px;padding:0;border:0;border-radius:50%;background:var(--primary-light);color:var(--primary);cursor:pointer;transition:scale .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.platform__arrow svg{width:40px;height:40px;transition:translate .35s cubic-bezier(.2,.7,.2,1)}.platform__arrow--prev svg{rotate:180deg}@media(hover:hover)and (pointer:fine){.platform__arrow:hover{scale:1.06;box-shadow:0 12px 30px -10px #7700ff80}.platform__arrow:hover svg{translate:3px 0}.platform__arrow--prev:hover svg{translate:-3px 0}}.platform__arrow:active{scale:.94;transition-duration:.12s}.platform__arrow:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.platform__arrow{flex-shrink:0}@container platform (min-width: 1024px){.platform__arrow{position:absolute;z-index:2;top:calc(260.5 * var(--pf-u));translate:0 -50%}.platform__arrow--prev{left:max(16px,50% - var(--pf-w) / 2 - 110px)}.platform__arrow--next{right:max(16px,50% - var(--pf-w) / 2 - 110px)}}@media(max-height:500px)and (min-width:560px)and (orientation:landscape)and (pointer:coarse){.platform__arrow{position:absolute;z-index:2;top:calc(260.5 * var(--pf-u));translate:0 -50%}.platform__arrow--prev{left:max(16px,50% - var(--pf-w) / 2 - 110px)}.platform__arrow--next{right:max(16px,50% - var(--pf-w) / 2 - 110px)}}.platform--armed-head .eyebrow{opacity:0}.platform--armed-head .eyebrow:before,.platform--armed-head .eyebrow:after{scale:0 1}.platform--armed-head .platform__label--on .platform__word-inner{translate:0 130%}.platform--reveal-head .eyebrow{animation:platform-fade-up .45s cubic-bezier(.16,1,.3,1) backwards}.platform--reveal-head .eyebrow:before{transform-origin:right center;animation:platform-grow-x .5s cubic-bezier(.16,1,.3,1) 80ms backwards}.platform--reveal-head .eyebrow:after{transform-origin:left center;animation:platform-grow-x .5s cubic-bezier(.16,1,.3,1) 80ms backwards}.platform--reveal-head .platform__label--entering .platform__word-inner{animation-delay:calc(80ms + min(var(--w, 0),8)*45ms)}.platform--armed .platform__line{scale:0 1}.platform--armed .platform__lid,.platform--armed .platform__arrow,.platform--armed .platform__dots{opacity:0}.platform--reveal .platform__line{animation:platform-grow-x .6s cubic-bezier(.16,1,.3,1) backwards}.platform--reveal .platform__lid{animation:platform-fade-in .1s linear .14s backwards,platform-lid-open .85s linear .14s backwards}.platform--reveal .platform__track{animation:platform-fade-in .5s cubic-bezier(.4,0,.2,1) .66s backwards,platform-screen-settle 1s cubic-bezier(.3,.1,.2,1) .66s backwards}.platform--reveal .platform__glass:before{animation:platform-glass-sweep 1.1s cubic-bezier(.65,0,.35,1) .86s both,platform-glass-alpha 1.1s linear .86s both}.platform--reveal .platform__arrow--prev{animation:platform-pop .45s cubic-bezier(.16,1,.3,1) .78s backwards}.platform--reveal .platform__arrow--next{animation:platform-pop .45s cubic-bezier(.16,1,.3,1) .82s backwards}.platform--reveal .platform__dot{animation:platform-pop .4s cubic-bezier(.16,1,.3,1) calc(.8s + var(--i, 0) * 30ms) backwards}@keyframes platform-word-in-up{0%{translate:0 130%}}@keyframes platform-word-in-down{0%{translate:0 -130%}}@keyframes platform-word-out-up{to{translate:0 -130%}}@keyframes platform-word-out-down{to{translate:0 130%}}@keyframes platform-fade-in{0%{opacity:0}}@keyframes platform-fade-up{0%{opacity:0;translate:0 8px}}@keyframes platform-grow-x{0%{scale:0 1}}@keyframes platform-pop{0%{opacity:0;scale:.85}}@keyframes platform-dot-pop{40%{scale:1.35}}@keyframes platform-lid-open{0%{rotate:x -86deg;animation-timing-function:cubic-bezier(.7,0,.6,1)}60%{rotate:x 1.5deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{rotate:x 0deg}}@keyframes platform-screen-settle{0%{scale:1.04}}@keyframes platform-glass-sweep{0%{translate:-100% 0}to{translate:100% 0}}@keyframes platform-glass-alpha{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes platform-wipe-down{0%{translate:0 -100%}}@keyframes platform-wipe-down-shot{0%{translate:0 100%}}@keyframes platform-wipe-up{0%{translate:0 100%}}@keyframes platform-wipe-up-shot{0%{translate:0 -100%}}@keyframes platform-wipe-edge{0%,70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.platform__label{opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.platform__label--on{opacity:1;transition:opacity .25s ease}}:root{--nav-collapse: 1240px}.mobile-menu{position:fixed;inset:0;z-index:190;display:none;overflow:hidden;background:#001;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}[data-theme=light] .mobile-menu{background:#f2f1f8}@media(max-width:1240px){.mobile-menu{display:block}}.mobile-menu--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .38s cubic-bezier(.2,.7,.2,1),visibility 0s linear}.mobile-menu__glow{z-index:0}.mobile-menu__glow .glow__orb{opacity:0;transform:translate3d(0,10cqh,0) scale(.82);transition:opacity .22s ease,transform .26s cubic-bezier(.4,0,1,1)}.mobile-menu__glow .glow__orb--lilac:before,.mobile-menu__glow .glow__orb--gold:before,.mobile-menu__glow .glow__orb--peri:before{animation:mobile-menu-drift 9s ease-in-out 1.6s 2 alternate paused}.mobile-menu__glow .glow__orb--violet{transform:translate3d(0,12cqh,0) scale(.9)}@media(forced-colors:active){.mobile-menu__glow{display:none}}.mobile-menu--open .mobile-menu__glow .glow__orb{opacity:1;transform:none}.mobile-menu--open .mobile-menu__glow .glow__orb--violet{transition:opacity .7s cubic-bezier(.3,0,.2,1) .04s,transform 1.3s cubic-bezier(.16,1,.3,1) .04s}.mobile-menu--open .mobile-menu__glow .glow__orb--lilac,.mobile-menu--open .mobile-menu__glow .glow__orb--gold,.mobile-menu--open .mobile-menu__glow .glow__orb--peri{transition:opacity 1s cubic-bezier(.2,.7,.2,1) var(--core-delay),transform 1.5s cubic-bezier(.16,1,.3,1) var(--core-delay)}.mobile-menu--open .mobile-menu__glow .glow__orb--lilac:before,.mobile-menu--open .mobile-menu__glow .glow__orb--gold:before,.mobile-menu--open .mobile-menu__glow .glow__orb--peri:before{animation-play-state:running}.mobile-menu--open .mobile-menu__glow .glow__orb--lilac{--core-delay: .26s}.mobile-menu--open .mobile-menu__glow .glow__orb--gold{--core-delay: .32s}.mobile-menu--open .mobile-menu__glow .glow__orb--peri{--core-delay: .38s}.mobile-menu__body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:safe center;height:100%;padding:132px 30px 44px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(max-height:500px){.mobile-menu__body{padding-top:88px;padding-bottom:24px}}.mobile-menu__links{position:relative;z-index:2;display:flex;flex-direction:column;gap:2px}.mobile-menu__links:before{content:"";position:absolute;top:18px;bottom:18px;left:4px;width:1.5px;background:#ba69ff38}[data-theme=light] .mobile-menu__links:before{background:#7700ff29}.mobile-menu__link{display:flex;align-items:center;gap:18px;width:max-content;max-width:100%;padding:7px 0;color:#fff;font-family:var(--font);font-size:clamp(24px,min(9.5vw,7.5svh),50px);font-weight:800;letter-spacing:-.03em;line-height:1.16;opacity:0;transform:translateY(22px);transition:opacity .16s ease,transform .26s cubic-bezier(.4,0,1,1),color .25s ease;--mdot: #BA69FF}.mobile-menu__link--trial{--mdot: #BA69FF}.mobile-menu__link--pricing{--mdot: #E9B900}.mobile-menu__link--consulting{--mdot: #B3B1FF}.mobile-menu__link--contact{--mdot: #BA69FF}.mobile-menu__link--about,.mobile-menu__link--agency-alternative{--mdot: #E9B900}.mobile-menu__link--posts-auto{--mdot: #B3B1FF}.mobile-menu__link--home{--mdot: #fff}.mobile-menu__link--active{color:var(--mdot)}.mobile-menu__link--home.mobile-menu__link--active{color:var(--secondary)}[data-theme=light] .mobile-menu__link{color:#15121f}[data-theme=light] .mobile-menu__link--trial{--mdot: #7700FF}[data-theme=light] .mobile-menu__link--pricing{--mdot: #7A6200}[data-theme=light] .mobile-menu__link--consulting{--mdot: #5D55D6}[data-theme=light] .mobile-menu__link--contact{--mdot: #7700FF}[data-theme=light] .mobile-menu__link--about,[data-theme=light] .mobile-menu__link--agency-alternative{--mdot: #7A6200}[data-theme=light] .mobile-menu__link--posts-auto{--mdot: #5D55D6}[data-theme=light] .mobile-menu__link--home{--mdot: #15121F}[data-theme=light] .mobile-menu__link--active{color:var(--mdot)}[data-theme=light] .mobile-menu__link--home.mobile-menu__link--active{color:var(--primary)}.mobile-menu--open .mobile-menu__link{opacity:1;transform:none;transition:opacity .52s cubic-bezier(.2,.7,.2,1) calc(.16s + var(--i, 0) * 55ms),transform .7s cubic-bezier(.2,.7,.2,1) calc(.16s + var(--i, 0) * 55ms),color .25s ease}.mobile-menu--open .mobile-menu__link:active{transform:translate(6px);transition-delay:0s}.mobile-menu__dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--mdot)}.mobile-menu__foot{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;margin-top:auto;padding-top:40px;opacity:0;transform:translateY(22px);transition:opacity .16s ease,transform .26s cubic-bezier(.4,0,1,1)}.mobile-menu--open .mobile-menu__foot{opacity:1;transform:none;transition:opacity .52s cubic-bezier(.2,.7,.2,1) calc(.22s + var(--n, 6) * 55ms),transform .7s cubic-bezier(.2,.7,.2,1) calc(.22s + var(--n, 6) * 55ms)}.mobile-menu__cta,.mobile-menu__cta:hover{width:100%;height:58px;font-size:16.5px;box-shadow:inset 0 0 0 1px #fff3}.mobile-menu__cta:hover{filter:brightness(1.08)}.mobile-menu__controls{display:flex;align-items:center;gap:14px}.mobile-menu__controls .lang,.mobile-menu__controls .theme-toggle{background:#000011b8;border-color:#ffffff24}[data-theme=light] .mobile-menu__controls .lang,[data-theme=light] .mobile-menu__controls .theme-toggle{background:#ffffffc7;border-color:#1614271f}.mobile-menu__controls .lang .seg:not(.on){color:#d9d6e6}[data-theme=light] .mobile-menu__controls .lang .seg:not(.on){color:#4a4660}.mobile-menu__controls .theme-toggle{color:#e4e1ee}[data-theme=light] .mobile-menu__controls .theme-toggle{color:#161427}@media(max-width:1240px){.nav-links,.nav .desk-cta,.nav-right .lang,.nav-right>.theme-toggle{display:none}.nav-burger{display:inline-flex}body.menu-open{overflow:hidden}body.menu-open .nav{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes mobile-menu-drift{to{translate:1.5cqw -1.2cqh;scale:1.035}}@media(prefers-reduced-motion:reduce){.mobile-menu__glow .glow__orb,.mobile-menu__link,.mobile-menu__foot{transform:none!important;transition:opacity .2s ease!important}}.page-home .section,.page-home .section.tight{padding-block:clamp(48px,3.8vw + 33px,88px)}
