:root{--ink:#102129;--ink-2:#163843;--mut:#5a6b71;--mut-2:#8a999e;--blue:#3c7a96;--teal:#3b7271;--sky:#83d8f4;--sky-soft:#d9f2fb;--mist:#d2e1e6;--paper:#f6f8f8;--card:#eef3f5;--line:#dde6e9;--white:#fff;--red:#c2513f;--red-soft:#fbe9e5;--sans:"DM Sans Variable", "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--r:20px;--gut:max(20px, env(safe-area-inset-left,0px));--max:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--sky);color:var(--ink)}.wrap{max-width:var(--max);padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}@media (width>=720px){.wrap{padding-left:40px;padding-right:40px}}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:500}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}h1,h2,h3{text-wrap:balance;margin:0;font-weight:450}.display{letter-spacing:-.045em;font-size:clamp(44px,7.4vw,100px);line-height:.98}.h2{letter-spacing:-.038em;font-size:clamp(34px,4.6vw,60px);line-height:1.02}.h3{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.2}.lede{color:var(--mut);max-width:34em;margin:0;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.hl{background:linear-gradient(transparent 58%, var(--sky-soft) 58%, var(--sky-soft) 92%, transparent 92%);padding:0 .06em}.soft{color:var(--mut-2)}.nav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffdb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line)}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.word{letter-spacing:-.035em;color:var(--ink);font-size:27px;font-weight:300;line-height:1;text-decoration:none}.word b{color:var(--blue);font-weight:300}.nav ul{gap:30px;margin:0;padding:0;font-size:15px;list-style:none;display:none}.nav ul a{color:var(--mut);text-decoration:none;transition:color .15s}.nav ul a:hover{color:var(--ink)}@media (width>=900px){.nav ul{display:flex}}.btn{height:52px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{background:var(--ink-2)}.btn-line{color:var(--ink);background:0 0;border-color:#c5d3d8}.btn-line:hover{border-color:var(--ink)}.btn-white{background:var(--white);color:var(--ink)}.btn-white:hover{background:var(--sky-soft)}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn svg{flex:none;width:18px;height:18px}.btns{flex-wrap:wrap;gap:12px;display:flex}section{padding-block:clamp(80px,10vw,140px)}.sec-head{gap:18px;max-width:780px;margin-bottom:clamp(40px,5vw,64px);display:grid}.sec-head.split{max-width:none}@media (width>=900px){.sec-head.split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:48px}}.paper{background:var(--paper)}.tag{height:26px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--white);color:var(--mut);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.tag.live{background:var(--ink);color:var(--white);border-color:var(--ink)}.tag.live:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px}.tag.free{background:var(--sky-soft);color:var(--ink);border-color:#0000}.hero{padding-block:clamp(48px,7vw,96px) clamp(72px,9vw,120px)}.hero-grid{gap:clamp(48px,6vw,72px);display:grid}@media (width>=1000px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.hero .display{margin:22px 0 26px}.hero .btns{margin-top:34px}.facts{color:var(--mut);flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:14px;display:flex}.facts span{align-items:center;gap:8px;display:inline-flex}.facts span:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px}.stage{position:relative}.chat{background:var(--card);border-radius:26px;gap:12px;padding:clamp(16px,2vw,22px);display:grid}.msg-u{background:var(--white);border-radius:18px 18px 4px;justify-self:end;max-width:80%;padding:11px 16px;font-size:15px}.doc{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,2.2vw,24px);font-size:14px}.doc-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.doc-top b{font-family:var(--mono);letter-spacing:.1em;font-size:11.5px;font-weight:500}.doc-top span{font-family:var(--mono);color:var(--mut-2);font-size:11px}.doc .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:16px 0 6px;font-size:10.5px}.doc .line1{letter-spacing:-.018em;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.3}.nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.nums div{background:var(--paper);border-radius:12px;min-width:0;padding:10px 11px}.nums small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.nums b{letter-spacing:-.03em;font-size:clamp(17px,1.7vw,21px);font-weight:500}.phase{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.phase+.phase{border-top:1px dashed var(--line)}.phase .bar{background:var(--paper);border-radius:4px;height:8px;overflow:hidden}.phase .bar i{background:var(--blue);border-radius:4px;height:100%;display:block}.phase .mono{color:var(--mut);font-size:12px}.rule{border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13px;display:flex}.rule .mono{font-size:12px}.rule.off{background:var(--red-soft)}.rule.off b{color:var(--red)}.rule.up{background:#e3f0ef}.rule.up b{color:var(--teal)}.rule b{white-space:nowrap;font-weight:600}.sticky{z-index:2;background:var(--sky);width:178px;color:var(--ink);letter-spacing:-.01em;padding:14px 15px 16px;font-size:14.5px;font-weight:500;line-height:1.25;position:absolute;top:-34px;right:-10px;transform:rotate(-4deg);box-shadow:0 18px 36px -20px #1021298c}.sticky .eyebrow{color:var(--ink);opacity:.65;margin-bottom:6px;font-size:10px;display:block}@media (width<=560px){.sticky{width:170px;margin:0 0 -14px auto;position:relative;top:auto;right:auto}}.steps{gap:14px;display:grid}@media (width>=820px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{background:var(--card);border-radius:var(--r);align-content:start;gap:12px;padding:28px 26px 30px;display:grid}.step .n{font-family:var(--mono);color:var(--blue);font-size:13px}.step p{color:var(--mut);margin:0;font-size:16px}.cats{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=640px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cat{background:var(--card);border-radius:var(--r);min-height:300px;color:inherit;grid-template-rows:auto 1fr auto;gap:18px;padding:22px;text-decoration:none;transition:background .2s;display:grid;position:relative}.cat.live{background:var(--ink);color:var(--white)}.cat.live p{color:#b9c9ce}.cat:not(.live):hover{background:#e6eef1}.cat .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cat .idx{font-family:var(--mono);color:var(--mut-2);font-size:12px}.cat.live .idx{color:#7fb6cc}.cat p{color:var(--mut);margin:6px 0 0;font-size:15px;line-height:1.45}.cat .h3{font-size:24px}.mini{background:var(--white);font-family:var(--mono);color:var(--ink);border-radius:14px;align-self:end;gap:6px;padding:12px 13px;font-size:11.5px;display:grid}.cat.live .mini{background:var(--ink-2);color:#dbe7ea}.mini div{white-space:nowrap;justify-content:space-between;gap:10px;display:flex;overflow:hidden}.mini span:last-child{color:var(--mut)}.cat.live .mini span:last-child{color:var(--sky)}.mini .r{color:var(--red)!important}.mini .g{color:var(--teal)!important}.cat.live .mini .r{color:#f0a090!important}.kits{gap:14px;display:grid}@media (width>=900px){.kits{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.kit{border-radius:var(--r);color:inherit;align-content:start;gap:18px;padding:clamp(24px,3vw,34px);text-decoration:none;display:grid}.kit.main{background:var(--card)}.kit.free{background:var(--white);border:1px solid var(--line)}.kit .meta{flex-wrap:wrap;gap:8px;display:flex}.kit .h2{font-size:clamp(30px,3.4vw,44px)}.kit p{color:var(--mut);margin:0}.kit ul{gap:8px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.kit li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.kit li:before{content:"";background:var(--blue);border-radius:3px;width:10px;height:10px;margin-top:7px}.kit .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.price{letter-spacing:-.035em;font-size:34px;font-weight:450;line-height:1}.price small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:8px;font-size:11px;font-weight:400;display:block}.soon{gap:10px;margin-top:14px;display:grid}@media (width>=700px){.soon{grid-template-columns:repeat(3,minmax(0,1fr))}}.soon>div{border:1px dashed #c5d3d8;border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.soon b{letter-spacing:-.01em;font-size:16px;font-weight:500}.soon p{color:var(--mut);margin:0;font-size:14px;line-height:1.45}.experts{gap:14px;display:grid}@media (width>=900px){.experts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.expert{background:var(--card);border-radius:var(--r);display:grid;overflow:hidden}@media (width>=620px){.expert{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}.expert .ph{aspect-ratio:4/5;background:#cfd9dc;max-height:520px}.expert .ph img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%}.expert .tx{align-content:start;gap:14px;padding:clamp(22px,3vw,32px);display:grid}.expert blockquote{letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.35}.cred{gap:0;margin:0;padding:0;list-style:none;display:grid}.cred li{border-top:1px solid var(--line);color:var(--mut);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14.5px;display:grid}.cred b{color:var(--ink);font-weight:500}.brands{opacity:.62;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:4px;display:flex}.brands img{width:auto;height:18px}.brands img.t{height:26px}.join{border-radius:var(--r);border:1px dashed #c5d3d8;align-content:start;gap:16px;padding:clamp(24px,3vw,32px);display:grid}.join .faces{display:flex}.join .faces span{background:var(--card);border:3px solid var(--white);width:48px;height:48px;font-family:var(--mono);color:var(--mut);border-radius:50%;place-items:center;margin-left:-10px;font-size:12px;display:grid}.join .faces span:first-child{margin-left:0}.join p{color:var(--mut);margin:0}.dark{background:var(--ink);color:var(--white)}.dark .eyebrow{color:#7fb6cc}.gets{border-radius:var(--r);background:#d2e1e624;gap:1px;margin-top:48px;display:grid;overflow:hidden}@media (width>=760px){.gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.gets{grid-template-columns:repeat(4,minmax(0,1fr))}}.gets>div{background:var(--ink);align-content:start;gap:10px;padding:26px 24px 28px;display:grid}.gets .mono{color:var(--sky);font-size:12px}.gets b{letter-spacing:-.015em;font-size:19px;font-weight:500}.gets p{margin:0;font-size:15px}.dark-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.faq{border-top:1px solid var(--line);gap:0;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--blue);flex:none;font-size:22px;font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--mut);max-width:44em;margin:-6px 0 24px}@media (width>=900px){.faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;display:grid}}.form{gap:12px;max-width:520px;display:grid}.form .row{gap:12px;display:grid}@media (width>=560px){.form .row{grid-template-columns:1fr 1fr}}.field{gap:7px;display:grid}.field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:11px}.field input,.field select{font:inherit;color:var(--ink);background:var(--white);appearance:none;border:1px solid #ccd9dd;border-radius:14px;width:100%;height:52px;padding:0 16px;font-size:16px}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6b71' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.field input:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--sky-soft);outline:none}.form .btn{justify-self:start;margin-top:6px}.form .ok{color:var(--teal);margin:0;font-size:15px}.micro{color:var(--mut);margin:4px 0 0;font-size:14px}.footer{border-top:1px solid var(--line);padding-block:56px 40px}.footer .wrap{gap:32px;display:grid}@media (width>=820px){.footer .wrap{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.6fr))}}.footer p{color:var(--mut);max-width:22em;margin:10px 0 0;font-size:15px}.footer h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut-2);margin:0 0 12px;font-size:11px;font-weight:500}.footer ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.footer ul a{color:var(--ink);text-decoration:none}.footer ul a:hover{color:var(--blue)}.footer .legal{border-top:1px solid var(--line);color:var(--mut-2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}.footer .iso{width:30px;height:auto}.buy{background:var(--card);border-radius:24px;gap:16px;padding:22px;display:grid}.buy .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.buy .btn{width:100%}.buy .note{color:var(--mut);flex-wrap:wrap;gap:6px 16px;font-size:13.5px;display:flex}.count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:12px}.formula{gap:14px;display:grid}@media (width>=900px){.formula{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.formula .box{background:var(--white);border-radius:var(--r);border:1px solid var(--line);padding:clamp(22px,3vw,32px)}.eq{font-family:var(--mono);background:var(--paper);white-space:nowrap;border-radius:12px;margin:16px 0;padding:16px 18px;font-size:clamp(15px,1.6vw,18px);line-height:1.6;overflow-x:auto}.calc{gap:0;display:grid}.calc div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:15.5px;display:flex}.calc div:first-child{border-top:0}.calc b{font-variant-numeric:tabular-nums;font-weight:500}.calc .big{letter-spacing:-.02em;font-size:22px}.calc .big b{color:var(--blue)}.does{counter-reset:d;border-top:1px solid var(--line);gap:0;display:grid}.does li{counter-increment:d;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:8px 18px;padding:22px 0;list-style:none;display:grid}.does li:before{content:counter(d, decimal-leading-zero);font-family:var(--mono);color:var(--blue);padding-top:5px;font-size:13px}.does b{letter-spacing:-.015em;font-size:19px;font-weight:500}.does p{color:var(--mut);grid-column:2;margin:0}@media (width>=900px){.does li{grid-template-columns:60px minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline}.does p{grid-column:3}}.phases{gap:14px;display:grid}@media (width>=820px){.phases{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-card{background:var(--card);border-radius:var(--r);align-content:start;gap:10px;padding:26px;display:grid}.ph-card.hot{background:var(--ink);color:var(--white)}.ph-card.hot p{color:#b9c9ce}.ph-card.hot .mono{color:var(--sky)}.ph-card .mono{color:var(--blue);font-size:12.5px}.ph-card p{color:var(--mut);margin:0;font-size:15.5px}.files{gap:10px;display:grid}@media (width>=760px){.files{grid-template-columns:repeat(2,minmax(0,1fr))}}.file{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.file .ext{background:var(--paper);height:52px;font-family:var(--mono);color:var(--blue);border-radius:12px;place-items:center;font-size:11px;font-weight:500;display:grid}.file b{letter-spacing:-.01em;font-size:16.5px;font-weight:500;display:block}.file p{color:var(--mut);margin:4px 0 0;font-size:14.5px;line-height:1.45}.report{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,2.6vw,28px);font-size:14.5px}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px}.tbl tr:last-child td{border-bottom:0}.scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.st{border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.st.ok{color:var(--teal);background:#e3f0ef}.st.gray{background:var(--paper);color:var(--mut)}.st.bad{background:var(--red-soft);color:var(--red)}.yn{gap:14px;display:grid}@media (width>=760px){.yn{grid-template-columns:repeat(2,minmax(0,1fr))}}.yn>div{border-radius:var(--r);padding:26px}.yn .y{background:var(--card)}.yn .n{border:1px solid var(--line)}.yn ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.yn li{grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:16px;display:grid}.yn .y li:before{content:"✓";color:var(--teal);font-weight:600}.yn .n li:before{content:"—";color:var(--mut-2)}.mbar{z-index:30;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#fffffff0;justify-content:space-between;align-items:center;gap:14px;transition:transform .25s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.on{transform:none}.mbar b{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.1;display:block}.mbar small{color:var(--mut);font-size:12px}@media (width>=900px){.mbar{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero-grid>*,.formula>*,.kits>*,.experts>*,.faq-grid>*,.yn>*{min-width:0}.sec-head{align-content:start}.soon .tag,.step .tag,.join .btn{justify-self:start}.sticky{inset:auto auto -34px -38px;transform:rotate(-3deg)}@media (width>=620px){.expert .ph{aspect-ratio:auto;min-height:100%;max-height:none}}@media (width<=999px){.sticky{bottom:-30px;left:auto;right:-6px}}@media (width<=560px){.sticky{width:200px;margin:16px 0 0 auto;position:relative;bottom:auto;left:auto;right:auto;transform:rotate(-2deg)}.stage{flex-direction:column-reverse;display:flex}}.buy{color:var(--ink)}.eq{white-space:normal}@media (width>=1000px){.sticky{inset:-34px auto auto -64px;transform:rotate(-4deg)}}.report-wrap{gap:40px;display:grid}@media (width>=1000px){.report-wrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}}.report-wrap>*{min-width:0}:root{--ink:#102129;--ink-2:#1f3f4d;--deep:#2e5d71;--blue:#3c7a96;--teal:#3b7271;--slate:#3b4c4c;--sage:#516969;--char:#252f2f;--mut:#516969;--mut-2:#8a9c9c;--sky:#9fd3cc;--sky-soft:#dcecef;--card:#eef3f3;--paper:#f5f8f8;--line:#dde6e6}.logo-link{color:inherit;text-decoration:none;display:inline-flex}.lockup{color:var(--char);align-items:center;gap:12px;display:inline-flex}.lockup svg{flex:none}.lockup i{opacity:.35;background:currentColor;width:1px;height:22px}.lockup b{letter-spacing:-.035em;font-size:25px;font-weight:400;line-height:1}.lockup b span{color:var(--blue)}.lockup.light{color:#fff}.lockup.light b span{color:var(--sky)}.footer .iso{width:auto;height:30px;color:var(--char)}.eyebrow.arw{align-items:center;gap:9px;display:inline-flex}.eyebrow.arw svg{color:var(--blue)}.dark .eyebrow.arw svg{color:var(--sky)}.corners{position:relative}.corners:before,.corners:after{content:"";pointer-events:none;border:2px solid var(--blue);opacity:.9;width:22px;height:22px;position:absolute}.corners:before{border-bottom:0;border-left:0;border-top-right-radius:6px;top:-9px;right:-9px}.corners:after{border-top:0;border-right:0;border-bottom-left-radius:6px;bottom:-9px;left:-9px}.wm{pointer-events:none;color:currentColor;opacity:.06;position:absolute}.rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.scene{padding:28px 0 40px;position:relative}.laptop{max-width:640px;margin:0 auto;position:relative}.lid{background:#1b2224;border-radius:18px 18px 6px 6px;padding:12px 12px 14px;box-shadow:0 40px 80px -40px #1021298c}.screen{background:var(--paper);border-radius:6px;position:relative;overflow:hidden}.scaled{transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.appbar{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.appbar .dots{gap:6px;display:flex}.appbar .dots i{background:#d5dddd;border-radius:50%;width:9px;height:9px}.appbar .apptitle{font-family:var(--mono);color:var(--mut);flex:1;font-size:11px}.appbar .appiso{color:var(--char);display:inline-flex}.appbody{flex:1;padding:16px 18px;overflow:hidden}.base{background:linear-gradient(#cfd6d8,#aab4b7);border-radius:0 0 14px 14px;height:14px;margin:0 -5%;position:relative}.base:before{content:"";background:#9aa5a8;border-radius:0 0 6px 6px;width:18%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.chatflow{gap:10px;display:grid}.chatflow .doc{border:1px solid var(--line)}.typing{background:#fff;border-radius:12px;justify-self:start;gap:4px;padding:10px 12px;display:inline-flex}.typing i{background:var(--sage);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}.play .msg-u{animation:.5s .3s both pop}.play .typing{animation:.3s 1s both pop,.2s 2.3s forwards gone}.play .doc{animation:.6s 2.4s both pop}.play .doc>*{animation:.5s both pop}.play .doc>:first-child{animation-delay:2.64s}.play .doc>:nth-child(2){animation-delay:2.78s}.play .doc>:nth-child(3){animation-delay:2.92s}.play .doc>:nth-child(4){animation-delay:3.06s}.play .doc>:nth-child(5){animation-delay:3.2s}.play .doc>:nth-child(6){animation-delay:3.34s}.play .doc>:nth-child(7){animation-delay:3.48s}.play .doc>:nth-child(8){animation-delay:3.62s}.play .doc>:nth-child(9){animation-delay:3.76s}.play .doc>:nth-child(10){animation-delay:3.9s}.play .doc>:nth-child(11){animation-delay:4.04s}.play .doc>:nth-child(12){animation-delay:4.18s}.play .doc>:nth-child(13){animation-delay:4.32s}.play .doc>:nth-child(14){animation-delay:4.46s}.play .doc>:nth-child(15){animation-delay:4.6s}.play .phase .bar i{transform-origin:0;animation:1.2s 3.4s both grow}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}@keyframes gone{to{opacity:0;height:0;margin:-10px 0 0;padding:0}}@keyframes grow{0%{transform:scaleX(0)}}.chip{z-index:3;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13.5px;font-weight:500;animation:6s ease-in-out infinite float;display:inline-flex;position:absolute;box-shadow:0 18px 40px -22px #10212980}.chip .ext{background:var(--sky-soft);min-width:40px;height:32px;color:var(--deep);font-family:var(--mono);border-radius:9px;place-items:center;padding:0 6px;font-size:11px;display:grid}.chip.c2{animation-delay:-2s;top:46%;left:-34px}.chip.c3{animation-delay:-4s;bottom:8px;right:6%}@keyframes float{50%{transform:translateY(-8px)}}.scene .sticky{z-index:4;background:var(--sky-soft);position:absolute;inset:auto auto -6px -18px;transform:rotate(-3deg)}@media (width<=999px){.chip.c2{left:-6px}.scene .sticky{left:auto;right:0}}@media (width<=560px){.chip{padding:7px 10px 7px 7px;font-size:12px}.chip .ext{min-width:34px;height:26px;font-size:10px}.chip.c1{top:-4px;right:0}.chip.c2{display:none}.chip.c3{bottom:54px;right:0}.scene .sticky{width:210px;margin:14px 0 0 auto;position:relative;bottom:auto;left:auto;right:auto}.lid{border-radius:12px 12px 4px 4px;padding:7px 7px 9px}}.phone{background:#1b2224;border-radius:40px;max-width:100%;margin:0 auto;padding:10px;position:relative;box-shadow:0 40px 80px -40px #1021298c}.phone .notch{z-index:2;background:#1b2224;border-radius:12px;width:80px;height:20px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pscreen{background:var(--paper);border-radius:31px;flex-direction:column;display:flex;overflow:hidden}.pbar{border-bottom:1px solid var(--line);color:var(--char);background:#fff;align-items:center;gap:8px;padding:48px 18px 12px;font-size:14px;font-weight:500;display:flex}.pchat{gap:10px;padding:14px;font-size:13px;display:grid}.pchat .doc{padding:14px}.sheet{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;height:100%;font-size:12.5px;display:flex;overflow:hidden}.sheet .fx{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink);gap:12px;padding:7px 10px;font-size:11.5px;display:flex}.sheet .fx span{color:var(--mut-2);font-style:italic}.grid{flex:1}.grid>div{border-bottom:1px solid #edf1f1;grid-template-columns:34px 1.3fr 1fr .8fr .7fr .9fr;display:grid}.grid>div>*{white-space:nowrap;border-right:1px solid #edf1f1;padding:6px 9px;overflow:hidden}.grid .hd,.grid>div>span:first-child{background:var(--paper);color:var(--mut-2);text-align:center;font-size:11px}.grid .ttl{font-size:14px;font-weight:600}.grid .th>*{color:var(--deep);background:#eef5f7;font-weight:600}.grid .th>span:first-child{background:var(--paper);color:var(--mut-2);font-weight:400}.grid .tot>*{border-top:1.5px solid var(--ink);font-weight:600}.grid .sel{outline:2px solid var(--teal);outline-offset:-2px;background:#e9f3f2}.sheet .tabs{background:var(--paper);border-top:1px solid var(--line);gap:2px;padding:0 8px;font-size:11.5px;display:flex}.sheet .tabs span{color:var(--mut);padding:7px 14px}.sheet .tabs .on{color:var(--teal);border-bottom:2px solid var(--teal);background:#fff;font-weight:600}.tile{background:var(--sky-soft);width:48px;height:48px;color:var(--deep);border-radius:14px;flex:none;place-items:center;display:grid}.tile svg{width:24px;height:24px}.dark .tile{color:var(--sky);background:#9fd3cc1f}.ticker{background:var(--ink);color:#e6efef;white-space:nowrap;overflow:hidden}.ticker .tr{padding:15px 0;animation:44s linear infinite tk;display:inline-flex}.ticker span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:22px;padding-left:22px;font-size:13px;display:inline-flex}.ticker .ta{color:var(--sky)}@keyframes tk{to{transform:translate(-50%)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee .mq{opacity:.7;align-items:center;gap:40px;animation:28s linear infinite tk;display:inline-flex}.marquee img{flex:none;width:auto;height:20px}.marquee img.t{height:28px}.marquee:hover .mq{animation-play-state:paused}.dark{background:radial-gradient(120% 90% at 100% 0%, var(--deep) 0%, var(--ink-2) 35%, var(--ink) 75%);position:relative;overflow:hidden}.dark .wrap{position:relative}.gets>div{background:#1021298c}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.chip,.ticker .tr,.marquee .mq,.play *,.typing i{animation:none!important}}.sheet-scene{max-width:760px;margin:0 auto 48px}.phone-wrap .phone{max-width:320px;margin:0}@media (width<=999px){.phone-wrap .phone{margin:0 auto}}.chip.c1{top:0;right:-14px}.chip.c2{top:auto;bottom:26px;left:-36px}.chip.c3{bottom:0;right:10%}@media (width<=999px){.chip.c2{left:-6px}}@media (width<=560px){.chip.c2{display:inline-flex;bottom:14px;left:-4px}.chip.c3{display:none}.chip.c1{top:6px;right:-4px}}.play.chatflow{animation:2.2s cubic-bezier(.5,0,.2,1) 5.2s both scrollup}@keyframes scrollup{to{transform:translateY(var(--up,-200px))}}@media (prefers-reduced-motion:reduce){.play.chatflow{transform:translateY(var(--up,-200px));animation:none}}.expert>*,.tx>*{min-width:0}.marquee{min-width:0;max-width:100%}.lockup .wordmark{display:block}.lockup .wordmark .dot{fill:var(--blue)}.lockup.light .wordmark .dot{fill:var(--sky)}:root{--ink:#252f2f;--mut:#3b4c4c;--paper:#f6f8f8;--mist:#d2e1e6;--sky:#83d8f4;--sky-soft:#dcf1f8}body{font-size:18px;line-height:1.5}@media (width<=720px){body{font-size:16px}}.display{letter-spacing:-.045em;font-size:clamp(48px,6.7vw,96px);font-weight:400;line-height:1}.display.sm{font-size:clamp(44px,5.4vw,78px)}.h2{letter-spacing:-.02em;font-size:clamp(32px,3.4vw,48px);font-weight:300;line-height:1.1}.eyebrow,.tag,.field label{letter-spacing:.08em}.dark{background:linear-gradient(160deg,#102129 0%,#1f3f4d 100%)}.dark .lede,.dark p{color:var(--mist)}.btn-ink,.cat.live,.ph-card.hot,.ticker{background:#102129}.nav-r{align-items:center;gap:14px;display:flex}.nav-acc{color:var(--mut);font-size:15px;text-decoration:none;display:none}.nav-acc:hover{color:var(--ink)}@media (width>=900px){.nav-acc{display:inline}}.burger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-content:center;gap:5px;width:40px;height:40px;display:inline-grid}.burger i{background:var(--ink);border-radius:2px;width:18px;height:1.6px;display:block}@media (width>=900px){.burger{display:none}}.mmenu{padding:8px max(20px, env(safe-area-inset-left,0px)) 18px;border-top:1px solid var(--line);background:#fff;display:grid}.mmenu a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0;font-size:18px;text-decoration:none}.mmenu a:last-child{border-bottom:0}@media (width>=900px){.mmenu{display:none}}@media (width<=400px){.nav .btn-sm{padding:0 14px;font-size:13px}}:root{--mono:var(--sans);--r-img:18px;--ink-d:#102129;--ink-d2:#1f3f4d}.v3{overflow-x:clip}.v3 img{max-width:100%;display:block}.v3-eye{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.v3-eye svg{color:var(--blue)}.v3-eye.sm{font-size:11px}.v3-eye.light{color:#b9d3db}.v3-eye.light svg{color:var(--sky)}.btn-ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #c4d3d8}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--ink)}.btn-sky{background:var(--sky);color:var(--ink-d)}.btn-sky:hover{background:#a6e3f7}.btn-block{justify-content:center;width:100%}.v3-link{color:var(--ink);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:500;display:inline-flex}.v3-link svg{width:16px;height:16px}.v3-sec{padding-block:clamp(72px,9vw,128px)}.v3-paper{background:var(--paper)}.v3-head{gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.v3-head.split{max-width:none}@media (width>=900px){.v3-head.split{grid-template-columns:1.1fr .9fr;align-items:end;gap:48px}}.v3-head .h2,.v3-split .h2{margin:0}.v3-hero{padding-block:clamp(40px,6vw,80px) clamp(56px,7vw,96px)}.v3-hero .display{margin:18px 0 0}.v3-hero-top{align-items:end;gap:28px;display:grid}@media (width>=980px){.v3-hero-top{grid-template-columns:1.25fr .75fr;gap:56px}}.v3-hero-top>*,.v3-bf-grid>*,.v3-dark-grid>*,.v3-split>*,.v3-free>*,.v3-offer>*,.v3-deliv>*,.v3-sys>*,.v3-expert>*{min-width:0}.v3-hero-side{gap:16px;display:grid}.v3-frac{color:var(--ink);margin:0;font-size:17px;font-weight:500}.v3-hero-side .btns{margin-top:8px}.v3-media{border-radius:var(--r-img);background:var(--mist);margin-top:clamp(36px,5vw,56px);position:relative;overflow:hidden}.v3-media img{object-fit:cover;object-position:center 40%;width:100%;height:clamp(320px,52vw,640px)}.v3-toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#102129e0;border-radius:16px;align-items:center;gap:12px;max-width:calc(100% - 28px);padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:clamp(14px,3vw,32px);left:clamp(14px,3vw,32px)}.v3-toast b{font-size:15px;font-weight:500;display:block}.v3-toast span:not(.v3-toast-ic){color:#c8d9de;font-size:13px;display:block}.v3-toast-ic{background:var(--sky);width:32px;height:32px;color:var(--ink-d);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.v3-cat-chip{height:28px;color:var(--ink-d);background:var(--mist);white-space:nowrap;border-radius:99px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.v3-cat-chip.line{background:0 0;box-shadow:inset 0 0 0 1px #c4d3d8}.v3-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.v3-dot.lg{width:14px;height:14px}.v3-expert{align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (width>=900px){.v3-expert{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.v3-expert-ph{border-radius:var(--r-img);background:var(--mist);aspect-ratio:4/5;max-height:640px;position:relative;overflow:hidden}.v3-expert-ph img{object-fit:cover;width:100%;height:100%}.v3-expert-ph .v3-cat-chip{position:absolute;top:16px;left:16px}.v3-expert-tx{gap:18px;display:grid}.v3-expert-tx .h3{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400}.v3-expert-tx .soft{margin:-8px 0 0}.v3-expert-tx blockquote{color:var(--ink);border-left:2px solid var(--sky);margin:0;padding-left:18px;font-size:clamp(19px,1.7vw,23px);font-weight:300;line-height:1.45}.v3-cred{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.v3-cred li{color:var(--mut);font-size:14.5px;line-height:1.35}.v3-cred b{color:var(--ink);letter-spacing:-.02em;margin-bottom:2px;font-size:26px;font-weight:400;display:block}.v3-brands{border-top:1px solid var(--line);gap:12px;padding-top:8px;display:grid}.v3-asesoria{color:var(--ink);margin:0;font-size:15.5px}.v3-asesoria a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.v3-next{gap:18px;margin-top:clamp(44px,6vw,72px);display:grid}.v3-next-row{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 28px;display:grid}.v3-next-it{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 0;display:flex}.v3-next-it b{font-size:15.5px;font-weight:500;display:block}.v3-next-it span:not(.v3-dot){color:var(--mut);margin-top:2px;font-size:14px;display:block}.v3-sys{gap:20px;display:grid}@media (width>=980px){.v3-sys{grid-template-columns:1.6fr 1fr}}.v3-sys-link{height:100%;color:inherit;text-decoration:none;display:block}.v3-sys-main .v3-sys-link{border-radius:var(--r-img);background:#fff;display:grid;overflow:hidden}@media (width>=720px){.v3-sys-main .v3-sys-link{grid-template-columns:1fr 1fr}}.v3-sys-img{background:var(--mist);min-height:260px}.v3-sys-img img{object-fit:cover;width:100%;height:100%}.v3-sys-tx{align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.v3-sys-tx .h3,.v3-sys-free .h3{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(26px,2.4vw,32px);font-weight:400}.v3-sys-tx p,.v3-sys-free p{color:var(--mut);margin:0}.v3-sys-free .v3-sys-link{background:var(--ink-d);color:#fff;border-radius:var(--r-img);align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.v3-sys-free p{color:#c8d9de}.v3-sys-free .v3-link{color:var(--sky);margin-top:auto}.v3-sys-link:hover .btn-ink{background:var(--blue)}.v3-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.v3-price b{letter-spacing:-.02em;font-size:30px;font-weight:400}.v3-price s{color:var(--mut);font-size:17px}.v3-price span{color:var(--mut);flex-basis:100%;font-size:13.5px}.v3-price.lg b{font-size:clamp(40px,4vw,52px)}.v3-steps{gap:clamp(28px,3vw,36px);display:grid}@media (width>=860px){.v3-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-step-img{border-radius:var(--r-img);aspect-ratio:3/2;background:var(--mist);margin-bottom:18px;overflow:hidden}.v3-step-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.v3-step:hover .v3-step-img img{transform:scale(1.03)}.v3-step-n{color:var(--blue);letter-spacing:.04em;font-size:13px;font-weight:500}.v3-step h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:22px;font-weight:500}.v3-step p{color:var(--mut);margin:0;font-size:16px;line-height:1.55}.v3-dark{background:linear-gradient(160deg, var(--ink-d) 0%, var(--ink-d2) 100%);color:#fff;padding-block:clamp(72px,9vw,128px);position:relative;overflow:hidden}.v3-dark .h2{color:#fff;margin:16px 0}.v3-dark .lede{color:#c8d9de}.v3-dark-grid{z-index:1;align-items:center;gap:40px;display:grid;position:relative}@media (width>=980px){.v3-dark-grid{grid-template-columns:.85fr 1.15fr;gap:64px}}.v3-dark-grid .btn{margin-top:28px}.v3-dark-arw{opacity:.06;color:#fff;pointer-events:none;width:420px;height:auto;position:absolute;bottom:-80px;right:-60px}.v3-dark .wrap{z-index:1;position:relative}.cx{gap:14px;min-width:0;display:grid}.cx-tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cx-tabs::-webkit-scrollbar{display:none}.cx-tabs button{font:inherit;cursor:pointer;background:var(--card);color:var(--mut);border:0;border-radius:99px;flex:none;padding:9px 14px;font-size:14px;font-weight:500;position:relative;overflow:hidden}.cx-tabs button.on{background:var(--ink-d);color:#fff}.cx-dark .cx-tabs button{color:#c8d9de;background:#ffffff14}.cx-dark .cx-tabs button.on{background:var(--sky);color:var(--ink-d)}.cx-bar{opacity:.5;transform-origin:0;background:currentColor;width:100%;height:2px;animation:linear forwards cxbar;position:absolute;bottom:0;left:0}@keyframes cxbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cx-win{color:#252f2f;background:#faf9f6;border-radius:16px;flex-direction:column;min-height:440px;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #10212973,0 0 0 1px #10212914}.cx-top{color:#59625f;border-bottom:1px solid #ebe7de;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.cx-dots{gap:6px;display:inline-flex}.cx-dots i{background:#dcd7cc;border-radius:50%;width:10px;height:10px}.cx-app{color:#252f2f;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cx-skill{white-space:nowrap;background:#fff;border:1px solid #e6e2d9;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px}@media (width<=520px){.cx-skill{display:none}}.cx-body{flex-direction:column;flex:1;gap:16px;padding:22px clamp(16px,3vw,28px);display:flex}.cx-u{background:#ece9e2;border-radius:16px;align-self:flex-end;max-width:80%;padding:10px 14px;font-size:15px;animation:.4s both cxin}.cx-a{min-width:0;font-size:15px;line-height:1.55;animation:.4s .35s both cxin}.cx-a>*{animation:.45s both cxin}.cx-a>:first-child{animation-delay:.5s}.cx-a>:nth-child(2){animation-delay:.9s}.cx-a>:nth-child(3){animation-delay:1.3s}.cx-a>:nth-child(4){animation-delay:1.7s}.cx-a>:nth-child(5){animation-delay:2.1s}@keyframes cxin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cx-u,.cx-a,.cx-a>*{animation:none}}.cx-k{letter-spacing:.06em;text-transform:uppercase;color:#3c7a96;margin:0 0 6px;font-size:12px;font-weight:600}.cx-lead{margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.4}.cx-num{font-variant-numeric:tabular-nums;font-weight:600}.cx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cx-tiles div{background:#fff;border:1px solid #e6e2d9;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.cx-tiles span{color:#59625f;font-size:12px}.cx-tiles .cx-num{font-size:18px;font-weight:500}.cx-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.cx-t th{text-align:left;color:#59625f;border-bottom:1px solid #e6e2d9;padding:6px 8px 6px 0;font-weight:500}.cx-t td{border-bottom:1px solid #eeeae2;padding:8px 8px 8px 0}.cx-note{color:#59625f;margin:12px 0 0;font-size:13.5px}.cx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-list li{background:#fff;border:1px solid #e6e2d9;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.cx-list b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.cx-list span{color:#59625f;font-size:13px}.cx-list.sm li{padding:8px 12px}.cx-rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-rules li{align-items:baseline;gap:10px;font-size:14.5px;display:flex}.cx-rules i{border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.cx-rules i.ok,.cx-pill.ok{background:#3b7271}.cx-rules i.bad{background:#c2513f}.cx-rules i.mid{background:#83d8f4}.cx-pill{color:#fff;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-block}.cx-input{color:#8a948f;background:#fff;border:1px solid #e1ddd3;border-radius:14px;margin:0 clamp(12px,2vw,20px) 16px;padding:12px 14px;font-size:14px}.v3-cats{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.v3-cats-track{gap:18px;width:max-content;padding-block:4px;animation:48s linear infinite v3mq;display:flex}.v3-cats:hover .v3-cats-track{animation-play-state:paused}@keyframes v3mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v3-cats-track{animation:none}}.v3-cat{flex:none;width:clamp(240px,24vw,300px)}.v3-cat-img{border-radius:var(--r-img);aspect-ratio:4/3;position:relative;overflow:hidden}.v3-cat-img img{object-fit:cover;filter:grayscale()contrast(.95);opacity:.75;mix-blend-mode:multiply;width:100%;height:100%}.v3-cat.on .v3-cat-img img{filter:none;opacity:1;mix-blend-mode:normal}.v3-cat-arw{width:40%;height:auto;color:var(--ink-d);opacity:.7;position:absolute;inset:22% 30%}.v3-cat-tx{justify-items:start;gap:4px;padding:14px 2px 0;display:grid}.v3-cat-tx b{margin-top:6px;font-size:18px;font-weight:500}.v3-cat-tx span:not(.v3-cat-chip){color:var(--mut);font-size:14px}.v3-cat:not(.on) .v3-cat-chip{color:var(--mut);background:0 0;box-shadow:inset 0 0 0 1px #c4d3d8}.v3-interest{max-width:720px;margin-top:clamp(36px,5vw,56px)}.v3-split{gap:32px;display:grid}@media (width>=900px){.v3-split{grid-template-columns:.9fr 1.1fr;gap:64px}}.v3-split .h2{margin-top:16px}.v3-points{gap:22px;display:grid}.v3-points p{color:var(--mut);border-top:1px solid var(--line);margin:0;padding-top:18px;font-size:18px;line-height:1.55}.v3-points b{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.v3-bf-grid{align-items:start;gap:44px;display:grid}@media (width>=1020px){.v3-bf-grid{grid-template-columns:.95fr 1.05fr;gap:56px}}.v3-bf-grid .display{margin:18px 0 20px}.v3-buy{background:var(--paper);border-radius:var(--r-img);gap:10px;max-width:440px;margin-top:30px;padding:22px;display:grid}.v3-count{color:var(--blue);font-size:13px;font-weight:500}.v3-buy-sub{color:var(--mut);margin:0;font-size:14px}.v3-buy .btn{margin-top:6px}.v3-buy-note{color:var(--mut);text-align:center;font-size:13px}.v3-buyline{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(32px,4vw,48px);display:flex}.v3-buyline span{color:var(--mut);font-size:14px}.v3-buyline.light span{color:#c8d9de}.v3-strip{padding-block:28px 8px}.v3-strip .wrap{gap:14px;display:grid}.v3-deliv{align-items:start;gap:36px;display:grid}@media (width>=980px){.v3-deliv{grid-template-columns:1.2fr .8fr;gap:56px}}.v3-deliv-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.v3-deliv-list li{border-top:1px solid #ffffff1f;gap:16px;padding:16px 0;display:flex}.v3-deliv-list .v3-step-n{color:var(--sky);min-width:22px}.v3-deliv-list b{font-size:16.5px;font-weight:500;display:block}.v3-deliv-list span:not(.v3-step-n){color:#b9cdd3;margin-top:2px;font-size:14.5px;display:block}.v3-offer{align-items:center;gap:36px;display:grid}@media (width>=900px){.v3-offer{grid-template-columns:1fr 440px;gap:64px}}.v3-offer .v3-buy{box-shadow:0 0 0 1px var(--line);background:#fff;margin-top:0}.v3-checks{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v3-checks li{padding-left:30px;font-size:17px;position:relative}.v3-checks li:before{content:"";background:var(--sky);width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--sky), inset 0 0 0 9px var(--ink-d);border-radius:50%;position:absolute;top:4px;left:0}.v3-free{align-items:start;gap:40px;display:grid}@media (width>=960px){.v3-free{grid-template-columns:1.1fr .9fr;gap:64px}}.v3-free-tx{justify-items:start;gap:18px;display:grid}.v3-free-tx .h2{margin:0}.v3-free-img{border-radius:var(--r-img);aspect-ratio:3/2;object-fit:cover;width:100%}.v3-free-tx a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.v3-free-form{border-radius:var(--r-img);box-shadow:0 0 0 1px var(--line);background:#fff;gap:10px;padding:clamp(22px,3vw,32px);display:grid}@media (width>=960px){.v3-free-form{position:sticky;top:96px}}.v3-free-form .h3{margin:0;font-size:24px;font-weight:500}.v3-free-form .soft{margin:0 0 8px;font-size:14.5px}.v3-rules{border-top:1px solid var(--line);gap:0;display:grid}.v3-rules>div{border-bottom:1px solid var(--line);gap:4px 32px;padding:18px 0;display:grid}@media (width>=800px){.v3-rules>div{grid-template-columns:1fr 1fr}}.v3-rules span{color:var(--mut)}.v3-rules b{font-weight:500}.v3-next-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.v3-next-card{border-radius:var(--r-img);background:#fff;align-content:start;gap:6px;padding:20px;display:grid}.v3-next-card b{margin-top:8px;font-size:17px;font-weight:500}.v3-next-card span:not(.v3-dot){color:var(--mut);font-size:14px}.v3-next-card em{color:var(--blue);margin-top:6px;font-size:12.5px;font-style:normal}@media (width>=900px){.v3-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px;display:grid}}.v3-faq-grid .h2{margin-top:16px}.v3-hero+.v3-sec{padding-top:clamp(40px,5vw,72px)}.v3-hero.bf+.v3-strip{padding-top:0}@media (width<=520px){.cx-tiles .cx-num{font-size:15px}.cx-tiles div{padding:8px 9px}}.mb-demo{z-index:50;color:#6b4a00;text-align:center;background:#fff4e0;padding:6px 16px;font-size:12.5px;position:fixed;top:0;left:0;right:0}.mb-login{background:var(--paper);min-height:100vh;padding:48px max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid}.mb-login-card{width:100%;max-width:420px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:20px;gap:14px;padding:32px;display:grid}.mb-login-card h1{letter-spacing:-.02em;margin:14px 0 0;font-size:30px;font-weight:400}.mb-login-card p{color:var(--mut);margin:0}.mb-login-card form{gap:8px;margin-top:6px;display:grid}.mb-login-card label{color:var(--mut);font-size:13px}.mb-login-card input{font:inherit;border:1px solid var(--line);border-radius:12px;padding:13px 14px}.mb-login-card .btn{margin-top:8px}.mb-small{color:var(--mut);font-size:13px!important}.mb{background:var(--paper);min-height:100vh;padding-top:30px;display:grid}@media (width>=900px){.mb{grid-template-columns:250px minmax(0,1fr)}}.mb-side{border-right:1px solid var(--line);padding:24px max(16px, env(safe-area-inset-left,0px));background:#fff;flex-direction:column;gap:20px;display:flex}@media (width>=900px){.mb-side{height:calc(100vh - 30px);padding:28px 20px;position:sticky;top:30px}}.mb-side nav{gap:4px;display:flex;overflow-x:auto}@media (width>=900px){.mb-side nav{flex-direction:column}}.mb-side nav button{font:inherit;text-align:left;cursor:pointer;color:var(--mut);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:10px 12px}.mb-side nav button.on{background:var(--paper);color:var(--ink);font-weight:500}.mb-user{align-items:center;gap:10px;margin-top:auto;font-size:14px;display:none}@media (width>=900px){.mb-user{display:flex}}.mb-user span{background:var(--ink-d);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.mb-user small{color:var(--mut);font-size:12px;display:block}.mb-main{padding:clamp(24px, 4vw, 48px) max(16px, env(safe-area-inset-left,0px));width:100%;max-width:1040px}.mb-h h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:400}.mb-h p{color:var(--mut);margin:8px 0 28px}.mb-sys{background:#fff;border-radius:20px;gap:22px;padding:clamp(20px,3vw,32px);display:grid}.mb-sys-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mb-ver{color:var(--mut);font-size:13px}.mb-sys h2{letter-spacing:-.02em;margin:-6px 0 0;font-size:28px;font-weight:400}.mb-video{aspect-ratio:16/9;background:linear-gradient(160deg, var(--ink-d), var(--ink-d2));color:#fff;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.mb-play{background:var(--sky);width:72px;height:72px;color:var(--ink-d);border-radius:50%;place-items:center;padding-left:5px;font-size:24px;display:grid}.mb-video-tx{gap:2px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.mb-video-tx b{font-weight:500}.mb-video-tx span{color:#c8d9de;font-size:13px}.mb-cols{gap:28px;display:grid}@media (width>=820px){.mb-cols{grid-template-columns:1.1fr .9fr}}.mb-cols>*{min-width:0}.mb-cols h3{justify-content:space-between;margin:0 0 12px;font-size:17px;font-weight:500;display:flex}.mb-count{color:var(--blue);font-size:14px}.mb-files{gap:0;margin:0;padding:0;list-style:none;display:grid}.mb-files li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 0;display:grid}.mb-files b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.mb-files span{color:var(--mut);grid-column:1;font-size:13px}.mb-files .btn{grid-area:1/2/span 2}.mb-bar{background:var(--paper);border-radius:99px;height:6px;margin-bottom:12px;overflow:hidden}.mb-bar i{background:var(--teal);height:100%;transition:width .3s;display:block}.mb-steps{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.mb-steps label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.mb-steps input{accent-color:#3b7271;margin-top:4px}.mb-update{background:var(--paper);border-radius:14px;gap:4px;padding:14px 16px;font-size:14.5px;display:grid}.mb-update span{color:var(--mut)}.mb-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.mb-card{background:#fff;border-radius:18px;align-content:start;justify-items:start;gap:10px;padding:22px;display:grid}.mb-card h3{margin:4px 0 0;font-size:19px;font-weight:500}.mb-card p{color:var(--mut);margin:0;font-size:14.5px}.mb-card.hl{box-shadow:none}.mb-price{align-items:baseline;gap:8px;display:flex}.mb-price b{font-size:24px;font-weight:400}.mb-price span{color:var(--mut);font-size:12.5px}.mb-promo{background:linear-gradient(160deg, var(--ink-d), var(--ink-d2));color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,3vw,32px);display:flex}.mb-promo h3{margin:10px 0 6px;font-size:24px;font-weight:400}.mb-promo p{color:#c8d9de;margin:0}.mb-tag{background:var(--sky);color:var(--ink-d);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:500}.mb-promo code{font:inherit;letter-spacing:.08em;background:#ffffff1a;border:1px dashed #fff6;border-radius:12px;padding:12px 18px;font-size:22px}@media (width<=600px){.mb-video{aspect-ratio:4/3}.mb-play{width:52px;height:52px;margin-bottom:40px;font-size:18px}}.v3-recruit{max-width:760px;color:var(--mut);border-top:1px solid var(--line);margin:clamp(36px,5vw,56px) 0 0;padding-top:20px;font-size:16px}@media (width<=1019px){.v3-hide-m{display:none}}.cx-win.chatgpt{background:#fff}.cx-win.chatgpt .cx-top{border-bottom-color:#ececec}.cx-win.chatgpt .cx-u{background:#f3f3f3;border-radius:22px}.cx-win.chatgpt .cx-input{border-color:#e3e3e3;border-radius:26px}.cx-win.chatgpt .cx-tiles div,.cx-win.chatgpt .cx-list li{border-color:#ececec}.cx-win.claude .cx-app{font-family:Georgia,Times New Roman,serif;font-size:15px}.cx-pill.mid{background:#c9a227}.cx-body{min-height:var(--cxh-d,0px)}@media (width<=600px){.cx-body{min-height:var(--cxh-m,0px)}}.cx-cap{color:var(--mut);margin:2px 0 0;font-size:12.5px}.cx-dark .cx-cap{color:#9fb6bd}.gr-grid{align-items:start;gap:32px;display:grid}@media (width>=960px){.gr-grid{grid-template-columns:1.1fr .9fr;gap:64px}}.gr-grid>*,.gr-ej>*,.gr-next>*{min-width:0}.gr-tx{justify-items:start;gap:18px;display:grid}.gr-tx .display{margin:0}.gr-points{color:var(--mut);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.gr-points li{padding-left:18px;position:relative}.gr-points li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.gr-form{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(20px,3vw,32px)}.gr-form .h3{margin:0 0 14px}.gr-ej{align-items:center;gap:32px;display:grid}@media (width>=960px){.gr-ej{grid-template-columns:.8fr 1.2fr;gap:64px}}.gr-ej-tx{gap:14px;display:grid}.gr-next{align-items:start;gap:28px;display:grid}@media (width>=960px){.gr-next{grid-template-columns:1fr 1fr;gap:64px}}.gr-next-list{flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.gr-next-list li{align-items:center;gap:8px;display:inline-flex}.form .opt{color:var(--mut);font-weight:400}.form .consent{color:var(--mut);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.form .consent input{width:18px;height:18px;accent-color:var(--ink);margin:1px 0 0}.form .consent a{color:inherit;text-decoration:underline}.form-err{color:#8a1c12;background:#fdecea;border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.legal-doc{max-width:720px}.legal-doc h2{margin:32px 0 8px}.legal-doc p,.legal-doc li{font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.cx-body *,.cx-body{opacity:1!important;animation:none!important;transform:none!important}}.v3-price s,.v3-buyline s,.mbar s{color:var(--mut);margin-right:10px;font-weight:400;text-decoration-thickness:1.5px}.v3-price s{vertical-align:.35em;font-size:.5em}.v3-price-wrap{gap:4px;display:grid}.v3-price-wrap>span{color:var(--mut);font-size:13px}.mbar s{margin-right:4px;font-size:13px}.xp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue,#3c7a96);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.xp-name{margin-top:0}.xp-walls{border-top:1px solid var(--line);gap:18px;margin:22px 0 6px;padding-top:18px;display:grid}.xp-walls figure{gap:10px;margin:0;display:grid}.xp-walls figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11.5px;font-weight:600}.xp-walls img{opacity:.85;width:100%;height:auto}.xp-strip{opacity:.8;width:100%;max-width:980px;height:auto;margin-top:14px}.xp-ase-line{color:var(--mut);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;font-size:15px;display:flex}.xp-next{gap:18px;margin-top:18px;display:grid}@media (width>=760px){.xp-next{grid-template-columns:1fr 1fr}}.xp-next-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:88px 1fr;align-items:start;gap:6px 18px;padding:20px;display:grid}.xp-next-card>:not(.xp-next-ph){grid-column:2}.xp-next-card .v3-cat-chip{justify-self:start}.xp-next-card b{font-size:18px;font-weight:500}.xp-next-card p{color:var(--mut);margin:0;font-size:14.5px}.xp-next-card a{color:var(--ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.xp-next-ph{background:color-mix(in srgb, var(--c) 35%, #fff);border-radius:14px;grid-row:1/span 4;width:88px;height:110px;position:relative;overflow:hidden}.xp-next-ph span{background:color-mix(in srgb, var(--c) 70%, #fff);border-radius:50% 50% 0 0;width:64px;height:64px;margin-left:-32px;position:absolute;bottom:-18px;left:50%}.xp-next-ph:before{content:"";background:color-mix(in srgb, var(--c) 70%, #fff);border-radius:50%;width:34px;height:34px;margin-left:-17px;position:absolute;top:22px;left:50%}.xp-ase{background:var(--paper,#f6f8f8);border:1px solid var(--line);border-radius:20px;align-items:center;gap:18px;margin-top:32px;padding:clamp(20px,3vw,32px);display:grid}@media (width>=860px){.xp-ase{grid-template-columns:1fr auto}}.xp-ase h3{margin:10px 0 6px}.xp-ase p{color:var(--mut);max-width:560px;margin:0}.gr-sheet{border:1px solid var(--line);background:#fff;border-radius:20px;gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 24px 60px -30px #10212959}.gr-sheet-top{letter-spacing:.06em;text-transform:uppercase;color:#3c7a96;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.gr-sheet-brand{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px}.gr-kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=520px){.gr-kpis{grid-template-columns:repeat(4,1fr)}}.gr-kpis div{border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.gr-kpis span{color:var(--mut);font-size:12px}.gr-kpis b{font-size:18px;font-weight:500}.gr-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:110px;padding:0 4px;display:flex}.gr-bars i{transform-origin:bottom;background:#83d8f4;border-radius:8px 8px 2px 2px;flex:1;animation:.8s cubic-bezier(.2,.8,.2,1) both grbar}.gr-bars i:nth-child(6){background:var(--ink)}@keyframes grbar{0%{transform:scaleY(.05)}}.gr-days{gap:10px;margin-top:-10px;padding:0 4px;display:flex}.gr-days span{text-align:center;color:var(--mut);flex:1;font-size:11px}.gr-funnel{gap:7px;display:grid}.gr-funnel div{grid-template-columns:100px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.gr-funnel em{background:#eef3f4;border-radius:99px;height:8px;overflow:hidden}.gr-funnel em i{background:#3b7271;border-radius:99px;height:100%;display:block}.gr-acts{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.gr-acts li{align-items:center;gap:10px;display:flex}.gr-acts i{border-radius:50%;flex:none;width:9px;height:9px}.gr-acts i.ok{background:#3b7271}.gr-acts i.bad{background:#c2513f}.gr-acts i.mid{background:#83d8f4}.gr-tx .gr-form{width:100%;margin-top:8px}@media (prefers-reduced-motion:reduce){.gr-bars i{animation:none}}.ty-steps{border-top:1px solid var(--line);gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.ty-steps{border-top:0;grid-template-columns:repeat(3,1fr);gap:32px}}.ty-steps li{border-bottom:1px solid var(--line);padding:22px 0}@media (width>=860px){.ty-steps li{border-bottom:0;border-top:2px solid var(--ink)}}.ty-n{color:#3c7a96;font-size:13px;font-weight:600}.ty-steps h3{letter-spacing:-.01em;margin:8px 0 6px;font-size:19px;font-weight:500}.ty-steps p{color:var(--mut);margin:0;font-size:15px;line-height:1.5}.mb-hero{background:linear-gradient(120deg,#e8f7fc 0%,#f6f8f8 60%);border-radius:22px;margin-bottom:22px;padding:26px clamp(20px,3vw,32px) 4px;position:relative;overflow:hidden}.mb-hero h1{margin-top:10px}.mb-hero-arw{opacity:.12;pointer-events:none;width:200px;height:auto;position:absolute;top:-30px;right:-20px}.mb-promo-go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v3-expert{align-items:start}@media (width>=980px){.v3-expert-ph{position:sticky;top:96px}}.gr-kpis b{white-space:nowrap;font-size:clamp(15px,1.4vw,18px)}.xp-strip{max-width:760px;display:block}.ase-buy{border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:start;gap:10px;max-width:440px;margin-top:28px;padding:24px;display:grid}.v3-hero .display+.lede{margin-top:18px}.xp-walls{gap:14px}.xp-walls>div{gap:8px;min-width:0;display:grid}.xp-wl{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.lg-mq{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lg-track{opacity:.78;align-items:center;gap:34px;width:max-content;padding-block:6px;animation:70s linear infinite lgmq;display:flex}.lg-mq.rev .lg-track{animation-direction:reverse}.lg-track img{flex:none;width:auto;display:block}.lg-mq:hover .lg-track{animation-play-state:paused}@keyframes lgmq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lg-mq{overflow-x:auto}.lg-track{animation:none}.lg-track img.dup{display:none}}.v3-strip .lg-mq{margin-top:12px}.an{aspect-ratio:16/10;border-radius:var(--r-img,18px);place-items:center;width:100%;display:grid;overflow:hidden}.an svg{width:100%;height:100%;display:block}.an-spark{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out 1.4s infinite an-tw}@keyframes an-tw{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.6)rotate(45deg)}}@keyframes an-drop{0%{opacity:0;transform:translateY(-110px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes an-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes an-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.an1 .an-file{animation:1s cubic-bezier(.3,1.6,.5,1) .3s both an-drop}.an1 .an-check,.an6 .an-check{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.3,1.8,.5,1) 1.3s both an-pop}.an1 .an-chip{animation:.6s cubic-bezier(.2,.9,.3,1.2) both an-rise}.an1 .c1{animation-delay:1.7s}.an1 .c2{animation-delay:1.9s}.an1 .c3{animation-delay:2.1s}.an2 .an-row{animation:4s cubic-bezier(.6,0,.3,1) infinite an-slide}.an2 .an-bar{transform-box:fill-box;transform-origin:bottom;animation:4s cubic-bezier(.3,1.4,.5,1) infinite an-grow}@keyframes an-slide{0%,10%{opacity:1;transform:none}36%{opacity:0;transform:translate(150px)}37%,88%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes an-grow{0%,34%{transform:scaleY(.04)}56%,92%{transform:scaleY(1)}to{transform:scaleY(.04)}}.an5 .an-line{stroke-dasharray:200;animation:4s ease-in-out infinite an-draw}.an5 .an-dot{animation:4s ease-in-out infinite an-blink}.an5 .an-pa{animation:4s step-end infinite an-swap}.an5 .an-pb{animation:4s step-end -2s infinite an-swap}@keyframes an-draw{0%{stroke-dashoffset:200px}45%,to{stroke-dashoffset:0}}@keyframes an-blink{0%,40%{opacity:0}50%,to{opacity:1}}@keyframes an-swap{0%,49%{opacity:1}50%,to{opacity:0}}.an6 .an-pay{animation:.6s ease-out .2s both an-rise}.an6 .an-btn{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out .9s infinite an-press}@keyframes an-press{0%,20%,to{transform:none}10%{transform:scale(.95)}}.an-cat{aspect-ratio:4/3;border-radius:var(--r-img,18px);place-items:center;display:grid;position:relative;overflow:hidden}.an-cat-ic{transform-origin:bottom;width:42%;height:auto;animation:3.2s cubic-bezier(.3,1.6,.5,1) infinite an-hop}@keyframes an-hop{0%,30%,to{transform:none}12%{transform:translateY(-10%)scale(1.04)}}.an-cat-dots{gap:5px;display:flex;position:absolute;top:12px;left:14px}.an-cat-dots i{background:#10212940;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.an *,.an-cat *{animation:none!important}.an-cat-ic{animation:none}.an5 .an-pb{opacity:0}}.v3-step-an .an{border-radius:var(--r-img,18px)}.v3-sys-an{background:#dcf1f8;place-items:center;display:grid}.v3-sys-an .an{aspect-ratio:auto;border-radius:0;height:100%}.v3-cat .an-cat{width:100%}.v3-step .an,.v3-step-img{aspect-ratio:3/2;margin-bottom:18px}.v3-step-img img{object-fit:cover;width:100%;height:100%}@media (width>=900px){.mb-side{align-self:start;height:calc(100vh - 30px);position:sticky;top:30px}}.mb-hero{border:1px solid var(--line);background:#fff}.v3-sys-an{min-height:260px}.v3-sys-an .an{aspect-ratio:auto;width:100%;height:100%}.v3-price,.cx-num,.gr-kpis b,.v3-cred b,.mb-price b,.cx-t td{font-variant-numeric:tabular-nums}.xp-next-card a svg{flex:none;width:14px;height:14px}.v3-buy-req{color:var(--mut);margin:2px 0 0;font-size:12.5px}.v3-buyline.light s,.v3-buyline.light span{color:#ffffffb8}.cx-dark .cx-cap,.v3-dark .cx-cap{color:#ffffffb3}.v3-price-wrap .v3-price s{font-size:14px}.mb-card .btn{padding:9px 14px;font-size:13px}.v3-cat-link{color:inherit;text-decoration:none;display:block}.ase-faq{margin-top:8px}.an7 .an-row7{animation:.5s ease-out both an-rise}.an7 .an-talk{animation:1.6s ease-in-out infinite an-blink}.an8 .an-tick{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s ease-out forwards an-tick}@keyframes an-tick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.an8 .an-tick{stroke-dashoffset:0}}.xd{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:8px;display:grid}.xd-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:22px;align-content:start;justify-items:start;gap:8px;min-width:0;padding:14px 14px 18px;text-decoration:none;display:grid}.xd-card.on{border-color:var(--ink)}.xd-ph{aspect-ratio:4/5;background:var(--mist);border-radius:16px;width:100%;margin-bottom:6px;position:relative;overflow:hidden}.xd-ph img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%}.xd-sil{position:absolute;inset:0}.xd-sil:before{content:"";aspect-ratio:1;background:#ffffffa6;border-radius:50%;width:30%;position:absolute;top:26%;left:50%;transform:translate(-50%)}.xd-sil:after{content:"";aspect-ratio:1;background:#ffffffa6;border-radius:50%;width:64%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.xd-card b{letter-spacing:-.01em;font-size:20px;font-weight:500}.xd-role{color:var(--mut);font-size:14px}.xd-card ul{gap:4px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.xd-card ul li:before{content:"·";color:#3c7a96;margin-right:6px}.xd-link{color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;margin-top:4px;font-size:14px;text-decoration:underline;display:inline-flex}.xd-link svg{width:14px;height:14px}.xd-card.xd-soon b{color:var(--mut)}.xd-after{gap:14px;margin-top:28px;display:grid}.xc{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:140px 1fr;align-items:start;gap:20px;padding:18px;display:grid}@media (width<=520px){.xc{grid-template-columns:96px 1fr;gap:14px}}.xc-ph{aspect-ratio:4/5;border-radius:14px;overflow:hidden}.xc-ph img{object-fit:cover;filter:grayscale();width:100%;height:100%}.xc-tx{justify-items:start;gap:6px;min-width:0;display:grid}.xc-tx>b{font-size:22px;font-weight:500}.xc .v3-cred{grid-template-columns:1fr 1fr;margin-top:6px}@media (width<=520px){.xc .v3-cred{grid-template-columns:1fr}}.ase-hero{align-items:start;gap:32px;display:grid}@media (width>=980px){.ase-hero{grid-template-columns:1fr 1fr;gap:56px}}.ase-hero>*{min-width:0}.cc-top{aspect-ratio:4/3;border-radius:var(--r-img,18px);place-items:center;display:grid;position:relative;overflow:hidden}.cc-top .an-cat{aspect-ratio:auto;position:absolute;inset:0;background:0 0!important}.cc-top .an-cat-ic{width:34%;margin-top:-12%}.cc-tools{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cc-tools span{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px #10212914}.v3-was{color:var(--mut);white-space:nowrap;margin-right:8px;font-size:15px;-webkit-text-decoration:line-through #c2513f;text-decoration:line-through #c2513f;text-decoration-thickness:2px}.v3-off{color:var(--ink);white-space:nowrap;background:#83d8f4;border-radius:99px;margin-right:10px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.v3-buyline.light .v3-was{color:#ffffffbf}.v3-price s{text-decoration-color:#c2513f;text-decoration-thickness:2px}.ase-side{gap:22px;display:grid}.ase-side .xp-walls{margin-top:0}.ty-top{align-items:center;gap:28px;display:grid}@media (width>=980px){.ty-top{grid-template-columns:1.1fr .9fr;gap:56px}}.ty-top>*{min-width:0}.mb-card-an{width:100%;margin-bottom:4px}.mb-card-an .an,.mb-card-an .cc-top{aspect-ratio:16/10;border-radius:12px}.mb-card.off{opacity:1}.mb-card.off h3,.mb-card.off p{color:var(--mut)}.v3-price s,.v3-price-wrap .v3-price s{vertical-align:baseline;color:#516969;margin-right:2px;font-size:22px;text-decoration-thickness:2.5px}.v3-price.lg s{font-size:28px}.v3-price .v3-off{color:var(--ink);flex-basis:auto;align-self:center;padding:4px 11px;font-size:14px}.v3-was{font-size:17px;text-decoration-thickness:2.5px}@media (width<=699px){.xd{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 0 8px;display:flex;overflow-x:auto}.xd::-webkit-scrollbar{display:none}.xd-card{scroll-snap-align:start;flex:0 0 76%}.xd-card.xd-soon .xd-ph{aspect-ratio:4/5}}.cc-tools span{border-radius:11px;width:40px;height:40px}.cc-tools img{width:24px;height:24px}.mb-price s{color:var(--mut);margin-right:8px;font-size:18px;text-decoration-color:#c2513f;text-decoration-thickness:2px}.xd-ph-soon{align-content:end;padding:18px;display:grid}.xd-ph-soon span{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2.2vw,28px);font-weight:300;line-height:1.1}.xs{margin-top:8px}.xs-stage{min-height:640px;position:relative}.xs-card{border:1px solid var(--line);transform-origin:0;cursor:pointer;background:#fff;border-radius:24px;grid-template-columns:minmax(0,42%) minmax(0,1fr);width:74%;height:100%;transition:transform .5s cubic-bezier(.3,.9,.3,1),opacity .4s,filter .4s;display:grid;position:absolute;top:0;left:0;overflow:hidden}.xs-card.p0{z-index:4;cursor:default;transform:none;box-shadow:0 24px 60px -30px #10212959}.xs-card.p1{z-index:3;opacity:.92;transform:translate(28%)scale(.9)}.xs-card.p2{z-index:2;opacity:.72;transform:translate(37%)scale(.8)}.xs-card.p3{z-index:1;opacity:.5;transform:translate(44%)scale(.7)}.xs-card:not(.p0) .xs-tx>:not(.v3-cat-chip):not(.xs-name){visibility:hidden}.xs-card:not(.p0):hover{opacity:1}.xs-ph{background:var(--c);min-height:100%;position:relative}.xs-ph img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.xs-ph-cat{letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.05;position:absolute;bottom:24px;left:24px;right:24px}.xs-tx{background:#f6f8f8;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:30px 32px;display:flex}.xs-name{letter-spacing:-.02em;margin:2px 0 0;font-size:28px;font-weight:400}.xs-rol{color:var(--mut);margin:-6px 0 0;font-size:15px}.xs-tx blockquote{letter-spacing:-.01em;margin:4px 0;font-size:19px;font-weight:300;line-height:1.4}.xs-tx .v3-cred,.xs-tx .xp-walls{width:100%}.xs-tx .btns{margin-top:auto}.xs-soon{color:var(--mut);max-width:420px;margin:4px 0 0;font-size:16px;line-height:1.5}.xs-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.xs-arrow{border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;font-size:18px}.xs-dot{border:1px solid var(--line);height:44px;font:inherit;color:var(--mut);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.xs-dot span{border-radius:50%;width:10px;height:10px}.xs-dot.on{background:var(--ink);border-color:var(--ink);color:#fff}@media (width<=899px){.xs-stage{min-height:0;display:grid}.xs-card{grid-area:1/1;grid-template-columns:1fr;width:100%;height:auto;position:relative}.xs-card:not(.p0){display:none}.xs-ph{aspect-ratio:4/3}.xs-tx{padding:22px 20px}.xs-name{font-size:24px}}@media (prefers-reduced-motion:reduce){.xs-card{transition:none}}.xs-card.p1{transform:translate(34%)scale(.9)}.xs-card.p2{transform:translate(50%)scale(.8)}.xs-card.p3{transform:translate(64%)scale(.7)}.xs-card:not(.p0){background:var(--c);border-color:#0000}.xs-card:not(.p0) .xs-tx{background:var(--c);text-align:right;align-items:flex-end;padding-right:26px}.xs-card:not(.p0) .xs-tx .v3-cat-chip{background:#fff!important}.xs-card:not(.p0) .xs-name{font-size:22px}@media (width<=899px){.xs-card:not(.p0){display:none}}.ty-up{margin-top:40px}.xs-stage{min-height:690px}.xs-card.p2 .xs-name,.xs-card.p3 .xs-name{visibility:hidden}@media (width>=900px){.xs-stage{min-height:0}.xs-card.p0{height:auto;position:relative}.xs-card:not(.p0){height:auto;top:0;bottom:0}}
