.hx{--mx:72%;--my:28%;--ease:cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;background:#0d0e10;color:#fff;padding:112px 0 72px;min-height:max(660px,100svh);display:flex;align-items:center;isolation:isolate}.hx-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(560px 460px at var(--mx) var(--my),rgba(255,255,255,.07),transparent 70%),radial-gradient(900px 620px at 78% 115%,rgba(255,255,255,.04),transparent 65%),radial-gradient(600px 400px at 0% 100%,rgba(61,240,176,.06),transparent 70%)}.hx-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;width:100%}.hx-title{margin:0;display:flex;flex-direction:column;align-items:flex-start}.hx-line{display:block;overflow:hidden;padding:0 .04em .08em 0}.hx-wi{display:block;font-size:clamp(56px,7.2vw,104px);font-weight:700;letter-spacing:-.045em;line-height:.95;color:#ffffff4d;transition:color .45s var(--ease)}.hx-line.on .hx-wi{color:#fff}.hx-sub{margin:28px 0 0;max-width:26ch;font-size:clamp(18px,1.6vw,22px);line-height:1.3;color:#c9ced8;letter-spacing:-.01em}.hx-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:30px}.hx-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:14px;font-weight:600;font-size:16px;color:#0d0e10;background:linear-gradient(180deg,#fff,#c9ced8);box-shadow:0 10px 30px -10px #c9ced880;transition:transform .16s var(--ease),box-shadow .2s ease}.hx-btn:hover{box-shadow:0 14px 36px -8px #c9ced8b3}.hx-btn:active{transform:scale(.97)}.hx-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#c9ced8;font-weight:500;font-size:16px;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.hx-link:hover{color:#fff;border-color:#ffffff80}.hx-btn:focus-visible,.hx-link:focus-visible,.hx-tabs button:focus-visible{outline:2px solid #3df0b0;outline-offset:3px}.hx-fine{margin:18px 0 0;font-size:14px;color:#aba49c}.hx-right{display:flex;flex-direction:column;gap:18px;min-width:0}.hx-stage{position:relative;container-type:inline-size;width:100%;max-width:720px;aspect-ratio:1.2;justify-self:end;margin-left:auto}.hx-card{position:absolute;margin:0;overflow:hidden;background:#f7f5f3;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 40px 80px -32px #000000d9,0 0 0 1px #0006;transition:transform .6s var(--ease),border-color .5s ease,box-shadow .5s ease}.hx-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.hx-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d0e1061;opacity:1;transition:opacity .5s ease;pointer-events:none}.hx-card.on{z-index:5;border-color:#1e5df1a6;box-shadow:0 40px 80px -32px #000000d9,0 0 0 4px #1e5df12e;transform:translateY(-6px)}.hx-card.on:after{opacity:0}.hx-card figcaption{position:absolute;left:10px;top:10px;z-index:3;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:#0d0e10d9;border:1px solid rgba(255,255,255,.16)}.hx-spot{position:absolute;z-index:2;border:2px solid #1e5df1;border-radius:8px;box-shadow:0 0 0 6px #1e5df129;opacity:0;transform:scale(1.12);transition:opacity .25s ease}.hx-card.on .hx-spot{opacity:1;transform:scale(1);transition:opacity .5s ease .35s,transform .5s cubic-bezier(.34,1.56,.64,1) .35s}.hx-a{z-index:1;top:12cqw;right:0;width:76cqw;aspect-ratio:1.763;border-radius:14px}.hx-b{z-index:2;left:0;bottom:0;width:58cqw;aspect-ratio:3.285}.hx-c{z-index:3;right:0;top:0;width:60cqw;aspect-ratio:3.574}.hx-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hx-tabs button{position:relative;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0a;color:#c9ced8;font:500 14px/1 Inter,system-ui,sans-serif;cursor:pointer;overflow:hidden;transition:background .15s ease,color .15s ease,border-color .15s ease}.hx-tabs button:hover{background:#ffffff17;color:#fff}.hx-tabs button.on{background:#ffffff1f;color:#fff;border-color:#ffffff4d}.hx-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#3df0b0;transform-origin:left;transform:scaleX(0);animation-name:hx-fill;animation-timing-function:linear;animation-fill-mode:forwards}.hx-bar.full{transform:scaleX(1);animation:none}.hx-pause{width:44px;padding:0!important;display:grid;place-items:center}@keyframes hx-fill{to{transform:scaleX(1)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1099px){.hx{padding:104px 0 64px;min-height:auto}.hx-in{grid-template-columns:1fr;gap:44px}.hx-wi{font-size:clamp(56px,10vw,96px)}.hx-stage{margin:0 auto}.hx-tabs{justify-content:center}}@media(max-width:699px){.hx-wi{font-size:clamp(48px,15vw,72px)}.hx-btn{width:100%;justify-content:center}.hx-stage{aspect-ratio:auto;height:clamp(190px,56vw,300px)}.hx-card{left:0!important;right:0!important;top:0!important;bottom:auto!important;width:100%!important;aspect-ratio:auto!important;height:auto!important;transform:translateY(0) scale(1);opacity:0;pointer-events:none}.hx-card.on{opacity:1;transform:none;pointer-events:auto}.hx-card img{height:auto}.hx-card:after{display:none}}@media(prefers-reduced-motion:reduce){.hx-card,.hx-card:after,.hx-spot,.hx-wi{transition:none!important}.hx-spot{transform:none}}.ia{--ink:#f4f4f2;--mut:#aba49c;--soft:#c9ced8;--blue:#1e5df1;--mint:#3df0b0;--wa-bg:#0b141a;--wa-top:#1f2c34;--wa-me:#005c4b;--wa-in:#1f2c34;--wa-tx:#e9edef;--wa-mut:#8696a0;position:relative;overflow:hidden;background:#0d0e10;color:var(--ink);padding:120px 0 110px;isolation:isolate;scroll-margin-top:72px}.ia-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0d0e10}.ia-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0e10 0,#0d0e10a8 14%,#0d0e10b8,#0d0e10cc 86%,#0d0e10)}.ia-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:ia-fade 27s infinite}.ia-ph.p0{opacity:1;animation-delay:0s}.ia-ph.p1{animation-delay:9s}.ia-ph.p2{animation-delay:18s}@keyframes ia-fade{0%{opacity:0}6%,33%{opacity:1}39%,to{opacity:0}}.ia-lbl{display:block;font-size:13px;font-weight:600;color:var(--mut);margin-bottom:18px}.ia-lbl i{font-style:normal;opacity:.7}.ia-h{margin:0;font-size:clamp(40px,6vw,84px);font-weight:700;letter-spacing:-.045em;line-height:.98;max-width:14ch;text-wrap:balance}.ia-lead{margin:24px 0 0;max-width:46ch;font-size:clamp(17px,1.6vw,21px);line-height:1.4;color:var(--soft)}.ia-pill{display:inline-flex;align-items:center;gap:10px;margin-top:48px;padding:8px 16px 8px 14px;border-radius:999px;background:#121316e6;border:1px solid rgba(255,255,255,.12);font-size:14px}.ia-pill i{width:8px;height:8px;border-radius:50%;background:var(--mut)}.ia-pill b{font-variant-numeric:tabular-nums}.ia-pill .ia-state{color:var(--soft)}.ia-stage{display:grid;grid-template-columns:312px minmax(0,460px);gap:56px;align-items:center;justify-content:center;margin-top:28px}.ia-phone{position:relative;width:312px;aspect-ratio:9/19.3;border-radius:58px;padding:9px;background:linear-gradient(145deg,#5a5a5e 0,#2a2a2d 22%,#1a1a1c,#3a3a3e 78%,#6a6a6e);box-shadow:0 0 0 1px #ffffff24 inset,0 40px 80px -30px #000,0 0 0 1px #0a0a0b}.ia-btn{position:absolute;width:3px;background:#3a3a3e;border-radius:2px}.ia-btn.b1{left:-3px;top:112px;height:26px}.ia-btn.b2{left:-3px;top:160px;height:46px}.ia-btn.b3{left:-3px;top:214px;height:46px}.ia-btn.b4{right:-3px;top:180px;height:72px}.ia-screen{position:relative;height:100%;border-radius:49px;overflow:hidden;background:var(--wa-bg);display:flex;flex-direction:column;border:5px solid #000;color:var(--wa-tx)}.ia-island{position:absolute;z-index:5;left:50%;top:9px;width:92px;height:27px;margin-left:-46px;border-radius:20px;background:#000}.ia-status{position:absolute;z-index:4;left:0;right:0;top:0;height:46px;padding:14px 26px 0 30px;display:flex;justify-content:space-between;font-size:14px;color:#fff;font-variant-numeric:tabular-nums}.ia-status b{font-weight:600}.ia-sys{display:flex;gap:5px;align-items:center}.ia-sys svg{fill:#fff;display:block}.ia-wah{flex:none;display:flex;align-items:center;gap:9px;padding:50px 14px 10px;background:var(--wa-top)}.ia-av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#e9edef,#8696a0);color:#0b141a;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.ia-who{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.ia-who b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ia-who small{font-size:11.5px;color:var(--wa-mut)}.ia-wi{flex:none;margin-left:4px}.ia-chat{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:10px 10px 6px;background:var(--wa-bg);font-size:13.5px;line-height:1.38}.ia-day{align-self:center;padding:3px 10px;border-radius:8px;background:#182229;color:var(--wa-mut);font-size:11px;letter-spacing:.04em;margin-bottom:2px}.ia-msg{margin:0;max-width:86%;padding:7px 10px 4px;border-radius:9px;box-shadow:0 1px .5px #0000004d}.ia-msg p{margin:0}.ia-msg.me{align-self:flex-end;background:var(--wa-me);border-top-right-radius:2px;transform-origin:100% 0}.ia-msg.bot{align-self:flex-start;background:var(--wa-in);border-top-left-radius:2px;transform-origin:0 0}.ia-t{display:flex;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:10.5px;color:#e9edef99}.ia-offer{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px}.ia-offer li{padding:2px 0 2px 8px;border-left:2px solid #00a884;font-weight:500}.ia-pick{background:linear-gradient(#00a884,#00a884) no-repeat 0 100%/0 2px}.ia-typing{align-self:flex-start;display:flex;gap:4px;padding:10px 12px;background:var(--wa-in);border-radius:2px 9px 9px;opacity:0}.ia-typing i{width:6px;height:6px;border-radius:50%;background:var(--wa-mut)}.ia-input{flex:none;display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px 26px;background:var(--wa-bg)}.ia-input span{flex:1;padding:8px 14px;border-radius:20px;background:var(--wa-top);color:var(--wa-mut);font-size:13.5px}.ia-home{position:absolute;left:50%;bottom:8px;width:104px;height:4px;margin-left:-52px;border-radius:3px;background:#e9edef;opacity:.9}.ia-ag{padding:16px 16px 14px;border-radius:20px;background:#f7f5f3;color:#0d0e10;box-shadow:0 30px 70px -30px #000;border:1px solid rgba(255,255,255,.2)}.ia-ag-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ia-ag-h b{font-size:15px}.ia-ag-h span{font-size:12px;color:#5e5a55}.ia-ag-days{display:grid;grid-template-columns:36px repeat(3,1fr);margin-top:10px;font-size:12px;color:#5e5a55;border-bottom:1px solid #e3dfda;padding-bottom:6px}.ia-ag-days span{text-align:center}.ia-ag-days span:first-child{grid-column:2}.ia-ag-days b{color:#0d0e10}.ia-ag-grid{position:relative}.ia-ag-hrs span{position:absolute;left:0;width:34px;font-size:10px;color:#7a756f;border-top:1px solid #ebe7e2;width:100%;padding-top:2px;box-sizing:border-box}.ia-col{position:absolute;top:0;bottom:0;border-left:1px solid #ebe7e2}.ia-ev,.ia-free,.ia-lunch{position:absolute;left:3px;right:3px;box-sizing:border-box;border-radius:6px;font-size:10.5px;font-weight:600;line-height:1.15;padding:4px 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ia-ev.c-b{background:#dfe8f8;border:1px solid #9db6e6;border-left:3px solid #3d6fd6}.ia-ev.c-n{background:#ebe5dc;border:1px solid #cfc4b4;border-left:3px solid #8a7658}.ia-ev.c-r{background:#f6d9d9;border:1px solid #e2a1a1;border-left:3px solid #cf4b4b}.ia-ev.c-v{background:#dcefe3;border:1px solid #9fcdb1;border-left:3px solid #3f9b66}.ia-lunch{background:repeating-linear-gradient(135deg,#e7e3de 0,#e7e3de 4px,#f1eeea 4px,#f1eeea 8px);color:#8a857f;font-weight:500;font-size:9.5px;border:0}.ia-free{border:1.5px dashed #1e5df1;color:#1e5df1;background:#1e5df112;display:flex;align-items:center;opacity:0}.ia-new{background:#1e5df1;color:#fff;border:0;display:flex;flex-direction:column;gap:1px;transform-origin:50% 0;opacity:0;z-index:2}.ia-new small{font-size:9.5px;font-weight:500;opacity:.85}.ia-verbs{display:flex;justify-content:center;gap:28px;list-style:none;margin:40px 0 0;padding:0;font-size:15px;font-weight:600}.ia-verb{opacity:.35}.ia-example{margin:10px 0 0;text-align:center;font-size:12px;color:#c9ced8}.ia-again,.ia-b1,.ia-b2{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:12px;font:600 15px Inter,system-ui,sans-serif;cursor:pointer}.ia-again{display:flex;margin:14px auto 0;background:transparent;color:var(--soft);border:1px solid rgba(255,255,255,.22)}.ia-read{max-width:640px;margin:18px auto 0;font-size:14px;color:var(--soft)}.ia-read summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center}.ia-read p{margin:8px 0}.ia-h3{margin:110px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.035em}.ia-lead2{margin:10px 0 0;color:var(--soft);font-size:17px}.ia-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:196px;grid-auto-flow:dense;gap:12px;margin-top:40px}.ia-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:linear-gradient(180deg,#17181c,#111215);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14,0 24px 44px -30px #000;overflow:hidden;isolation:isolate;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.ia-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--x,-300px) var(--y,-300px),rgba(255,255,255,.08),transparent 70%);opacity:0;transition:opacity .25s}.ia-card:hover:before{opacity:1}.ia-bento-on .ia-card{opacity:1;transform:none}.ia-card:nth-child(2){transition-delay:.08s}.ia-card:nth-child(3){transition-delay:.16s}.ia-card:nth-child(4){transition-delay:.24s}.ia-card:nth-child(5){transition-delay:.32s}.ia-card:nth-child(6){transition-delay:.4s}.c-rec{grid-column:span 2;grid-row:span 2}.c-seg,.c-sal,.c-ret{grid-column:span 2}.ia-cap b{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em}.ia-cap span{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--mut)}.ia-vis{flex:1;min-height:0;display:flex;align-items:center}.ia-wa{position:relative;max-width:300px;padding:8px 10px 5px;border-radius:2px 9px 9px;background:var(--wa-in);color:var(--wa-tx);font-size:13px;line-height:1.4;box-shadow:0 1px .5px #0000004d}.ia-wa p{margin:0}.ia-wa time{display:block;text-align:right;font-size:10.5px;color:#e9edef99}.c-rec .ia-vis{flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}.ia-steps{display:flex;gap:10px;flex-wrap:wrap}.ia-steps span{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:13px;color:var(--soft);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.ia-steps i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.ia-bento-on .ia-steps span{opacity:1;transform:none}.ia-bento-on .ia-steps span:nth-child(1){transition-delay:.5s}.ia-bento-on .ia-steps span:nth-child(2){transition-delay:.7s}.ia-bento-on .ia-steps span:nth-child(3){transition-delay:.9s}.ia-doc{position:relative;width:100%;max-width:200px;padding:12px 14px;border-radius:10px;background:#f7f5f3;display:grid;gap:7px}.ia-doc span{display:block;height:5px;border-radius:3px;background:#d9d4cd}.ia-doc span:nth-child(2){width:82%}.ia-doc span:nth-child(3){width:58%}.ia-doc svg{display:block;width:96px;height:30px;stroke:#1e5df1;stroke-width:2;stroke-dasharray:230;stroke-dashoffset:230;transition:stroke-dashoffset 1.3s ease .7s}.ia-bento-on .ia-doc svg{stroke-dashoffset:0}.ia-stars{display:flex;gap:6px}.ia-stars svg{width:26px;height:26px;fill:#3a3b40;transition:fill .3s ease calc(.6s + var(--i)*.12s),transform .4s cubic-bezier(.34,1.56,.64,1) calc(.6s + var(--i)*.12s);transform:scale(.8)}.ia-bento-on .ia-stars svg{fill:#f1c75e;transform:none}.ia-wa.s{max-width:340px}.ia-bar{position:relative;width:calc(100% - 60px);margin:0 30px 0 6px;height:3px;background:#ffffff24;border-radius:2px}.ia-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--soft);border-radius:2px;transition:width 1.4s cubic-bezier(.65,0,.35,1) .5s}.ia-bento-on .ia-bar i{width:100%}.ia-bar span{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#111215;border:2px solid var(--soft)}.ia-bar span em{position:absolute;top:18px;left:50%;transform:translate(-50%);font-style:normal;font-size:12px;color:var(--mut);white-space:nowrap}.ia-bar span:first-of-type{background:var(--mint);border-color:var(--mint)}.ia-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.ia-chip{padding:8px 14px;border-radius:999px;font-size:13px;color:var(--soft);border:1px solid rgba(255,255,255,.16);background:#121316d9}.ia-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:64px 0 0;padding:0}.ia-trust li{display:flex;gap:10px;padding:16px;border-radius:16px;background:#121316e6;border:1px solid rgba(255,255,255,.1);font-size:14px;color:var(--soft);line-height:1.35}.ia-trust span{color:var(--mint);font-weight:700}.ia-close{margin-top:56px;max-width:640px}.ia-close p{margin:0 0 10px;font-size:18px;line-height:1.4}.ia-close .ia-fine{font-size:13px;color:var(--mut)}.ia-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ia-b1{background:var(--blue);color:#fff}.ia-b1:hover{background:#154dd1}.ia-b2{color:#fff;border:1px solid rgba(255,255,255,.4)}.ia-b2:hover{background:#ffffff14}.ia a:focus-visible,.ia button:focus-visible,.ia summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ia-final .ia-verb,.ia-final .ia-tk{opacity:1}.ia-final .ia-pick{background-size:100% 2px}.ia-final .ia-free{opacity:0}.ia-final .ia-new,.ia-final .ia-dot{opacity:1}@media(prefers-reduced-motion:reduce){.ia-ph{animation:none}.ia-ph.p1,.ia-ph.p2{display:none}.ia-card,.ia-steps span{opacity:1;transform:none;transition:none}.ia-doc svg{stroke-dashoffset:0;transition:none}.ia-stars svg{fill:#f1c75e;transform:none;transition:none}.ia-bar i{width:100%;transition:none}}@media(max-width:1099px){.ia-stage{grid-template-columns:312px minmax(0,1fr);gap:32px}.ia-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.c-rec{grid-column:span 2;grid-row:span 1;min-height:0}.ia-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.ia-stage{grid-template-columns:1fr;justify-items:center}.ia-ag{width:min(420px,100%)}}@media(max-width:699px){.ia{padding:88px 0}.ia-bento{grid-template-columns:1fr;grid-auto-rows:auto}.c-rec,.c-seg,.c-sal,.c-ret{grid-column:auto}.ia-card{min-height:170px}.c-rec{min-height:260px}.ia-trust{grid-template-columns:1fr}.ia-btns a{width:100%}.ia-phone{width:min(312px,88vw)}.ia-h3{margin-top:80px}.ia-bar span em{font-size:11px}}.ia-photo{margin:96px 0 0;height:clamp(200px,32vw,380px);border-radius:28px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.ia-photo img{width:100%;height:100%;object-fit:cover;display:block}.ia-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(13,14,16,.55),transparent 60%)}.ia-h3{margin-top:72px}.hm{--bg:var(--ink);--bg2:var(--ink-2);--line:var(--ink-line);--fg:var(--bone);--fg2:var(--muted-on-ink);--amber:#F29A0D}.hm .hero{position:relative;text-align:center}.hm .hero:before{content:"";position:absolute;left:50%;top:-120px;width:1200px;max-width:100vw;height:720px;transform:translate(-50%);background:radial-gradient(48% 50% at 50% 38%,rgba(31,73,122,.13),transparent 70%),radial-gradient(30% 36% at 78% 30%,rgba(18,127,217,.1),transparent 70%);pointer-events:none;z-index:0}.hm .hero>*{position:relative;z-index:1}.hm .tag{display:inline-flex;align-items:center;gap:10px;height:34px;padding-inline:14px 16px;border:1px solid var(--line);border-radius:99px;font-size:13px;font-weight:500;color:var(--fg2);background:#12141799}.hm .tag i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px #f29a0d2e}.hm h1.hm-title{font-size:clamp(46px,8.2vw,104px);line-height:.98;letter-spacing:-.045em;font-weight:600;margin:26px auto 0;max-width:12ch;text-wrap:balance}.hm .clara{position:relative;display:inline-block;color:var(--accent)}.hm .clara svg{position:absolute;left:4%;right:4%;bottom:-.16em;width:92%;height:.22em;overflow:visible}.hm .lead{font-size:clamp(17px,2vw,21px);color:var(--fg2);margin:28px auto 0;max-width:34ch;text-wrap:balance}.hm .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}.hm :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hm .sec{padding-top:150px}.hm .sec h2{font-size:clamp(34px,5vw,60px);line-height:1.02;letter-spacing:-.04em;font-weight:600;margin:0 0 44px;max-width:14ch;text-wrap:balance}.hm .t{position:relative;overflow:hidden;background:var(--bg2);border:1px solid var(--line);border-radius:28px;padding:28px;display:flex;flex-direction:column;min-width:0;box-shadow:var(--shadow-soft);transition:box-shadow .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.hm .t h3{margin:0 0 6px;font-size:22px;letter-spacing:-.02em;font-weight:600}.hm .t p{margin:0;color:var(--fg2);font-size:15px}.hm .ph-tag-x{position:absolute;top:18px;left:18px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(242,154,13,.45);border-radius:99px;padding:5px 11px;background:#12141799}.hm .ph-hint{position:absolute;top:56px;left:18px;right:18px;font-size:12.5px;color:var(--fg2);max-width:30ch}.hm .nt,.hm .pulse{--p-page:#23211F;--p-card:#2E2B29;--p-ink:#F4F3F0;--p-ink2:#AFA9A1;--p-line:#514C48;--p-line2:#3F3B38;--p-soft:#393632;--tf:#2E2B29;--ts:rgba(175,169,161,.5);--pend-f:rgba(226,90,90,.28);--pend-s:#E25A5A;--real-f:rgba(79,134,189,.3);--real-s:#6FA0D8;--real-fc:#4F86BD;--aus-f:#393632;--aus-s:#8A857F;--neu:#E9E5DF;--pl-a:#F08A8A;--pl-b:#7FB0E6;--pl-c:#6FD0A1;--hov:rgba(244,243,240,.08)}.hm .dy{--p-page:#F3F5F7;--p-card:#FFFFFF;--p-ink:#1c1a17;--p-ink2:#566371;--p-line:#DDE3E9;--p-line2:#E7ECF0;--p-soft:#F0F2F4;--tf:#FFFFFF;--ts:rgba(86,99,113,.45);--pend-f:rgba(219,36,36,.2);--pend-s:#DB2424;--real-f:rgba(31,90,168,.2);--real-s:#1F5AA8;--real-fc:#1F5AA8;--aus-f:#F0F2F4;--aus-s:#7F8A96;--neu:#2D3A46;--pl-a:#C21F1F;--pl-b:#1F5AA8;--pl-c:#2B6B4C;--hov:rgba(20,31,41,.06)}.hm .mk{letter-spacing:.04em}.hm .bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hm .bento .span2{grid-column:span 2}.hm .bento .span3{grid-column:1/-1}.hm .bento .photo{grid-column:3;grid-row:1 / span 2;padding:0;min-height:560px;justify-content:flex-end;border-color:#c9d6e4;color:#1b3b5f}.hm .t .txt{margin-bottom:20px}.hm .sc{position:relative;overflow:hidden;margin-top:auto;border-radius:18px;border:1px solid var(--p-line);background:var(--p-page);color:var(--p-ink);text-align:left}.hm .cur{position:absolute;left:0;top:0;z-index:40;pointer-events:none;width:24px;height:24px;transform:translate(120px,120px);transition:transform .85s cubic-bezier(.45,0,.2,1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.hm .cur:after{content:"";position:absolute;left:-8px;top:-8px;width:18px;height:18px;border-radius:50%;border:2px solid #4F86BD;opacity:0}.hm .cur.ck:after{animation:hm-rip .5s ease-out}@keyframes hm-rip{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.hm .steps{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.hm .steps span{font-size:12px;font-weight:600;color:var(--fg2);border:1px solid var(--line);border-radius:99px;padding:5px 12px;transition:.25s}.hm .steps span.on{color:#fff;background:#1f497a;border-color:#1f497a}.hm .ph{background:#191b1f;color:#fff;padding:16px 18px 14px}.hm .ph .r1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hm .ph .av{width:46px;height:46px;border-radius:50%;background:#127fd9;display:grid;place-items:center;flex:none;box-shadow:0 0 0 2px #fff}.hm .ph .nm{font-size:16px;font-weight:700;letter-spacing:.04em}.hm .ph .age{font-size:11.5px;border:1px solid rgba(255,255,255,.28);border-radius:99px;padding:2px 9px;color:#fffc}.hm .ph .acts{margin-left:auto;display:flex;gap:8px}.hm .ph .acts span{font-size:12px;font-weight:600;padding:7px 12px;border-radius:9px;background:#fff;color:#1c1a17;white-space:nowrap}.hm .ph .acts span.o{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.hm .boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.hm .bx{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:9px 10px;min-height:62px}.hm .bx .l{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:2px 7px;border-radius:4px;color:#10161c}.hm .bx .l.am{background:#df8e0c}.hm .bx .l.te{background:#14b3a6}.hm .bx .l.pl{background:none;color:#ffffffbf;padding:0}.hm .chips{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.hm .chips span{font-size:11px;font-weight:600;background:#ffffff24;border:1px solid rgba(255,255,255,.24);border-radius:99px;padding:2px 9px;white-space:nowrap;letter-spacing:.03em}.hm .bx p{margin:7px 0 0;font-size:12px;color:#fff9;letter-spacing:.05em}.hm .sub{background:#34373d;display:flex;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:600;color:#ffffffbf;overflow:hidden;white-space:nowrap}.hm .sub span{padding:6px 12px;border-radius:99px}.hm .sub .on{background:#191b1f;color:#fff}.hm .od{background:var(--p-card);margin:14px;border:1px solid var(--p-line);border-radius:16px;padding:16px}.hm .tabs2{display:flex;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--p-ink2)}.hm .tabs2 span{padding:7px 14px;border-radius:9px}.hm .tabs2 .pu{background:#6e41c8;color:#fff}.hm .perm{display:inline-flex;margin-top:12px;background:var(--p-soft);border-radius:10px;padding:4px;gap:4px;font-size:12px;font-weight:600;color:var(--p-ink2)}.hm .perm span{padding:6px 14px;border-radius:8px}.hm .perm .on{background:#8b2335;color:#fff}.hm .pills{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.hm .pills span{font-size:11px;font-weight:600;border:1px solid;border-radius:99px;padding:3px 10px}.hm .arc{font-size:11.5px;font-weight:600;color:var(--p-ink2);margin:14px 0 4px}.hm .arch2{display:flex;align-items:center;justify-content:center;padding-block:2px}.hm .half{display:flex;gap:2px}.hm .mid{align-self:stretch;width:1px;background:var(--p-line);margin:0 8px}.hm .tc{display:flex;flex-direction:column;align-items:center;gap:4px;width:34px;border-radius:8px;transition:background .2s}.hm .tc.hv{background:var(--hov)}.hm .tc small{font-size:10px;font-weight:600;color:var(--p-ink2);font-variant-numeric:tabular-nums;line-height:1}.hm .tc svg{display:block}.hm .tc svg .cr{transition:fill .4s,stroke .4s}.hm .tc.done .cr{fill:var(--real-f)!important;stroke:var(--real-s)!important}.hm .tc.done .dt{fill:var(--real-s)!important;stroke:var(--real-s)!important}.hm .tc.done .fo{fill:var(--real-fc)!important}.hm .hr{height:1px;background:var(--p-line);margin:6px 0}.hm .dlg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:center;align-items:flex-start;padding:46px 12px 12px;background:#080a0c94;opacity:0;pointer-events:none;transition:opacity .25s}.hm .dlg.on{opacity:1}.hm .dpn{position:relative;width:min(440px,100%);background:var(--p-card);color:var(--p-ink);border:1px solid var(--p-line);border-radius:16px;padding:16px;transform:translateY(12px) scale(.97);transition:transform .3s;box-shadow:0 30px 70px -20px #000000b3;overflow:hidden}.hm .dlg.on .dpn{transform:none}.hm .dpn h5{margin:0;font-size:16px;font-weight:700}.hm .dpn .dd{font-size:11.5px;color:var(--p-ink2);margin-top:3px}.hm .eb{margin-top:12px;border:1px solid var(--p-line);background:var(--p-soft);border-radius:12px;padding:10px 12px}.hm .eb small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--p-ink2);text-transform:uppercase;margin-bottom:6px}.hm .bdg{display:inline-block;font-size:11px;font-weight:600;border:1px solid var(--p-line);border-radius:99px;padding:2px 9px;color:var(--p-ink2);background:var(--p-card)}.hm .fm{margin-top:10px;border:1px solid var(--p-line);border-radius:12px;padding:12px}.hm .lb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e25a5a;display:flex;align-items:center;gap:6px}.hm .sbtn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;color:#e25a5a;border:1px solid rgba(226,90,90,.5);border-radius:9px;padding:6px 11px;transition:background .2s}.hm .sbtn.hv{background:#e25a5a1f}.hm .svc{display:none;margin-top:10px;border:1px solid var(--p-line);background:var(--p-soft);border-radius:10px;padding:8px 10px;font-size:12px}.hm .svc.on{display:block}.hm .svc .a{display:flex;justify-content:space-between;align-items:center}.hm .svc .p{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--p-ink2);font-weight:600}.hm .svc .p b{flex:1;border:1px solid var(--p-line);background:var(--p-card);color:var(--p-ink);border-radius:8px;padding:5px 8px;font-weight:600}.hm .g2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.hm .fl label{display:block;font-size:11px;font-weight:600;color:var(--p-ink2);margin-bottom:4px}.hm .sel{border:1px solid var(--p-line);background:var(--p-card);border-radius:8px;padding:6px 9px;font-size:12px;color:var(--p-ink2);transition:.25s}.hm .sel.v{color:var(--p-ink);border-color:var(--real-s)}.hm .end{display:flex;justify-content:flex-end;margin-top:12px}.hm .pbtn{background:#1f497a;color:#fff;font-size:12px;font-weight:700;border-radius:9px;padding:8px 14px;transition:filter .2s}.hm .pbtn.hv{filter:brightness(1.25)}.hm .cat{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--p-card);padding:16px;opacity:0;pointer-events:none;transition:opacity .2s}.hm .cat.on{opacity:1}.hm .cs{display:flex;align-items:center;gap:8px;border:1px solid var(--p-line);border-radius:10px;padding:8px 11px;font-size:12.5px;color:var(--p-ink);min-height:34px}.hm .cs i{width:1px;height:14px;background:var(--p-ink);opacity:0;animation:hm-blk 1s steps(2) infinite}.hm .cs.ty i{opacity:1}@keyframes hm-blk{50%{opacity:0}}.hm .cg{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--p-ink2);text-transform:uppercase;display:flex;align-items:center;gap:6px}.hm .cr2{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px;border-bottom:1px solid var(--p-line2);font-size:12.5px}.hm .cr2.f{opacity:.35}.hm .cr2.h{display:none}.hm .cr2 .pp{color:var(--p-ink2);font-size:11.5px;margin-left:8px}.hm .plus{width:24px;height:24px;border-radius:50%;background:#14998a;color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;line-height:1;flex:none;transition:transform .2s}.hm .plus.hv{transform:scale(1.2)}.hm .ok2{display:none;align-items:center;gap:4px;color:#6fd0a1;font-size:11.5px;font-weight:600}.hm .dy .ok2{color:#2b6b4c}.hm .cr2.added .plus{display:none}.hm .cr2.added .ok2{display:flex}.hm .toast{position:absolute;right:14px;bottom:14px;z-index:30;background:#35825e;color:#fff;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700;opacity:0;transform:translateY(8px);transition:.3s;display:flex;align-items:center;gap:7px}.hm .toast.on{opacity:1;transform:none}.hm .nt,.hm .pulse{--ok-t:#6FD0A1;--bad-t:#F08A8A}.hm .dy{--ok-t:#2B6B4C;--bad-t:#C21F1F}.hm .stepsH{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:-4px;position:relative;z-index:6}.hm .stepsH span{font-size:12.5px;font-weight:600;color:var(--fg2);border:1px solid var(--line);border-radius:99px;padding:6px 14px;transition:.25s;background:var(--bg)}.hm .stepsH span.on{color:#fff;background:#1f497a;border-color:#1f497a}@keyframes hm-ring{0%,to{box-shadow:0 0 #a7d3f000}50%{box-shadow:0 0 0 4px #a7d3f08c}}@keyframes hm-pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes hm-ring2{50%{box-shadow:0 0 0 7px #a7d3f014}}.hm .rl{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:8px 16px;border-radius:99px;margin:22px 0 12px}.hm .rl.g{background:#25d366;color:#04240f}.hm .rl.r{background:#d32222;color:#fff}.hm .rl:first-child{margin-top:4px}.hm .chain{display:flex;align-items:stretch}.hm .chev{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px 54px 30px 62px;margin-left:-22px;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 50%,calc(100% - 36px) 100%,0 100%,36px 50%);min-height:188px}.hm .chev:first-child{margin-left:0;padding-left:34px;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 50%,calc(100% - 36px) 100%,0 100%)}.hm .chev .ic{width:54px;height:54px;display:grid;place-items:center}.hm .chev .ic svg{width:100%;height:100%}.hm .chev b{font-size:21px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.hm .chev small{font-size:13.5px;line-height:1.35;font-weight:600;opacity:.88}.hm .chev .tag2{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em;background:#fff3;border-radius:8px;padding:5px 10px;align-self:flex-start}.hm .c-wa{background:#25d366;color:#04240f}.hm .c-du{background:#f29a0d;color:#1d1403}.hm .c-ag{background:#096f71;color:#fff}.hm .c-q{background:#3a3f46;color:#fff}.hm .c-no{background:#d32222;color:#fff}.hm .c-eq{background:#f4f3f0;color:#1c1a17}.hm .chain.go .chev{animation:hm-lit 4s ease-in-out infinite}.hm .chain.go .chev:nth-child(2){animation-delay:1.1s}.hm .chain.go .chev:nth-child(3){animation-delay:2.2s}@keyframes hm-lit{0%,to{filter:none}12%{filter:brightness(1.22) saturate(1.25)}30%{filter:none}}@media(max-width:980px){.hm .chain{flex-direction:column;gap:8px}.hm .chev,.hm .chev:first-child{margin-left:0;clip-path:none;border-radius:24px;padding:24px 26px;min-height:0}}@media(prefers-reduced-motion:reduce){.hm .chain.go .chev{animation:none}}.hm .pulse{position:relative;overflow:hidden;background:var(--p-card);border:1px solid var(--p-line);border-radius:18px;padding:20px;color:var(--p-ink);display:flex;align-items:center;gap:16px;flex-wrap:wrap;text-align:left;margin-top:0}.hm .pulse:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#b7860b}.hm .pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(183,134,11,.14),transparent 55%);pointer-events:none}.hm .pulse>*{position:relative;z-index:1}.hm .pulse .ic3{width:40px;height:40px;border-radius:12px;background:#f29a0d29;color:#f2b04a;display:grid;place-items:center;flex:none}.hm .pulse .ic3 svg{width:24px;height:24px}.hm .pulse p{margin:0;font-size:14px;font-weight:700;color:var(--p-ink)}.hm .pulse .ln{display:flex;gap:16px;margin-top:6px;font-size:12px;color:var(--p-ink2);flex-wrap:wrap}.hm .pulse .ln span{display:inline-flex;align-items:center;gap:6px}.hm .pulse .go2{margin-left:auto;background:#f29a0d29;color:#f2b04a;font-size:12px;font-weight:700;border-radius:10px;padding:9px 14px;white-space:nowrap}.hm .lim{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin-top:14px}.hm .lim>div{background:#141f290a;border:1px solid var(--line);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:9px;font-size:14px}.hm .lim b{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hm .lim b.y{color:#6fd0a1}.hm .lim b.n{color:#f08a8a}.hm .lim span{display:flex;align-items:center;gap:10px;color:var(--fg)}.hm .lim i{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}.hm .lim i.ck{background:#3fa67933;color:#6fd0a1}.hm .lim i.ck:before{content:"✓"}.hm .lim i.xx{background:#d322222e;color:#f08a8a}.hm .lim i.xx:before{content:"✕"}.hm .dl{margin-top:18px}.hm .dl p{font-size:13.5px}.hm .evs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.hm .ev3{background:var(--c);color:#fff;border-radius:6px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;font-size:12px;font-weight:700;letter-spacing:.05em}.hm .note{margin-top:16px;text-align:center;font-size:12px;color:var(--fg2)}.hm .priv{margin-top:110px;border:1px solid var(--line);border-radius:32px;padding:clamp(28px,5vw,64px);background:linear-gradient(135deg,rgba(63,166,121,.1),transparent 55%),var(--bg2);display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.hm .priv h2{font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.035em;font-weight:600;margin:0 0 14px;max-width:13ch;text-wrap:balance}.hm .priv .lg{display:inline-flex;align-items:center;gap:8px;color:#226d41;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.hm .priv p{color:var(--fg2);margin:0;font-size:16.5px;max-width:32ch}.hm .priv ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hm .priv li{display:flex;gap:16px;align-items:center;background:#141f290a;border:1px solid var(--line);border-radius:18px;padding:18px 20px;font-size:16px;font-weight:600}.hm .priv li i{width:42px;height:42px;border-radius:12px;background:#35825e24;color:#226d41;display:grid;place-items:center;flex:none}.hm .priv li small{display:block;font-size:13.5px;font-weight:400;color:var(--fg2);margin-top:2px}@media(max-width:980px){.hm .bento{grid-template-columns:1fr}.hm .bento .span2,.hm .bento .span3,.hm .bento .photo{grid-column:auto;grid-row:auto}.hm .bento .photo{min-height:340px}.hm .boxes{grid-template-columns:1fr}.hm .ph .acts{display:none}.hm .od{margin:10px;padding:12px}.hm .mid{margin:0 4px}.hm .tc{width:calc((100vw - 120px)/16)}.hm .tc small{font-size:7px}.hm .priv,.hm .evs{grid-template-columns:1fr}}@media(max-width:700px){.hm .lim{grid-template-columns:1fr}}@media(max-width:520px){.hm .pulse .go2{margin-left:0}}@media(prefers-reduced-motion:reduce){.hm .cur{display:none}.hm .cs i{animation:none}}.hm .cur .rip{position:absolute;left:-8px;top:-8px;width:18px;height:18px;border-radius:50%;border:2px solid #4F86BD;opacity:0;animation:hm-rip .5s ease-out}.hm .photo{background-image:var(--hm-photo,none),radial-gradient(90% 55% at 80% 0%,rgba(18,127,217,.22),transparent 65%),radial-gradient(80% 50% at 0% 100%,rgba(31,73,122,.18),transparent 70%),linear-gradient(180deg,#e9f0f7,#d3e0ee);background-size:cover;background-position:center}.hm .photo .tooth{position:absolute;right:-22px;top:56px;width:78%;max-width:300px;fill:#1f497a12;stroke:#1f497a38;stroke-width:1.5;transform:rotate(8deg)}.hm .photo .pills{position:absolute;left:24px;top:24px;right:24px;display:flex;flex-wrap:wrap;gap:8px}.hm .photo .pills span{font-size:12px;font-weight:600;color:#1b3b5f;background:#fffc;border:1px solid rgba(31,73,122,.16);border-radius:99px;padding:6px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hm .photo .cap{position:relative;margin:20px;padding:20px 22px;border-radius:20px;background:#ffffffe0;border:1px solid rgba(31,73,122,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hm .photo .cap h3{color:#1c1a17}.hm .photo .cap p{color:#566371}.hm .inv{margin-top:auto;background:var(--p-card);border:1px solid var(--p-line);border-radius:18px;overflow:hidden;color:var(--p-ink);text-align:left}.hm .inv-top{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--p-line)}.hm .inv-in{display:flex;align-items:center;gap:8px;border:1px solid var(--p-line);border-radius:10px;padding:8px 12px;font-size:12.5px;color:var(--p-ink2);flex:1;max-width:320px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm .inv-new{font-size:12px;font-weight:600;background:#1f497a;color:#fff;border-radius:9px;padding:8px 12px;white-space:nowrap}.hm .inv ul{list-style:none;margin:0;padding:0}.hm .inv>ul>li{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"id st tot" "steps steps ac";gap:14px 18px;align-items:center;padding:16px;border-top:1px solid var(--p-line2)}.hm .inv-id{grid-area:id;min-width:0}.hm .inv-st{grid-area:st}.hm .inv-tot{grid-area:tot}.hm .inv-steps{grid-area:steps;max-width:380px}.hm .inv-ac{grid-area:ac}.hm .inv-id b{white-space:nowrap}.hm .inv>ul>li:first-child{border-top:0}.hm .inv-id b{display:block;font-size:13px;letter-spacing:.04em}.hm .inv-id span{display:block;font-size:12px;color:var(--p-ink2);margin-top:2px;letter-spacing:.04em}.hm .inv-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0}.hm .inv-steps li{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--p-ink2);position:relative;flex:1;letter-spacing:0}.hm .inv-steps li i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--p-line);background:var(--p-card);display:grid;place-items:center;color:#fff;position:relative;z-index:1}.hm .inv-steps li:before{content:"";position:absolute;top:8px;right:50%;width:100%;height:2px;background:var(--p-line)}.hm .inv-steps li:first-child:before{display:none}.hm .inv-steps li.ok i{background:#35825e;border-color:#35825e}.hm .inv-steps li.ok:before{background:#35825e}.hm .inv-steps li.ok{color:var(--p-ink)}.hm .inv-st small{display:block;font-size:10.5px;color:var(--p-ink2);margin-top:4px}.hm .chip2{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px;letter-spacing:0}.hm .c-ok{background:#35825e;color:#fff}.hm .c-wr{background:#df8e0c;color:#1c1204}.hm .c-gr{background:var(--p-soft);color:var(--p-ink2);border:1px solid var(--p-line)}.hm .inv-tot{text-align:right;font-size:15px;letter-spacing:.03em}.hm .inv-ac{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.hm .inv-ac span{font-size:11.5px;font-weight:600;border:1px solid var(--p-line);border-radius:9px;padding:6px 10px;white-space:nowrap;color:var(--p-ink)}.hm .inv-ac .g{color:#226d41;border-color:#35825e66;background:#35825e14}.hm .inv-ac .b{color:#1f5aa8;border-color:#1f5aa859;background:#1f5aa80f}.hm .inv-ac .p{color:#6b3fb5;border-color:#6b3fb559;background:#6b3fb50f}.hm .inv-ac .pr{background:#1f497a;border-color:#1f497a;color:#fff}@media(max-width:760px){.hm .inv>ul>li{grid-template-columns:1fr auto;grid-template-areas:"id tot" "st st" "steps steps" "ac ac";gap:10px 12px}.hm .inv-steps{max-width:none}.hm .inv-ac{justify-content:flex-start}.hm .inv-in{max-width:none}}.hm .eyebrow{display:block;margin-bottom:14px;color:var(--accent);letter-spacing:.14em}.hm .btn{transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s,box-shadow .16s}.hm .btn:active{transform:scale(.97)}.hm .hero-pills-old{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:28px 0 0;padding:0}.hm .hero-pills li{font-size:13px;font-weight:600;color:var(--fg);background:var(--bg2);border:1px solid var(--line);border-radius:99px;padding:7px 14px;box-shadow:var(--shadow-soft)}@media(hover:hover)and (pointer:fine){.hm .bento>.t:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}}.hm .rv{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.23,1,.32,1) var(--rd,0ms),transform .5s cubic-bezier(.23,1,.32,1) var(--rd,0ms),box-shadow .25s}.hm .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hm .rv{opacity:1;transform:none;transition:none}}.hm .lbl,.hm .cap2,.hm .idx span,.hm .priv .lg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hm .lbl{display:flex;gap:10px;align-items:baseline;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.hm .lbl i{font-style:normal;color:var(--fg2)}.hm .cap2{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:34px auto 0;max-width:1100px;font-size:11.5px;letter-spacing:.06em;color:var(--fg2);text-align:left}.hm .idx{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:44px auto 0;border:1px solid var(--line);background:var(--bg2);position:relative;z-index:2;text-align:left}.hm .idx a{display:flex;flex-direction:column;justify-content:space-between;gap:34px;padding:16px 18px;min-height:132px;border-left:1px solid var(--line);color:var(--fg);transition:background .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}.hm .idx a:first-child{border-left:0}.hm .idx span{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);transition:color .2s}.hm .idx b{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25;align-self:flex-end;text-align:right;max-width:20ch}@media(hover:hover)and (pointer:fine){.hm .idx a:hover{background:var(--accent);color:#fff}.hm .idx a:hover span{color:#fff}}.hm .idx a:active{transform:scale(.985)}@media(max-width:760px){.hm .idx{grid-template-columns:1fr 1fr}.hm .idx a{min-height:110px}.hm .idx a:nth-child(3){border-left:0}.hm .idx a:nth-child(n+3){border-top:1px solid var(--line)}}.hm .priv{position:relative;overflow:hidden;background:#111215;border-color:#ffffff1a;color:#fff;background-image:none}.hm .priv h2{color:#fff}.hm .priv p{color:#c9ced8}.hm .priv .lg{color:#8fd3b1;letter-spacing:.1em}.hm .priv .lg i{font-style:normal;color:#c9ced8}.hm .priv li{background:#ffffff12;border-color:#ffffff29;color:#fff}.hm .priv li small{color:#c9ced8}.hm .priv li i{background:#8fd3b129;color:#8fd3b1}.wordmark{font-weight:800;font-size:clamp(120px,31vw,460px);line-height:.74;letter-spacing:-.07em;text-align:center;color:var(--accent);margin:72px 0 0;padding-bottom:.02em;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap}.hm .kicker{display:inline-flex;align-items:center;margin:0 auto 24px;padding:7px 15px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(31,73,122,.18)}.hm .trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:20px 0 0;padding:0;font-size:13.5px;color:var(--fg2)}.hm .trust li:before{content:"✓";margin-right:7px;font-weight:700;color:var(--accent)}@media(max-width:520px){.hm .kicker{font-size:11px;letter-spacing:.04em;padding:6px 12px}.hm .trust{flex-direction:column;align-items:center;gap:6px}}.hm .rv{opacity:1!important;transform:none!important}.hm .hero{text-align:left;padding:96px 0 8px}.hm .hero:before{display:none}.hm .kicker{display:block;margin:0 0 20px;padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.hm h1.hm-title{font-weight:700;font-size:clamp(44px,12.5vw,96px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:11ch;text-wrap:balance}.hm h1.hm-title em{font-style:normal;color:var(--fg2)}.hm .lead{font-size:clamp(17px,4.4vw,21px);line-height:1.5;color:var(--fg2);margin:24px 0 0;max-width:36ch;text-wrap:pretty}.hm .cta{justify-content:flex-start;margin-top:28px;flex-direction:column}.hm .cta .btn{width:100%;justify-content:center;height:52px;font-size:15px}.hm .trust{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;font-size:14px}.hm .trust li:before{content:"✓";margin-right:9px;font-weight:700;color:var(--fg)}.hm .fdi{display:flex;align-items:center;gap:0;margin:40px 0 28px;padding:12px 0;border-block:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--fg2);overflow:hidden;justify-content:space-between}.hm .fdi span{flex:1;text-align:center}.hm .fdi i{width:1px;align-self:stretch;background:var(--fg);margin:0 2px}@media(max-width:520px){.hm .fdi{font-size:9.5px}}.hm .t{border-radius:var(--radius-lg)}.hm .idx a:hover span{color:#fff!important}@media(min-width:760px){.hm .hero{padding-top:140px}.hm .cta{flex-direction:row}.hm .cta .btn{width:auto;height:48px;padding:0 26px}.hm .trust{flex-direction:row;gap:8px 28px}}@media(hover:hover)and (pointer:fine){.hm .bento>.t:hover{transform:none;box-shadow:none}}.hm .photo{background-image:var(--hm-photo,none),linear-gradient(180deg,var(--ink-3),var(--ink-2));background-size:cover;background-position:center;color:var(--bone);border-color:var(--line)}.hm .photo .tooth{fill:#141f290a;stroke:#141f292e}.hm .photo .pills span{color:var(--bone);background:#fff;border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:99px;font-weight:600;font-size:12px}.hm .photo .cap{background:#fff;border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg)}.hm .photo .cap h3{color:var(--bone);font-weight:700;font-size:22px}.hm .photo .cap p{color:var(--fg2)}.hm .idx b{text-align:left;align-self:flex-start;font-weight:600;font-size:16px;line-height:1.25}.hm .idx{border-radius:var(--radius-lg);overflow:hidden}.hm .hero{position:relative;overflow:hidden;text-align:center;padding:108px 0 8px}.hm .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hm .hero-word{position:absolute;left:50%;top:170px;transform:translate(-50%);font-size:clamp(130px,40vw,640px);font-weight:800;letter-spacing:-.07em;line-height:.8;color:#141f290e;white-space:nowrap;-webkit-user-select:none;user-select:none}.hm .hero-tooth{position:absolute;width:clamp(110px,22vw,320px);fill:none;stroke:#141f291c;stroke-width:1.2}.hm .hero-tooth{display:none}@media(min-width:900px){.hm .hero-tooth{display:block;width:clamp(120px,14vw,220px)}.hm .hero-tooth.l{left:2%;top:420px;transform:rotate(-14deg)}.hm .hero-tooth.r{right:2%;top:240px;transform:rotate(12deg)}}.hm .hero>.container{position:relative;z-index:1}.hm .kicker{text-align:center}.hm h1.hm-title{max-width:none;margin:0 auto;font-size:clamp(46px,13.5vw,128px);line-height:.95}.hm .lead{margin:24px auto 0;text-align:center}.hm .cta,.hm .trust{align-items:center;justify-content:center}@media(min-width:760px){.hm .hero{padding-top:150px}.hm .trust{flex-direction:row}.hm .hero-word{top:170px}}.hm .hero-tooth{display:none!important}.hm h1.hm-title em{color:var(--cta);background:none;font-style:normal;padding:0}.hm .cta .btn{height:56px;font-size:16px}.hm .trust{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;font-size:14px;font-weight:600}.hm .trust li{display:inline-flex;align-items:center;padding:8px 14px 8px 10px;border:1px solid var(--ink-line);border-radius:999px;background:#fff;color:var(--bone)}.hm .trust li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:var(--mint);color:#1c1a17;font-size:12px;font-weight:800}.hm h1.hm-title em{background-repeat:no-repeat;background-position:left bottom;background-size:100% 100%}html.mo .hm .kicker,html.mo .hm h1.hm-title,html.mo .hm .lead,html.mo .hm .cta .btn,html.mo .hm .trust li,html.mo .hm .fdi{opacity:0}.hm .t{border:1px solid var(--ink-line);border-radius:16px;box-shadow:0 1px 2px #1c1a170f,0 18px 40px -20px #1c1a1747;background:#fff}.hm .idx{border:1px solid var(--ink-line);box-shadow:0 1px 2px #1c1a170f,0 18px 40px -20px #1c1a1747}.hm .idx a:hover{background:var(--bone)!important;color:#fff!important}.hm .idx a:hover span{color:#1c1a17!important}.hm .priv{background:#111215;border-color:#ffffff1a;border-radius:28px}.hm .priv li{background:#ffffff14;border-color:#ffffff2e;color:#fff}.hm .priv li i{background:var(--mint);color:#1c1a17}.hm .priv li small{color:#b7bec6}.hm .priv .lg{color:var(--mint)}.hm .t.start{background:color-mix(in oklab,var(--cta) 8%,#fff);justify-content:space-between;gap:16px}.hm .start-price{display:flex;align-items:baseline;gap:10px}.hm .start-price b{font-size:64px;line-height:1;letter-spacing:-.04em}.hm .start-price span{font-size:14px;color:var(--fg2);font-weight:600}.hm .t.start .btn{width:100%;justify-content:center}.hm .start-link{text-align:center;font-weight:700;text-decoration:underline;font-size:14px}.hm .bento .t.start{grid-column:3;grid-row:1 / span 2}@media(max-width:980px){.hm .bento .t.start{grid-column:auto;grid-row:auto}}.hm .t.start{justify-content:flex-start;align-self:start;position:sticky;top:96px}.hm .t.start .start-price{margin-top:8px}@media(max-width:980px){.hm .t.start{position:static}}.hm .trust{gap:10px 26px;margin-top:26px}.hm .trust li{padding:0;border:0;background:transparent;border-radius:0;font-size:14.5px;font-weight:600;color:var(--bone)}.hm .trust li:before{width:18px;height:18px;margin-right:8px;font-size:11px}html.mo .hm .hero-word,html.mo .hm h1.hm-title{opacity:0}.hm .ag{--p-page:#F3F5F7;--p-card:#FFFFFF;--p-ink:#1c1a17;--p-ink2:#566371;--p-line:#DDE3E9;--p-line2:#E7ECF0;--p-soft:#F0F2F4;--ok-t:#2B6B4C;--bad-t:#C21F1F;--navact:#DDE3E9;--hov:rgba(20,31,41,.06)}.hm .pt-fit:after,.hm .ag-win:after{content:"INFORMACIÓN FICTICIA";position:absolute;left:0;right:0;bottom:0;z-index:50;pointer-events:none;text-align:center;padding:9px 8px;font:800 clamp(14px,2.6vw,26px)/1.1 Inter,system-ui,sans-serif;letter-spacing:.08em;color:#fff;background:#dc2626;border-top:3px solid #1c1a17}.hm .shots{margin:56px auto 0;max-width:1100px;text-align:left}.hm .shots-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hm .shots-tabs button{font:600 14px Inter,system-ui,sans-serif;padding:9px 16px;border:1px solid var(--ink-line);border-radius:999px;background:#fff;color:var(--bone);cursor:pointer}.hm .shots-tabs button.on{background:var(--bone);color:#fff}.hm .shots-frame{position:relative;border:1px solid var(--ink-line);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #1c1a170f,0 18px 40px -20px #1c1a1747;background:#fff}.hm .shots-frame img,.hm .shots-frame video{display:block;width:100%;height:auto}.hm .shots-flag{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:6px;font:800 clamp(10px,1.8vw,17px)/1.1 Inter,system-ui,sans-serif;letter-spacing:.06em;color:#fff;background:#dc2626;pointer-events:none}.hm .shots-cap{margin-top:16px}.hm .shots-cap b{display:block;font-size:20px;letter-spacing:-.02em}.hm .shots-cap p{margin-top:6px;color:var(--fg2);max-width:640px;line-height:1.5}@media(prefers-reduced-motion:no-preference){:root{--ease-out:cubic-bezier(.22,1,.36,1)}.btn{transition:transform .16s var(--ease-out),background-color .16s ease,border-color .16s ease,box-shadow .2s ease}.btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.card{transition:transform .24s var(--ease-out),box-shadow .24s ease}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}}@keyframes ln-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes rv-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes stage-in{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}@keyframes sheen{0%,60%{background-position:150% 0}to{background-position:-100% 0}}@keyframes frame-grow{0%{transform:scale(.93)}to{transform:scale(1)}}}.hm .priv>div,.hm .priv>ul{position:relative;z-index:1}.hm .priv-art{position:absolute;right:-40px;top:50%;width:min(520px,80%);aspect-ratio:1;transform:translateY(-50%);color:#ffffff17;pointer-events:none}@media(max-width:820px){.hm .priv-art{right:-90px;top:-30px;transform:none;width:320px}}
