.companion_page__sNUh_{min-height:100dvh;background:radial-gradient(circle at 50% -10%,rgba(49,87,213,.13),transparent 34rem),#f7f8fb;color:#151821;padding:28px 18px 64px}.companion_hero__lSfJW{width:min(100%,620px);margin:0 auto;min-height:min(720px,calc(100dvh - 56px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.companion_iconShell__XZgxR{width:100px;height:100px;display:grid;place-items:center;background:#fff;border:1px solid rgba(20,26,45,.08);border-radius:26px;box-shadow:0 18px 55px rgba(34,51,108,.14);overflow:hidden;margin-bottom:28px}.companion_iconShell__XZgxR img{border-radius:20px}.companion_eyebrow__LLjNG{margin:0 0 10px;color:#3157d5;font-size:.82rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.companion_hero__lSfJW h1{margin:0;font-size:clamp(2.2rem,9vw,4.4rem);line-height:.98;letter-spacing:-.055em}.companion_intro__7w_qZ{max-width:470px;margin:20px auto 32px;color:#5f6677;font-size:clamp(1rem,4vw,1.15rem);line-height:1.55}.companion_primaryButton__yJC6o,.companion_secondaryButton__Lkbc2{width:min(100%,390px);min-height:58px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 20px;border-radius:16px;font:inherit;font-weight:760;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.companion_primaryButton__yJC6o{border:0;background:#3157d5;color:#fff;box-shadow:0 14px 30px rgba(49,87,213,.25)}.companion_primaryButton__yJC6o:active{transform:translateY(1px)}.companion_primaryButton__yJC6o:disabled{background:#aeb5c6;color:#f5f6f9;box-shadow:none;cursor:not-allowed;opacity:.82;transform:none}.companion_releaseNote__cmIF1{margin:8px 0 4px;color:#6b7284;font-size:.84rem}.companion_secondaryButton__Lkbc2{margin-top:10px;border:1px solid rgba(21,24,33,.12);background:rgba(255,255,255,.76);color:#303646}.companion_fallback__ZkZrn{width:min(100%,390px);margin-top:18px;padding:14px 16px;display:grid;gap:5px;text-align:left;background:#fff;border:1px solid rgba(21,24,33,.09);border-radius:14px;color:#555d6e;font-size:.91rem;line-height:1.45}.companion_fallback__ZkZrn strong{color:#202534}.companion_iosGuide__kzIu0{width:min(100%,940px);margin:22px auto 0;padding:clamp(26px,5vw,52px);background:#fff;border:1px solid rgba(21,24,33,.08);border-radius:28px;box-shadow:0 20px 60px rgba(30,40,75,.08);scroll-margin-top:18px}.companion_iosGuideHighlighted__bkENn{border-color:rgba(49,87,213,.26)}.companion_guideHeading__B_t99{max-width:620px;margin:0 auto 28px;text-align:center}.companion_guideHeading__B_t99 .companion_eyebrow__LLjNG{text-transform:none;letter-spacing:.02em}.companion_guideHeading__B_t99 h2{margin:0;font-size:clamp(1.7rem,6vw,2.7rem);letter-spacing:-.035em}.companion_guideHeading__B_t99>p:last-child{margin:12px 0 0;color:#687083}.companion_steps__z6QC1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.companion_stepCard__757wE{position:relative;padding:16px 16px 20px;background:#f7f8fb;border:1px solid rgba(21,24,33,.06);border-radius:20px}.companion_stepCard__757wE img{width:100%;height:auto;display:block;border-radius:14px}.companion_stepNumber__lTkNA{position:absolute;top:26px;left:26px;z-index:1;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#3157d5;color:#fff;font-size:.88rem;font-weight:800;box-shadow:0 7px 18px rgba(49,87,213,.25)}.companion_stepCard__757wE h3{margin:17px 2px 6px;font-size:1.08rem}.companion_stepCard__757wE p{margin:0 2px;color:#646c7e;font-size:.94rem;line-height:1.5}@media (max-width:680px){.companion_page__sNUh_{padding:18px 14px 42px}.companion_hero__lSfJW{min-height:calc(100dvh - 36px)}.companion_steps__z6QC1{grid-template-columns:1fr}.companion_iosGuide__kzIu0{border-radius:22px}}@media (prefers-reduced-motion:reduce){.companion_primaryButton__yJC6o:active{transform:none}}