.dcl,.dcl *,.dcl :after,.dcl :before{margin:0;padding:0;box-sizing:border-box}.dcl{color-scheme:light;--bg:#FFFFFF;--text:#111111;--text-2:#707070;--text-3:#8A8A8A;--hair:rgba(17,17,17,0.08);--hair-2:rgba(17,17,17,0.14);--card-border:rgba(0,0,0,0.10);--surface:#F5F5F5;--accent:#111111;--on-accent:#FFFFFF;--nav-bg:rgba(244,243,244,0.72);--hero-bg:#F4F3F4;--shadow-resting:0 0.5px 1px rgba(0,0,0,0.08),0 3px 12px rgba(0,0,0,0.06);--shadow-floating:0 1px 2px rgba(0,0,0,0.10),0 10px 44px rgba(0,0,0,0.17);--r-card:16px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",system-ui,sans-serif;--font-rounded:ui-rounded,"SF Pro Rounded",var(--font);--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-press:cubic-bezier(0.34,1.4,0.64,1)}html:has(.dcl){font-size:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}.dcl{font-family:var(--font);font-size:1rem;line-height:1.6;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1;transition:background-color .3s,color .3s}.dcl ::-moz-selection{background:var(--accent);color:var(--on-accent)}.dcl ::selection{background:var(--accent);color:var(--on-accent)}.dcl h1,.dcl h2,.dcl h3{text-wrap:balance;font-weight:700;letter-spacing:-.03em;line-height:1.08}.dcl p{text-wrap:pretty}.dcl ul{list-style:none}.dcl a{color:inherit;text-decoration:none}.dcl img,.dcl svg{display:block}.dcl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.dcl :focus{outline:none}.dcl :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.dcl .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:640px){.dcl .wrap{padding:0 40px}}.dcl .section{padding:112px 0}@media (min-width:960px){.dcl .section{padding:160px 0}}.dcl .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:20px}.dcl .h2{font-size:clamp(32px,2.2vw + 16px,52px);will-change:transform}.dcl .lede{font-size:clamp(17px,.6vw + 13px,19px);line-height:1.55;color:var(--text-2)}.dcl .note{font-size:13px;color:var(--text-3);letter-spacing:.01em}.dcl .nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--nav-bg);backdrop-filter:saturate(180%) blur(20px);transition:box-shadow .3s,background-color .3s}.dcl .nav.is-scrolled{box-shadow:0 1px 0 var(--hair)}.dcl .nav .wrap{justify-content:space-between;height:64px}.dcl .logo,.dcl .nav .wrap{display:flex;align-items:center}.dcl .logo{color:var(--text)}.dcl .logo img,.dcl .logo svg{height:28px;width:auto}.dcl .nav .logo img{height:22px}.dcl .nav-links{display:none}@media (min-width:1080px){.dcl .nav-links{display:flex}}@media (max-width:1199px){.dcl .nav-links{--liq-letra:14px;--liq-relleno:13px}}.dcl .nav-side{flex:1 1 0;display:flex;align-items:center;min-width:-moz-max-content;min-width:max-content}.dcl .nav .wrap{gap:20px}.dcl .nav-right{justify-content:flex-end;gap:16px}.dcl .pill-cta{display:inline-flex;padding:2px;border-radius:100px;background-image:linear-gradient(120deg,#1a35ff,#00c2b2,#10b981,#1a35ff);background-size:220% 220%;animation:dclPillBorderFlow 8s ease-in-out infinite;transition:transform .2s,box-shadow .2s}.dcl .pill-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(26,53,255,.32)}.dcl .pill-cta-inner{display:inline-flex;align-items:center;gap:8px;background:#0d0f14;color:#fff;border-radius:100px;padding:8px 16px 8px 12px;font-size:14px;font-weight:600;white-space:nowrap}.dcl .pill-cta-inner svg{width:15px;height:15px;flex-shrink:0}@keyframes dclPillBorderFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.dcl .pill-cta{animation:none}}.dcl .hero{position:relative;text-align:center;padding:136px 0 110px;overflow-x:clip;background:linear-gradient(to bottom,var(--hero-bg) 0,var(--hero-bg) calc(100% - 110px),var(--bg) 100%)}@media (min-width:960px){.dcl .hero{padding-top:176px;padding-bottom:140px;background:linear-gradient(to bottom,var(--hero-bg) 0,var(--hero-bg) calc(100% - 140px),var(--bg) 100%)}}.dcl .hero h1{font-size:clamp(38px,3vw + 24px,78px);max-width:15ch;margin:0 auto 24px;letter-spacing:-.035em}.dcl .hero h1 .w{display:inline-block}.dcl .hero .lede{max-width:46ch;margin:0 auto 36px}.dcl .hero .lede,.dcl .hero .note,.dcl .hero .w{opacity:0;transform:translateY(14px);filter:blur(6px);animation:dclRise .9s var(--ease) forwards;animation-delay:calc(var(--d, 0) * 1ms)}@keyframes dclRise{to{opacity:1;transform:none;filter:blur(0)}}.dcl .stage{position:relative;max-width:860px;margin:24px auto 0;padding:0}@media (min-width:960px){.dcl .stage{margin-top:40px}}.dcl .hero h1 .hl{color:#1A35FF}.dcl .scene{position:relative;width:100%}.dcl .scene-img{display:block;width:100%;height:auto;will-change:transform}.dcl .scene{opacity:0;animation:dclRiseDevice 1.1s var(--ease) .3s forwards}@keyframes dclRiseDevice{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.dcl .problem{text-align:center;padding-top:0}@media (min-width:960px){.dcl .problem{padding-top:20px}}.dcl .problem .big{font-size:clamp(22px,1.4vw + 14px,34px);line-height:1.35;font-weight:500;letter-spacing:-.02em;max-width:30ch;margin:0 auto;--p:0}.dcl .problem .big .w{opacity:clamp(.22,calc(var(--p) * var(--n) - var(--i)),1);transition:opacity .2s linear}.dcl .problem .big em{font-style:normal}.dcl .problem .big .hl{color:#1A35FF}.dcl .three{background:var(--surface);padding:96px 0 0;position:relative}@media (min-width:960px){.dcl .three{padding:140px 0 0}}.dcl .three .h2{text-align:center;font-size:clamp(36px,3vw + 18px,72px);margin-bottom:16px}.dcl .three .sub{text-align:center;color:var(--text-2);font-size:clamp(15px,.4vw + 13px,17px);margin-bottom:56px}@media (min-width:960px){.dcl .three .sub{margin-bottom:72px}}.dcl .cards{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 24px 28px;margin:0 -24px;-webkit-overflow-scrolling:touch}.dcl .cards::-webkit-scrollbar{display:none}.dcl .cards>*{flex:0 0 calc(100% - 36px);scroll-snap-align:center}@media (min-width:720px){.dcl .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;padding:0;margin:0;max-width:1100px;margin-inline:auto}.dcl .cards>*{flex:auto}}@media (min-width:960px){.dcl .cards{gap:24px}}.dcl .hstep-photo{display:block;width:360px;max-width:80%;height:auto;margin:40px auto 0;filter:drop-shadow(0 16px 28px rgba(17,17,17,.2))}@media (min-width:720px){.dcl .hstep-photo{width:460px;margin-top:56px}}.dcl .hcard-wrap{gap:20px}.dcl .hcard,.dcl .hcard-wrap{display:flex;flex-direction:column}.dcl .hcard{position:relative;font-family:var(--font-rounded);background:var(--card-bg);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--card-border),var(--shadow-resting);padding:24px 24px 0;min-height:400px;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.dcl .hcard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--card-border),var(--shadow-floating)}.dcl .hcard-head{font-size:16px;font-weight:500;letter-spacing:-.005em;padding-bottom:20px;border-bottom:1px solid var(--hair)}.dcl .hcard-step{min-height:340px;flex:1}.dcl .hstep{padding:28px 0 40px;flex:1}.dcl .hstep-n{width:44px;height:44px;border-radius:12px;background:rgba(17,17,17,.05);display:grid;place-items:center;margin-bottom:22px;box-shadow:inset 0 0 0 1px var(--hair);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums}.dcl .hcard-step{--card-bg:#0D0F14;color:#fff;border:2px solid transparent;background:linear-gradient(#0D0F14,#0D0F14) padding-box,linear-gradient(120deg,#1a35ff,#00c2b2,#10b981,#1a35ff) border-box;background-size:100% 100%,220% 220%;animation:dclProBorderFlow 8s ease-in-out infinite;box-shadow:0 10px 30px rgba(13,15,20,.25)}.dcl .hcard-step:hover{box-shadow:0 16px 40px rgba(26,53,255,.28)}@media (prefers-reduced-motion:reduce){.dcl .hcard-step{animation:none}}.dcl .hcard-step .hcard-head{color:#fff;border-bottom-color:rgba(255,255,255,.12)}.dcl .hcard-step .hstep-n{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.dcl .hcard-step .hstep h3{color:#fff}.dcl .hcard-step .hstep p{color:rgba(255,255,255,.78)}.dcl .hstep h3{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin-bottom:8px}.dcl .hstep p{font-size:15.5px;color:var(--text-2);line-height:1.6}.dcl .three .closing{text-align:center;margin-top:56px;font-size:clamp(18px,1vw + 12px,22px);color:var(--text);font-weight:500;letter-spacing:-.01em;line-height:1.5;text-wrap:auto}.dcl .pricing .h2{text-align:center;margin-bottom:56px}.dcl .plans{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.dcl .plan{background:var(--bg);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--card-border),var(--shadow-resting);overflow:hidden}.dcl .plan-free{padding:32px;display:flex;flex-direction:column;gap:8px}@media (min-width:720px){.dcl .plan-free{flex-direction:row;align-items:center;justify-content:flex-start;gap:40px}}.dcl .tier-k{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.dcl .plan-free .t{font-size:40px;font-weight:700;letter-spacing:-.03em;margin-top:4px;line-height:1}.dcl .plan-free p{font-size:15.5px;color:var(--text-2);max-width:none}@media (min-width:720px){.dcl .plan-free p{max-width:340px;text-align:left;text-wrap:balance}}.dcl .pro-head{padding:22px 32px;border-bottom:1px solid var(--hair);font-size:15px;color:var(--text-2);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.dcl .pro-head b{color:var(--text);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dcl .tiers{display:grid;grid-template-columns:1fr}@media (min-width:720px){.dcl .tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.dcl .tier{padding:32px;border-top:1px solid var(--hair);transition:background .3s}@media (min-width:720px){.dcl .tier{border-top:0;border-left:1px solid var(--hair)}.dcl .tier:first-child{border-left:0}}.dcl .tier .n{font-size:15px;font-weight:600;margin-bottom:10px}.dcl .tier .p{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}@media (min-width:720px){.dcl .tiers.tiers-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.dcl .tier .p small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--text-3)}.dcl .tier .d{font-size:14px;color:var(--text-2);margin-top:12px;line-height:1.5}.dcl .tier-perk{display:block;margin-top:8px;font-size:13px;color:rgba(255,255,255,.7)}.dcl .tier-perk:before{content:"• "}.dcl .pricing-note{text-align:center;margin-top:20px}.dcl .plan-free-side{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (min-width:720px){.dcl .plan-free-side{align-items:flex-start}.dcl .plan-free-cta{margin-left:auto;flex-shrink:0}}.dcl .tier{display:flex;flex-direction:column}.dcl .tier .cta{margin-top:24px;align-self:stretch}@media (min-width:720px){.dcl .tier .cta{margin-top:auto;align-self:flex-start}.dcl .tier .d{margin-bottom:24px}}.dcl .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:100px;font-size:14.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.dcl .cta svg{width:14px;height:14px;flex-shrink:0;transition:transform .2s}.dcl .cta:hover svg{transform:translateX(3px)}.dcl .cta:active{transform:scale(.98)}.dcl .cta:focus-visible{outline:2px solid #1A35FF;outline-offset:3px}.dcl .plan-pro .cta:focus-visible{outline-color:#fff}.dcl .cta-dark{background:#0D0F14;color:#fff}.dcl .cta-dark:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(13,15,20,.25)}.dcl .cta-solid{background:#fff;color:#1A35FF}.dcl .cta-solid:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.dcl .cta-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.6)}.dcl .cta-outline:hover{background:rgba(255,255,255,.14)}.dcl .badge{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:100px;background:#fff;color:#1A35FF;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px}@media (max-width:719px){.dcl .cta{width:100%}.dcl .plan-free-side{align-items:stretch}}.dcl .plan-pro{border:2px solid transparent;background:linear-gradient(#1A35FF,#1A35FF) padding-box,linear-gradient(120deg,#1a35ff,#00c2b2,#10b981,#1a35ff) border-box;background-size:100% 100%,220% 220%;animation:dclProBorderFlow 8s ease-in-out infinite;box-shadow:0 10px 30px rgba(26,53,255,.28);color:#fff}@keyframes dclProBorderFlow{0%,to{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}}.dcl .plan-pro .pro-head{color:rgba(255,255,255,.85);border-bottom-color:rgba(255,255,255,.22)}.dcl .plan-pro .pro-head b,.dcl .plan-pro .tier .n,.dcl .plan-pro .tier .p{color:#fff}.dcl .pro-gradient-text{background-image:linear-gradient(90deg,#c7d2ff,#7de8dc,#86efac,#c7d2ff);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:dclProGradientFlow 6s linear infinite}@keyframes dclProGradientFlow{to{background-position:300%}}.dcl .plan-pro .pro-head b.pro-gradient-text{color:transparent;-webkit-text-fill-color:transparent}@media (prefers-reduced-motion:reduce){.dcl .pro-gradient-text{animation:none;background-position:0 0}}.dcl .plan-pro .tier{border-color:rgba(255,255,255,.22)}.dcl .plan-pro .tier .p small{color:rgba(255,255,255,.75)}.dcl .plan-pro .tier .d{color:rgba(255,255,255,.85)}@media (prefers-reduced-motion:reduce){.dcl .plan-pro{animation:none}}.dcl .pricing-note a{text-decoration:underline;text-underline-offset:2px;transition:color .2s}.dcl .pricing-note a:hover{color:var(--text)}.dcl .pricing .note{text-align:center;margin-top:16px}.dcl .faq6 .wrap{max-width:1000px}.dcl .faq6-head{text-align:center;margin-bottom:56px}.dcl .faq6-badge{display:inline-block;padding:4px 12px;border-radius:100px;margin-bottom:20px;background:#0D0F14;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em}.dcl .faq6 .h2{margin-bottom:16px}.dcl .faq6-intro{font-size:clamp(16px,.5vw + 14px,18px);color:var(--text-2);max-width:46ch;margin:0 auto;line-height:1.55}.dcl .faq6-grid{display:grid;grid-template-columns:1fr;gap:40px 64px}@media (min-width:768px){.dcl .faq6-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dcl .faq6-grid{align-items:start}.dcl .faq6-item{display:flex;gap:16px;align-items:flex-start}.dcl .faq6-n{flex-shrink:0;width:28px;height:28px;border-radius:8px;margin-top:1px;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair);font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.dcl .faq6-body{min-width:0;flex:1}.dcl .faq6-body h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.dcl .faq6-item .faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;text-align:left;font:inherit;color:var(--text);cursor:pointer;padding:0;transition:color .2s}.dcl .faq6-item .faq-q:hover{color:var(--text-2)}.dcl .faq6-item .plus{flex-shrink:0;width:24px;height:24px;border-radius:50%;margin-top:-1px;display:grid;place-items:center;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--hair-2);transition:transform .4s var(--ease-press),background .3s,color .3s}.dcl .faq6-item .plus svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;fill:none}.dcl .faq6-item .faq-q[aria-expanded=true] .plus{transform:rotate(45deg);background:var(--accent);color:var(--on-accent);box-shadow:none}.dcl .faq6-item.open .faq6-n{background:#1A35FF;color:#fff;box-shadow:none}.dcl .faq6-n{transition:background .3s,color .3s}.dcl .faq-a{height:0;overflow:hidden;transition:height .35s var(--ease)}.dcl .faq-item.open .faq-a{height:auto}.dcl .faq6-a>div{padding-top:10px}.dcl .faq6-a li,.dcl .faq6-a p{font-size:15px;color:var(--text-2);line-height:1.65}.dcl .faq6-a ul{list-style:none;display:grid;gap:8px}.dcl .faq6-a li strong{color:var(--text);font-weight:600}.dcl .final{text-align:center;padding:120px 0 140px;position:relative}.dcl .final .h2{font-size:clamp(40px,4vw + 20px,88px);letter-spacing:-.04em;margin-bottom:56px}.dcl .final-kicker{font-size:clamp(20px,1vw + 16px,26px);font-weight:600;letter-spacing:-.02em;color:var(--text);margin-bottom:10px}.dcl .final-lede{font-size:clamp(16px,.5vw + 14px,19px);line-height:1.55;color:var(--text-2);max-width:44ch;margin:0 auto 32px}.dcl .cta-blue{background:#1A35FF;color:#fff;box-shadow:0 6px 18px rgba(26,53,255,.28)}.dcl .cta-blue:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(26,53,255,.4);background:#1229d9}.dcl .cta-lg{min-height:54px;padding:0 30px;font-size:16px}@media (max-width:719px){.dcl .cta-lg{width:100%;max-width:360px}}.dcl .consent{position:fixed;z-index:200;left:12px;right:12px;bottom:16px;margin:0 auto;max-width:680px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px 16px 16px 22px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.32));backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 32px rgba(17,17,17,.14),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(255,255,255,.25);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease);isolation:isolate;transition:opacity .35s var(--ease),transform .35s var(--ease),border-color .35s,box-shadow .35s}.dcl .consent:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(20,22,30,.72),rgba(20,22,30,.5));opacity:0;transition:opacity .35s}.dcl .consent.is-dark:before{opacity:1}.dcl .consent.is-dark{border-color:rgba(255,255,255,.18);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)}.dcl .consent .btn-ghost,.dcl .consent a,.dcl .consent p,.dcl .consent strong{transition:color .35s,background .35s,box-shadow .35s}.dcl .consent.is-dark strong{color:#fff}.dcl .consent.is-dark p{color:rgba(255,255,255,.78)}.dcl .consent.is-dark a{color:#fff}.dcl .consent.is-dark .btn-ghost{color:#fff;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.dcl .consent.is-dark .btn-ghost:hover{background:rgba(255,255,255,.18)}.dcl .consent .btn-ghost.btn-accept,.dcl .consent.is-dark .btn-ghost.btn-accept{background:#1A35FF;color:#fff;box-shadow:none}.dcl .consent .btn-ghost.btn-accept:hover,.dcl .consent.is-dark .btn-ghost.btn-accept:hover{background:#1229d9}.dcl .consent[hidden]{display:none}.dcl .consent.in{opacity:1;transform:none;pointer-events:auto}.dcl .consent-text{flex:1 1 340px;min-width:0}.dcl .consent strong{display:block;font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:3px}.dcl .consent p{font-size:12.5px;line-height:1.5;color:var(--text-2)}.dcl .consent a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.dcl .consent-actions{display:flex;gap:8px;flex-shrink:0}.dcl .consent .btn-ghost{height:34px;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600;color:var(--text);background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(17,17,17,.16);transition:background .2s}.dcl .consent .btn-ghost:hover{background:rgba(255,255,255,.9)}@media (max-width:620px){.dcl .consent{padding:14px 14px 14px 16px}.dcl .consent-actions{width:100%}.dcl .consent .btn-ghost{flex:1}}.dcl .footer{background:#0D0F14;color:#fff;padding:60px 0 40px}.dcl .footer .wrap{max-width:1180px}.dcl .footer-logo{display:inline-block}.dcl .footer-logo img{display:block;height:26px;width:auto;filter:brightness(0) invert(1)}.dcl .footer-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-bottom:48px;margin:24px 0 40px;border-bottom:1px solid rgba(255,255,255,.08)}.dcl .footer-about{font-size:13px;color:#fff;line-height:1.7;max-width:28ch}.dcl .footer-badge{width:180px;height:auto;margin-top:36px}.dcl .footer-h{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:16px}.dcl .footer-col{display:flex;flex-direction:column;gap:10px}.dcl .footer-link{font:inherit;font-size:14px;color:#fff;background:none;border:0;padding:0;text-align:left;align-self:flex-start;cursor:pointer;transition:color .2s}.dcl .footer-link:hover{text-decoration:underline;text-underline-offset:3px}.dcl .footer-bottom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:#fff}.dcl .footer-chips{display:flex;flex-wrap:wrap;gap:8px}.dcl .footer-chips span{padding:4px 10px;border-radius:100px;border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:500;color:#fff}@media (prefers-reduced-motion:reduce){html:has(.dcl){scroll-behavior:auto}.dcl,.dcl *,.dcl :after,.dcl :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.dcl .hero .lede,.dcl .hero .note,.dcl .hero .w,.dcl .scene{opacity:1;transform:none;filter:none;animation:none}.dcl .problem .big .w{opacity:1}}@media (max-width:480px){.dcl .nav .logo img{height:19px}.dcl .nav .pill-cta-inner{padding:7px 12px 7px 10px;font-size:13px;gap:6px}.dcl .nav .pill-cta-inner svg{width:14px;height:14px}}.dcl .consent{border:0;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1));backdrop-filter:blur(32px) saturate(220%) brightness(1.06);box-shadow:0 14px 44px rgba(17,17,17,.14),inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(255,255,255,.3),inset 0 0 28px rgba(255,255,255,.22)}.dcl .consent:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.08) 32%,rgba(255,255,255,.04) 62%,rgba(255,255,255,.75));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dcl .consent:before{background:linear-gradient(135deg,rgba(20,22,30,.58),rgba(20,22,30,.34))}.dcl .consent.is-dark{box-shadow:0 14px 44px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 28px rgba(255,255,255,.05)}.dcl .consent p{color:rgba(17,17,17,.72)}.dcl .consent.is-dark p{color:rgba(255,255,255,.82)}.dcl .consent .btn-ghost{border-radius:100px;height:36px;padding:0 18px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.45),0 2px 8px rgba(17,17,17,.08)}.dcl .consent .btn-ghost:hover{background:rgba(255,255,255,.7)}.dcl .consent.is-dark .btn-ghost{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 0 0 1px rgba(255,255,255,.22)}.dcl .consent.is-dark .btn-ghost:hover{background:rgba(255,255,255,.2)}.dcl .consent .btn-ghost.btn-accept,.dcl .consent.is-dark .btn-ghost.btn-accept{background:linear-gradient(180deg,#3550ff,#1A35FF);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 16px rgba(26,53,255,.35)}.dcl .consent .btn-ghost.btn-accept:hover,.dcl .consent.is-dark .btn-ghost.btn-accept:hover{background:linear-gradient(180deg,#2a45f0,#1229d9)}.dcl .skip-link{position:fixed;left:12px;top:-60px;z-index:300;padding:10px 16px;border-radius:10px;background:#0D0F14;color:#fff;font-size:14px;font-weight:600;transition:top .2s}.dcl .skip-link:focus{top:12px}.dcl .nav-toggle{display:none;position:relative;flex-shrink:0;width:40px;height:40px;border-radius:12px;color:var(--text);background:rgba(255,255,255,.6);box-shadow:inset 0 0 0 1px var(--hair-2);cursor:pointer;transition:background .2s}.dcl .nav-toggle:hover{background:#fff}.dcl .nav-toggle:focus-visible{outline:2px solid #1A35FF;outline-offset:2px}.dcl .nav-toggle span{position:absolute;left:50%;width:18px;height:2px;border-radius:2px;background:currentColor;transform:translateX(-50%);transition:transform .3s var(--ease),top .3s var(--ease)}.dcl .nav-toggle span:first-child{top:15px}.dcl .nav-toggle span:nth-child(2){top:23px}.dcl .nav-toggle[aria-expanded=true] span:first-child{top:19px;transform:translateX(-50%) rotate(45deg)}.dcl .nav-toggle[aria-expanded=true] span:nth-child(2){top:19px;transform:translateX(-50%) rotate(-45deg)}.dcl .mobile-menu{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 64px);height:calc(100dvh - 64px);overflow-y:auto;display:flex;flex-direction:column;padding:8px 24px 32px;background:#fff;opacity:0;transform:translateY(-8px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.dcl .mobile-menu[hidden]{display:none}.dcl .mobile-menu.open{opacity:1;transform:none}.dcl .mobile-menu nav{display:flex;flex-direction:column}.dcl .mobile-menu nav a{padding:18px 4px;font-size:24px;font-weight:600;letter-spacing:-.02em;border-bottom:1px solid var(--hair);transition:color .2s}.dcl .mobile-menu nav a:focus-visible,.dcl .mobile-menu nav a:hover{color:#1A35FF}.dcl .mobile-menu-foot{margin-top:auto;display:grid;gap:12px;padding-top:28px}.dcl .mobile-menu-foot .cta{width:100%;max-width:none}.dcl .mm-login{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:100px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--hair-2)}.dcl .nav.menu-open{background:#fff;box-shadow:0 1px 0 var(--hair)}html.dcl-menu-lock{overflow:hidden;scrollbar-gutter:stable}@media (max-width:1079.98px){.dcl .nav-toggle{display:inline-block}.dcl .nav-right .nav-login{display:none}.dcl .nav-right{gap:10px}}@media (max-width:339px){.dcl .nav .pill-cta{display:none}}@media (min-width:1080px){.dcl .mobile-menu,.dcl .nav-toggle{display:none!important}}@media (forced-colors:active){.dcl .nav-toggle{border:1px solid ButtonText}.dcl .nav-toggle span{background:ButtonText}}@media (max-width:639px){.dcl .footer{padding:48px 0 32px}.dcl .footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:36px;margin-bottom:28px}.dcl .footer-grid>div:first-child{grid-column:1/-1}.dcl .footer-about{max-width:36ch}.dcl .footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}.dcl,.dcl button{letter-spacing:normal}