.guide-header-cta{margin-left:auto;padding:8px 12px;border:1px solid #564069;border-radius:7px;color:#dbbcfb;font-size:12px;font-weight:650;white-space:nowrap;transition:background .18s,border-color .18s}.guide-header-cta:hover{border-color:#b084df;background:#251a30}.breadcrumbs{display:flex;align-items:center;gap:10px;color:#857b90;font-size:11px;margin-top:30px}.breadcrumbs a:hover{color:#d6b9fa}.breadcrumbs span:last-child{color:#b6a9c4}.guide-intro{padding:50px 0 34px;max-width:740px}.guide-intro h1{font-size:clamp(39px,5.3vw,60px);font-weight:800;letter-spacing:-2.8px;line-height:1.06;margin:17px 0 18px}.guide-lead{font-size:15px;line-height:1.8;color:#b3a8bc;max-width:620px;margin-bottom:23px}.guide-actions{display:flex;gap:11px;flex-wrap:wrap;align-items:center}.guide-action-main,.guide-action-secondary{display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:7px;padding:12px 18px;font-weight:750;font-size:12px;min-height:42px;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s}.guide-action-main{background:#b78af4;color:#1a1122;border:1px solid #d6b5ff}.guide-action-main:hover{transform:translateY(-2px);background:#ceadfa;box-shadow:0 7px 17px #ae70ee36}.guide-action-secondary{background:#17121e;color:#e3d4f3;border:1px solid #45384f}.guide-action-secondary:hover{border-color:#9572bc;background:#21182a}.guide-smallprint{color:#736c7b;font-size:11px;line-height:1.55;margin-top:19px;max-width:665px}.guide-flow{padding:16px 21px;border:1px solid var(--border);border-radius:9px;background:#141019;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 63px}.guide-flow div{display:flex;align-items:center;gap:9px;font-size:12px}.guide-flow div span{color:#b68ee6;font-size:10px;font-weight:800}.guide-flow strong{font-weight:650;color:#dbd0e5}.guide-flow i{font-size:17px;color:#61536c;font-style:normal}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:80px;align-items:start}.guide-article{min-width:0}.guide-section{margin:0 0 72px;scroll-margin-top:100px}.guide-section .section-label,.guide-finish .section-label{color:#b994ec;font-size:10px;letter-spacing:1.7px;font-weight:800}.guide-section h2{font-size:clamp(25px,3.2vw,32px);line-height:1.2;letter-spacing:-1.15px;margin:9px 0;font-weight:750}.section-sub{font-size:13px;line-height:1.8;color:#958a9e;margin:0 0 27px;max-width:660px}.section-sub strong{color:#ddd1e7;font-weight:650}.steps-list{border-top:1px solid var(--border)}.guide-step{display:grid;grid-template-columns:49px minmax(0,1fr);gap:17px;padding:24px 0;border-bottom:1px solid var(--border)}.step-no{color:#ae87e0;font-size:12px;font-weight:800;letter-spacing:.5px;padding-top:2px}.step-content h3{font-size:16px;font-weight:750;letter-spacing:-.4px;margin:0 0 8px}.step-content p{font-size:13px;color:#a096ad;line-height:1.8;margin:0}.step-content p strong{color:#e2d8ea;font-weight:650}.inline-action{display:inline-flex;gap:7px;align-items:center;color:#cda8ff;font-weight:650;font-size:12px;margin-top:12px}.inline-action:hover{text-decoration:underline;text-underline-offset:3px}.micro-note{border-left:2px solid #946ac2;color:#a99bb5;font-size:12px;margin-top:15px;padding:8px 13px;background:#18121f}.micro-note span{color:#c8a4f4;margin-right:5px}.micro-note strong{color:#e5cffa}.payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-card{border:1px solid #352b3e;background:#15111b;border-radius:9px;padding:20px;min-height:205px}.payment-tag{font-size:10px;letter-spacing:1px;color:#b995e4;font-weight:800}.payment-icon{margin:16px 0 12px;width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#2a1d36;border:1px solid #553e69;color:#d4b0ff;font-size:20px;font-weight:700}.payment-card h3{font-size:15px;letter-spacing:-.25px;font-weight:750;margin:0 0 7px}.payment-card p{font-size:12px;color:#a096ac;line-height:1.75;margin:0}.guide-muted-note{color:#7e7488;font-size:11px;line-height:1.7;margin:14px 0 0}.guide-muted-note a{color:#c7a7ef;text-decoration:underline;text-underline-offset:2px}.qc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qc-box{border:1px solid var(--border);border-radius:9px;padding:20px;background:#15111b}.qc-heading{display:flex;gap:9px;align-items:center;margin-bottom:14px}.qc-heading h3{font-size:14px;font-weight:700;margin:0}.qc-symbol{display:grid;place-items:center;font-size:12px;width:24px;height:24px;border-radius:6px;font-weight:800}.qc-symbol.ok{background:#211c2c;color:#b68ce7}.qc-symbol.issue{background:#2c202a;color:#e9b19b}.qc-box ul{margin:0;padding-left:18px}.qc-box li{font-size:12px;color:#a298af;line-height:1.8;padding-left:2px;margin:3px 0}.guide-faq{border-top:1px solid var(--border)}.guide-faq details{border-bottom:1px solid var(--border)}.guide-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;font-size:13px;font-weight:650;padding:18px 1px}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary span{font-size:20px;font-weight:400;color:#b78ce9}.guide-faq details[open] summary span{transform:rotate(45deg)}.guide-faq details p{font-size:12px;line-height:1.8;color:#a095ac;margin:0 25px 20px 1px}.guide-sidebar{position:sticky;top:102px}.guide-sidebar-inner{border-left:1px solid #392d44;padding-left:22px}.sidebar-heading{font-size:10px;color:#8f7d9f;letter-spacing:1.4px;font-weight:800;margin-bottom:17px}.guide-sidebar a{display:block;color:#a99bb4;font-size:12px;padding:10px 0;transition:color .17s}.guide-sidebar a:hover{color:#e1c4ff}.sidebar-divider{height:1px;background:#392d44;margin:18px 0}.sidebar-small{font-size:11px;color:#7f748b}.guide-sidebar .sidebar-offsite{color:#b99de0;font-weight:650}.guide-finish{background:#17111f;border:1px solid #503764;border-radius:10px;padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:85px}.guide-finish h2{font-size:22px;letter-spacing:-.6px;margin:9px 0 5px}.guide-finish p{font-size:12px;color:#998ba4;max-width:440px;margin:0;line-height:1.65}.guide-finish .guide-action-main{white-space:nowrap}@media(max-width:1050px){.guide-layout{gap:40px;grid-template-columns:minmax(0,1fr) 180px}.guide-header-cta{font-size:11px}}@media(max-width:760px){.guide-layout{display:block}.guide-sidebar{display:none}.guide-flow{margin-bottom:45px}.guide-intro{padding-top:36px}.guide-section,.guide-finish{margin-bottom:55px}}@media(max-width:580px){.guide-header-cta{display:none}.guide-intro h1{font-size:40px;letter-spacing:-2.1px}.guide-lead{font-size:13px;line-height:1.75}.guide-flow{gap:6px;padding:12px 10px}.guide-flow div{display:grid;text-align:center;gap:2px;font-size:10px}.guide-flow i{font-size:11px}.guide-intro{padding-bottom:21px}.payment-grid,.qc-grid{grid-template-columns:1fr}.payment-card{min-height:0}.guide-step{grid-template-columns:32px 1fr;gap:9px;padding:20px 0}.step-content h3{font-size:15px}.guide-finish{display:block}.guide-finish .guide-action-main{margin-top:17px}.breadcrumbs{margin-top:20px}}@media(max-width:360px){.guide-body .nav-link:nth-child(2){display:grid}.guide-body .nav-link:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.guide-action-main,.guide-action-secondary,.guide-header-cta{transition:none!important;transform:none!important}}.guide-body{background:radial-gradient(ellipse 60% 470px at 47% 105px,rgba(100,55,144,.13),transparent 75%),#0d0b11}.guide-header-cta{height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-color:#c6a0ef;background:#b58cf5;color:#201229;font-weight:800}.guide-header-cta:hover{background:#d3b1ff;color:#1a0b25;border-color:#edd6ff;transform:translateY(-1px)}.guide-container{max-width:1100px}.breadcrumbs{margin-top:29px}.guide-intro{padding:54px 0 40px;max-width:760px}.guide-intro h1{font-size:clamp(42px,5.6vw,64px);letter-spacing:-3.1px;margin:19px 0 20px;line-height:1.09}.guide-lead{font-size:15px;color:#b3a6c0;line-height:1.83;max-width:645px}.guide-actions{gap:11px}.guide-action-main{background:#b68bf7;border-color:#ceb0fa;color:#1b0c26;padding:13px 19px}.guide-action-main:hover{background:#d3b3ff;box-shadow:0 9px 25px #9f5bdc38}.guide-action-secondary{border-color:#493653}.guide-smallprint{color:#96879d;max-width:660px;font-size:11px;line-height:1.9}.guide-smallprint strong{font-weight:700;color:#cbb7d8}.guide-code{display:inline-block;margin-right:5px;color:#d8b9fb;letter-spacing:.8px;font-size:10px;font-weight:800}.guide-flow{border-color:#493650;background:#18121f;margin-top:18px;margin-bottom:75px;box-shadow:0 6px 20px #0000001a}.guide-flow div span{color:#c69bec}.guide-flow strong{color:#f1e8f8}.guide-layout{gap:76px}.guide-step{padding:26px 0;transition:background .25s}.guide-step:hover .step-no{color:#e0c2ff}.step-no{font-size:12px}.step-content h3{font-size:16px}.step-content p{color:#b1a4bc}.guide-section h2{font-weight:800}.payment-card,.qc-box{background:#18131f;border-color:#3e3049;transition:border-color .2s,transform .2s}.payment-card:hover,.qc-box:hover{border-color:#8d65ab;transform:translateY(-2px)}.guide-sidebar-inner{border-left-color:#5a3e67}.guide-sidebar .sidebar-signup{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px 12px;margin-top:22px;background:#a97be6;color:#180b24;border-radius:7px;font-size:11px;font-weight:800;transition:background .2s,transform .2s}.guide-sidebar .sidebar-signup:hover{background:#d1aaff;color:#180b24;transform:translateY(-2px)}.sidebar-disclosure{font-size:10px;line-height:1.4;color:#82718e;margin-top:8px}.guide-finish{background:linear-gradient(120deg,#1b1424,#22162e);border-color:#5a3f71}.reading-progress{position:fixed;top:72px;left:0;width:100%;height:2px;z-index:29;pointer-events:none}.reading-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#9d6add,#dabaff);transition:width .08s linear}@media(max-width:580px){.reading-progress{top:64px}.guide-intro{padding-top:38px}.guide-intro h1{font-size:clamp(38px,9vw,44px);letter-spacing:-2px}.guide-lead{font-size:13px}.guide-actions{display:grid}.guide-action-main,.guide-action-secondary{width:100%}.guide-flow{margin-bottom:46px}.guide-smallprint{margin-top:17px}.guide-finish .guide-action-main{width:100%}}@media(prefers-reduced-motion:reduce){.reading-progress span,.payment-card,.qc-box,.guide-header-cta,.guide-sidebar .sidebar-signup{transition:none!important;transform:none!important}}@media(max-width:580px){.guide-header-cta{display:none}.guide-body .nav-links{gap:13px}.guide-body .nav-link{white-space:nowrap}}.guide-legal-note{border:1px solid #4c365f;background:#16101e;border-radius:10px;padding:15px 17px;margin:16px 0 19px;color:#bdb1c8;font-size:12px;line-height:1.85;max-width:690px}.guide-legal-note strong{color:#f1e9fa}@media(max-width:680px){.guide-body .header-inner{grid-template-columns:1fr;grid-template-areas:"brand" "nav"}.guide-body .brand-social{justify-self:start}.guide-body .guide-header-cta{display:none}.guide-body .nav-links{gap:26px;margin-left:0}.guide-body .reading-progress{top:104px}}@media(max-width:360px){.guide-body .nav-link:nth-child(3){display:grid}}.guide-header-cta,.guide-action-main,.guide-sidebar .sidebar-signup{position:relative;overflow:hidden;isolation:isolate;background:#c2f56a;border-color:#c2f56a;color:#15200b;box-shadow:0 2px 12px #b4f66317;transition:background-color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .22s ease}.guide-header-cta:hover,.guide-action-main:hover,.guide-sidebar .sidebar-signup:hover{background:#dfff9a;border-color:#e1ffac;color:#15200b;transform:translateY(-2px);box-shadow:0 8px 24px #b6f35e30}.guide-header-cta:before,.guide-action-main:before,.guide-sidebar .sidebar-signup:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 24%,rgba(255,255,255,.35) 50%,transparent 76%);transform:translate(-145%);transition:transform .6s ease}.guide-header-cta:hover:before,.guide-action-main:hover:before,.guide-sidebar .sidebar-signup:hover:before{transform:translate(145%)}.guide-header-cta:focus-visible,.guide-action-main:focus-visible,.guide-sidebar .sidebar-signup:focus-visible{outline:2px solid #e1ffac;outline-offset:3px}@media(prefers-reduced-motion:reduce){.guide-header-cta,.guide-action-main,.guide-sidebar .sidebar-signup,.guide-header-cta:before,.guide-action-main:before,.guide-sidebar .sidebar-signup:before{transition:none!important;transform:none!important}}
