.act-dark{position:relative;isolation:isolate;overflow:clip}.act-dark .sh-eyebrow--dark{color:#93c5fd}.act-dark .sh-eyebrow--ok.sh-eyebrow--dark{color:#86efac}.act-dark:before{content:"";position:absolute;inset:-22% -12%;z-index:-1;pointer-events:none;background:radial-gradient(44% 36% at 20% 16%,rgba(37,99,235,.17),transparent 70%),radial-gradient(38% 34% at 80% 84%,rgba(22,163,74,.11),transparent 70%);animation:actDrift 46s cubic-bezier(.65,0,.35,1) infinite alternate}@keyframes actDrift{0%{transform:translate3d(-2.2%,-1.8%,0)}to{transform:translate3d(2.2%,1.8%,0)}}.act-dark:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px}.wake{background:radial-gradient(ellipse at 30% 0,#0e1424 0,#080b16 55%,#05070f 100%);color:#fff}.wake-head{margin-bottom:clamp(28px,4vw,48px)}.wake-head .act-title{color:#fff;margin:0}.wake-split{align-items:center}.wake-copy{display:flex;flex-direction:column;align-items:flex-start}.wake-copy .sh-lead{margin-inline:0;max-width:30rem}.wake-kicker{margin:clamp(18px,2.5vw,26px) 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.125rem,1.8vw,1.5rem);letter-spacing:-.015em;color:#fff;line-height:1.3;text-wrap:balance}.wake-cta{margin-top:clamp(24px,3vw,34px)}.wake-note{margin:12px 0 0;font-size:.8125rem;color:hsla(0,0%,100%,.55)}.wake-modes{list-style:none;margin:clamp(18px,2.5vw,26px) 0 0;padding:0;width:100%;max-width:30rem;border-top:1px solid hsla(0,0%,100%,.09)}.wake-modes li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.09);font-size:.875rem;line-height:1.5;color:hsla(0,0%,100%,.62)}.wake-modes b{flex:none;min-width:84px;color:#fff;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em}.wake-feed{--mo-stagger:320ms;justify-self:end;width:min(500px,100%);background:linear-gradient(172deg,#0d1424,#090d1a 70%,#070a14);border:1px solid hsla(0,0%,100%,.09);border-radius:26px;padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:12px;box-shadow:0 48px 100px -40px rgba(3,6,16,.95),inset 0 0 0 1px hsla(0,0%,100%,.02)}.wake-feed__bar{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:.71875rem;letter-spacing:.06em;color:hsla(0,0%,100%,.45);padding:0 4px 8px}.wake-feed__live{display:inline-flex;align-items:center;gap:7px;color:#4ade80;font-weight:600}.wake-feed__live i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.9)}.wake-item{display:flex;gap:13px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.07)}.wake-item__ico{width:36px;height:36px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#dbeafe}.wake-item__ico--hr{background:linear-gradient(135deg,#14532d,#16a34a);color:#dcfce7}.wake-item__body{min-width:0;flex:1}.wake-item__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.6875rem;color:hsla(0,0%,100%,.45);margin-bottom:3px}.wake-item__meta b{color:hsla(0,0%,100%,.85);font-weight:600;letter-spacing:.01em}.wake-item__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.wake-item__t{font-size:.9375rem;font-weight:600;color:#fff;line-height:1.35}.wake-item__s{font-size:.8125rem;color:hsla(0,0%,100%,.58);margin-top:2px;line-height:1.4}.wake-cal{border-color:rgba(74,222,128,.32);background:rgba(22,163,74,.1);transition-timing-function:var(--mo-ease-snap,cubic-bezier(.22,1.12,.36,1))}.wake-cal .wake-item__ico{background:linear-gradient(135deg,#15803d,#4ade80);color:#052e16}.wake-cal__tag{flex:none;align-self:center;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#86efac;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.28);white-space:nowrap}.wake-feed__sum{margin-top:4px;padding:12px 6px 2px;border-top:1px solid hsla(0,0%,100%,.08);font-family:var(--font-mono);font-size:.71875rem;line-height:1.6;color:hsla(0,0%,100%,.5);letter-spacing:.01em}.wake-feed__sum b{color:hsla(0,0%,100%,.85);font-weight:600}@media (max-width:959px){.wake-feed{justify-self:stretch;width:100%}}.cons{background:radial-gradient(ellipse at 70% 0,#0f1420 0,#060810 60%,#04060d 100%);color:#fff}.cons-head{max-width:46rem;margin:0 auto clamp(30px,4vw,48px);text-align:center;display:flex;flex-direction:column;align-items:center}.cons-head .sh-lead{margin-inline:auto}.cons-win{max-width:880px;margin:0 auto;background:#0a0f1c;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 34px 80px -40px rgba(2,5,14,.8);overflow:hidden}.cons-bar{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.025)}.cons-bar__dots{display:inline-flex;gap:6px}.cons-bar__dots i{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.14)}.cons-bar__t{flex:1;font-family:var(--font-mono);font-size:.75rem;color:hsla(0,0%,100%,.48);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cons-bar__live{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:#4ade80}.cons-bar__live i{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.9)}.cons-rows{--mo-stagger:170ms;list-style:none;margin:0;padding:clamp(18px,2.6vw,30px);position:relative;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,30px)}.cons-rows:before{content:"";position:absolute;z-index:0;left:calc(clamp(18px, 2.6vw, 30px) + 17px);top:40px;bottom:40px;width:2px;background:linear-gradient(180deg,rgba(37,99,235,.5),rgba(22,163,74,.45),rgba(22,163,74,.08));transform:scaleY(0);transform-origin:top;transition:transform 1.3s cubic-bezier(.16,1,.3,1) .18s}.cons-rows.in:before{transform:scaleY(1)}.cons-row{position:relative;z-index:1;display:grid;grid-template-columns:36px 1fr;gap:14px}.cons-idx{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#101828;border:1px solid hsla(0,0%,100%,.14);font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.75);font-variant-numeric:tabular-nums}.cons-t{margin:5px 0 4px;font-family:var(--font-display);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:700;letter-spacing:-.012em;color:#fff}.cons-d{margin:0;font-size:.9063rem;line-height:1.55;color:hsla(0,0%,100%,.68);max-width:56ch}.cons-art{margin-top:11px}.cons-tags{display:flex;flex-wrap:wrap;gap:6px}.cons-tags span{font-size:.75rem;font-weight:600;padding:4px 11px;border-radius:999px;color:rgba(147,197,253,.95);background:rgba(37,99,235,.09);border:1px solid rgba(96,165,250,.2);white-space:nowrap}.cons-tags span.ok{color:#86efac;background:rgba(22,163,74,.09);border-color:rgba(74,222,128,.22)}.cons-score{max-width:460px}.cons-score__k{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:.71875rem;color:hsla(0,0%,100%,.5);margin-bottom:7px}.cons-score__k b{color:#4ade80;font-size:.9375rem;font-weight:700}.cons-score__track{height:7px;border-radius:99px;background:hsla(0,0%,100%,.07);overflow:hidden}.cons-fill{height:100%;width:94%;border-radius:99px;background:linear-gradient(90deg,#2563eb,#16a34a);transform:scaleX(.28);transform-origin:left;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .5s}.cons-rows.in .cons-fill{transform:scaleX(1)}.cons-ats{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.cons-ats span{font-size:.6875rem;font-weight:600;padding:4px 10px;border-radius:999px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.11)}.cons-tones{display:flex;flex-wrap:wrap;gap:8px;max-width:620px}.cons-tone{display:inline-flex;align-items:baseline;gap:10px;min-width:0;padding:8px 13px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.cons-tone__q{font-size:.8125rem;color:#fff;font-weight:600;line-height:1.35}.cons-tone__for{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42);white-space:nowrap}.cons-when{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-mono);font-size:.75rem;color:hsla(0,0%,100%,.55)}.cons-when span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cons-when i{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.3)}.cons-when span.ok{color:#86efac}.cons-when span.ok i{background:#4ade80;box-shadow:0 0 7px rgba(74,222,128,.8)}.cons-modes{display:flex;flex-wrap:wrap;gap:8px}.cons-modes span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.8125rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.13)}.cons-modes span.pri{background:rgba(37,99,235,.16);border-color:rgba(96,165,250,.35)}.cons-modes i{width:6px;height:6px;border-radius:50%;background:#60a5fa}.cons-modes span:nth-child(2) i{background:#94a3b8}.cons-modes span:nth-child(3) i{background:#4ade80}.cons-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px clamp(18px,2.6vw,30px);border-top:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02)}.cons-foot__t{margin:0;font-size:.875rem;line-height:1.5;color:hsla(0,0%,100%,.62);max-width:52ch}.cons-foot__t strong{color:#fff;font-weight:600}@media (max-width:640px){.cons-foot{justify-content:center;text-align:center}.cons-row{grid-template-columns:30px 1fr;gap:11px}.cons-idx{width:30px;height:30px;font-size:.6875rem}.cons-rows:before{left:calc(clamp(18px, 2.6vw, 30px) + 14px)}}.hero-float{background:rgba(10,15,28,.94)!important;border:1px solid hsla(0,0%,100%,.16)!important;color:#fff!important;box-shadow:0 14px 40px -10px rgba(0,0,0,.55)!important;backdrop-filter:blur(6px)}.hero-float-3{position:absolute;top:36%;left:-34px}@media (max-width:1100px){.hero-float-3{display:none}}@media (max-width:640px){.cons-rows{gap:22px;padding:16px 13px}.cons-t{font-size:1.0625rem}.cons-d{font-size:.875rem}.cons-ats,.cons-tags span:nth-child(n+4){display:none}.cons-when{flex-direction:column;align-items:flex-start;gap:7px}.cons-bar__t{font-size:.6875rem;letter-spacing:0}.cons-tone__q{font-size:.8125rem}}@media (max-width:900px){.moretti-grid{display:flex;flex-direction:column;gap:32px}.moretti-grid .moretti-right{order:-1}}.moretti-avatar-inner{animation:morettiCounterSpin 4s linear infinite}@keyframes morettiCounterSpin{to{transform:rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.moretti-avatar-inner{animation:none!important}}.save-section{background:#fafaf9}.save-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;margin:0 auto;align-items:stretch}.save-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:30px 28px;box-shadow:0 4px 16px rgba(15,23,42,.04);display:flex;flex-direction:column;min-width:0}.save-card__k{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:14px}.save-card--jobra .save-card__k{color:#15803d}.save-card__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,4vw,3rem);letter-spacing:-.03em;line-height:1;color:#0f172a;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.07)}.save-card__price span{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:#64748b;letter-spacing:0}.save-card ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.save-card li{display:flex;gap:11px;align-items:flex-start;font-size:.875rem;line-height:1.45;color:#64748b}.save-card--jobra li{color:#0f172a;font-weight:500}.save-i{width:20px;height:20px;min-width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px;background:rgba(15,23,42,.05);color:#94a3b8;flex:none}.save-i--ok{background:rgba(22,163,74,.1);color:#16a34a}.save-card--jobra .save-i--ok{background:linear-gradient(135deg,#2563eb,#16a34a);color:#fff;box-shadow:0 3px 8px rgba(37,99,235,.25)}.save-card--jobra{position:relative;border-color:transparent;background:linear-gradient(180deg,#fff,#f6faff 60%,#f5fbf7);box-shadow:0 24px 60px -18px rgba(37,99,235,.28)}.save-card--jobra:before{content:"";position:absolute;inset:-1px;border-radius:22px;padding:1.5px;background:conic-gradient(from 140deg,#2563eb,#16a34a,#2563eb,#60a5fa,#2563eb);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.save-band{max-width:880px;margin:22px auto 0;padding:26px 30px;border-radius:20px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(22,163,74,.06));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.save-band__n{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.6vw,2.125rem);letter-spacing:-.02em;color:#0f172a;margin-bottom:6px}.save-band__t{margin:0;font-size:.9375rem;line-height:1.5;color:#475569;max-width:44ch}.save-band__t strong{color:#0f172a}@media (max-width:820px){.save-grid{grid-template-columns:1fr;max-width:440px}.save-card--jobra{order:-1}.save-band{flex-direction:column;align-items:center;text-align:center;max-width:440px;padding:26px 22px}.save-band__t{max-width:none}}.fn-section{background:radial-gradient(58% 38% at 50% 0,rgba(37,99,235,.06),transparent 72%),#fafaf9}.fn-stats{display:flex;justify-content:center;align-items:stretch;gap:0;margin:0 auto clamp(30px,4vw,48px);max-width:620px}.fn-stats>div{flex:1;text-align:center;padding:4px 18px;min-width:0}.fn-stats>div+div{border-left:1px solid rgba(15,23,42,.1)}.fn-stats b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(2.125rem,3.4vw,3rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fn-stats span{display:block;margin-top:6px;font-size:.71875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}@media (max-width:480px){.fn-stats>div{padding:4px 8px}.fn-stats span{font-size:.625rem;letter-spacing:.05em}}.fn-fam{position:relative;overflow:hidden;transition:transform .32s var(--mo-ease-out,ease),box-shadow .32s var(--mo-ease-out,ease)}.fn-fam:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#16a34a);opacity:.85}@media (hover:hover){.fn-fam:hover{transform:translate3d(0,-4px,0);box-shadow:0 22px 50px -18px rgba(15,23,42,.18)}}.agg-flow{display:grid;grid-template-columns:1.05fr 52px auto 52px 1.15fr;align-items:center;gap:0;background:linear-gradient(165deg,#0b1220,#0e1929 60%,#080b16);border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 40px 90px -34px rgba(8,12,26,.55)}.agg-src{display:flex;flex-wrap:wrap;gap:7px;align-content:center;min-width:0}.agg-chip{font-size:.75rem;font-weight:600;padding:5px 11px;border-radius:999px;color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);white-space:nowrap}.agg-cap{flex-basis:100%;margin-top:8px;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.agg-link{height:2px;align-self:center;background:repeating-linear-gradient(90deg,rgba(96,165,250,.65) 0 7px,transparent 7px 13px);animation:aggDash 1.1s linear infinite}@keyframes aggDash{to{background-position:13px 0}}.agg-core{position:relative;text-align:center;padding:18px 24px;border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14)}.agg-core__ring{position:absolute;inset:-7px;border-radius:24px;border:1px solid rgba(96,165,250,.35);pointer-events:none;animation:aggRing 2.6s var(--mo-ease-inout,ease-in-out) infinite}@keyframes aggRing{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}.agg-core b{display:block;font-family:var(--font-display);font-size:1.3125rem;font-weight:700;color:#fff;letter-spacing:-.01em}.agg-core>span:not(.agg-core__ring){display:block;margin-top:4px;font-size:.65625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.agg-out{display:flex;flex-direction:column;gap:8px;min-width:0}.agg-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09)}.agg-row__t{flex:1;min-width:0;font-size:.8438rem;font-weight:600;color:#fff;line-height:1.25}.agg-row__t small{display:block;font-size:.6875rem;font-weight:500;color:hsla(0,0%,100%,.5);margin-top:1px}.agg-score{flex:none;font-size:.8125rem;font-weight:700;padding:4px 11px;border-radius:999px;color:#86efac;background:rgba(22,163,74,.14);border:1px solid rgba(74,222,128,.3);font-variant-numeric:tabular-nums}@media (max-width:979px){.agg-flow{grid-template-columns:1fr;gap:14px}.agg-link{width:2px;height:30px;justify-self:center;background:repeating-linear-gradient(180deg,rgba(96,165,250,.65) 0 7px,transparent 7px 13px);animation:aggDashV 1.1s linear infinite}.agg-core{justify-self:center;min-width:220px}}@keyframes aggDashV{to{background-position:0 13px}}.p1-cards{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin-top:clamp(16px,2.2vw,24px);align-items:stretch}.p1-card{position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:24px 22px;box-shadow:0 10px 34px -16px rgba(15,23,42,.1);transition:transform .32s var(--mo-ease-out,ease),box-shadow .32s var(--mo-ease-out,ease)}.p1-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#16a34a);opacity:.85}@media (hover:hover){.p1-card:hover{transform:translate3d(0,-4px,0);box-shadow:0 22px 50px -18px rgba(15,23,42,.18)}}@media (max-width:979px){.p1-cards{grid-template-columns:1fr}}.ob-head{margin-bottom:clamp(30px,4vw,46px);max-width:62rem}.ob-head .sh-lead{max-width:44rem}.ob-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;margin:0 auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.ob-facts>div{padding:clamp(22px,3vw,30px) clamp(14px,2vw,24px);text-align:center;min-width:0}.ob-facts>div+div{border-left:1px solid hsla(0,0%,100%,.1)}.ob-facts b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.875rem,3vw,2.625rem);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ob-facts span{display:block;margin-top:10px;font-size:.8125rem;line-height:1.4;color:hsla(0,0%,100%,.58)}.ob-sign{margin:clamp(24px,3vw,32px) auto 0;text-align:center;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.36)}@media (max-width:719px){.ob-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-facts>div:nth-child(3){border-left:0}.ob-facts>div:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.1)}}.fn-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);max-width:1200px;margin:0 auto;align-items:stretch}.fn-fam{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:24px 22px 12px;box-shadow:0 10px 34px -16px rgba(15,23,42,.1)}.fn-fam__head{gap:12px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid rgba(15,23,42,.07)}.fn-fam__head,.fn-fam__ico{display:flex;align-items:center}.fn-fam__ico{width:42px;height:42px;flex:none;border-radius:12px;justify-content:center;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(37,99,235,.04));border:1px solid rgba(37,99,235,.18);color:#1d4ed8}.fn-fam__ico--ok{background:linear-gradient(135deg,rgba(22,163,74,.12),rgba(22,163,74,.04));border-color:rgba(22,163,74,.2);color:#15803d}.fn-fam__t{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.2}.fn-fam__n{display:block;margin-top:2px;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.fn-fam ul{list-style:none;margin:0;padding:0}.fn-fam li{padding:12px 0;border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:3px;min-width:0}.fn-fam li:last-child{border-bottom:0}.fn-fam li b{font-size:.9063rem;font-weight:700;color:#0f172a;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fn-fam li span{font-size:.8125rem;line-height:1.45;color:#64748b}.fn-hot{margin:0 -12px;padding:12px!important;border-radius:12px;background:linear-gradient(100deg,rgba(37,99,235,.06),rgba(22,163,74,.06));border-bottom:0!important}.fn-hot+li{border-top:1px solid rgba(15,23,42,.06)}.fn-hot b{color:#1d4ed8}.fn-hot b:after{content:attr(data-badge);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#15803d;padding:2px 7px;border-radius:999px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.22)}.cell-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cell-head .fn-fam__ico{width:40px;height:40px}.cell-head h3{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.25;letter-spacing:-.01em}.cell-head div>span,.cell-head h3+span{display:block;margin-top:2px;font-size:.6563rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}@media (max-width:1023px){.fn-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.fn-map{grid-template-columns:1fr}}.mi-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto}.mi-fact{position:relative;overflow:hidden;min-width:0;padding:24px 20px 20px;border-radius:16px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.mi-fact:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2563eb,#16a34a);opacity:.75}.mi-fact b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.875rem,2.8vw,2.625rem);letter-spacing:-.03em;line-height:1;margin-bottom:10px;font-variant-numeric:tabular-nums}.mi-fact span{display:block;font-size:.875rem;font-weight:600;color:#fff;line-height:1.35}.mi-fact em{display:block;font-style:normal;margin-top:4px;font-size:.75rem;color:hsla(0,0%,100%,.5);line-height:1.4}@media (max-width:860px){.mi-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.reach-viz{display:flex;flex-direction:column;gap:10px}.reach-viz__slab{display:flex;align-items:center;gap:clamp(14px,2vw,22px);border-radius:16px;padding:0 clamp(16px,2.4vw,26px);min-width:0}.reach-viz__slab b{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:1;flex:none;font-variant-numeric:tabular-nums}.reach-viz__slab span{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:clamp(.875rem,1.3vw,1rem);font-weight:600;color:#fff;line-height:1.3}.reach-viz__slab span em{font-style:normal;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.55)}.reach-viz__slab--pub{min-height:74px;background:linear-gradient(90deg,rgba(37,99,235,.3),rgba(37,99,235,.08));border:1px solid rgba(96,165,250,.35)}.reach-viz__slab--pub b{font-size:clamp(1.75rem,2.6vw,2.25rem);color:#93c5fd}.reach-viz__slab--hid{min-height:clamp(180px,24vw,230px);background:linear-gradient(135deg,rgba(22,163,74,.32),rgba(22,163,74,.1) 70%);border:1px solid rgba(74,222,128,.38);box-shadow:inset 0 0 0 1px rgba(74,222,128,.08),0 18px 50px -24px rgba(22,163,74,.45)}.reach-viz__slab--hid b{font-size:clamp(3rem,5vw,4.25rem);color:#4ade80}.reach-viz__slab--hid span{font-size:clamp(.9375rem,1.5vw,1.125rem)}.final-panel{position:relative;max-width:860px;margin:0 auto;padding:clamp(40px,6vw,68px) clamp(22px,5vw,60px);border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid transparent}.final-panel:before{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1.5px;background:conic-gradient(from 140deg,rgba(37,99,235,.8),rgba(22,163,74,.7),rgba(37,99,235,.8),rgba(96,165,250,.8),rgba(37,99,235,.8));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55}.final-kicker{margin:0 0 18px;font-family:var(--font-mono);font-size:.71875rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:28px}.final-trust span{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.68);padding:6px 13px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);white-space:nowrap}:root{--mo-ease-out:cubic-bezier(0.16,1,0.30,1);--mo-ease-soft:cubic-bezier(0.33,1,0.68,1);--mo-ease-snap:cubic-bezier(0.22,1.12,0.36,1);--mo-ease-inout:cubic-bezier(0.65,0,0.35,1);--mo-dur-xs:120ms;--mo-dur-sm:220ms;--mo-dur-md:420ms;--mo-dur-lg:680ms;--mo-dist-sm:10px;--mo-dist-md:18px;--mo-dist-lg:28px;--mo-stagger:70ms;--mo-lift:-4px;--mo-lift-strong:-7px}@media (max-width:767px){:root{--mo-dist-sm:6px;--mo-dist-md:12px;--mo-dist-lg:18px;--mo-dur-lg:560ms;--mo-stagger:55ms}}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:opacity var(--mo-dur-lg) var(--mo-ease-out) var(--mo-d,0ms),transform var(--mo-dur-lg) var(--mo-ease-out) var(--mo-d,0ms)}.reveal{transform:translate3d(0,var(--mo-dist-lg),0)}.reveal-left{transform:translate3d(calc(var(--mo-dist-lg) * -1),0,0)}.reveal-right{transform:translate3d(var(--mo-dist-lg),0,0)}.reveal-scale{transform:scale(.965) translate3d(0,var(--mo-dist-sm),0)}.reveal-left.in,.reveal-right.in,.reveal-scale.in,.reveal.in{opacity:1;transform:none}.mo-arm,.mo-arm>*{will-change:transform,opacity}.mo-done,.mo-done>*{will-change:auto!important}.d1{--mo-d:70ms}.d2{--mo-d:140ms}.d3{--mo-d:210ms}.d4{--mo-d:280ms}.d5{--mo-d:350ms}.d6{--mo-d:420ms}.hero .reveal,.hero .reveal-left,.hero .reveal-right,.hero .reveal-scale{opacity:.001;transform:none;animation:moHeroIn var(--mo-dur-lg) var(--mo-ease-out) both;transition:none}.hero .reveal.d1{animation-delay:60ms}.hero .reveal.d2{animation-delay:.12s}.hero .reveal.d3{animation-delay:.18s}.hero .reveal.d4{animation-delay:.24s}.hero .reveal-right.d3{animation-delay:.18s}@keyframes moHeroIn{0%{opacity:.001;transform:translate3d(0,var(--mo-dist-md),0)}to{opacity:1;transform:none}}.mo-stagger>*{opacity:0;transform:translate3d(0,var(--mo-dist-md),0);transition:opacity var(--mo-dur-md) var(--mo-ease-out),transform var(--mo-dur-md) var(--mo-ease-out)}.mo-stagger.in>*{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * var(--mo-stagger))}.mo-stagger.in>:first-child{--i:0}.mo-stagger.in>:nth-child(2){--i:1}.mo-stagger.in>:nth-child(3){--i:2}.mo-stagger.in>:nth-child(4){--i:3}.mo-stagger.in>:nth-child(5){--i:4}.mo-stagger.in>:nth-child(6){--i:5}.mo-stagger.in>:nth-child(n+7){transition-delay:calc(6 * var(--mo-stagger));--i:6}.mo-stagger--tight{--mo-stagger:38ms}.reveal-left.mo-stagger,.reveal-right.mo-stagger,.reveal.mo-stagger{opacity:1}@media (min-width:768px){#prezzi .mo-stagger>.pricing-card.featured{transform:scale(1.04) translate3d(0,var(--mo-dist-md),0)}#prezzi .mo-stagger.in>.pricing-card.featured{transform:scale(1.04)}}.hero-mockup:before{background:conic-gradient(from 0deg,#2563eb,#60a5fa,#16a34a,#2563eb)!important;background-size:200% 200%!important;animation:moBorderDrift 14s linear infinite!important;filter:none!important}@keyframes moBorderDrift{0%{background-position:0 50%}to{background-position:200% 50%}}.btn-cta:before{animation:none!important;opacity:0!important}.btn-cta{position:relative;overflow:hidden;isolation:isolate}.btn-cta:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-40%;width:34%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.18),transparent);transform:translate3d(-220%,0,0) skewX(-18deg);pointer-events:none;z-index:1}@media (hover:hover){.btn-cta:hover:after{animation:moShine .82s var(--mo-ease-soft) 1}}@keyframes moShine{to{transform:translate3d(520%,0,0) skewX(-18deg)}}.hero-badge{animation:moHeroIn var(--mo-dur-lg) var(--mo-ease-out) 60ms both!important;position:relative}#prezzi .pricing-card.featured:before{animation-play-state:paused}#prezzi .pricing-grid.in .pricing-card.featured:before{animation-play-state:running}.hero-float-1{animation:moChipCycle 16s var(--mo-ease-soft) 1.6s infinite both!important}.hero-float-2{animation:moChipCycle 16s var(--mo-ease-soft) 11.9s infinite both!important}.hero-float-3{animation:moChipCycle 16s var(--mo-ease-soft) 6.8s infinite both!important}@keyframes moChipCycle{0%{opacity:0;transform:translate3d(14px,8px,0) scale(.95)}26%,3%{opacity:1;transform:none}31%,to{opacity:0;transform:translate3d(-10px,-5px,0) scale(.97)}}.mockup-job{position:relative;overflow:hidden}.mockup-job:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,rgba(96,165,250,0) 10%,rgba(96,165,250,.1) 45%,rgba(74,222,128,.07) 60%,rgba(74,222,128,0) 90%);opacity:0;pointer-events:none;animation:moRowGlow 16s linear infinite}.mockup-job:first-child:after{animation-delay:4.2s}.mockup-job:nth-child(2):after{animation-delay:9.4s}.mockup-job:nth-child(3):after{animation-delay:14.6s}@keyframes moRowGlow{0%,to{opacity:0}2%{opacity:1}9%{opacity:0}}.jd-console.reveal .jd-deck{opacity:.001;transform:perspective(1100px) rotateX(9deg) translate3d(0,26px,0) scale(.97);transition:opacity .7s var(--mo-ease-out) .14s,transform .7s var(--mo-ease-out) .14s}.jd-console.reveal.in .jd-deck{opacity:1;transform:none}#prezzi .pricing-card,.bento-card,.case-card,.faq-item-new,.feat-card,.it-vs-proof,.testimonial-mini,.vs-card{transition:transform var(--mo-dur-md) var(--mo-ease-out),box-shadow var(--mo-dur-md) var(--mo-ease-out),border-color var(--mo-dur-sm) linear}@media (hover:hover){.it-vs-proof:hover,.testimonial-mini:hover,.vs-card:hover{transform:translate3d(0,var(--mo-lift),0)}#prezzi .pricing-card:hover,.case-card:hover,.feat-card:hover{transform:translate3d(0,var(--mo-lift-strong),0)}}@media (hover:none){#prezzi .pricing-card:hover,.case-card:hover,.feat-card:hover{transform:none}}.btn,.exit-popup-close,.faq-filter,.faq-q,.hero-microproof,.nav-links a,.pricing-toggle-btn{cursor:pointer}.faq-q:active{transform:scale(.994);transition-duration:var(--mo-dur-xs)}[role=button],a,button,summary{-webkit-tap-highlight-color:rgba(37,99,235,.1)}.btn,.faq-filter,.faq-q{-webkit-tap-highlight-color:transparent}.btn{transition:transform var(--mo-dur-sm) var(--mo-ease-snap),box-shadow var(--mo-dur-md) var(--mo-ease-out),background-color var(--mo-dur-sm) linear}.btn:active{transform:scale(.965);transition-duration:var(--mo-dur-xs)}.btn .arrow{display:inline-block;transition:transform var(--mo-dur-sm) var(--mo-ease-snap)}.btn:hover .arrow{transform:translate3d(4px,0,0)}.btn:active .arrow{transform:translate3d(1px,0,0)}.btn:focus-visible,.exit-popup-close:focus-visible,.faq-filter:focus-visible,.faq-q:focus-visible,.footer-col a:focus-visible,.hero-microproof:focus-visible,.nav-links a:focus-visible,.nav-mobile-toggle:focus-visible,.pricing-toggle-btn:focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 2px hsla(0,0%,100%,.9),0 0 0 4.5px #2563eb;transition:box-shadow var(--mo-dur-xs) linear}.act-dark :focus-visible,.dark-section :focus-visible,.final-cta :focus-visible,.nav :focus-visible,.problem :focus-visible{box-shadow:0 0 0 2px rgba(8,10,22,.9),0 0 0 4.5px #60a5fa}.faq-item-new{contain:layout style}.faq-a{display:grid;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .28s var(--mo-ease-out)}.faq-item-new.open .faq-a{grid-template-rows:1fr;max-height:none}.faq-a>.faq-a-inner{overflow:hidden;min-height:0;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .22s var(--mo-ease-out) 40ms,transform .22s var(--mo-ease-out) 40ms}.faq-item-new.open .faq-a>.faq-a-inner{opacity:1;transform:none}.faq-plus{transition:background .26s var(--mo-ease-out),transform .38s var(--mo-ease-snap)}.faq-item-new.open .faq-plus{transform:rotate(90deg)}@media (hover:hover){.faq-q:hover .faq-plus{transform:scale(1.08)}.faq-item-new.open .faq-q:hover .faq-plus{transform:rotate(90deg) scale(1.08)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-a{display:block;height:0;overflow:hidden;transition:height .28s var(--mo-ease-out)}.faq-item-new.open .faq-a{height:auto}}.faq-filter,.pricing-tag{transition:transform var(--mo-dur-sm) var(--mo-ease-snap),background var(--mo-dur-sm) linear,border-color var(--mo-dur-sm) linear}@media (hover:hover){.faq-filter:hover{transform:translate3d(0,-2px,0)}}.faq-filter:active{transform:scale(.94);transition-duration:var(--mo-dur-xs)}.nav-links a{position:relative;transition:color var(--mo-dur-sm) linear}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:1px;background:linear-gradient(90deg,#60a5fa,#4ade80);transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--mo-ease-out)}.nav.scrolled .nav-links a:after{background:linear-gradient(90deg,#2563eb,#16a34a)}.nav-links a.active:after,.nav-links a:hover:after{transform:scaleX(1)}.mo-spot{position:relative}.mo-spot:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),var(--spot,rgba(37,99,235,.1)),transparent 42%);opacity:0;transition:opacity var(--mo-dur-md) linear;pointer-events:none;z-index:0}.dark-section .mo-spot{--spot:rgba(96,165,250,.12)}@media (hover:hover){.mo-spot:hover:after{opacity:1}}.exit-popup{transition:opacity .26s linear}.exit-popup.show .exit-popup-box{animation:moModalIn .48s var(--mo-ease-snap) both}@keyframes moModalIn{0%{opacity:0;transform:translate3d(0,22px,0) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:1ms!important;animation-timeline:auto!important;scroll-behavior:auto!important}.hero .reveal,.hero .reveal-right,.mo-stagger,.mo-stagger>*,.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important;will-change:auto!important}#prezzi .pricing-card.featured:before,.exit-popup.show .exit-popup-box,.faq-item-new,.hero-badge,.hero-badge-dot,.hero-float,.hero-float-1,.hero-float-2,.hero-float-3,.hero-mockup:before,.horror-email,.horror-email-tag,.mockup-job,.mockup-stat,.pricing-check,.problem-stat-chart-bar,.proof-stat,.pulse-dot,.sh-eyebrow-dot{opacity:1!important;transform:none!important;animation:none!important}.mockup-job:after{animation:none!important;opacity:0!important}.act-dark:before,.cons-fill,.cons-line,.cons-row,.jd-console.reveal .jd-deck,.wake-cal,.wake-item{opacity:1!important;transform:none!important;transition:none!important}.act-dark:before,.cons-fill,.cons-line,.cons-row,.wake-cal,.wake-item{animation:none!important}.btn-cta:after,.btn-cta:before{animation:none!important;opacity:0!important}#prezzi .pricing-card:hover,.bento-card:hover,.btn .arrow,.btn:active,.btn:hover,.case-card:hover,.faq-filter:hover,.faq-q:active,.feat-card:hover,.it-vs-proof:hover,.testimonial-mini:hover,.vs-card:hover{transform:none!important}@media (min-width:768px){#prezzi .pricing-card.featured,#prezzi .pricing-card.featured:hover{transform:scale(1.04)!important}}.nav-links a:after{transform:scaleX(0)!important}.faq-a,.faq-a>.faq-a-inner{transition:none!important}.faq-a>.faq-a-inner{opacity:1!important;transform:none!important}html{scroll-behavior:auto!important}}