@layer components{.iv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.iv-card{position:relative;display:flex;flex-direction:column;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);border:1px solid var(--iv-edge);background:var(--iv-ground);color:var(--iv-ink);transition:transform .42s cubic-bezier(.2,.7,.2,1),border-color .24s ease}.iv-card:hover{transform:translateY(-4px);border-color:var(--iv-edge-hot)}.iv-card-head{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px);padding:clamp(22px,2.6vw,36px) clamp(22px,2.6vw,36px) 0}.iv-card-row{justify-content:space-between;gap:16px}.iv-card-name,.iv-card-row{display:flex;align-items:center}.iv-card-name{gap:14px;font-size:clamp(28px,2.8vw,40px);line-height:1;letter-spacing:-.03em;font-weight:600;margin:0}.iv-card-line{margin:0;font-size:clamp(19px,1.5vw,23px);line-height:1.3;color:var(--iv-sub);max-width:30ch;text-wrap:pretty}.iv-card-stage{position:absolute;left:8%;right:8%;top:40%;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.iv-card:hover .iv-card-stage{transform:translateY(-14px)}.iv-card-stage .device{border-color:var(--iv-edge-hot);box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.iv-card-stage .device-bar{background:var(--iv-ground);border-color:var(--iv-edge)}.iv-card-stage .device-bar i{border-color:var(--iv-edge-hot)}.world .scene{--ink:var(--w-ink);--ink-72:color-mix(in srgb,var(--w-ink) 78%,transparent);--hair:color-mix(in srgb,var(--w-ink) 12%,transparent);--hair-2:color-mix(in srgb,var(--w-ink) 18%,transparent);--hair-3:color-mix(in srgb,var(--w-ink) 32%,transparent);--wash:color-mix(in srgb,var(--w-ink) 5%,transparent);--ground:var(--w-ground);background:var(--w-ground);color:var(--w-ink)}.world .scene-alt{--ink:var(--w-alt-ink);--ink-72:color-mix(in srgb,var(--w-alt-ink) 78%,transparent);--hair:color-mix(in srgb,var(--w-alt-ink) 12%,transparent);--hair-2:color-mix(in srgb,var(--w-alt-ink) 18%,transparent);--hair-3:color-mix(in srgb,var(--w-alt-ink) 32%,transparent);--wash:color-mix(in srgb,var(--w-alt-ink) 5%,transparent);--ground:var(--w-alt-ground);background:var(--w-alt-ground);color:var(--w-alt-ink)}.world .scene-alt .w-accent-text{background:var(--w-alt-accent-text);-webkit-background-clip:text;background-clip:text}.world .device,.world .phone{border-radius:calc(var(--w-radius) * .75)}.world .phone{border-radius:44px}.world .btn{background:var(--w-accent);color:var(--w-on-accent);border-color:var(--w-accent);border-radius:999px}.world .btn-ghost{background:transparent;color:currentColor;border-color:var(--hair-3)}.world .btn-ghost:hover{border-color:currentColor}.wp-hero-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center;margin-top:clamp(32px,4vw,56px)}.wp-hero-art{position:relative;overflow:hidden;padding:clamp(24px,3vw,48px) clamp(16px,2vw,32px)}.wp-hero-stage{position:relative;padding-right:12%;padding-bottom:10%}.wp-hero-phone{position:absolute;right:0;bottom:-6%;width:22%}.wp-title{font-size:clamp(48px,7vw,104px);line-height:.94;letter-spacing:-.04em;font-weight:600;margin:0;text-wrap:balance;max-width:14ch}.wp-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);align-items:center;padding-block:clamp(40px,5vw,80px)}.wp-feature+.wp-feature{border-top:1px solid var(--hair)}.wp-feature-flip .wp-feature-screen{order:2}.wp-feature-screen{position:relative}.wp-feature-index{font-size:15px;font-weight:600;color:var(--ink-72)}.wp-plans{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(var(--wp-plan-count),minmax(0,1fr))}.wp-plan{display:flex;flex-direction:column;gap:24px;padding:clamp(26px,2.6vw,38px);border-radius:var(--w-radius);border:1px solid var(--hair-2);background:var(--wash)}.wp-plan-lit{border-color:var(--w-accent);box-shadow:0 0 0 1px var(--w-accent) inset}.wp-plan-price{font-size:clamp(38px,3.6vw,56px);line-height:1;letter-spacing:-.035em;font-weight:600;margin:0}.wp-plan-list{margin:0;padding:24px 0 0;list-style:none;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--hair-2);font-size:17px;line-height:1.4;color:var(--ink-72)}.wp-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.wp-link{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:240px;padding:clamp(24px,2.4vw,34px);border-radius:var(--w-radius);border:1px solid var(--hair-2);transition:border-color .24s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.wp-link:hover{border-color:currentColor;transform:translateY(-4px)}.wp-link-host{font-size:clamp(17px,1.5vw,24px);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.wp-closer{text-align:center;align-items:center}.wp-closer-art{position:relative;width:min(100vw,1100px);margin-top:clamp(24px,3vw,48px);margin-bottom:calc(-1 * clamp(24px, 3vw, 48px))}.wp-closer-art .wp-atmo-dots-svg{right:auto;left:50%;top:0;width:clamp(320px,40vw,560px);transform:translateX(-50%)}.wp-closer-art .wp-atmo-halo:after,.wp-closer-art .wp-atmo-halo:before{right:50%;top:60%;transform:translate(50%,-50%)}.wp-closer-art .wp-atmo-beam:before{top:50%}.wp-closer-art .wp-atmo-beam:after{left:10%;right:10%;top:0}.wp-closer-art .wp-atmo-aurora,.wp-closer-art .wp-atmo-glow,.wp-closer-art .wp-atmo-sky,.wp-closer-art .wp-atmo-wash{background-position:50%}@media (max-width:760px){.iv-grid{grid-template-columns:minmax(0,1fr)}.iv-card-stage{left:6%;right:6%;top:44%}.wp-hero-row{grid-template-columns:minmax(0,1fr)}.wp-hero-stage{display:flex;flex-direction:column-reverse;gap:28px;padding-right:0;padding-bottom:0}.wp-hero-phone{position:static;width:62%;margin-inline:auto}.wp-feature{grid-template-columns:minmax(0,1fr);gap:28px}.wp-feature-flip .wp-feature-screen{order:0}.wp-links,.wp-plans{grid-template-columns:minmax(0,1fr)}.wp-link{min-height:0;gap:24px}}.iv-band{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);min-height:60svh;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.iv-band::-webkit-scrollbar{display:none}.iv-band-world{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(24px,3vw,44px) clamp(14px,1.6vw,24px) 0;background:var(--iv-ground);color:var(--iv-ink);overflow:hidden;border-right:1px solid var(--iv-edge);transition:flex .4s ease}.iv-band-world:last-child{border-right:0}.iv-band-head{display:flex;flex-direction:column;gap:14px}.iv-band-name{font-size:clamp(18px,1.5vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.iv-band-index{font-size:14px;font-weight:600;color:var(--iv-sub)}.iv-band-phone{display:block;width:100%;margin-bottom:-22%;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.iv-band-world:hover .iv-band-phone{transform:translateY(-16px)}@media (max-width:760px){.iv-band{grid-auto-columns:72vw;min-height:60svh;scroll-snap-type:x mandatory}}.wp-hero{padding-bottom:0}.wp-hero-text{position:relative;z-index:1}.wp-phones{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:0;padding-bottom:6%}.wp-phone-lead{position:relative;z-index:1;width:48%}.wp-phone-second{width:40%;margin-left:-8%;margin-bottom:10%;opacity:.92}.wp-atmo{position:absolute;inset:0;pointer-events:none;overflow:hidden}.wp-atmo-glow{background:radial-gradient(42% 48% at 74% 40%,color-mix(in srgb,var(--w-atmo) 42%,transparent),transparent 70%),radial-gradient(30% 36% at 86% 70%,color-mix(in srgb,#ff7ad9 26%,transparent),transparent 72%)}.wp-atmo-aurora{background:radial-gradient(60% 40% at 70% 0,color-mix(in srgb,var(--w-atmo) 22%,transparent),transparent 70%),radial-gradient(40% 30% at 20% 10%,color-mix(in srgb,#ff8bd0 14%,transparent),transparent 70%),radial-gradient(50% 30% at 90% 50%,color-mix(in srgb,#4ad7ff 12%,transparent),transparent 70%)}.wp-atmo-beam:before{content:"";position:absolute;left:4%;right:4%;top:68%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#2447ff 18%,#9a3cf5 50%,#ff3aa8 82%,transparent);box-shadow:0 0 36px 6px color-mix(in srgb,#9a3cf5 45%,transparent)}.wp-atmo-beam:after{content:"";position:absolute;left:30%;right:10%;top:40%;bottom:0;background:radial-gradient(50% 60% at 60% 60%,color-mix(in srgb,#9a3cf5 22%,transparent),transparent 70%)}.wp-atmo-wash{background:radial-gradient(38% 30% at 40% 62%,color-mix(in srgb,var(--w-atmo) 18%,transparent),transparent 72%),radial-gradient(30% 24% at 80% 20%,color-mix(in srgb,var(--w-atmo) 12%,transparent),transparent 72%)}.wp-atmo-halo:before{right:-10%;width:62vw;height:62vw;max-width:980px;max-height:980px;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(255,255,255,.08) 32%,transparent 64%)}.wp-atmo-halo:after,.wp-atmo-halo:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.wp-atmo-halo:after{right:6%;width:46vw;height:46vw;max-width:720px;max-height:720px;border:1px solid rgba(255,255,255,.22)}.wp-atmo-dots-svg{position:absolute;right:-6%;top:50%;width:clamp(420px,46vw,760px);height:auto;transform:translateY(-50%);filter:drop-shadow(0 0 18px rgba(255,255,255,.08))}.wp-atmo-sky{background:radial-gradient(50% 50% at 70% 30%,color-mix(in srgb,var(--w-atmo) 24%,transparent),transparent 70%),radial-gradient(40% 40% at 20% 80%,color-mix(in srgb,var(--w-atmo) 12%,transparent),transparent 70%)}.wp-atmo-dune{position:absolute;left:-10%;right:-10%;bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.wp-atmo-dune-far{height:22%;background:linear-gradient(180deg,#8a5a24,#5535b5);opacity:.55;transform:translateX(6%) scaleX(1.3)}.wp-atmo-dune-near{height:13%;background:linear-gradient(180deg,#fbe9bd,#e2b96a 45%,#8a5a24);transform:translateX(-8%) scaleX(1.4)}.wp-atmo-sky i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px color-mix(in srgb,var(--w-atmo) 60%,transparent)}.wp-definition{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(28px,4vw,64px)}.wp-definition .t-statement{font-size:clamp(30px,3.6vw,56px);line-height:1.08;max-width:24ch}.wp-parts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px) clamp(20px,3vw,48px)}.wp-parts li{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--hair-2)}.wp-pricing-screen{margin-inline:6%}.wp-places{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);align-items:center}.wp-places .wp-links{grid-template-columns:minmax(0,1fr)}.wp-places .wp-link{min-height:0;flex-direction:row;align-items:center;gap:24px}.wp-places .wp-link>span:last-child{flex:1}.wp-places-phones{display:flex;align-items:flex-end;justify-content:center}.wp-places-phones .phone{width:46%}.wp-places-phone-lead{margin-left:-8%;margin-bottom:12%;z-index:1}@media (max-width:760px){.wp-definition,.wp-places{min-height:0}.wp-definition,.wp-parts,.wp-places,.wp-places .wp-links{grid-template-columns:minmax(0,1fr)}.wp-pricing-screen{margin-inline:0}.wp-atmo-dots-svg{width:120vw;right:-40vw;top:34%}.wp-atmo-dune-near{height:18%}}.iv-orbit{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.55) 40%,#000 62%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.55) 40%,#000 62%)}.iv-orbit-rings{left:74%;width:min(118vh,1180px);transform:translate(-50%,-50%)}.iv-orbit-ring,.iv-orbit-rings{position:absolute;top:50%;aspect-ratio:1}.iv-orbit-ring{left:50%;width:calc(var(--iv-orbit-radius) * 2);transform:translate(-50%,-50%) rotate(var(--iv-orbit-start));border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px color-mix(in srgb,var(--iv-world) 18%,transparent) inset}.iv-orbit-world{position:absolute;left:50%;top:0;width:56px;height:56px;transform:translate(-50%,-50%) rotate(calc(-1 * var(--iv-orbit-start)));border-radius:50%;display:grid;place-items:center;background:var(--iv-world-ground);border:1px solid color-mix(in srgb,var(--iv-world) 70%,#ffffff);box-shadow:0 0 0 6px color-mix(in srgb,var(--iv-world) 22%,transparent),0 0 48px 10px color-mix(in srgb,var(--iv-world) 40%,transparent)}.iv-orbit-world:after{content:"";position:absolute;inset:-22px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--iv-world) 36%,transparent),transparent 70%);z-index:-1}.iv-hero-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px}@media (prefers-reduced-motion:no-preference){.iv-orbit-ring{animation:iv-orbit var(--iv-orbit-period) linear infinite;animation-delay:var(--iv-orbit-delay)}.iv-orbit-world{animation:iv-orbit-counter var(--iv-orbit-period) linear infinite;animation-delay:var(--iv-orbit-delay)}@keyframes iv-orbit{0%{transform:translate(-50%,-50%) rotate(var(--iv-orbit-start))}to{transform:translate(-50%,-50%) rotate(calc(var(--iv-orbit-start) + 1turn))}}@keyframes iv-orbit-counter{0%{transform:translate(-50%,-50%) rotate(calc(-1 * var(--iv-orbit-start)))}to{transform:translate(-50%,-50%) rotate(calc(-1 * var(--iv-orbit-start) - 1turn))}}}@media (max-width:760px){.iv-orbit{mask-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5) 55%,#000 80%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5) 55%,#000 80%)}.iv-orbit-rings{width:150vw;left:50%;top:74%}.iv-orbit-world{width:40px;height:40px}.iv-hero-split{grid-template-columns:minmax(0,1fr)}}.iv-route{padding-block:clamp(28px,3vw,44px);border-top:1px solid var(--hair-2)}.iv-route-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1vw,12px);margin:0;padding:0;list-style:none}.iv-route-list>li{display:flex;flex-direction:column;width:clamp(140px,10.8vw,158px)}.iv-route-product{display:flex;flex:1;flex-direction:column;gap:16px}.iv-route-phone{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.iv-route-product:hover .iv-route-phone{transform:translateY(-8px)}.iv-route-meta{display:flex;flex-direction:column;gap:6px}.iv-route-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--ink-72)}.iv-route-more:hover{color:var(--ink)}@media (max-width:760px){.iv-route-list>li{width:calc(50% - 10px)}}}
/*# sourceMappingURL=433f8ab6f1353255.css.map*/