.cr{overflow-x:clip}.cr-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--hair)}.cr-links{display:flex;gap:28px;font-size:15px;color:var(--grey)}.cr-links a:hover{color:var(--ink)}.cr-hero{position:relative;padding:120px 0 110px;overflow:hidden}.cr-hero-glow{position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(closest-side,rgba(139,125,240,.28),rgba(25,227,255,.14) 55%,transparent 75%);pointer-events:none}.cr-hero-inner{position:relative;z-index:1}.cr-h1{font-size:clamp(42px,6.6vw,84px);font-weight:400;line-height:1.03;letter-spacing:-.025em;margin:22px 0 26px;max-width:15ch}.cr-lead{font-size:clamp(18px,1.6vw,22px);color:var(--grey);max-width:46ch;line-height:1.55}.cr-section{padding:110px 0}.cr-tint{background:var(--tint)}.cr-benefits{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cr-benefit{padding:28px 26px;border:1px solid var(--hair);border-radius:18px;background:#fff}.cr-benefit h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.cr-benefit p{margin-top:10px;color:var(--grey);font-size:16px;line-height:1.55}.cr-pack{margin-top:16px;padding:34px 32px;border-radius:18px;background:#121317;color:#fff;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);grid-gap:32px;gap:32px;align-items:center}.cr-pack-kicker{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#19E3FF}.cr-pack-head h3{margin-top:10px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.15}.cr-pack-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cr-pack-tool{padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.16)}.cr-pack-tool span{font-weight:700;font-size:17px}.cr-pack-tool p{margin-top:8px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.78)}.cr-steps{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cr-step{padding:30px 26px;border-radius:18px;background:#fff;border:1px solid var(--hair)}.cr-step-n{font-size:14px;font-weight:700;letter-spacing:.1em;color:#8B7DF0}.cr-step h3{margin-top:14px;font-size:22px;font-weight:600;letter-spacing:-.01em}.cr-step p{margin-top:10px;color:var(--grey);font-size:16px;line-height:1.55}.cr-chips{list-style:none;padding:0;margin:36px 0 0;display:flex;flex-wrap:wrap;gap:12px}.cr-chips li{font-size:16px;font-weight:500;padding:12px 18px;border-radius:999px;border:1px solid rgba(18,19,23,.14);background:#fff}.cr-dark{background:#121317;color:#fff}.cr-dark .corp-sec-kicker{color:#19E3FF}.cr .cr-dark .corp-pill{background:#fff;color:#121317}.cr-materials{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.cr-materials-p{margin-top:18px;max-width:48ch;font-size:18px;line-height:1.6;color:rgba(255,255,255,.8)}.cr-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-gap:48px;gap:48px;align-items:start}.cr-faq details{border-bottom:1px solid rgba(18,19,23,.12);padding:20px 0}.cr-faq details:first-child{border-top:1px solid rgba(18,19,23,.12)}.cr-faq summary{cursor:pointer;list-style:none;font-size:19px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.cr-faq summary::-webkit-details-marker{display:none}.cr-faq summary:after{content:"+";font-weight:400;font-size:24px;line-height:1;color:var(--grey)}.cr-faq details[open] summary:after{content:"\2212"}.cr-faq details p{margin-top:12px;color:var(--grey);font-size:17px;line-height:1.6;max-width:60ch}.cr-apply{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:56px;gap:56px;align-items:start}.cr-apply-p{margin-top:18px;color:var(--grey);font-size:18px;line-height:1.6;max-width:40ch}@media (max-width:900px){.cr-apply,.cr-benefits,.cr-faq-wrap,.cr-pack,.cr-steps{grid-template-columns:1fr}.cr-apply,.cr-faq-wrap{gap:28px}}@media (max-width:640px){.cr-nav{padding:12px 16px}.cr-links{display:none}.cr .corp-wrap{padding:0 16px}.cr-hero{padding:72px 0 80px}.cr-section{padding:76px 0}.cr-pack{padding:26px 20px}.cr-pack-tools{grid-template-columns:1fr}.cr-hero .corp-actions .corp-pill,.cr-materials .corp-pill{width:100%;justify-content:center}}.cr-hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:center}.cr .cr-h1{font-family:var(--font-archivo),system-ui,sans-serif;font-weight:900;font-stretch:115%;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;font-size:clamp(38px,4.6vw,64px);max-width:13ch}.cr-phones{position:relative;height:660px}.cr-phone{position:absolute;top:0;width:270px;padding:38px 10px 14px;border-radius:46px;background:#0B0C10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -20px rgba(18,19,23,.45),0 12px 24px -12px rgba(18,19,23,.3);animation:cr-rise .9s cubic-bezier(.2,.7,.2,1) both}.cr-phone img{display:block;width:100%;height:auto;aspect-ratio:600/1298;object-fit:cover;border-radius:10px 10px 34px 34px}.cr-phone-island{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:76px;height:21px;border-radius:12px;background:#000;z-index:2}.cr-phone-back{left:0;transform:rotate(-6deg);--r:-6deg;animation-delay:.1s;opacity:.96}.cr-phone-front{right:0;top:30px;transform:rotate(4deg);--r:4deg;animation-delay:.25s;z-index:1}@keyframes cr-rise{0%{opacity:0;transform:translateY(40px) rotate(0deg)}to{opacity:1;transform:translateY(0) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.cr-phone{animation:none}}.cr-pack-lockup{--era-w:150px;margin-bottom:18px}.cr-pack-era{display:block;width:var(--era-w);height:auto}.cr-pack-eng{display:flex;align-items:center;gap:5px;max-width:var(--era-w);margin-top:6px;font-size:10.5px;font-style:italic;color:rgba(255,255,255,.6)}.cr-pack-eng img{height:calc(var(--era-w) * .105);width:auto}@media (max-width:900px){.cr-hero-inner{grid-template-columns:1fr;gap:48px}.cr-phones{height:520px;max-width:420px;width:100%;margin:0 auto}.cr-phone{width:230px}}@media (max-width:640px){.cr-phones{height:480px;max-width:340px}.cr-phone{width:190px;border-radius:34px;padding:28px 7px 10px}.cr-phone img{border-radius:8px 8px 26px 26px}.cr-phone-island{top:8px;width:54px;height:14px}}