.v2{--paper:#fff;--stone:#f1f3f6;--ink:#111418;--muted:#5b616d;--line:#e2e5ea;--blue:#1d4c9c;--blue-ink:#0d2758;--blue-soft:#e8eefa;--marker:#ffd43b;--ok:#1d7f55;--ease:cubic-bezier(0.22,0.8,0.16,1);--gut:clamp(16px,4.5vw,64px);color:var(--ink);background:var(--paper);font-family:var(--font-body);font-size:17px;line-height:1.55}.v2 h1,.v2 h2,.v2 h3{font-family:var(--font-display);margin:0;text-wrap:balance}.v2 p{margin:0}.v2 img,.v2 video{max-width:100%;display:block}.v2 ::-moz-selection{background:var(--marker);color:var(--ink)}.v2 ::selection{background:var(--marker);color:var(--ink)}.v2 header,.v2 section{scroll-margin-top:84px}.v2 .wrap{max-width:1240px;margin:0 auto;padding-inline:var(--gut)}.v2 .btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.4rem;border-radius:12px;font-family:var(--font-display);font-weight:600;font-size:1rem;text-decoration:none;overflow:hidden;isolation:isolate;border:0;cursor:pointer;transition:transform .5s var(--ease),background .3s}.v2 .btn-p{background:var(--blue);color:#fff}.v2 .btn-p:before{content:"";position:absolute;inset:0;background:var(--blue-ink);transform:translateY(101%);transition:transform .55s var(--ease);z-index:-1}.v2 .btn-p:hover:before{transform:translateY(0)}.v2 .btn-s{background:var(--stone);color:var(--ink)}.v2 .btn-s:hover{background:#e6e9ee}.v2 .btn .arr{transition:transform .5s var(--ease)}.v2 .btn:hover .arr{transform:translateX(4px)}.v2 .btn-sm{padding:.65rem 1rem;font-size:.92rem;border-radius:10px}.v2 :focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:560px){.v2 .ctas .btn{width:100%;justify-content:center}}.v2 .mk{background:linear-gradient(var(--marker),var(--marker)) no-repeat 0 90% /0 .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;animation:v2-swipe .7s var(--ease) .45s forwards}@keyframes v2-swipe{to{background-size:100% .42em}}.v2 .mk.fade{animation:v2-up .6s var(--ease) both,v2-swipe .7s var(--ease) forwards;animation-delay:calc(var(--i) * 35ms),.45s}.v2 .h1k{display:block;font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.01em;color:var(--blue);margin-bottom:1rem}.v2 .h1b{display:block;color:#858c99;font-weight:500;margin-top:.08em}.v2 .w{overflow:hidden;vertical-align:top;padding:0 .02em .1em;margin-bottom:-.1em}.v2 .w,.v2 .w>span{display:inline-block}.v2 .w>span{animation:v2-rise .65s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.v2 .fade{animation:v2-up .6s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}@keyframes v2-rise{0%{transform:translateY(105%)}}@keyframes v2-up{0%{opacity:0;transform:translateY(16px)}}.v2 .hero{padding-block:clamp(96px,11vw,140px) clamp(56px,8vw,110px)}.v2 .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:940px){.v2 .hero-grid{grid-template-columns:1fr}}.v2 .hero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.98;letter-spacing:-.045em;font-weight:600;margin:0 0 1.4rem}.v2 .lead{font-size:clamp(1.08rem,1.35vw,1.22rem);color:var(--muted);max-width:50ch;animation:v2-up .6s var(--ease) .2s both}.v2 .ctas{gap:12px;margin-top:2rem;animation:v2-up .6s var(--ease) .25s both}.v2 .ctas,.v2 .proof{display:flex;flex-wrap:wrap}.v2 .proof{align-items:center;gap:14px 28px;margin:2.4rem 0 0;padding:1.4rem 0 0;list-style:none;border-top:1px solid var(--line);font-size:.92rem;color:var(--muted);animation:v2-up .6s var(--ease) .3s both}.v2 .proof li{display:inline-flex;align-items:center;gap:.6rem}.v2 .proof li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:#c3c8d1;margin-right:18px}.v2 .proof .g{color:var(--ink);font-weight:500}@media (max-width:560px){.v2 .proof li+li:before{display:none}}.v2 .visual{position:relative;padding:0 0 40px 40px}@media (max-width:940px){.v2 .visual{padding:0 0 40px 24px;margin-top:8px}}.v2 .photo{position:relative;margin:0;border-radius:22px;overflow:hidden;aspect-ratio:4/5;max-width:100%;background:var(--stone);box-shadow:inset 0 0 0 1px rgba(17,20,24,.06);clip-path:inset(100% 0 0 0 round 22px);animation:v2-curtain .9s var(--ease) forwards}@keyframes v2-curtain{to{clip-path:inset(0 0 0 0 round 22px)}}.v2 .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 80%;object-position:62% 80%;transform:scale(1.18);animation:v2-settle 1.8s var(--ease) forwards}@keyframes v2-settle{to{transform:scale(1.04)}}.v2 .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(29,76,156,.16),transparent 38%);pointer-events:none}.v2 .photo figcaption{position:absolute;left:14px;top:14px;z-index:1;display:flex;gap:.4rem;align-items:center;background:hsla(0,0%,100%,.92);font-size:.78rem;padding:.3rem .65rem;border-radius:999px;color:var(--ink)}.v2 .site{position:absolute;left:0;bottom:0;width:74%;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -30px rgba(10,20,40,.5),0 0 0 1px rgba(17,20,24,.06);transform:rotate(-2deg);animation:v2-siteIn .8s var(--ease) .3s both;transition:transform .8s var(--ease)}@keyframes v2-siteIn{0%{opacity:0;transform:translate(-20px,50px) rotate(-6deg)}}.v2 .s-bar{height:28px;background:#f3f4f7;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid var(--line)}.v2 .s-bar i{width:8px;height:8px;border-radius:50%;background:#d7dae0}.v2 .s-bar span{margin-left:10px;font-size:.68rem;color:var(--muted);background:#fff;border-radius:6px;padding:.12rem .7rem}.v2 .s-bar em{margin-left:auto;font-style:normal;font-size:.62rem;font-weight:600;background:var(--marker);color:var(--ink);padding:.12rem .5rem;border-radius:5px}.v2 .s-body{padding:14px}.v2 .s-nav{display:flex;align-items:center;gap:10px;margin-bottom:12px}.v2 .s-nav b{font-family:var(--font-display);font-size:.82rem;margin-right:auto}.v2 .s-nav span{width:30px;height:5px;border-radius:3px;background:#e3e6eb}.v2 .s-body .pill{font-size:.66rem;font-weight:600;background:#1b1b1f;color:#fff;padding:.32rem .7rem;border-radius:999px;white-space:nowrap}.v2 .s-hero{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;background:#f6f1ec;border-radius:10px;padding:14px}.v2 .s-hero strong{display:block;font-family:var(--font-display);font-size:1.05rem;line-height:1.1;letter-spacing:-.02em;margin-bottom:6px}.v2 .s-hero p{font-size:.7rem;color:var(--muted);margin-bottom:10px;line-height:1.35}.v2 .s-hero .s-img{position:relative;aspect-ratio:4/5;border-radius:8px;overflow:hidden}.v2 .serp{position:absolute;right:-14px;top:30px;width:min(330px,72%);background:#fff;border-radius:16px;padding:14px;box-shadow:0 30px 60px -24px rgba(10,20,40,.45),0 0 0 1px rgba(17,20,24,.05);transform:rotate(2deg);animation:v2-serpIn .8s var(--ease) .45s both;z-index:2}@keyframes v2-serpIn{0%{opacity:0;transform:translateY(-24px) rotate(6deg)}}.v2 .serp-q{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem;margin-bottom:12px}.v2 .serp-r{display:flex;gap:12px;align-items:flex-start}.v2 .serp-r small{display:block;font-size:.68rem;color:#4d5156}.v2 .serp-r b{display:block;font-weight:500;color:#1a0dab;font-size:.92rem;line-height:1.25}.v2 .serp-r .st{font-size:.72rem;color:#f6b400;letter-spacing:1px}.v2 .rank{flex:none;width:34px;height:34px;border-radius:10px;background:var(--marker);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums;transition:transform .35s var(--ease)}.v2 .rank.bump{transform:scale(1.25)}.v2 .feed{position:absolute;left:44%;bottom:-18px;z-index:3;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:14px;padding:11px 16px 11px 12px;box-shadow:0 24px 50px -20px rgba(10,20,40,.6);animation:v2-up .7s var(--ease) .7s both;min-width:210px}.v2 .f-dot{width:30px;height:30px;border-radius:9px;background:var(--marker);flex:none;display:grid;place-items:center}.v2 .f-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink);animation:v2-ping 1.6s ease-out infinite}@keyframes v2-ping{0%{box-shadow:0 0 0 0 rgba(17,20,24,.5)}to{box-shadow:0 0 0 8px rgba(17,20,24,0)}}.v2 .f-txt b{display:block;font-family:var(--font-display);font-size:.88rem;font-weight:600}.v2 .f-txt small{font-size:.72rem;color:#a9b0bd}.v2 .f-txt.swap{animation:v2-up .5s var(--ease)}@media (max-width:940px){.v2 .site{width:86%}.v2 .serp{right:-6px;width:78%}.v2 .feed{left:auto;right:6px;bottom:-22px;min-width:0}}.v2 .filmbig{padding-block:0 clamp(56px,8vw,110px)}.v2 .film-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 48px;align-items:end;margin-bottom:clamp(20px,3vw,32px)}.v2 .film-head h2{font-size:clamp(1.9rem,3.6vw,3rem)}.v2 .film-head p{color:var(--muted);font-size:1.08rem;max-width:42ch;justify-self:end}@media (max-width:820px){.v2 .film-head{grid-template-columns:1fr}.v2 .film-head p{justify-self:start}}.v2 .filmbox{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:16/9;max-width:100%;background:#0b0d10 url(/videos/synchub-brandfilm-poster-1080.jpg) 50%/cover;box-shadow:0 60px 120px -60px rgba(13,39,88,.6),0 0 0 1px rgba(17,20,24,.06)}.v2 .filmbox video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2 .filmbox:not(.is-playing):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,12,24,.45),transparent 40%);pointer-events:none}.v2 .filmplay{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;padding:clamp(14px,4vw,56px);font:inherit;color:var(--ink)}.v2 .filmplay .fp-ring{position:relative;flex:none;width:clamp(64px,7vw,92px);height:clamp(64px,7vw,92px);border-radius:50%;background:var(--marker);display:grid;place-items:center;box-shadow:0 0 0 0 rgba(255,212,59,.55);animation:v2-pulse 2.2s ease-out infinite;transition:transform .5s var(--ease)}.v2 .filmplay .fp-ring svg{width:34%;height:34%;margin-left:6%}@keyframes v2-pulse{0%{box-shadow:0 0 0 0 rgba(255,212,59,.55)}to{box-shadow:0 0 0 26px rgba(255,212,59,0)}}.v2 .filmplay .fp-txt{order:-1;margin-right:14px;align-self:center;background:hsla(0,0%,100%,.95);border-radius:12px;padding:.7rem 1rem;font-family:var(--font-display);font-weight:600;font-size:1.02rem;line-height:1.2;text-align:left;box-shadow:0 16px 30px -16px rgba(0,0,0,.5);transition:transform .5s var(--ease)}.v2 .filmplay .fp-txt small{display:block;font-family:var(--font-body);font-weight:500;font-size:.78rem;color:var(--muted)}.v2 .filmplay:hover .fp-ring{transform:scale(1.08)}.v2 .filmplay:hover .fp-txt{transform:translateX(-4px)}@media (max-width:560px){.v2 .filmplay .fp-txt{display:none}}.v2 .filmlive{position:absolute;right:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:500;color:#fff;background:rgba(8,12,24,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:.3rem .65rem;border-radius:999px;pointer-events:none}.v2 .filmlive i{width:7px;height:7px;border-radius:50%;background:#ff4d4d;animation:v2-blink 1.4s ease-in-out infinite}@keyframes v2-blink{50%{opacity:.3}}.v2 .btn-film .bf-ic{width:26px;height:26px;border-radius:50%;background:var(--marker);color:var(--ink);display:grid;place-items:center;margin-left:-6px}.v2 .btn-film .bf-ic svg{margin-left:2px}.v2 .btn-film .bf-t{color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.v2 .niches{border-block:1px solid var(--line);padding-block:clamp(36px,5vw,56px)}.v2 .n-cap{font-size:.9rem;color:var(--muted);margin-bottom:18px}.v2 .n-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.1em .55em;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem,4.2vw,3.6rem);letter-spacing:-.04em;line-height:1.12}.v2 .n-item{display:inline-flex;align-items:center;gap:.55em;transition:color .45s var(--ease)}.v2 .n-item:not(:last-child):after{content:"/";color:var(--line);font-weight:300}.v2 .n-thumb{display:none}@media (hover:hover) and (pointer:fine){.v2 .n-list:hover .n-item{color:#c3c8d1}.v2 .n-list .n-item:hover{color:var(--ink)}.v2 .n-float{position:fixed;left:0;top:0;width:230px;aspect-ratio:3/4;border-radius:14px;overflow:hidden;pointer-events:none;z-index:70;opacity:0;transform:translate(28px,-50%) scale(.6) rotate(-6deg);transition:opacity .35s var(--ease),transform .5s var(--ease);box-shadow:0 30px 60px -20px rgba(10,20,40,.45)}.v2 .n-float.show{opacity:1;transform:translate(28px,-50%) scale(1) rotate(-3deg)}.v2 .n-float .nf{position:absolute;inset:0;opacity:0;transform:scale(1.12);transition:opacity .45s,transform .9s var(--ease)}.v2 .n-float .nf.on{opacity:1;transform:scale(1)}}@media not all and (hover:hover) and (pointer:fine){.v2 .n-float{display:none}.v2 .n-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:1.05rem;letter-spacing:-.01em}.v2 .n-item{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;align-items:flex-end;padding:12px;color:#fff}.v2 .n-item:after{display:none}.v2 .n-item:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,16,30,.7),transparent 55%);z-index:1}.v2 .n-thumb{display:block;position:absolute;inset:0}.v2 .n-item .n-name{position:relative;z-index:2;font-weight:600}}@media (min-width:700px) and (not ((hover:hover) and (pointer:fine))){.v2 .n-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .sec{padding-block:clamp(72px,10vw,140px)}.v2 .sec.tight{padding-top:0}.v2 .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}@media (max-width:820px){.v2 .head{grid-template-columns:1fr}}.v2 .label{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:1rem;display:inline-flex;align-items:center;gap:.55rem}.v2 .label:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--marker);transform:rotate(-6deg)}.v2 h2{font-size:clamp(2.1rem,4.6vw,3.9rem);line-height:1;letter-spacing:-.04em;font-weight:600}.v2 .head p{color:var(--muted);font-size:1.1rem;max-width:46ch}.v2 .ill-tag{position:absolute;right:10px;bottom:8px;font-size:.68rem;color:var(--muted)}.v2 .flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}@media (max-width:900px){.v2 .flow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v2 .flow{grid-template-columns:1fr}}.v2 .flow:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:linear-gradient(90deg,transparent,var(--blue),var(--marker)) no-repeat -30% 0 /18% 100%,var(--line);animation:v2-flowrun 3.6s cubic-bezier(.6,0,.4,1) infinite}@media (max-width:900px){.v2 .flow:before{display:none}}@keyframes v2-flowrun{0%{background-position:-30% 0,0 0}to{background-position:130% 0,0 0}}.v2 .stage{position:relative;padding-top:38px;min-width:0}.v2 .node{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:var(--paper);border:2px solid var(--blue);transition:transform .5s var(--ease),background .5s}.v2 .stage:last-child .node{background:var(--marker);border-color:var(--ink)}.v2 .stage:hover .node{transform:scale(1.25);background:var(--blue)}.v2 .stage h3{font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.03em;margin-bottom:.45rem}.v2 .stage p{color:var(--muted);font-size:.98rem;max-width:30ch}.v2 .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:1rem}.v2 .chips span{font-size:.78rem;font-weight:500;padding:.3rem .65rem;border-radius:999px;background:var(--stone);border:1px solid var(--line);transition:background .3s,border-color .3s}.v2 .stage:hover .chips span{background:var(--blue-soft);border-color:#c9d7f0}.v2 .bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2 .bento .wide{grid-column:span 2}@media (max-width:900px){.v2 .bento{grid-template-columns:1fr}.v2 .bento .wide{grid-column:auto}}.v2 .tile{position:relative;background:var(--stone);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:18px;overflow:hidden;min-width:0;transition:background .5s;text-decoration:none;color:inherit}.v2 .tile:hover{background:#eaedf2}.v2 .tile h3{font-size:1.45rem;letter-spacing:-.03em;font-weight:600;display:flex;justify-content:space-between;gap:12px}.v2 .tile h3 .go{font-size:1rem;color:var(--muted);transition:transform .5s var(--ease),color .3s}.v2 .tile:hover h3 .go{transform:translateX(4px);color:var(--blue)}.v2 .tile p{color:var(--muted);font-size:.98rem;max-width:42ch}.v2 .tile .txt{display:flex;flex-direction:column;gap:.4rem}.v2 .ill{flex:1;min-height:170px;border-radius:14px;background:var(--paper);position:relative;overflow:hidden;box-shadow:0 1px 0 var(--line)}.v2 .wide .ill{min-height:300px}.v2 .tile-ai{grid-column:1/-1;flex-direction:row;align-items:stretch}.v2 .tile-ai .txt{flex:1;justify-content:center}.v2 .tile-ai .ill{flex:1;min-height:150px}@media (max-width:700px){.v2 .tile-ai{flex-direction:column}}.v2 .browser{position:absolute;inset:16px 16px 0;border-radius:10px 10px 0 0;overflow:hidden;box-shadow:0 20px 40px -20px rgba(10,20,40,.4);background:#fff}.v2 .browser .bar{height:26px;background:#f4f5f7;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid var(--line)}.v2 .browser .bar i{width:8px;height:8px;border-radius:50%;background:#d7dae0}.v2 .browser .bar span{margin-left:10px;font-size:.66rem;color:var(--muted);background:#fff;border-radius:6px;padding:.1rem .6rem}.v2 .mock{padding:14px;display:flex;flex-direction:column;gap:14px;transition:transform 1.6s var(--ease)}.v2 .tile:hover .mock{transform:translateY(-10%)}.v2 .m-nav{display:flex;align-items:center;gap:10px}.v2 .m-nav b{font-family:var(--font-display);font-size:.8rem;margin-right:auto;white-space:nowrap}.v2 .m-nav span{width:34px;height:6px;border-radius:3px;background:#e3e6eb}.v2 .m-btns i,.v2 .m-nav i{white-space:nowrap;font-style:normal;font-size:.66rem;font-weight:600;background:var(--blue);color:#fff;padding:.3rem .65rem;border-radius:6px}.v2 .m-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:center;background:var(--blue-soft);border-radius:10px;padding:18px}.v2 .m-hero em{display:block;height:14px;border-radius:4px;background:var(--blue-ink);margin-bottom:8px;width:90%}.v2 .m-hero em.s{width:60%;background:#b8c6e0;height:8px}.v2 .m-btns{display:flex;gap:6px;margin-top:12px}.v2 .m-btns i.g{background:#fff;color:var(--ink)}.v2 .m-img{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#9fb5dc}.v2 .m-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v2 .m-cards div{height:90px;border-radius:10px;border:1px solid var(--line);background:linear-gradient(#f4f6f9 0 45%,#fff 45%)}@media (max-width:560px){.v2 .m-cards,.v2 .m-nav span{display:none}.v2 .m-hero{grid-template-columns:1fr}.v2 .m-img{display:none}}.v2 .pack{position:absolute;inset:14px;display:flex;flex-direction:column}.v2 .pack .q{font-size:.76rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.3rem .75rem;display:flex;gap:.4rem;align-items:center;margin-bottom:10px}.v2 .pack .list{position:relative;height:138px}.v2 .pack .r{position:absolute;left:0;right:0;height:42px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:10px;font-size:.8rem;transition:transform 1.1s var(--ease)}.v2 .pack .pin{width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#c9ced8;display:grid;place-items:center;flex:none}.v2 .pack .pin b{transform:rotate(45deg);font-size:.66rem;color:#fff}.v2 .pack .bars{flex:1;display:flex;flex-direction:column;gap:5px}.v2 .pack .bars i{height:6px;border-radius:3px;background:#e5e8ed;display:block}.v2 .pack .bars i+i{width:60%}.v2 .pack .r.me{background:var(--blue-soft)}.v2 .pack .r.me .pin{background:var(--blue)}.v2 .pack .r.me strong{font-family:var(--font-display);font-weight:600;flex:1}.v2 .pack .rt{font-size:.66rem;color:#f6b400;letter-spacing:1px}.v2 .pack .r:first-child{transform:translateY(0)}.v2 .pack .r:nth-child(2){transform:translateY(46px)}.v2 .pack .r:nth-child(3){transform:translateY(92px)}.v2 .on .pack .r:first-child{transform:translateY(46px)}.v2 .on .pack .r:nth-child(2){transform:translateY(92px)}.v2 .on .pack .r:nth-child(3){transform:translateY(0)}.v2 .stars{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.v2 .stars .row{display:flex;gap:6px}.v2 .stars svg{width:28px;height:28px}.v2 .stars svg path{fill:#e3e6eb;transition:fill .4s}.v2 .on .stars svg path{fill:#f6b400}.v2 .on .stars svg:nth-child(2) path{transition-delay:.12s}.v2 .on .stars svg:nth-child(3) path{transition-delay:.24s}.v2 .on .stars svg:nth-child(4) path{transition-delay:.36s}.v2 .on .stars svg:nth-child(5) path{transition-delay:.48s}.v2 .toast{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.5rem .8rem;font-size:.8rem;box-shadow:0 10px 24px -14px rgba(10,20,40,.35);opacity:.35;transform:translateY(8px);transition:all .7s var(--ease) .7s}.v2 .on .toast{opacity:1;transform:none}.v2 .toast .gdot{width:20px;height:20px;border-radius:50%;background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);flex:none}.v2 .ad{position:absolute;inset:16px;display:flex;flex-direction:column;gap:6px;justify-content:center}.v2 .ad .sp{font-size:.7rem;font-weight:600}.v2 .ad .h{font-family:var(--font-display);color:#1a0dab;font-size:1rem;font-weight:500}.v2 .ad .d{font-size:.78rem;color:var(--muted)}.v2 .ad .ch{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.v2 .ad .ch span{font-size:.72rem;border:1px solid var(--line);border-radius:999px;padding:.2rem .6rem;color:#1a0dab}.v2 .cursor{position:absolute;left:62%;top:78%;width:18px;height:18px}.v2 .on .cursor{animation:v2-click 3.2s var(--ease) infinite}@keyframes v2-click{0%{transform:translate(30px,30px)}40%{transform:translate(-40px,-38px)}48%{transform:translate(-40px,-38px) scale(.8)}56%,to{transform:translate(-40px,-38px)}}.v2 .reel{position:absolute;left:18px;top:14px;bottom:14px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;box-shadow:0 16px 30px -16px rgba(10,20,40,.5)}.v2 .reel .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:var(--marker);display:grid;place-items:center;z-index:1}.v2 .reel .dur{position:absolute;right:6px;bottom:6px;font-size:.62rem;color:#fff;background:rgba(0,0,0,.55);padding:.1rem .35rem;border-radius:4px;z-index:1}.v2 .plats{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;align-items:flex-end}.v2 .plats span{font-size:.72rem;font-weight:600;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.25rem .65rem}.v2 .ai-ill{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px}.v2 .clock{font-family:var(--font-display);font-size:2.2rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.v2 .clock small{font-size:.8rem;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:.4rem}.v2 .ai-ill .ok{display:flex;gap:.4rem;align-items:center;font-size:.82rem;color:var(--ok);font-weight:600}.v2 .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:900px){.v2 .plans{grid-template-columns:1fr}}.v2 .plan{position:relative;border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.v2 .plan:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(10,20,40,.4)}.v2 .plan.hl{background:var(--blue-ink);color:#fff;border-color:var(--blue-ink)}.v2 .cta h2,.v2 .dark h2,.v2 .dark h3,.v2 .plan.hl h3,.v2 .teaser .t-h{color:#fff}.v2 .plan h3{font-size:2rem;letter-spacing:-.04em}.v2 .plan p{color:var(--muted)}.v2 .plan.hl p{color:#c4cfe4}.v2 .plan .for{font-size:.88rem;color:var(--blue);font-weight:500}.v2 .plan.hl .for{color:var(--marker)}.v2 .plan .plan-cta{margin-top:auto}.v2 .plan.hl .btn-p{background:#fff;color:var(--blue-ink)}.v2 .plan.hl .btn-p:before{background:var(--marker)}.v2 .plan .stk{position:absolute;top:-14px;right:22px;background:var(--marker);font-size:.82rem;padding:.35rem .75rem;border-radius:8px;transform:rotate(4deg)}.v2 .plan .stk,.v2 .textlink{color:var(--ink);font-family:var(--font-display);font-weight:600}.v2 .textlink{text-decoration:none;display:inline-flex;gap:.4rem;margin-top:22px;border-bottom:2px solid var(--marker);padding-bottom:2px}.v2 .teaser{display:grid;grid-template-columns:1fr auto;gap:10px 24px;align-items:end;text-decoration:none;background:var(--blue-ink);color:#fff;border-radius:26px;padding:clamp(28px,5vw,56px);transition:transform .6s var(--ease)}.v2 .teaser .label{color:#fff;grid-column:1/-1;margin:0}.v2 .teaser .t-h{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.1;max-width:26ch}.v2 .teaser .t-go{width:64px;height:64px;border-radius:50%;background:var(--marker);color:var(--ink);display:grid;place-items:center;font-size:1.4rem;transition:transform .6s var(--ease)}.v2 .teaser:hover{transform:translateY(-4px)}.v2 .teaser:hover .t-go{transform:rotate(-45deg)}.v2 .faqwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:860px){.v2 .faqwrap{grid-template-columns:1fr}}.v2 .faqnote{color:var(--muted);margin-top:1.2rem;max-width:32ch}.v2 .faqnote a{color:var(--ink);font-weight:600;white-space:nowrap}.v2 .faq{border-top:1px solid var(--ink)}.v2 .q{border-bottom:1px solid var(--line)}.v2 .q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--font-display);font-weight:500;font-size:1.18rem;letter-spacing:-.015em;transition:color .3s}.v2 .q summary::-webkit-details-marker{display:none}.v2 .q summary:hover{color:var(--blue)}.v2 .pm{position:relative;width:32px;height:32px;border-radius:50%;background:var(--stone);flex:none;transition:background .4s,transform .6s var(--ease)}.v2 .pm:after,.v2 .pm:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .5s var(--ease)}.v2 .pm:after{transform:translate(-50%,-50%) rotate(90deg)}.v2 .q[open] .pm{background:var(--marker);transform:rotate(180deg)}.v2 .q[open] .pm:after{transform:translate(-50%,-50%) rotate(0deg)}.v2 .q .a{color:var(--muted);padding-bottom:22px;max-width:62ch}.v2 .cta{position:relative;border-radius:28px;overflow:hidden;color:#fff;isolation:isolate;min-height:520px;display:flex;align-items:flex-end}.v2 .cta .bg{position:absolute;inset:0;z-index:-2}.v2 .cta .bg img{-o-object-position:center 60%;object-position:center 60%;filter:saturate(1.15) contrast(1.05)}.v2 .cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,58,.95),rgba(8,24,58,.78) 50%,rgba(8,24,58,.35)),linear-gradient(0deg,rgba(8,24,58,.5),transparent 50%);z-index:-1}@media (max-width:700px){.v2 .cta:before{background:linear-gradient(0deg,rgba(8,24,58,.96) 55%,rgba(8,24,58,.7))}}.v2 .cta .in{padding:clamp(28px,6vw,80px);max-width:720px}.v2 .cta h2{color:#fff}.v2 .cta p{color:#c8d3e8;font-size:1.12rem;margin:1.2rem 0 2rem;max-width:44ch}.v2 .cta .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.v2 .cta .btn-p{background:var(--marker);color:var(--ink)}.v2 .cta .btn-p:before{background:#fff}.v2 .cta .num{font-family:var(--font-display);font-weight:600;font-size:1.1rem;padding:.9rem 1.2rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}.v2 .cta .addr{margin-top:1.8rem;font-size:.92rem;color:#a9b7d1;display:flex;flex-wrap:wrap;gap:6px 24px}.v2 .phero{padding-block:clamp(110px,12vw,150px) clamp(40px,6vw,72px);border-bottom:1px solid var(--line)}.v2 .phero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.98;letter-spacing:-.045em;font-weight:600;margin:0 0 1.4rem}.v2 .crumbs{font-size:.88rem;display:flex;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none}.v2 .crumbs,.v2 .crumbs a{color:var(--muted)}.v2 .vs{border-top:1px solid var(--ink)}.v2 .vs-h{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--muted);border-bottom:1px solid var(--line)}.v2 .vs-h span+span{color:var(--blue)}.v2 .vs-r{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:1.08rem;align-items:center}.v2 .vs-r>span{display:flex;gap:.8rem;align-items:center;min-width:0}.v2 .vs-r .no{color:var(--muted)}.v2 .vs-r .no s{text-decoration:none;background:linear-gradient(#9aa0ab,#9aa0ab) no-repeat 0 55% /0 1.5px;transition:background-size .7s var(--ease)}.v2 .vs-r:hover .no s{background-size:100% 1.5px}.v2 .vs-r .yes{font-family:var(--font-display);font-weight:500}.v2 .vs-r .yes i{width:18px;height:6px;border-radius:2px;background:var(--marker);flex:none;transform:skewX(-12deg);transition:width .6s var(--ease)}.v2 .vs-r:hover .yes i{width:30px}@media (max-width:700px){.v2 .vs-h{display:none}.v2 .vs-r{grid-template-columns:1fr;gap:10px}.v2 .vs-r .no{font-size:.95rem}}.v2 .dark{background:var(--blue-ink);position:relative;overflow:clip;padding-block:clamp(80px,11vw,150px)}.v2 .dark,.v2 .dark .label,.v2 .dark h2{color:#fff}.v2 .proc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}@media (max-width:860px){.v2 .proc{grid-template-columns:1fr}}.v2 .proc-l{position:sticky;top:120px;align-self:start}@media (max-width:860px){.v2 .proc-l{position:static}.v2 .bignum{display:none!important}}.v2 .bignum{margin-top:2.4rem;font-family:var(--font-display);font-weight:600;line-height:.8;display:flex;align-items:flex-end;gap:.4rem}.v2 .bignum span{font-size:clamp(7rem,14vw,12rem);letter-spacing:-.06em;color:var(--marker);display:inline-block;transition:transform .3s var(--ease),opacity .25s}.v2 .bignum small{font-size:1.4rem;color:#7f93bd;padding-bottom:1rem}.v2 .proc-r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v2 .pstep{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:clamp(28px,5vw,56px) 0;border-top:1px solid hsla(0,0%,100%,.12);opacity:.7;transition:opacity .6s var(--ease)}.v2 .pstep.active{opacity:1}.v2 .pn{width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);display:grid;place-items:center;font-family:var(--font-display);font-weight:600;transition:all .6s var(--ease)}.v2 .pstep.active .pn{background:var(--marker);color:var(--ink);border-color:var(--marker)}.v2 .pstep h3{font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.03em;margin-bottom:.5rem}.v2 .pstep p{color:#b9c6de;font-size:1.05rem;max-width:44ch}.v2 .arcs{position:absolute;right:-6%;bottom:-18%;width:min(760px,70%);opacity:.12;pointer-events:none}.v2 .arcs path{fill:none;stroke:#8fb3e6;stroke-width:10;stroke-linecap:round}.v2 .split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:center}@media (max-width:900px){.v2 .split{grid-template-columns:1fr}}.v2 .split .copy p{color:var(--muted);font-size:1.08rem;margin-top:1rem;max-width:40ch}.v2 .ticklist{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;gap:.7rem}.v2 .ticklist li{display:flex;gap:.6rem;align-items:center;font-weight:500}.v2 .ticklist svg{color:var(--blue);flex:none}.v2 .dash{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);border-radius:20px;overflow:hidden;background:var(--paper);border:1px solid var(--line);box-shadow:0 50px 90px -50px rgba(13,39,88,.45);min-height:340px}@media (max-width:560px){.v2 .dash{grid-template-columns:1fr}.v2 .d-side{display:none!important}}.v2 .d-side{background:var(--stone);padding:18px 14px;display:flex;flex-direction:column;gap:12px}.v2 .d-side .lg{font-family:var(--font-display);font-weight:700;font-size:.85rem;margin-bottom:10px}.v2 .d-side i{height:8px;border-radius:4px;background:#dfe3ea;display:block}.v2 .d-side i.act{background:var(--blue);width:70%}.v2 .d-main{padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.v2 .d-top{display:flex;justify-content:space-between;align-items:baseline}.v2 .d-top b{font-family:var(--font-display);font-size:1.05rem}.v2 .d-top span{font-size:.75rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.15rem .6rem}.v2 .d-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2 .d-kpis>div{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.v2 .d-chart small,.v2 .d-kpis small{font-size:.72rem;color:var(--muted)}.v2 .d-kpis svg{width:100%;height:28px}.v2 .spark{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease)}.v2 .d-chart{border:1px solid var(--line);border-radius:12px;padding:12px;flex:1;display:flex;flex-direction:column;gap:8px}.v2 .d-chart svg{width:100%;height:130px;overflow:visible}.v2 .d-chart .line{fill:none;stroke:var(--blue);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease) .3s}.v2 .d-chart .area{opacity:0;transition:opacity 1.2s ease 1.4s}.v2 .d-chart .endpt{fill:var(--marker);stroke:var(--blue);stroke-width:2;opacity:0;transition:opacity .4s 2.3s}.v2 .dash.on .line,.v2 .dash.on .spark{stroke-dashoffset:0}.v2 .dash.on .area,.v2 .dash.on .endpt{opacity:1}.v2 .dash .ill-tag{position:absolute;right:12px;bottom:10px}@supports (animation-timeline:view()){.v2 .rv{animation:v2-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 50%}}@keyframes v2-reveal{0%{opacity:0;transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :after,.v2 :before{animation:none!important;transition:none!important}.v2 .mk{background-size:100% .42em}.v2 .photo{clip-path:none}.v2 .photo img{transform:none}.v2 .d-chart .line,.v2 .spark{stroke-dashoffset:0!important}.v2 .d-chart .area,.v2 .d-chart .endpt{opacity:1!important}}