body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Rubik,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/static/media/dm-sans-latin-ext-700-normal.0256f71a1ff29dc6b6d3.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-700-normal.534537dfd39d9e6da13c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/static/media/dm-sans-latin-700-normal.7747fc5114170ad2f6c7.woff2) format("woff2"),url(/static/media/dm-sans-latin-700-normal.4572dd29358123752875.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(/static/media/dm-sans-latin-ext-900-normal.ac6cedf92c8831bd44c2.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-900-normal.16f61c010ebccc8ef3c2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(/static/media/dm-sans-latin-900-normal.5e627465887e8daef4b3.woff2) format("woff2"),url(/static/media/dm-sans-latin-900-normal.9c4b61ed43d913c84909.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(/static/media/albert-sans-latin-ext-400-normal.87d26317c9e3d5606fa8.woff2) format("woff2"),url(/static/media/albert-sans-latin-ext-400-normal.be313b5a23da125a5d96.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(/static/media/albert-sans-latin-400-normal.90c74757f3a31237a41d.woff2) format("woff2"),url(/static/media/albert-sans-latin-400-normal.888d12cf35571cc0b5b9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:500;src:url(/static/media/albert-sans-latin-ext-500-normal.7a8550814b77e3ae1867.woff2) format("woff2"),url(/static/media/albert-sans-latin-ext-500-normal.3ab49db04ceae4de76bf.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:500;src:url(/static/media/albert-sans-latin-500-normal.76d7976595e567cc319c.woff2) format("woff2"),url(/static/media/albert-sans-latin-500-normal.15eae5767e140620e2ec.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:600;src:url(/static/media/albert-sans-latin-ext-600-normal.1a25eadd6d58ee2701cd.woff2) format("woff2"),url(/static/media/albert-sans-latin-ext-600-normal.59e121f32506eda77d98.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:600;src:url(/static/media/albert-sans-latin-600-normal.7d43ab87fb9bcdff42e8.woff2) format("woff2"),url(/static/media/albert-sans-latin-600-normal.a5837b3e66a97607e307.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-weight:400;src:url(/static/media/Rubik-Regular.42535d1e2d489e27b525.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-weight:500;src:url(/static/media/Rubik-Medium.245b10a6d17a17375df5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-weight:600;src:url(/static/media/Rubik-SemiBold.ed27f03ae2fc929c3f03.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-weight:700;src:url(/static/media/Rubik-Bold.62f4020377068e895a46.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-weight:900;src:url(/static/media/Rubik-Black.fe779ec604e0af64ecde.ttf) format("truetype")}:root{--canvas:#09090b;--surface:#121215;--surface-raised:#1a1a1f;--line:#2a2a31;--ink:#f2f0ec;--ink-muted:rgba(var(--ink-rgb),0.62);--ink-faint:rgba(var(--ink-rgb),0.38);--accent:#7465fc;--accent-soft:#a59cff;--display:"DM Sans",system-ui,sans-serif;--body:"Albert Sans",system-ui,sans-serif;--gutter:clamp(16px,5vw,64px);--canvas-rgb:9,9,11;--ink-rgb:242,240,236;--glass:rgba(22,22,26,.62);--card:rgba(26,26,31,.72);--chip:rgba(9,9,11,.78);--glow-strength:34%;--glow-soft:9%;--phone-shadow:rgba(0,0,0,.95)}html.landing-root,html.landing-root body{background:#09090b;background:var(--canvas);color:#f2f0ec;color:var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.landing{-webkit-font-smoothing:antialiased;background:#09090b;background:var(--canvas);color:#f2f0ec;color:var(--ink);font-family:Albert Sans,system-ui,sans-serif;font-family:var(--body);overflow-x:clip}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.landing a{color:inherit}.display{font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-weight:900;letter-spacing:-.035em;line-height:.95;margin:0}.eyebrow{color:hsla(40,19%,94%,.38);color:var(--ink-faint);font-family:Albert Sans,system-ui,sans-serif;font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:14px}.eyebrow--accent{color:#a59cff;color:var(--accent-soft)}.nav{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 clamp(16px,5vw,64px);padding:0 var(--gutter);pointer-events:none;position:fixed;right:0;top:16px;z-index:50}.nav>*{pointer-events:auto}.nav:before{background:linear-gradient(180deg,rgba(9,9,11,.92),rgba(9,9,11,0));background:linear-gradient(180deg,rgba(var(--canvas-rgb),.92),rgba(var(--canvas-rgb),0));content:"";height:104px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:-16px;transition:opacity .3s;z-index:-1}.nav--scrolled:before{opacity:1}.nav__brand{align-items:center;color:#f2f0ec;color:var(--ink);display:inline-flex;font-family:Rubik,sans-serif;font-size:26px;font-weight:700;gap:10px;letter-spacing:normal;text-decoration:none}.nav__pill{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:rgba(22,22,26,.62);background:var(--glass);border:1px solid hsla(40,19%,94%,.08);border:1px solid rgba(var(--ink-rgb),.08);border-radius:999px;display:flex;gap:2px;left:50%;padding:5px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav__link{border-radius:999px;color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .25s,color .25s}.nav__link:hover{color:#f2f0ec;color:var(--ink)}.nav__link.is-active{background:#7465fc;background:var(--accent);color:#fff}.nav__end{align-items:center;display:flex;gap:10px}.nav__theme{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(22,22,26,.62);background:var(--glass);border:1px solid hsla(40,19%,94%,.1);border:1px solid rgba(var(--ink-rgb),.1);border-radius:50%;color:#f2f0ec;color:var(--ink);display:grid;height:40px;place-items:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:40px}.nav__theme:hover{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.nav__cta{background:#7465fc;background:var(--accent);border-radius:999px;box-shadow:0 8px 30px -8px rgba(116,101,252,.8);color:#fff!important;font-size:14px;font-weight:600;padding:10px 18px;text-decoration:none;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.nav__cta:hover{box-shadow:0 10px 34px -6px rgba(116,101,252,.95);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:760px){.nav__pill{display:none}}.stores{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.stores__link{display:block;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.stores__link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stores__link img{display:block;height:48px;width:auto}.phone3d{height:626px;left:-150px;-webkit-perspective:2200px;perspective:2200px;position:absolute;top:-313px;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--fit,1));transform:scale(var(--fit,1));width:300px}.phone3d__body{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;will-change:transform}@media (max-width:1023px){.phone3d__slice:nth-child(2),.phone3d__slice:nth-child(5){display:none}}.phone3d__slice{background:linear-gradient(160deg,#3a3a42,#1b1b20 45%,#2c2c33);border-radius:52px;inset:0;position:absolute}.phone3d__side{background:linear-gradient(90deg,#26262c,#4a4a53 50%,#26262c);position:absolute}.phone3d__button{background:#3d3d45;border-radius:3px;position:absolute;width:6px}.phone3d__back,.phone3d__front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:52px;inset:0;position:absolute}.phone3d__front{background:#050506;box-shadow:inset 0 0 0 1.5px hsla(40,19%,94%,.16),0 70px 120px -30px rgba(0,0,0,.95);box-shadow:inset 0 0 0 1.5px hsla(40,19%,94%,.16),0 70px 120px -30px var(--phone-shadow);padding:11px}.phone3d__screen{background:#f5f5f7;border-radius:42px;height:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.phone3d__shot{display:block;height:100%;inset:0;object-fit:cover;object-position:top center;position:absolute;width:100%}.phone3d__island{background:#000;border-radius:20px;height:27px;left:50%;margin-left:-46px;position:absolute;top:10px;width:92px;z-index:4}.phone3d__glare{background:linear-gradient(125deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04) 22%,transparent 40%,transparent 72%,hsla(0,0%,100%,.06));border-radius:52px;inset:0;pointer-events:none;position:absolute}.phone3d__back{background:linear-gradient(155deg,#3b3653,#1e1c2b 48%,#2c2942);box-shadow:inset 0 0 0 1.5px hsla(40,19%,94%,.12);display:grid;overflow:hidden;place-items:center}.phone3d__back-logo{height:auto;opacity:.85;width:56px}.phone3d__back-sheen{background:linear-gradient(120deg,hsla(0,0%,100%,.12),transparent 30%,transparent 70%,hsla(0,0%,100%,.05));inset:0;position:absolute}.phone3d__camera{background:linear-gradient(145deg,hsla(0,0%,100%,.1),rgba(0,0,0,.25));border-radius:30px;box-shadow:inset 0 0 0 1px hsla(40,19%,94%,.14),0 6px 14px rgba(0,0,0,.35);height:104px;left:20px;position:absolute;top:20px;width:104px}.phone3d__camera span{background:radial-gradient(circle at 38% 34%,#4a4870 0 12%,#121220 30%,#05050a 62%);border-radius:50%;box-shadow:0 0 0 3px #2a2838,0 0 0 4px hsla(40,19%,94%,.12);height:36px;position:absolute;width:36px}.phone3d__camera span:first-child{left:12px;top:12px}.phone3d__camera span:nth-child(2){bottom:12px;left:12px}.phone3d__camera span:nth-child(3){right:12px;top:34px}.cipher{background:linear-gradient(180deg,#19152f,#0c0b17);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);inset:0;overflow:hidden;position:absolute;z-index:2}.cipher__text{color:rgba(165,156,255,.55);font:500 12.5px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace;inset:46px 16px 0;letter-spacing:.08em;position:absolute;word-break:break-all}.cipher__text div:nth-child(3n){color:rgba(165,156,255,.85)}.cipher__text div:nth-child(7n){color:rgba(255,122,162,.7)}.cipher__lock{background:#7465fc;background:var(--accent);border-radius:50%;box-shadow:0 0 0 10px rgba(116,101,252,.22),0 20px 50px -10px rgba(116,101,252,.9);color:#fff;display:grid;height:72px;left:50%;place-items:center;position:absolute;top:46%;width:72px}.cipher__label{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border-radius:999px;color:#fff;font:600 12.5px Albert Sans,system-ui,sans-serif;font:600 12.5px var(--body);left:50%;padding:7px 13px;position:absolute;top:calc(46% + 56px);white-space:nowrap}.cipher__scan{background:linear-gradient(90deg,transparent,#c3bcff,transparent);box-shadow:0 0 18px 5px rgba(165,156,255,.75);height:3px;left:0;margin-top:-1px;opacity:0;pointer-events:none;position:absolute;right:0;z-index:3}.story{position:relative}.story__stage{height:100vh;height:100svh;overflow:hidden;overflow-x:clip;overflow-y:visible;position:-webkit-sticky;position:sticky;top:0}.story__glow{display:block;height:125vh;left:50%;pointer-events:none;position:absolute;top:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:125vh;will-change:opacity}.story__glow--base{opacity:.55}.story__intro{left:0;padding:clamp(104px,15vh,160px) clamp(16px,5vw,64px) 0;padding:clamp(104px,15vh,160px) var(--gutter) 0;position:absolute;right:0;text-align:center;top:0;will-change:transform,opacity;z-index:4}.story__title{font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-size:clamp(46px,8.4vw,118px);font-weight:900;letter-spacing:-.045em;line-height:.92;margin:0}.story__title-soft{--living-band:#ab9fff;-webkit-animation:living-flow 7s linear infinite;animation:living-flow 7s linear infinite;background:linear-gradient(100deg,#7465fc 0,#7465fc 28%,var(--living-band) 50%,#7465fc 72%,#7465fc 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.story__title-living{display:inline-block;isolation:isolate;position:relative}.story__title-glow{-webkit-animation:living-glow 3.2s ease-in-out infinite alternate;animation:living-glow 3.2s ease-in-out infinite alternate;color:rgba(140,125,255,.5);-webkit-filter:blur(12px);filter:blur(12px);inset:0;opacity:.25;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;will-change:opacity;z-index:-1}.story__title-glow:before{content:attr(data-text)}@-webkit-keyframes living-glow{0%{opacity:.25}to{opacity:1}}@keyframes living-glow{0%{opacity:.25}to{opacity:1}}@-webkit-keyframes living-flow{0%{background-position:0 50%}to{background-position:-200% 50%}}@keyframes living-flow{0%{background-position:0 50%}to{background-position:-200% 50%}}.landing--light .story__title-soft{--living-band:#9a8cff}@media (prefers-reduced-motion:reduce){.story__title-glow,.story__title-soft{-webkit-animation:none;animation:none}}.story__lead{text-wrap:balance;color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.5;margin:22px auto 28px;max-width:560px}.story__chips{inset:0;margin:0 auto;max-width:1280px;pointer-events:none;position:absolute;z-index:3}.story__chip{-webkit-perspective:900px;perspective:900px;position:absolute}.story__chip>div{will-change:transform,opacity}.story__chip--tl{left:4%;top:34%}.story__chip--tr{right:5%;text-align:right;top:30%}.story__chip--bl{left:8%;top:60%}.story__chip--br{right:4%;text-align:right;top:58%}.story__chip-value{font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-size:clamp(40px,4.2vw,64px);font-weight:900;letter-spacing:-.04em;line-height:1}.story__chip-label{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:15px;margin-top:6px}.story__phones{left:50%;top:50%;z-index:2}.story__phone,.story__phones{height:0;position:absolute;width:0}.story__phone{left:0;top:0;will-change:transform}.story__phone--back{z-index:-1}.story__numbers{pointer-events:none;z-index:1}.story__numbers,.story__pair{inset:0;position:absolute}.story__num{-webkit-perspective:900px;perspective:900px;position:absolute;top:50%;-webkit-transform:translateY(-58%);transform:translateY(-58%)}.story__num>div{white-space:nowrap;will-change:transform,opacity}.story__num--left{right:calc(50% + 150px + clamp(24px, 3vw, 56px));right:calc(50% + 150px*var(--fit, 1) + clamp(24px, 3vw, 56px));text-align:right}.story__num--right{left:calc(50% + 150px + clamp(24px, 3vw, 56px));left:calc(50% + 150px*var(--fit, 1) + clamp(24px, 3vw, 56px))}.story__num-value{font-size:clamp(64px,9.5vw,156px);letter-spacing:-.05em;line-height:.9}.story__num-unit,.story__num-value{font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-weight:900}.story__num-unit{color:hsla(40,19%,94%,.38);color:var(--ink-faint);font-size:clamp(24px,3vw,48px);letter-spacing:-.03em;margin-left:.08em}.story__num-label{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:15px;font-weight:500;margin-top:10px}.story__captions{bottom:clamp(40px,9vh,96px);left:max(clamp(16px,5vw,64px),calc(50% - 640px));left:max(var(--gutter),calc(50% - 640px));pointer-events:none;position:absolute;width:min(400px,30vw);z-index:5}.story__caption{bottom:0;left:0;position:absolute;width:100%;will-change:transform,opacity}.story__caption-title{font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-size:clamp(30px,3.2vw,46px);font-weight:900;letter-spacing:-.035em;line-height:1;margin:0 0 14px}.story__caption-text{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:16px;line-height:1.55;margin:0}.story__progress{background:hsla(40,19%,94%,.12);background:rgba(var(--ink-rgb),.12);border-radius:3px;bottom:clamp(22px,3.5vh,36px);height:3px;left:50%;margin-left:-80px;overflow:hidden;position:absolute;width:160px;z-index:5}.story__progress-bar{background:#f2f0ec;background:var(--ink);height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;width:100%}@media (max-width:1023px){.story__chips{display:none}.story__phones{top:47%;top:var(--phone-y,47%)}.story__phone .phone3d{-webkit-perspective:2000px;perspective:2000px}.story__num{-webkit-perspective:600px;perspective:600px;top:calc(47% - 327px);top:var(--num-y,calc(var(--phone-y, 47%) - 313px*var(--fit, 1) - 14px));-webkit-transform:translateY(-100%);transform:translateY(-100%)}.story__num--left{left:clamp(16px,5vw,64px);left:var(--gutter);right:auto;text-align:left}.story__num--right{left:auto;right:clamp(16px,5vw,64px);right:var(--gutter);text-align:right}.story__num-value{font-size:clamp(38px,11vw,72px)}.story__num-unit{font-size:clamp(16px,4vw,26px)}.story__num-label{font-size:12px;margin-top:4px}.story__captions{bottom:max(20px,env(safe-area-inset-bottom));left:clamp(16px,5vw,64px);left:var(--gutter);right:clamp(16px,5vw,64px);right:var(--gutter);width:auto}.story__caption{text-align:center}.story__caption .eyebrow{margin-bottom:6px}.story__caption{bottom:auto;top:0}.story__caption-title{font-size:clamp(24px,6.4vw,34px);margin-bottom:8px}.story__caption-text{font-size:14px;line-height:1.45}.story__progress{display:none}}.wall{position:relative}.wall__stage{height:100vh;height:100svh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.wall__plane-wrap{inset:0;-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:50% 40%;perspective-origin:50% 40%;position:absolute}.wall__plane{left:50%;position:absolute;top:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.wall__col,.wall__plane{display:flex;gap:28px;will-change:transform}.wall__col{flex-direction:column}.wall__card{background:#1a1a1f;background:var(--surface-raised);border:1px solid hsla(40,19%,94%,.1);border:1px solid rgba(var(--ink-rgb),.1);border-radius:30px;box-shadow:0 40px 80px -30px rgba(0,0,0,.9);margin:0;overflow:hidden;position:relative;width:230px}.wall__card img,.wall__card video{aspect-ratio:.46;display:block;-webkit-filter:brightness(.82) saturate(.95);filter:brightness(.82) saturate(.95);object-fit:cover;object-position:top;width:100%}.wall__vignette{background:radial-gradient(ellipse 58% 52% at 50% 50%,rgba(9,9,11,.97) 0,rgba(9,9,11,.9) 45%,rgba(9,9,11,.45) 78%,rgba(9,9,11,.2) 100%),linear-gradient(180deg,#09090b,transparent 20%,transparent 80%,#09090b);background:radial-gradient(ellipse 58% 52% at 50% 50%,rgba(var(--canvas-rgb),.97) 0,rgba(var(--canvas-rgb),.9) 45%,rgba(var(--canvas-rgb),.45) 78%,rgba(var(--canvas-rgb),.2) 100%),linear-gradient(180deg,var(--canvas) 0,transparent 20%,transparent 80%,var(--canvas) 100%);inset:0;pointer-events:none;position:absolute}.wall__content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 clamp(16px,5vw,64px);padding:0 var(--gutter);position:absolute;text-align:center}.wall__title{font-size:clamp(52px,9vw,132px)}.wall__text{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin:22px auto 0;max-width:520px}.wall__tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(8,100px);list-style:none;margin:34px 0 0;padding:0;-webkit-perspective:900px;perspective:900px}.app-tile{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;will-change:transform,opacity}.app-tile img{display:block;-webkit-filter:drop-shadow(0 14px 18px rgba(0,0,0,.18));filter:drop-shadow(0 14px 18px rgba(0,0,0,.18));height:auto;width:100%}@media (max-width:1100px){.wall__tiles{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;width:min(100%,330px)}}.privacy{position:relative}.privacy__stage{height:100vh;height:100svh;overflow:hidden;overflow-x:clip;overflow-y:visible;position:-webkit-sticky;position:sticky;top:0}.privacy__glow{display:block;height:110vh;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110vh}.privacy__text{left:max(clamp(16px,5vw,64px),calc(50% - 640px));left:max(var(--gutter),calc(50% - 640px));margin-top:-150px;position:absolute;top:50%;width:min(420px,32vw);z-index:3}.privacy__title{font-size:clamp(40px,4.6vw,72px)}.privacy__lead{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:17px;line-height:1.55;margin:22px 0 0}.privacy__phone{height:0;left:50%;position:absolute;top:50%;width:0;z-index:2}.privacy__points{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;-webkit-perspective:900px;perspective:900px;position:absolute;right:max(clamp(16px,5vw,64px),calc(50% - 640px));right:max(var(--gutter),calc(50% - 640px));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(320px,26vw);z-index:3}.privacy__points li{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(26,26,31,.72);background:var(--card);border:1px solid hsla(40,19%,94%,.09);border:1px solid rgba(var(--ink-rgb),.09);border-radius:22px;padding:18px 20px}.soon{--soon-dot:var(--accent-soft);--soon-ring:rgba(165,156,255,.55);align-items:center;background:linear-gradient(135deg,rgba(116,101,252,.26),rgba(165,156,255,.1));border-radius:999px;box-shadow:inset 0 0 0 1px rgba(165,156,255,.22);color:#e2deff;display:inline-flex;font-family:Albert Sans,system-ui,sans-serif;font-family:var(--body);font-size:12.5px;font-style:normal;font-weight:600;gap:7px;letter-spacing:.01em;line-height:1.2;padding:5px 12px 5px 10px;white-space:nowrap}.soon:before{-webkit-animation:soon-pulse 2.2s ease-out infinite;animation:soon-pulse 2.2s ease-out infinite;background:var(--soon-dot);border-radius:50%;content:"";flex:none;height:7px;width:7px}@-webkit-keyframes soon-pulse{0%{box-shadow:0 0 0 0 var(--soon-ring)}70%,to{box-shadow:0 0 0 7px transparent}}@keyframes soon-pulse{0%{box-shadow:0 0 0 0 var(--soon-ring)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.soon:before{-webkit-animation:none;animation:none}}.landing--light .soon{--soon-dot:var(--accent);--soon-ring:rgba(116,101,252,.45);background:rgba(116,101,252,.09);box-shadow:inset 0 0 0 1px rgba(116,101,252,.18);color:#7465fc;color:var(--accent)}.privacy__points li{position:relative}.privacy__points li.privacy__points-soon{display:none}.privacy__point-soon{background:#2a2456;position:absolute;right:16px;top:-12px}.landing--light .privacy__point-soon{background:#efedff}.privacy__points strong{display:block;font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-size:19px;letter-spacing:-.02em;margin-bottom:6px}.privacy__points span{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:14.5px;line-height:1.5}@media (max-width:1023px){.wall__vignette{background:radial-gradient(ellipse 75% 42% at 50% 50%,rgba(9,9,11,.9) 0,rgba(9,9,11,.7) 55%,rgba(9,9,11,.25) 100%),linear-gradient(180deg,#09090b,transparent 18%,transparent 82%,#09090b);background:radial-gradient(ellipse 75% 42% at 50% 50%,rgba(var(--canvas-rgb),.9) 0,rgba(var(--canvas-rgb),.7) 55%,rgba(var(--canvas-rgb),.25) 100%),linear-gradient(180deg,var(--canvas) 0,transparent 18%,transparent 82%,var(--canvas) 100%)}.privacy__text{left:clamp(16px,5vw,64px);left:var(--gutter);margin-top:0;right:clamp(16px,5vw,64px);right:var(--gutter);text-align:center;top:clamp(108px,14vh,128px);width:auto}.privacy__point-soon{display:none}.privacy__points li.privacy__points-soon{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-basis:100%;justify-content:center;margin-bottom:18px;order:-1;padding:0}.privacy__title{font-size:clamp(34px,9vw,54px)}.privacy__lead{font-size:15px;margin-top:12px}.privacy__phone{top:62%}.privacy__points{bottom:18px;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;left:clamp(16px,5vw,64px);left:var(--gutter);right:clamp(16px,5vw,64px);right:var(--gutter);top:auto;-webkit-transform:none;transform:none;width:auto}.privacy__points li{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(9,9,11,.94);background:rgba(var(--canvas-rgb),.94);border-radius:999px;padding:8px 14px}.privacy__points strong{font-size:13px;margin:0}.privacy__points span{display:none}}@media (max-width:1023px) and (max-height:700px){.privacy__lead{display:none}}.reviews{padding:clamp(96px,16vh,180px) 0 clamp(64px,10vh,120px)}.reviews__head{margin-bottom:56px;padding:0 clamp(16px,5vw,64px);padding:0 var(--gutter);text-align:center}.reviews__title{font-size:clamp(40px,6.4vw,92px)}.reviews__lead{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:17px;margin:18px 0 0}.reviews__row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;padding:10px 0}.reviews__track{-webkit-animation:reviews-marquee 70s linear infinite;animation:reviews-marquee 70s linear infinite;display:flex;gap:20px;width:-webkit-max-content;width:max-content}.reviews__row--reverse .reviews__track{animation-direction:reverse;-webkit-animation-duration:80s;animation-duration:80s}.reviews__row:hover .reviews__track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes reviews-marquee{to{-webkit-transform:translateX(calc(-50% - 10px));transform:translateX(calc(-50% - 10px))}}@keyframes reviews-marquee{to{-webkit-transform:translateX(calc(-50% - 10px));transform:translateX(calc(-50% - 10px))}}.review{background:#121215;background:var(--surface);border:1px solid hsla(40,19%,94%,.07);border:1px solid rgba(var(--ink-rgb),.07);border-radius:26px;display:flex;flex:none;flex-direction:column;padding:26px;width:360px}.review__stars{color:#ffc400;font-size:15px;letter-spacing:2px}.review__stars-off{color:hsla(40,19%,94%,.18);color:rgba(var(--ink-rgb),.18)}.review__title{font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-size:20px;letter-spacing:-.02em;margin:12px 0 8px}.review__text{color:hsla(40,19%,94%,.62);color:var(--ink-muted);flex:1 1;font-size:15px;line-height:1.55;margin:0 0 20px}.review__author{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px}.review__author small{color:hsla(40,19%,94%,.38);color:var(--ink-faint);display:block;font-size:12.5px;font-weight:400;margin-top:2px}.review__avatar{background:linear-gradient(135deg,#7465fc,#b07bff);background:linear-gradient(135deg,var(--accent),#b07bff);border-radius:50%;color:#fff;display:grid;font-family:DM Sans,system-ui,sans-serif;font-family:var(--display);font-weight:900;height:38px;place-items:center;width:38px}@media (max-width:600px){.review{padding:22px;width:290px}}.final{position:relative}.final__stage{align-items:center;box-sizing:border-box;flex-direction:column;height:100vh;height:100svh;overflow:hidden;padding:96px clamp(16px,5vw,64px) 56px;padding:96px var(--gutter) 56px;position:-webkit-sticky;position:sticky;text-align:center;top:0}.final__icon-wrap,.final__stage{display:flex;justify-content:center}.final__icon-wrap{margin:0 0 clamp(32px,6vh,60px);-webkit-perspective:900px;perspective:900px}.final__fox{width:clamp(170px,18vw,240px);will-change:transform}.final__fox,.final__fox-body,.final__fox-stage{position:relative}.final__fox-body{display:block;height:auto;width:100%;z-index:2}.fox{-webkit-tap-highlight-color:transparent;overflow:visible}.fox__breath,.fox__look,.fox__tail{transform-box:view-box}.fox__breath{-webkit-transform-origin:720px 1230px;transform-origin:720px 1230px}.fox__tail{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:1000px 1080px;transform-origin:1000px 1080px}.fox__eye{transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.fox__look{transition:-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),-webkit-transform .45s cubic-bezier(.2,.8,.2,1)}.fox.is-awake .fox__breath{-webkit-animation:fox-breath 3s ease-in-out infinite;animation:fox-breath 3s ease-in-out infinite}.fox.is-awake .fox__tail{-webkit-animation:fox-tail 8s ease-in-out infinite;animation:fox-tail 8s ease-in-out infinite}.fox.is-happy{-webkit-animation:fox-hop .62s cubic-bezier(.3,.7,.3,1);animation:fox-hop .62s cubic-bezier(.3,.7,.3,1)}@-webkit-keyframes fox-breath{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.004,1.012);transform:scale(1.004,1.012)}}@keyframes fox-breath{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.004,1.012);transform:scale(1.004,1.012)}}@-webkit-keyframes fox-tail{0%,to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes fox-tail{0%,to{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes fox-hop{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}32%{-webkit-transform:translateY(-9%);transform:translateY(-9%)}78%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}}@keyframes fox-hop{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}32%{-webkit-transform:translateY(-9%);transform:translateY(-9%)}78%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}}@media (prefers-reduced-motion:reduce){.fox,.fox *{-webkit-animation:none!important;animation:none!important;transition:none!important}}.final__orbit{height:auto;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.final__title{font-size:clamp(42px,6.8vw,100px);letter-spacing:-.04em;position:relative}.final__lead{color:hsla(40,19%,94%,.62);color:var(--ink-muted);font-size:clamp(16px,1.5vw,19px);margin:22px auto 34px;position:relative}.footer2{border-top:1px solid hsla(40,19%,94%,.08);border-top:1px solid rgba(var(--ink-rgb),.08);padding:56px clamp(16px,5vw,64px) 32px;padding:56px var(--gutter) 32px}.footer2__inner{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer2__brand{align-items:center;display:flex;flex-wrap:wrap;font-family:Rubik,sans-serif;font-size:26px;font-weight:700;gap:10px;max-width:280px}.footer2__brand p{color:hsla(40,19%,94%,.62);color:var(--ink-muted);flex-basis:100%;font-family:Albert Sans,system-ui,sans-serif;font-family:var(--body);font-size:14px;font-weight:400;letter-spacing:0;margin:4px 0 0}.footer2__cols{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,88px)}.footer2__cols h3{color:#f2f0ec;color:var(--ink);font-size:14px;font-weight:600;margin:0 0 14px}.footer2__cols a{color:hsla(40,19%,94%,.62);color:var(--ink-muted);display:block;font-size:14px;margin-bottom:10px;text-decoration:none}.footer2__cols a:hover{color:#f2f0ec;color:var(--ink)}.footer2__bottom{border-top:1px solid hsla(40,19%,94%,.06);border-top:1px solid rgba(var(--ink-rgb),.06);color:hsla(40,19%,94%,.38);color:var(--ink-faint);font-size:13px;margin:40px auto 0;max-width:1200px;padding-top:24px}@media (prefers-reduced-motion:reduce){.reviews__track{-webkit-animation:none;animation:none}.reviews__row{overflow-x:auto}}.shapes{--shape-scale:1;inset:0;-webkit-perspective:1000px;perspective:1000px;pointer-events:none;position:absolute;z-index:0}.shape-pos{--size:calc(var(--s)*var(--shape-scale));height:var(--size);position:absolute;width:var(--size)}.shape{background:var(--c);height:100%;width:100%;will-change:transform}.shape--circle,.shape--ring{border-radius:50%}.shape--ring{background:transparent;border:calc(var(--size)*.17) solid var(--c);box-sizing:border-box}.shape--square{border-radius:18%}.shape--triangle{-webkit-clip-path:polygon(50% 4%,100% 90%,0 90%);clip-path:polygon(50% 4%,100% 90%,0 90%)}.reviews{overflow:hidden;position:relative}.reviews>:not(.shapes){position:relative;z-index:1}.privacy__stage>.shapes,.wall__stage>.shapes{z-index:1}@media (max-width:1023px){.shapes{--shape-scale:0.45}.shape-pos--desk{display:none}}.landing--light{--canvas:#fff;--canvas-rgb:255,255,255;--surface:#f5f5f7;--surface-raised:#fff;--line:#e7e7ee;--ink:#2a324b;--ink-rgb:42,50,75;--ink-muted:rgba(42,50,75,.7);--ink-faint:rgba(42,50,75,.5);--glass:hsla(0,0%,100%,.78);--card:hsla(0,0%,100%,.92);--chip:hsla(0,0%,100%,.92);--glow-strength:22%;--glow-soft:6%;--phone-shadow:rgba(42,50,75,.38);--display:"Rubik","DM Sans",system-ui,sans-serif;--body:"Rubik","Albert Sans",system-ui,sans-serif}html.landing-root--light,html.landing-root--light body{background:#fff;color:#2a324b}.landing--light .display,.landing--light .story__chip-value,.landing--light .story__num-value,.landing--light .story__title{font-weight:700;letter-spacing:-.03em}.landing--light .story__title{letter-spacing:-.035em}.landing--light .story__num-unit{font-weight:700}.landing--light .story__num--tinted .story__num-unit,.landing--light .story__num--tinted .story__num-value{color:var(--num-color)}.landing--light .story__caption-title{font-weight:700}.landing--light .story__chips{display:none}.story__shapes{--side:calc(50% - min(31.7vw, 446px));display:none;inset:0;pointer-events:none;position:absolute;z-index:3}.landing--light .story__shapes{display:block}.story__shape{position:absolute;will-change:transform,opacity}.story__shape:before{-webkit-animation:shape-float 6s ease-in-out 0s infinite;animation:shape-float 6s ease-in-out 0s infinite;-webkit-animation:shape-float var(--float-t,6s) ease-in-out var(--float-d,0s) infinite;animation:shape-float var(--float-t,6s) ease-in-out var(--float-d,0s) infinite;content:"";display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(var(--r,0deg));transform:rotate(var(--r,0deg))}@-webkit-keyframes shape-float{0%,to{-webkit-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg);-webkit-transform:translateZ(0) rotate(var(--r,0deg));transform:translateZ(0) rotate(var(--r,0deg))}50%{-webkit-transform:translate3d(4px,-12px,0) rotate(8deg);transform:translate3d(4px,-12px,0) rotate(8deg);-webkit-transform:translate3d(var(--float-x,4px),-12px,0) rotate(calc(var(--r, 0deg) + 8deg));transform:translate3d(var(--float-x,4px),-12px,0) rotate(calc(var(--r, 0deg) + 8deg))}}@keyframes shape-float{0%,to{-webkit-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg);-webkit-transform:translateZ(0) rotate(var(--r,0deg));transform:translateZ(0) rotate(var(--r,0deg))}50%{-webkit-transform:translate3d(4px,-12px,0) rotate(8deg);transform:translate3d(4px,-12px,0) rotate(8deg);-webkit-transform:translate3d(var(--float-x,4px),-12px,0) rotate(calc(var(--r, 0deg) + 8deg));transform:translate3d(var(--float-x,4px),-12px,0) rotate(calc(var(--r, 0deg) + 8deg))}}@media (prefers-reduced-motion:reduce){.story__shape:before{-webkit-animation:none;animation:none}}.story__shape--square{--r:15deg;--float-t:6.5s;--float-x:5px;left:calc(var(--side)*.32);top:17%}.story__shape--square:before{background:#5868f8;border-radius:6px;height:48px;width:48px}.story__shape--triangle{--r:-12deg;--float-t:7.5s;--float-d:-2.4s;--float-x:-4px;left:calc(var(--side)*.5);top:52%}.story__shape--triangle:before{border-bottom:48px solid #9eccf2;border-left:28px solid transparent;border-right:28px solid transparent;height:0;width:0}.story__shape--pink{--float-t:5.5s;--float-d:-1.2s;--float-x:-5px;right:calc(var(--side)*.4);top:27%}.story__shape--pink:before{background:#fea8c3;border-radius:50%;height:50px;width:50px}.story__shape--yellow{--float-t:8s;--float-d:-3.6s;--float-x:4px;right:calc(var(--side)*.2);top:60%}.story__shape--yellow:before{background:#f9d270;border-radius:50%;height:80px;width:80px}@media (max-width:1023px){.landing--light .story__shapes{display:none}}.landing--light .story__glow--base{opacity:.35}.landing--light .wall__card{box-shadow:0 40px 80px -30px rgba(42,50,75,.35)}.landing--light .wall__card img,.landing--light .wall__card video{-webkit-filter:none;filter:none}.landing--light .privacy__points li{box-shadow:0 20px 50px -24px rgba(42,50,75,.35)}.landing--light .review{border-color:transparent}.landing--light .eyebrow--accent,.landing--light .footer2__brand,.landing--light .nav__brand{color:#7465fc;color:var(--accent)}.corner-circles{--k:1;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.landing .footer2,.landing main{position:relative;z-index:1}.corner-circles--front{z-index:0}.corner-circles--front[data-decor=funzioni],.corner-circles--front[data-decor=recensioni]{z-index:2}.corner-circle{--size:calc(var(--s)*var(--k));background:var(--c);border-radius:50%;height:var(--size);position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(var(--z,1));transform:scale(var(--z,1));transition:background-color .9s ease,-webkit-transform 1s cubic-bezier(.2,.8,.2,1);transition:background-color .9s ease,transform 1s cubic-bezier(.2,.8,.2,1);transition:background-color .9s ease,transform 1s cubic-bezier(.2,.8,.2,1),-webkit-transform 1s cubic-bezier(.2,.8,.2,1);width:var(--size);will-change:transform}.corner-circle--a{--s:520px;--c:#7465fc;bottom:calc(var(--size)*-.64);left:calc(var(--size)*-.55);-webkit-transform-origin:55% 36%;transform-origin:55% 36%}.corner-circle--b{--s:240px;--c:#89c5cc;right:calc(var(--size)*-.55);top:calc(var(--size)*-.55);-webkit-transform-origin:45% 55%;transform-origin:45% 55%}.corner-circle--c{--s:300px;--c:#324f47;bottom:calc(var(--size)*-.62);right:calc(var(--size)*-.55);-webkit-transform-origin:45% 38%;transform-origin:45% 38%}.corner-circles:not([data-decor=hero]) .corner-circle--a{--z:0}.corner-circles[data-decor=finanze] .corner-circle--c{--c:#0c5546;--z:1.1}.corner-circles[data-decor=universita] .corner-circle--c{--c:#3238a4;--z:1.1}.corner-circles[data-decor=sport] .corner-circle--c{--c:#1a88ff;--z:1.1}.corner-circles[data-decor=salute] .corner-circle--c{--c:#ff7aa2;--z:1.1}.corner-circles[data-decor=casa] .corner-circle--c{--c:#7f6bff;--z:1.1}.corner-circles[data-decor=amore] .corner-circle--c{--c:#ff7aa2;--z:1.1}.corner-circles[data-decor=agenda] .corner-circle--c{--c:#60b5ef;--z:1.1}.corner-circles[data-decor=scuola] .corner-circle--c{--c:#ffae00;--z:1.1}.corner-circles[data-decor=agenda] .corner-circle--b,.corner-circles[data-decor=amore] .corner-circle--b,.corner-circles[data-decor=casa] .corner-circle--b,.corner-circles[data-decor=finanze] .corner-circle--b,.corner-circles[data-decor=salute] .corner-circle--b,.corner-circles[data-decor=scuola] .corner-circle--b,.corner-circles[data-decor=sport] .corner-circle--b,.corner-circles[data-decor=universita] .corner-circle--b{--z:0.75}.corner-circles[data-decor=funzioni] .corner-circle--a,.corner-circles[data-decor=privacy] .corner-circle--a{--c:#f9d270;--z:0.6}.corner-circles[data-decor=funzioni] .corner-circle--c,.corner-circles[data-decor=privacy] .corner-circle--c{--z:0}.corner-circles[data-decor=recensioni] .corner-circle--a{--c:#7465fc;--z:0.65}.corner-circles[data-decor=final] .corner-circle--a,.corner-circles[data-decor=recensioni] .corner-circle--b,.corner-circles[data-decor=recensioni] .corner-circle--c,.corner-circles[data-decor=scarica] .corner-circle--a{--z:0}@media (max-width:1023px){.corner-circles{--k:0.5}}@media (prefers-reduced-motion:reduce){.corner-circle{transition:none}}.page__main{position:relative;z-index:1}.page-hero{margin:0 auto;max-width:1120px;padding:clamp(128px,20vh,196px) var(--gutter) clamp(36px,6vh,64px)}.page-hero__title{font-size:clamp(44px,7vw,96px);letter-spacing:-.04em}.page-hero__lead{color:var(--ink-muted);font-size:clamp(17px,1.6vw,20px);line-height:1.5;margin:20px 0 0;max-width:600px}.legal{grid-gap:64px;display:grid;gap:64px;grid-template-columns:250px minmax(0,720px);justify-content:space-between;margin:0 auto;max-width:1120px;padding:0 var(--gutter) clamp(96px,14vh,160px)}.legal__toc{align-self:start;max-height:calc(100vh - 128px);overflow-y:auto;padding-right:8px;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:104px}.legal__toc-title{color:var(--ink-faint);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.legal__toc ol{border-left:1px solid rgba(var(--ink-rgb),.1);list-style:none;margin:0;padding:0}.legal__toc a{border-left:2px solid transparent;color:var(--ink-muted);display:block;font-size:14px;line-height:1.35;margin-left:-1px;padding:7px 0 7px 14px;text-decoration:none;transition:color .2s,border-color .2s}.legal__toc a:hover{color:var(--ink)}.legal__toc a.is-active{border-left-color:var(--accent);color:var(--ink);font-weight:600}.legal__doc .textblockprivacy,.legal__doc .textblockterms{color:var(--ink);padding:0}.legal__doc .textblockprivacy__h1,.legal__doc .textblockterms__h1{display:none}.legal__doc .textblockprivacy__h2,.legal__doc .textblockterms__h2{color:var(--ink);font-family:var(--display);font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;padding:0}.legal__doc .textblockprivacy__h3,.legal__doc .textblockterms__h3{color:var(--ink);font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:28px 0 8px;padding:0}.legal__doc .textblockprivacy__h4,.legal__doc .textblockterms__h4{color:var(--ink-muted);font-family:var(--body);font-size:16px;line-height:1.7;margin:0 0 12px;overflow-wrap:anywhere;padding:0}.legal__doc a{color:var(--accent-soft);text-decoration:underline;text-underline-offset:3px}.landing--light .legal__doc a{color:var(--accent)}.legal__doc .separator{background:none;border:0;border-top:1px solid rgba(var(--ink-rgb),.1);height:0;margin:44px 0;width:100%}@media (max-width:1023px){.legal{display:block}.legal__toc{display:none}.legal__doc .textblockprivacy__h4,.legal__doc .textblockterms__h4{font-size:15.5px}}.delete-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px;padding:0 var(--gutter)}.delete-option{align-items:flex-start;background:var(--card);border:1px solid rgba(var(--ink-rgb),.09);border-radius:28px;display:flex;flex-direction:column;padding:clamp(24px,3vw,36px)}.landing--light .delete-option{border-color:transparent;box-shadow:0 24px 60px -30px rgba(42,50,75,.35)}.delete-option__num{background:var(--accent);border-radius:50%;color:#fff;display:grid;font-size:17px;height:40px;place-items:center;width:40px}.delete-option__num,.delete-option__title{font-family:var(--display);font-weight:700}.delete-option__title{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;margin:20px 0 10px}.delete-option__text{color:var(--ink-muted);font-size:16px;line-height:1.65;margin:0}.delete-option__text a{color:var(--accent-soft)}.landing--light .delete-option__text a{color:var(--accent)}.delete-option__chip{background:rgba(var(--ink-rgb),.08);border-radius:999px;color:var(--ink);display:inline-block;font-size:14.5px;font-weight:600;margin:3px 0;padding:1px 10px;white-space:nowrap}.delete-option__nowrap{white-space:nowrap}.delete-option__button{background:var(--accent);border-radius:999px;color:#fff!important;font-size:15px;font-weight:600;margin-top:auto;padding:12px 20px;text-decoration:none;-webkit-transform:translateY(0);transform:translateY(0);transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.delete-option__text+.delete-option__button{margin-top:24px}.delete-option__button:hover{box-shadow:0 12px 30px -12px rgba(116,101,252,.7);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.delete-note{color:var(--ink-faint);font-size:15px;margin:0 auto;max-width:1120px;padding:32px var(--gutter) clamp(96px,14vh,160px)}@media (max-width:760px){.delete-options{grid-template-columns:1fr}}button.nav__theme{cursor:pointer;font:inherit;padding:0}@media screen and (min-width:1200px){.textblockprivacy{color:#fff;padding-bottom:6rem;padding-top:6rem}.textblockprivacy__h1{color:#7465fc;font-size:30px}.textblockprivacy__h1,.textblockprivacy__h2{-webkit-margin-before:0;-webkit-margin-after:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-block-end:0;margin-block-start:0;padding:0 10rem;text-align:left}.textblockprivacy__h2{color:#262626;font-size:17px}.textblockprivacy__h3{color:#262626;font-weight:700;padding:1rem 10rem 0}.textblockprivacy__h3,.textblockprivacy__h4{-webkit-margin-before:0;-webkit-margin-after:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin-block-end:0;margin-block-start:0;text-align:left}.textblockprivacy__h4{color:#71717a;font-weight:400;padding:0 10rem}.separator{background-color:initial;border:none;border-top:1px dashed #dfdfdf;height:1px;margin:2rem 10rem;width:calc(100% - 20rem)}}@media screen and (max-width:1200px){.textblockprivacy{color:#fff;padding:3rem 2rem}.textblockprivacy__h1{-webkit-margin-before:0;-webkit-margin-after:0;color:#7465fc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;margin-block-end:0;margin-block-start:0;text-align:left}.textblockprivacy__h2{font-size:17px;padding:0}.textblockprivacy__h2,.textblockprivacy__h3{-webkit-margin-before:0;-webkit-margin-after:0;color:#262626;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-block-end:0;margin-block-start:0;text-align:left}.textblockprivacy__h3{font-size:14px;font-weight:500;line-height:19px;padding:1rem 0 0}.textblockprivacy__h4{-webkit-margin-before:0;-webkit-margin-after:0;color:#71717a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1rem;margin-block-end:0;margin-block-start:0;padding:0;text-align:left}.separator{background-color:initial;border:none;border-top:1px dashed #dfdfdf;height:1px;margin:2rem 0;width:100%}}@media screen and (min-width:1200px){.textblockterms{color:#fff;padding-bottom:6rem;padding-top:6rem}.textblockterms__h1{color:#7465fc;font-size:30px}.textblockterms__h1,.textblockterms__h2{-webkit-margin-before:0;-webkit-margin-after:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-block-end:0;margin-block-start:0;padding:0 10rem;text-align:left}.textblockterms__h2{color:#262626;font-size:17px}.textblockterms__h3{color:#262626;font-weight:700;padding:1rem 10rem 0}.textblockterms__h3,.textblockterms__h4{-webkit-margin-before:0;-webkit-margin-after:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin-block-end:0;margin-block-start:0;text-align:left}.textblockterms__h4{color:#71717a;font-weight:400;padding:0 10rem}.separator{background-color:initial;border:none;border-top:1px dashed #dfdfdf;height:1px;margin:2rem 10rem;width:calc(100% - 20rem)}}@media screen and (max-width:1200px){.textblockterms{color:#fff;padding:3rem 2rem}.textblockterms__h1{-webkit-margin-before:0;-webkit-margin-after:0;color:#7465fc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;margin-block-end:0;margin-block-start:0;text-align:left}.textblockterms__h2{font-size:17px;padding:0}.textblockterms__h2,.textblockterms__h3{-webkit-margin-before:0;-webkit-margin-after:0;color:#262626;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-block-end:0;margin-block-start:0;text-align:left}.textblockterms__h3{font-size:14px;font-weight:500;line-height:19px;padding:1rem 0 0}.textblockterms__h4{-webkit-margin-before:0;-webkit-margin-after:0;color:#71717a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1rem;margin-block-end:0;margin-block-start:0;padding:0;text-align:left}.separator{background-color:initial;border:none;border-top:1px dashed #dfdfdf;height:1px;margin:2rem 0;width:100%}}
/*# sourceMappingURL=main.f7ada7f3.css.map*/