@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-ext-800-normal.2i8lll1ab60kw.woff2)format("woff2"),url(../media/inter-cyrillic-ext-800-normal.36coln61sf74b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.0jm0x3fwumjpc.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0fwzotchi0y-f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-ext-800-normal.3k72kqvea5c5b.woff2)format("woff2"),url(../media/inter-greek-ext-800-normal.2mmb79yjhjqv_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-800-normal.3258q3tqv0awz.woff2)format("woff2"),url(../media/inter-greek-800-normal.0v1rrb42xd-ei.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-vietnamese-800-normal.2e-qh93waan5z.woff2)format("woff2"),url(../media/inter-vietnamese-800-normal.1jj6xqtwla1yo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-ext-800-normal.1_7rco082g2bl.woff2)format("woff2"),url(../media/inter-latin-ext-800-normal.1z80e_d0b7l-r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.1l5zt2v7macfm.woff2)format("woff2"),url(../media/inter-latin-800-normal.3p_gdtpozftvv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--white:#fff;--ink:#081b35;--muted:#5e6e89;--blue:#087dff;--blue-hover:#0068df;--line:#d7e1ed;--soft:#f0f7ff;--error:#b32f3b}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,input{border-radius:10px}button{touch-action:manipulation}a{color:inherit;text-decoration:none}button,a{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}a:hover{color:var(--blue)}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #7fbcff}.editorial-main,.admin-main{min-height:70vh;padding-block:64px 88px}.editorial-main{max-width:940px}.eyebrow{color:var(--blue);letter-spacing:.12em;margin-bottom:18px;font-size:12px;font-weight:700}.editorial-main h1,.admin-main h1{max-width:850px;font-size:clamp(34px,4vw,52px);line-height:1.1}.editorial-lead{color:var(--muted);max-width:780px;margin-top:24px;font-size:20px;line-height:1.65}.editorial-section{margin-block:36px}.editorial-section h2{margin-bottom:14px;font-size:25px}.editorial-section p{color:var(--muted);line-height:1.8}.empty-blog{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:32px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.blog-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:16px;padding:28px}.blog-card h2{margin-bottom:16px;font-size:26px}.blog-card>p:not(.eyebrow){color:var(--muted);margin-bottom:22px}.article-main{max-width:800px}.article-main .back-link{margin-bottom:36px}.article-main h1,.article-body,.editor-preview{overflow-wrap:anywhere}.article-body{margin-top:32px}.article-body p{white-space:pre-wrap;margin-block:22px;line-height:1.85}.confirmation-reference{overflow-wrap:anywhere;font-size:14px}.admin-grid{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:36px;display:grid}.editor-actions{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.editor-form{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.editor-form h2{margin-bottom:12px}.editor-form label{font-weight:600}.editor-form input,.editor-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px}.editor-form textarea{resize:vertical}.editor-media{border:1px solid var(--line);border-radius:12px;gap:12px;min-width:0;margin-block:12px;padding:18px;display:grid}.editor-media legend{padding-inline:6px;font-weight:700}.editor-media p,.editor-state{color:var(--muted);font-size:14px}.editor-cover{object-fit:contain;border-radius:12px;width:100%;max-height:360px;display:block}.editor-toolbar{flex-wrap:wrap;gap:8px;display:flex}.editor-toolbar button{border:1px solid var(--line);background:var(--soft);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 12px}.editor-toolbar button:disabled{opacity:.5;cursor:wait}.editor-form select{max-width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.article-body figure{margin:24px 0}.article-body img{border-radius:12px;max-width:100%;height:auto;display:block}.article-body ul,.article-body ol{margin-block:22px;padding-left:24px;line-height:1.85}.article-body a{color:var(--blue);text-decoration:underline}.editor-form textarea:focus-visible{outline-offset:3px;outline:3px solid #7fbcff}.editor-form small{color:var(--muted)}.admin-login{max-width:460px;margin-top:36px}.article-list h2{margin-bottom:16px}.article-list>button{text-align:left;border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;width:100%;margin-bottom:10px;padding:16px;display:block}.article-list>button.selected{border-color:var(--blue);background:var(--soft)}.article-list span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.editor-preview{background:var(--soft);border-radius:16px;margin-top:24px;padding:28px}@media (max-width:760px){.editorial-main,.admin-main{padding-block:36px 56px}.editorial-lead{font-size:18px}.blog-grid,.admin-grid{grid-template-columns:1fr}.editor-form,.editor-preview,.empty-blog{padding:22px}.site-header:not(.compact-header),.site-header:not(.compact-header) .primary-nav{gap:18px}}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.2}.container{width:88%;max-width:1350px;margin-inline:auto}.sr-only,.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;background:var(--blue);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:8px}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:66px;height:68px;display:flex}.brand{letter-spacing:-1.6px;flex-shrink:0;align-items:baseline;font-size:30px;font-weight:800;line-height:1;display:inline-flex}.brand:hover{color:var(--ink)}.brand span{color:var(--blue)}.primary-nav{align-items:stretch;gap:42px;height:100%;display:flex}.primary-nav a{color:var(--muted);align-items:center;font-size:16px;display:flex;position:relative}.primary-nav a[aria-current=page]{color:var(--blue);font-weight:600}.primary-nav a[aria-current=page]:after{content:"";background:var(--blue);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:3px;left:0;right:0}.header-support{color:var(--muted);margin-left:auto;font-size:16px}.home-main{padding-top:32px}.purchase-layout{grid-template-columns:41.3% 55.7%;align-items:stretch;gap:3%;display:grid}.intro{flex-direction:column;min-width:0;padding-top:38px;display:flex}.intro h1{letter-spacing:-.055em;font-size:clamp(32px,3.38vw,52px);font-weight:800;line-height:1.075}.intro h1 span{white-space:nowrap}.intro-copy{color:var(--muted);letter-spacing:-.035em;margin-top:18px;font-size:23px;line-height:1.38}.hero-art{aspect-ratio:3/2;object-fit:contain;width:96%;height:auto;margin:34px auto 18px;display:block}.launch-copy{color:var(--muted);letter-spacing:-.015em;margin-top:auto;padding-bottom:10px;font-size:17px;line-height:1.7}.purchase-panel{border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px 35px 26px}.product-tabs{border-bottom:1px solid var(--line);gap:25px;height:56px;margin-bottom:24px;display:flex}.product-tabs button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 20px;font-size:18px;font-weight:600;position:relative}.product-tabs button[aria-selected=true]{color:var(--blue)}.product-tabs button[aria-selected=true]:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.product-tabs button:hover{color:var(--blue);background:#f8fbff}.purchase-panel h2{margin:0 0 18px;font-size:32px;font-weight:700}.field-group label,.field-label,.tracking-form label{letter-spacing:-.025em;margin-bottom:8px;font-size:17px;font-weight:600;display:block}input:not([type=radio]){width:100%;color:var(--ink);background:#fff;border:1px solid #cbd8e8;height:48px;padding:10px 16px;font-size:18px;display:block;box-shadow:0 1px 2px #10284704}input::placeholder{color:#6e7e98;opacity:1}input:hover{border-color:#a7bed9}input:focus{border-color:var(--blue)}input[aria-invalid=true]{border-color:var(--error)}.field-help{color:var(--muted);margin-top:5px;font-size:15px}.field-error{color:var(--error);margin-top:8px;font-size:14px}.quantity-field{margin-top:24px}.presets{gap:15px;margin-top:12px;display:grid}.presets button{border:1px solid var(--line);height:44px;color:var(--ink);background:#fff;border-radius:9px;padding:6px 8px;font-size:16px}.presets button:hover{background:var(--soft);border-color:#9cc8ff}.presets button.selected{background:var(--blue);border-color:var(--blue);color:#fff}.purchase-summary{border-top:1px solid var(--line);margin:24px 0 20px;padding-top:13px;font-size:16px}.purchase-summary div{justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.purchase-summary dt{font-weight:600}.purchase-summary dd{color:var(--muted);text-align:right;margin:0;font-size:15px}.button{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 24px;font-size:17px;font-weight:500;line-height:1.5;display:inline-flex}.button.primary{background:var(--blue);color:#fff}.button.primary:hover{background:var(--blue-hover);box-shadow:0 4px 12px #087dff22}.button.secondary{color:var(--ink);border-color:var(--line);background:#fff}.button.secondary:hover{background:var(--soft);border-color:#98c2f7}.button.quiet{color:var(--muted);background:0 0}.button.quiet:hover{color:var(--blue);background:var(--soft)}.full-width{width:100%}.button-help{text-align:center;color:var(--muted);margin-top:14px;font-size:14px}.payment-caption{text-align:center;color:var(--muted);margin-top:25px;font-size:15px}.payment-caption span{color:var(--blue)}.how-it-works{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;margin-top:42px;padding-block:20px;display:grid}.step{align-items:center;gap:28px;padding:0 28px 0 0;display:flex}.step+.step{border-left:1px solid var(--line);padding-left:60px}.step-number{color:#b6c7da;letter-spacing:-.045em;font-size:42px;font-weight:700;line-height:1.2}.step h3{letter-spacing:-.03em;font-size:18px;font-weight:600}.step p{color:var(--muted);margin-top:5px;font-size:16px}.preview-notice{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.5}.site-footer{align-items:center;gap:35px;min-height:66px;padding-block:17px;display:flex}.brand-small{letter-spacing:-1.3px;font-size:23px}.site-footer nav{color:var(--muted);gap:32px;font-size:14px;display:flex}.site-footer p{color:var(--muted);text-align:right;margin-left:auto;font-size:13px}.checkout-main,.track-main{max-width:720px;min-height:calc(100dvh - 140px);padding-top:32px;padding-bottom:44px}.compact-header{max-width:920px}.compact-header .primary-nav{display:none}.compact-footer{border-top:1px solid var(--line);max-width:920px}.compact-footer p{display:none}.compact-footer nav{margin-left:auto}.back-link{color:var(--muted);align-items:center;gap:12px;font-size:17px;display:inline-flex}.review-heading{letter-spacing:-.05em;margin-top:32px;font-size:44px;font-weight:800}.review-notice{color:var(--muted);margin-top:8px;margin-bottom:26px;font-size:18px}.review-section{border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:24px}.review-section h2{font-size:24px;font-weight:700}.recipient-section h2{margin-bottom:16px;font-size:18px;font-weight:600}.recipient{align-items:center;gap:16px;display:flex}.avatar{width:56px;height:56px;color:var(--ink);background:#b8daff;border-radius:50%;flex:0 0 56px;place-items:center;font-size:26px;display:grid}.recipient-name{min-width:0}.recipient-name strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:21px;font-weight:600;display:block}.recipient-name span{color:var(--muted);margin-top:2px;font-size:16px;display:block}.recipient>a{margin-left:auto}.text-link{color:var(--blue);font-weight:500}.text-link:hover{color:var(--blue-hover);text-decoration:underline}.review-section h2.order-title{border-bottom:1px solid var(--line);padding-bottom:20px;font-size:27px}.quote-summary{margin:15px 0 0}.quote-summary>div{color:var(--muted);justify-content:space-between;gap:20px;padding:9px 0;font-size:17px;display:flex}.quote-summary dd{text-align:right;overflow-wrap:anywhere;margin:0}.quote-summary .quote-total{border-top:1px solid var(--line);color:var(--ink);margin-top:14px;padding-top:20px;font-size:20px;font-weight:700}.cost-note{color:var(--muted);margin-top:10px;font-size:15px}.payment-options{border:0;gap:12px;margin:18px 0;padding:0;display:grid}.payment-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:17px 18px;display:flex}.payment-option:hover{border-color:#93bfff}.payment-option.is-selected{background:var(--soft);border-color:#99c7ff}.payment-option input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #91a8c5;border-radius:50%;flex-shrink:0;width:27px;height:27px;margin:0}.payment-option input:checked{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 6px #fff}.payment-option strong{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.3;display:block}.payment-option span span{color:var(--muted);margin-top:2px;font-size:16px;display:block}.preview-dialog{border:1px solid var(--line);width:min(520px,100% - 32px);color:var(--ink);background:#fff;border-radius:18px;padding:28px;box-shadow:0 20px 70px #081b3526}.preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081b3566}.dialog-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.dialog-header h2{font-size:26px}.preview-dialog p{color:var(--muted);margin:0 0 18px;font-size:16px}.icon-button{min-width:32px;min-height:32px;color:var(--muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.icon-button:hover{background:var(--soft);color:var(--blue)}.preview-dialog .quiet{margin-top:8px}.empty-state{padding-block:50px}.empty-state h1,.info-main h1,.track-search h1,.tracking-heading h1{font-size:40px;font-weight:800;line-height:1.15}.empty-state p{color:var(--muted);margin:20px 0 28px}.track-search{padding-top:30px}.track-search>p{color:var(--muted);margin-top:14px}.tracking-form{grid-template-columns:1fr auto;gap:12px;margin-top:30px;display:grid}.tracking-form label{grid-column:1/-1;margin:0}.tracking-form input{height:52px}.notice-box{background:var(--soft);border-radius:10px;padding:18px}.recent-orders{margin-top:32px}.recent-orders h2{margin-bottom:12px;font-size:22px}.recent-orders>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.recent-orders a>span:last-child{color:var(--muted);text-align:right;font-size:14px}.recent-orders small{color:var(--muted);margin-top:5px;display:block}.track-main>.review-notice{margin-top:24px;margin-bottom:10px;font-size:15px}.tracking-heading p{color:var(--muted);margin-top:14px}.order-reference{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.order-reference h2{font-size:19px}.order-reference span{color:var(--muted);font-size:14px}.order-timeline{margin:0;padding:20px 0 0;list-style:none}.order-timeline li{gap:18px;padding:16px 0;display:flex;position:relative}.order-timeline li+li:before{content:"";background:var(--line);width:1px;height:33px;position:absolute;top:-17px;left:18px}.order-timeline li>span{border:1px solid var(--line);height:37px;color:var(--muted);border-radius:50%;flex:0 0 37px;place-items:center;font-size:14px;display:grid}.order-timeline li.done>span{color:var(--blue);background:var(--soft);border-color:#a6cfff}.order-timeline strong{font-weight:600}.order-timeline p{color:var(--muted);margin-top:3px;font-size:14px}.simulation-controls{border-top:1px solid var(--line);margin-top:20px;padding-top:24px}.simulation-controls h2{font-size:22px}.simulation-controls>p{color:var(--muted);margin-top:8px}.simulation-buttons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.simulation-buttons .button{min-height:44px;padding:10px 16px;font-size:15px}.info-main{max-width:760px;min-height:calc(100dvh - 140px);padding-top:40px;padding-bottom:70px}.info-main h1{margin:32px 0 24px}.info-main p{color:var(--muted);margin:18px 0;font-size:18px;line-height:1.7}.info-main .button{margin-top:20px}@media (min-width:1450px){.purchase-layout{min-height:707px}.purchase-panel{padding-top:18px;padding-bottom:25px}.purchase-panel h2{margin-bottom:18px}.quantity-field{margin-top:25px}.hero-art{width:94%;margin-top:35px;margin-bottom:10px}.how-it-works{margin-top:30px}.home-main>.preview-notice{margin-block:6px;font-size:11px}}@media (max-width:1150px){.intro h1 span{white-space:normal}.container{width:90%}.site-header{gap:36px}.intro h1{font-size:39px}.intro-copy{font-size:19px}.purchase-panel{padding-inline:24px}.purchase-panel h2{font-size:27px}.product-tabs{gap:12px}.step{gap:18px;padding-right:12px}.step+.step{padding-left:24px}.step h3{font-size:16px}.step p{font-size:13px}.step-number{font-size:34px}.site-footer{gap:24px}.site-footer nav{gap:22px}.site-footer p{max-width:275px;font-size:12px}}@media (max-width:760px){.container{width:auto;margin-inline:24px}.site-header{flex-wrap:wrap;align-content:center;gap:0;height:78px}.brand{letter-spacing:-1.45px;font-size:26px}.primary-nav{gap:24px;height:42px;margin-left:auto}.primary-nav a{font-size:14px}.header-support{display:none}.compact-header{height:58px}.compact-header .header-support{font-size:15px;display:block}.home-main{padding-top:24px}.purchase-layout{flex-direction:column;gap:24px;display:flex}.intro{padding-top:0;position:relative}.intro h1{letter-spacing:-.045em;font-size:34px;line-height:1.1}.intro-copy{letter-spacing:-.02em;margin-top:13px;font-size:16px;line-height:1.5}.hero-art{width:180px;height:120px;margin:18px auto 10px}.launch-copy{text-align:center;padding:0;font-size:13px;line-height:1.6}.purchase-panel{border-radius:14px;padding:10px 20px 24px}.product-tabs{gap:0;height:53px;margin-bottom:22px}.product-tabs button{flex:1;padding-inline:10px;font-size:16px}.purchase-panel h2{margin-bottom:20px;font-size:25px}.field-group label,.field-label{font-size:15px}input:not([type=radio]){height:46px;padding-inline:12px;font-size:16px}.field-help{font-size:12px}.presets{gap:8px}.presets button{height:42px;padding-inline:3px;font-size:13px}.quantity-field{margin-top:22px}.purchase-summary{margin-top:22px;font-size:13px}.purchase-summary dd{max-width:140px;font-size:12px}.purchase-summary div{gap:6px}.button{min-height:50px;padding:12px 18px;font-size:16px}.button-help{font-size:12px;line-height:1.6}.payment-caption{margin-top:20px;font-size:12px;line-height:1.6}.how-it-works{grid-template-columns:1fr;gap:22px;margin-top:26px;padding-block:22px}.step,.step+.step{border:0;gap:22px;padding:0}.step-number{flex-shrink:0;width:44px;font-size:32px}.step h3{font-size:16px}.step p{margin-top:3px;font-size:13px}.preview-notice{margin-top:14px;font-size:11px}.site-footer{flex-wrap:wrap;gap:20px;min-height:100px;padding:20px 0}.brand-small{font-size:22px}.site-footer nav{gap:17px;margin-left:auto;font-size:12px}.site-footer p{max-width:unset;text-align:left;flex:0 0 100%;margin:0;font-size:10px}.checkout-main,.track-main{padding-top:24px;padding-bottom:26px}.back-link{gap:10px;font-size:15px}.review-heading{margin-top:26px;font-size:34px;line-height:1.13}.review-notice{margin-top:10px;margin-bottom:22px;font-size:14px}.review-section{border-radius:9px;margin-top:14px;padding:18px 16px}.recipient-section h2{margin-bottom:12px;font-size:16px}.recipient{gap:12px}.avatar{flex-basis:44px;width:44px;height:44px;font-size:23px}.recipient-name strong{font-size:17px}.recipient-name span{font-size:12px}.recipient .text-link{font-size:14px}.review-section h2{font-size:22px}.review-section h2.order-title{padding-bottom:15px;font-size:23px}.quote-summary{margin-top:12px}.quote-summary>div{gap:12px;padding-block:7px;font-size:14px}.quote-summary .quote-total{margin-top:10px;padding-top:14px;font-size:16px}.cost-note{margin-top:8px;font-size:12px}.payment-options{gap:10px;margin:14px 0}.payment-option{gap:13px;padding:14px}.payment-option input{width:23px;height:23px}.payment-option input:checked{box-shadow:inset 0 0 0 5px #fff}.payment-option strong{font-size:17px}.payment-option span span{font-size:13px}.compact-footer{min-height:76px}.preview-dialog{padding:22px}.dialog-header h2{font-size:23px}.preview-dialog p{font-size:14px}.empty-state h1,.info-main h1,.track-search h1,.tracking-heading h1{font-size:31px}.tracking-form{grid-template-columns:1fr}.track-search{padding-top:10px}.recent-orders>a{gap:12px;font-size:13px}.recent-orders a>span:last-child{font-size:12px}.tracking-heading p{font-size:14px}.order-reference h2{font-size:16px}.order-reference span{font-size:12px}.order-timeline strong{font-size:14px}.order-timeline p{font-size:12px}.simulation-controls>p{font-size:14px}.info-main{padding-top:25px;padding-bottom:40px}.info-main p{font-size:16px}}@media (max-width:370px){.container{margin-inline:16px}.brand{font-size:24px}.primary-nav{gap:16px}.primary-nav a{font-size:13px}.intro h1{font-size:31px}.purchase-panel{padding-inline:16px}.review-heading{font-size:31px}.site-footer nav{gap:12px}}@media (max-width:760px){.compact-header,.checkout-main,.compact-footer{margin-inline:7.2%}.compact-header{height:56px}.compact-header .brand{font-size:24px}.checkout-main{padding-top:16px}.checkout-main .review-heading{margin-top:14px;font-size:clamp(30px,8.2vw,38px)}.checkout-main .review-section{padding:16px}.checkout-main .recipient-section h2{margin-bottom:8px;font-size:16px}.checkout-main .avatar{flex-basis:42px;width:42px;height:42px}.checkout-main .review-section h2.order-title{padding-bottom:12px;font-size:22px}.checkout-main .quote-summary{margin-top:10px}.checkout-main .quote-summary>div{padding-block:4px}.checkout-main .quote-summary .quote-total{margin-top:8px;padding-top:10px}.checkout-main .payment-options{margin-top:10px}.checkout-main .payment-option{padding:10px 14px}.checkout-main .payment-option strong{font-size:16px}.checkout-main .payment-option span span{font-size:12px}.checkout-main .payment-section>.button{min-height:44px;padding-block:9px}.checkout-main .payment-section>.button-help{margin-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header{gap:32px}.wallet-area{flex-shrink:0;margin-left:auto;position:relative}.site-header .header-support{margin-left:0}.wallet-connect{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.wallet-connect::-webkit-details-marker{display:none}.wallet-connect:hover{background:#066de0}.wallet-menu,.wallet-error{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;width:320px;max-width:calc(100vw - 48px);padding:18px;font-size:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 36px #0a25401a}.wallet-menu p{color:var(--muted);margin-top:10px}.wallet-menu .wallet-address{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--ink)}.wallet-menu .button{min-height:42px;margin-top:10px;font-size:14px}.wallet-error{color:#a12828}@media (max-width:900px) and (min-width:761px){.site-header,.site-header .primary-nav{gap:22px}.site-header .header-support{display:none}}@media (max-width:760px){.site-header,.site-header:not(.compact-header),.site-header.compact-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:auto;padding-block:14px;display:grid}.site-header .brand{grid-area:1/1}.site-header .wallet-area{grid-area:1/2}.site-header:not(.compact-header) .primary-nav{grid-area:2/1/auto/-1;justify-content:center;width:100%;height:36px;margin:0}.site-header .header-support,.site-header.compact-header .header-support{display:none}.wallet-connect{padding-inline:11px;font-size:12px}}@media (max-width:380px){.site-header .brand{font-size:22px}.wallet-connect{padding-inline:9px;font-size:11px}}.recipient-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.recipient-check{max-width:190px}.recipient-check .button{white-space:nowrap;min-height:48px;padding:0 12px;font-size:12px}.recipient-check p{overflow-wrap:anywhere}.payment-method select{width:100%;min-height:48px;color:inherit;font:inherit;background:#fff;border:1px solid #d4dbe4;border-radius:10px;padding:10px 12px}.automatic-price{gap:5px;display:grid}.automatic-price small{font-size:12px}.purchase-summary dd{max-width:60%}.text-button{color:#087ffc;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.purchase-notice{background:#eff6ff;border-radius:10px;padding:12px}@media (max-width:380px){.recipient-row{gap:6px}.recipient-check{max-width:115px}.recipient-check .button{padding:0 6px;font-size:10px}}.payment-method{margin-top:24px}.purchase-confirmation{max-width:480px}.order-reference{overflow-wrap:anywhere;font-size:12px}.holding-page{background:radial-gradient(at top,#eef6ff,#fff 65%);place-items:center;min-height:100dvh;padding:24px;display:grid}.holding-card{background:#fff;border:1px solid #dce5f0;border-radius:24px;width:100%;max-width:560px;padding:40px}.holding-card .brand{margin-bottom:32px;display:block}.holding-card h1{letter-spacing:-1.5px;margin:16px 0 24px;font-size:clamp(32px,6vw,48px);line-height:1.12}.holding-card p{color:var(--muted);margin-bottom:20px;line-height:1.7}.holding-card form{gap:14px;margin:24px 0;display:grid}.holding-card input{width:100%;min-width:0}.owner-access-link{color:var(--muted);font-size:13px;text-decoration:underline}@media (max-width:480px){.holding-card{padding:28px 22px}}.sandbox-panel{background:#f4f8ff;border:1px solid #c8ddfb;border-radius:12px;margin-top:24px;padding:16px}.trial-confirmation{align-items:flex-start;gap:.75rem;margin:1.25rem 0;display:flex}.stars-quantity-options{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.stars-quantity-options .button{min-width:64px;padding:8px 12px}.stars-quantity-options [aria-pressed=true]{background:#e7f2ff;border-color:#087ffc}.trial-confirmation input[type=checkbox]{appearance:auto;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;min-height:0;margin-top:.2rem;padding:0}.sandbox-panel h3{font-size:18px}.sandbox-panel .text-button{margin-top:16px}.purchase-confirmation{max-height:calc(100dvh - 40px);overflow-y:auto}.checkout-recovery{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;display:flex}.sandbox-completed{background:#f0faf4;border-color:#21864c}.sandbox-failed,.sandbox-expired{background:#fff6f6;border-color:#bd5260}.auto-stars-form{gap:16px;max-width:560px;margin:20px 0;display:grid}.auto-stars-form label{gap:6px;display:grid}.auto-stars-form select{width:100%;min-height:48px;color:inherit;font:inherit;background:#fff;border:1px solid #cdd7e4;border-radius:10px;padding:10px 12px}.purchase-panel .sandbox-panel{margin-top:16px}.order-progress{gap:8px;margin:20px 0;padding-left:0;list-style:none;display:grid}.order-history{border-top:1px solid var(--line,#dce2ea);margin-top:24px;padding-top:16px}.order-history summary{cursor:pointer;font-weight:600}.order-history ul,.admin-order-list,.order-notes{padding:0;list-style:none}.order-history li,.order-notes li{border-bottom:1px solid #dce2ea;padding:12px 0}.order-history button{text-align:left;white-space:normal}.order-history .order-reference{display:block}.order-admin-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.order-admin-toolbar label{gap:6px;display:grid}[aria-label=Purchase\ administration] .form-input{font:inherit;color:inherit;background:#fff;border:1px solid #cdd7e4;border-radius:10px;max-width:100%;padding:10px 12px}.admin-order-list{gap:12px;display:grid}.admin-order-list button{text-align:left;white-space:normal;gap:6px;width:100%;display:grid}.admin-order-list button[aria-pressed=true]{background:#eef6ff;border-color:#087df0}.admin-order-head,.compact-order-list button{grid-template-columns:1.15fr 1.2fr .85fr 1.3fr}.admin-order-head{color:#526176;gap:16px;padding:10px 16px;font-size:13px;font-weight:600;display:grid}.compact-order-list{gap:6px}.compact-order-list button{border-radius:10px;align-items:center;gap:16px;padding:12px 16px;font-size:14px;line-height:1.4}.compact-order-list button>*{overflow-wrap:anywhere;min-width:0}.compact-order-list small{color:#526176;margin-top:3px;font-size:12px;font-weight:400;display:block}.admin-wallet{font-family:monospace;font-size:12px}.compact-order-list .admin-status{color:#58667a;font-weight:600}.compact-order-list .admin-status[data-status=provider_paid]{color:#147147}.compact-order-list .admin-status[data-status=review]{color:#9a4b0c}.admin-record{margin:16px 0}.admin-record summary{cursor:pointer;font-weight:600}.admin-record dl>div{border-bottom:1px solid #dce5ee;grid-template-columns:minmax(130px,1fr) 3fr;gap:12px;padding:8px 0;font-size:14px;display:grid}.admin-record dt{text-transform:capitalize;color:#526176}.admin-record dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){.admin-order-head{display:none}.compact-order-list button{grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px}.admin-record dl>div{grid-template-columns:1fr;gap:3px}}.order-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.order-notes time{color:#657080;font-size:.85rem}[aria-label=Selected\ order] .form-input{width:100%;margin:8px 0 16px;display:block}[aria-label=Selected\ order] h3{margin-top:24px}.purchase-header.container,.purchase-redesign.container{width:min(1216px,100% - 64px)}.purchase-header.site-header{gap:54px;height:74px}.purchase-header .primary-nav{gap:38px}.purchase-header .wallet-connect{min-height:46px;padding:12px 24px}.purchase-redesign.home-main{padding-top:28px}.purchase-redesign .purchase-layout{grid-template-columns:minmax(0,.73fr) minmax(0,1fr);align-items:start;gap:34px}.purchase-redesign .intro{padding-top:48px}.purchase-redesign .intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.5vw,52px);font-weight:750;line-height:1.13}.purchase-redesign .intro-copy{letter-spacing:-.035em;color:#747d98;margin:18px 0 0;font-size:25px;line-height:1.3}.purchase-redesign .hero-art{aspect-ratio:1;object-fit:contain;width:430px;max-width:100%;height:auto;margin:32px auto 0}.purchase-redesign .purchase-panel{border-radius:10px;padding:22px 30px 26px;box-shadow:0 8px 30px #12376504}.purchase-redesign .purchase-panel .new-order-heading{letter-spacing:-.04em;margin:0 0 10px;font-size:25px}.purchase-redesign .product-tabs{gap:26px;height:52px;margin-bottom:24px}.purchase-redesign .product-tabs button{padding:0 22px;font-size:16px;font-weight:500}.purchase-redesign .product-tabs button[aria-selected=true]:after{height:2px}.purchase-redesign .purchase-panel h2{letter-spacing:-.035em;margin:0 0 16px;font-size:27px;line-height:1.25}.purchase-redesign label{gap:6px;font-size:15px;font-weight:400;display:grid}.purchase-redesign .form-input{width:100%;min-width:0;height:45px;min-height:45px;color:var(--ink);background-color:#fff;border:1px solid #cfd8e7;border-radius:9px;padding:10px 16px;font-size:15px;display:block;box-shadow:0 1px 2px #0d214003}.purchase-redesign .form-input::placeholder{color:#929ab1}.purchase-redesign select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23081b35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.purchase-redesign .field-help{color:#78829b;margin:6px 0 0;font-size:13px;line-height:1.5}.purchase-redesign .sandbox-panel{background:0 0;border:0;border-radius:0;margin:0;padding:0}.purchase-redesign .auto-stars-form,.purchase-redesign .sandbox-panel form{gap:18px;max-width:none;margin:22px 0 0;display:grid}.purchase-redesign .auto-stars-form>label:first-child:has(select){color:var(--muted);grid-template-columns:auto minmax(180px,1fr);align-items:center}.purchase-redesign .auto-stars-form>label:first-child select{height:38px;min-height:38px;padding-block:6px}.purchase-redesign .username-help{margin:-14px 0 4px}.quantity-picker{border:0;min-width:0;margin:0;padding:0}.quantity-picker legend{margin-bottom:8px;padding:0;font-size:15px}.quantity-presets{gap:10px;display:flex}.quantity-presets button{min-width:0;color:var(--ink);background:#fff;border:1px solid #d1daea;border-radius:8px;flex:1;min-height:46px;padding:10px 8px;font-size:14px}.quantity-presets button:hover{border-color:var(--blue)}.quantity-presets button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#e8f5ff;box-shadow:inset 0 0 0 2px #f7fbff}.quantity-presets button:disabled{cursor:default;opacity:.55}.custom-quantity{margin-top:8px}.checkout-summary{background:linear-gradient(115deg,#f0f7ff,#f6faff);border:1px solid #bedaff;border-radius:9px;padding:15px 18px;font-size:15px}.checkout-summary>div{color:#52617e;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.checkout-summary>div+div{margin-top:7px}.checkout-summary strong{color:var(--ink);text-align:right;font-weight:650}.checkout-summary .summary-total{color:var(--ink);border-top:1px solid #d1ddec;margin-top:12px;padding-top:12px;font-size:17px;font-weight:650}.purchase-redesign .checkout-fee-note{margin:-7px 0 0}.purchase-redesign .auto-stars-form>.button.primary,.purchase-redesign .sandbox-panel form>.button.primary{border-radius:9px;width:100%;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600}.purchase-redesign .track-order-link{color:var(--blue);text-underline-offset:3px;margin-top:22px;font-size:15px;text-decoration:underline;display:inline-block}.purchase-redesign .fresh-check-hidden{display:none}.purchase-redesign .how-it-works{margin-top:24px;padding:20px 30px}.purchase-redesign .step{gap:30px;padding:0 20px 0 0}.purchase-redesign .step+.step{padding-left:45px}.purchase-redesign .step-number{width:48px;height:48px;color:var(--blue);background:#e9f5ff;border-radius:50%;flex-shrink:0;place-items:center;font-size:23px;font-weight:600;display:grid}.purchase-redesign .step h3{font-size:16px}.purchase-redesign .step p{margin-top:3px;font-size:14px}.purchase-redesign+.site-footer{width:min(1216px,100% - 64px);min-height:48px;padding-block:12px}.purchase-redesign+.site-footer .brand-small{font-size:21px}.purchase-redesign+.site-footer nav,.purchase-redesign+.site-footer p{font-size:12px}select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7fbcff}@media (max-width:1050px){.purchase-redesign .purchase-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:24px}.purchase-redesign .intro h1{font-size:38px}.purchase-redesign .intro-copy{font-size:21px}.purchase-redesign .purchase-panel{padding:22px}.purchase-redesign .how-it-works{padding-inline:0}.purchase-redesign .step,.purchase-redesign .step+.step{gap:14px;padding-inline:16px}}@media (max-width:760px){.purchase-header.container,.purchase-redesign.container{width:calc(100% - 36px)}.purchase-header.site-header{grid-template-columns:1fr auto;gap:14px;height:auto;min-height:100px;padding-block:16px 0;display:grid}.purchase-header .brand{grid-area:1/1;font-size:26px}.purchase-header .wallet-area{grid-area:1/2}.purchase-header .wallet-connect{min-height:40px;padding:9px 12px;font-size:12px}.purchase-header.site-header:not(.compact-header) .primary-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:32px;height:38px;display:flex}.purchase-header .primary-nav a{font-size:14px}.purchase-redesign.home-main{padding-top:24px}.purchase-redesign .purchase-layout{flex-direction:column;gap:24px;display:flex}.purchase-redesign .intro{width:100%;padding:0 102px 0 0;position:relative}.purchase-redesign .intro h1{font-size:30px;line-height:1.15}.purchase-redesign .intro-copy{margin-top:10px;font-size:15px}.purchase-redesign .intro-copy br{display:none}.purchase-redesign .hero-art{width:118px;margin:0;position:absolute;bottom:-7px;right:-10px}.purchase-redesign .purchase-panel{width:100%;padding:20px 18px}.purchase-redesign .purchase-panel h2{font-size:24px}.purchase-redesign .purchase-panel .new-order-heading{font-size:22px}.purchase-redesign .product-tabs{gap:8px;margin-bottom:20px}.purchase-redesign .product-tabs button{padding-inline:16px;font-size:15px}.quantity-presets{gap:7px}.checkout-summary{padding:14px;font-size:14px}.checkout-summary .summary-total{font-size:15px}.purchase-redesign .how-it-works{flex-direction:column;gap:18px;padding:22px 8px;display:flex}.purchase-redesign .step,.purchase-redesign .step+.step{border:0;gap:18px;padding:0}.purchase-redesign .step-number{width:38px;height:38px;font-size:19px}.purchase-redesign+.site-footer{flex-wrap:wrap;gap:18px;width:calc(100% - 36px)}.purchase-redesign+.site-footer p{text-align:left;width:100%;margin:0}}.atlos-manual-dialog{color:#f8fafc;background:#121419;border:1px solid #30343d;border-radius:20px;width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);padding:28px;overflow-y:auto;box-shadow:0 24px 80px #0006}.atlos-manual-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071124aa}.atlos-manual-dialog h2{color:#fff;margin:0 0 12px;padding-right:25px;font-size:25px}.atlos-manual-dialog p{color:#d3d9e4;overflow-wrap:anywhere;margin:12px 0;line-height:1.5}.atlos-manual-dialog .atlos-manual-total{color:#fff;font-size:30px;font-weight:700}.atlos-manual-dialog label{color:#e3eafa;margin:14px 0;display:block}.atlos-manual-dialog .form-input{color:#f8fafc;background:#20252f;border-color:#536075;margin-top:6px}.atlos-manual-dialog .button{width:100%;margin-top:8px}.atlos-manual-dialog .button.secondary{color:#e3eafa;background:#20252f;border-color:#536075}.atlos-manual-dialog a,.atlos-manual-dialog .text-button{color:#70b8ff}.atlos-manual-close{color:#fff;cursor:pointer;background:#252b36;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;position:absolute;top:12px;right:12px}.atlos-manual-qr{text-align:center;margin:16px 0}.atlos-manual-qr img{border-radius:8px;max-width:100%;height:auto}.atlos-manual-contract{font-size:12px}@media (max-width:480px){.atlos-manual-dialog{padding:22px 18px}}.atlos-payment-refined{width:min(680px,100vw - 24px);padding:30px}.atlos-payment-refined h2{margin-bottom:20px;font-size:24px}.atlos-payment-refined .payment-total-label{color:#97a6bd;margin:0;font-size:12px}.atlos-payment-refined .atlos-manual-total{letter-spacing:-.8px;margin:2px 0 6px;font-size:32px}.atlos-payment-refined .payment-fee-caption{color:#a6b3c7;font-size:12px;line-height:1.55}.payment-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px}.payment-logo-fallback{color:#edf4ff;background:#344154;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.payment-options{border:0;min-width:0;margin:24px 0;padding:0}.payment-options legend{color:#f1f5fb;margin-bottom:10px;font-size:14px;font-weight:600}.payment-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;padding:3px;display:grid;overflow-y:auto}.atlos-payment-refined label.payment-option{cursor:pointer;background:#1b2029;border:1px solid #354050;border-radius:12px;align-items:center;gap:9px;min-width:0;margin:0;padding:12px 10px;display:flex;position:relative}.payment-option input{opacity:0;width:1px;height:1px;position:absolute}.payment-option:has(input:checked){box-shadow:inset 0 0 0 1px #409cff;background:#142c48!important;border-color:#409cff!important}.payment-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #9aceff}.payment-option:has(input:disabled){opacity:.55;cursor:default}.payment-option span{min-width:0}.payment-option strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3;display:block}.payment-option small{color:#a6b3c7;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.payment-asset-row{border-top:1px solid #303947;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:20px 0 14px;font-size:13px;display:flex}.payment-asset-row>span{align-items:center;gap:9px;display:flex}.payment-asset-row>span:last-child .payment-logo{width:24px;height:24px}.payment-amount-block{background:#162538;border:1px solid #365677;border-radius:12px;padding:16px;position:relative}.payment-field-title{color:#b8c7dd;font-size:12px;font-weight:500;display:block}.payment-exact-amount{color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 12px;font-size:clamp(17px,3vw,23px);line-height:1.4;display:block}.payment-copy{color:#b8dcff;cursor:pointer;background:#203850;border:1px solid #48729d;border-radius:7px;padding:7px 12px;font-size:12px}.payment-copy:hover{background:#2a4b6d}.payment-destination{grid-template-columns:224px minmax(0,1fr);align-items:center;gap:24px;margin:24px 0 12px;display:grid}.payment-scan .atlos-manual-qr{background:#fff;border-radius:12px;place-items:center;min-height:224px;margin:0;display:grid}.payment-scan .payment-fee-caption{text-align:center;margin:8px 0 0}.atlos-payment-refined .payment-address-block label{margin:0 0 8px}.payment-address{resize:none;color:#edf4ff;overflow-wrap:anywhere;word-break:break-all;background:#1b222d;border:1px solid #384657;border-radius:9px;width:100%;padding:12px;font:13px/1.7 ui-monospace,monospace;display:block}.atlos-payment-refined .payment-address-block .button{min-height:40px;margin-top:8px;font-size:13px}.atlos-payment-refined .payment-network-note{color:#c7d8ed;margin:12px 0 0;font-size:12px;line-height:1.6}.payment-contract{color:#a9b9ce;border-top:1px solid #2c3644;padding-top:12px;font-size:11px}.payment-contract summary{cursor:pointer;padding:5px 0}.payment-contract code{overflow-wrap:anywhere;margin:8px 0;display:block}.atlos-payment-refined .payment-deadline{color:#a6b3c7;border-top:1px solid #303947;padding-top:14px;font-size:12px}@media (max-width:560px){.atlos-payment-refined{padding:24px 18px}.payment-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-destination{grid-template-columns:1fr;gap:16px;margin-top:18px}.payment-scan{width:192px;margin:0 auto}.payment-scan .atlos-manual-qr{min-height:192px}.payment-scan .atlos-manual-qr img{width:192px;height:192px}.payment-exact-amount{font-size:18px}}.atlos-payment-refined .payment-countdown{color:#aebdd2;align-items:center;gap:12px;min-height:28px;margin:0 44px 24px 0;font-size:13px;display:flex}.payment-countdown strong{color:#eff6ff;font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:19px}.payment-countdown-ending strong{color:#ffcc80}.purchase-methods{border:0;min-width:0;margin:26px 0;padding:0}.purchase-methods legend{margin-bottom:12px;font-size:14px;font-weight:600}.purchase-methods>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.purchase-methods button{color:#172442;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0eb;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 9px;font-size:14px;display:flex}.purchase-methods button[aria-pressed=true]{background:#eff8ff;border-color:#1388ff;box-shadow:0 0 0 1px #1388ff}.purchase-methods .payment-logo{flex-shrink:0;width:24px;height:24px}.purchase-methods .ton-payment-select{flex:1;min-width:0;display:flex;position:relative}.ton-payment-select>.payment-logo{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.purchase-methods .ton-payment-select select{color:#172442;width:100%;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0eb;border-radius:12px;padding:12px 26px 12px 44px;font-size:0}.ton-payment-label{pointer-events:none;color:#172442;font-size:14px;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.ton-payment-select[data-selected=true] .ton-payment-label{color:#087dff}.ton-payment-select:has(select:disabled) .ton-payment-label{opacity:.5}.purchase-methods .ton-payment-select select option{font-size:14px}.purchase-methods .ton-payment-select[data-selected=true] select{color:#087dff;background:#eff8ff;border-color:#1388ff}.purchase-methods .ton-payment-select select:focus-visible{outline-offset:3px;outline:2px solid #087dff}.purchase-methods .ton-payment-select select:disabled{opacity:.5;cursor:not-allowed}.other-crypto-icon{width:35px;display:flex}.other-crypto-icon .payment-logo+.payment-logo{border:2px solid #fff;border-radius:50%;margin-top:9px;margin-left:-12px}.quantity-picker .package-options{flex-direction:column;gap:10px;margin-top:14px;display:flex}.quantity-picker .package-options button{color:#15223e;background:#fff;border:1px solid #dce2eb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 16px;font-weight:500;display:flex}.quantity-picker .package-options button[aria-pressed=true]{background:#f3faff;border-color:#1388ff}.package-label{align-items:center;gap:12px;display:flex}.package-radio{border:2px solid #d2d8e2;border-radius:50%;flex-shrink:0;width:19px;height:19px}[aria-pressed=true]>.package-label .package-radio{background:#1388ff;border-color:#1388ff;box-shadow:inset 0 0 0 3px #fff}.package-price{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.package-price .payment-logo{width:21px;height:21px}.package-price small{color:#718099;font-size:10px;font-weight:500}.quantity-picker .custom-quantity{margin-bottom:16px}.quantity-input{width:100%;display:block;position:relative}.quantity-star{pointer-events:none;font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.quantity-picker .quantity-input.has-star input{padding-left:46px}.quantity-picker .quantity-input.has-price input{padding-right:126px}.quantity-price{pointer-events:none;color:#555b65;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.quantity-price .package-price{font-size:15px;font-weight:500}.package-heading{margin:18px 0 10px;font-size:15px;font-weight:500}.purchase-panel .form-input{border-radius:12px;min-height:52px}.purchase-panel .checkout-summary{margin-top:22px}.purchase-panel .button.primary{border-radius:12px}@media (max-width:480px){.purchase-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.purchase-methods button{flex-direction:column;gap:8px;padding:12px 5px;font-size:12px}.package-label{gap:8px;font-size:14px}.quantity-picker .package-options button{padding:12px 10px}.package-price{font-size:13px}}
.hub-main,.hub-header,.hub-footer{--hub-ink:#071632;--hub-muted:#536582;--hub-blue:#087dff;--hub-line:#dce6f1;color:var(--hub-ink);width:92%;max-width:1410px}.hub-header{justify-content:space-between;align-items:center;gap:32px;min-height:88px;display:flex}.hub-header .brand{font-size:34px}.hub-header nav{align-items:center;gap:42px;height:88px;display:flex}.hub-header nav a{padding:18px 0;font-size:17px;font-weight:500;position:relative}.hub-header nav a[aria-current=page]{color:var(--hub-blue)}.hub-header nav a[aria-current=page]:after{content:"";background:var(--hub-blue);height:2px;position:absolute;bottom:6px;left:0;right:0}.hub-search-link{place-items:center;width:44px;height:44px;display:grid}.hub-purchase-header .wallet-area{margin-left:0}.hub-main h1,.hub-main h2,.hub-main h3{letter-spacing:-.045em;margin:0;font-weight:750;line-height:1.12}.hub-main p{color:var(--hub-muted)}.hub-hero{border-bottom:1px solid var(--hub-line);grid-template-columns:1.1fr 1fr;align-items:center;gap:22px;min-height:425px;padding:30px 0 45px;display:grid}.hub-hero h1{letter-spacing:-.055em;font-size:clamp(44px,5.6vw,84px);font-weight:800}.hub-hero h1 span{color:var(--hub-blue)}.hub-hero p{letter-spacing:-.025em;margin:22px 0 26px;font-size:clamp(18px,1.7vw,25px);line-height:1.55}.hub-actions{align-items:center;gap:32px;display:flex}.hub-button{background:var(--hub-blue,#087dff);color:#fff;border:0;border-radius:28px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 26px;font-size:17px;font-weight:600;line-height:1.3;display:inline-flex}.hub-button:hover{color:#fff;background:#006bdf}.hub-text-link{color:var(--hub-blue);white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.orbit-art{isolation:isolate;place-items:center;height:390px;display:grid;position:relative}.orbit-art img{z-index:1;filter:drop-shadow(0 20px 18px #198fea24);width:390px;max-width:70%;height:auto;position:relative}.orbit-ring{border:1px solid #9bd0ff;border-radius:50%;width:98%;height:58%;position:absolute;transform:rotate(-24deg)}.orbit-two{border-style:dashed;width:89%;height:72%;transform:rotate(-24deg)}.orbit-three{border-color:#d8ebff;width:104%;height:46%;transform:rotate(-17deg)}.orbit-dot{background:radial-gradient(circle at 28% 22%,#b7eaff,#0988fa 55%,#0063ce);border-radius:50%;width:27px;height:27px;position:absolute;box-shadow:inset 0 0 4px #ffffff80}.dot-one{width:38px;height:38px;top:13%;right:7%}.dot-two{bottom:21%;left:6%}.dot-three{width:19px;height:19px;bottom:29%;right:2%}.hub-section{padding:40px 0}.hub-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.hub-section-heading h2{font-size:clamp(26px,3vw,43px)}.hub-editor-note{margin:-9px 0 22px;font-size:15px}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.hub-card{min-width:0}.hub-card h3{letter-spacing:-.035em;margin:10px 0;font-size:25px}.hub-card p{margin:8px 0;font-size:16px;line-height:1.55}.hub-cover{aspect-ratio:1.78;background:#e8f5ff;border-radius:14px;display:block;overflow:hidden}.hub-cover img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.hub-cover:hover img{transform:scale(1.025)}.star-cover{background:radial-gradient(#e9f7ff,#c5e7ff)}.star-cover img{padding:22px;object-fit:contain!important}.hub-meta{color:#667993;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.hub-meta>span:first-child{color:#0077e6;font-weight:650}.hub-feature-grid{grid-template-columns:1.5fr 1fr;gap:24px 32px;display:grid}.hub-feature-grid .hub-card:first-child{grid-row:span 2}.hub-feature-grid .hub-card:first-child .hub-cover{aspect-ratio:2.6}.hub-feature-grid .hub-card:first-child h3{font-size:31px}.hub-feature-grid .hub-card:not(:first-child){grid-template-columns:40% 1fr;align-content:start;column-gap:22px;display:grid}.hub-feature-grid .hub-card:not(:first-child) .hub-cover{aspect-ratio:1.25;grid-row:span 3;height:100%;min-height:160px}.hub-feature-grid .hub-card:not(:first-child) .hub-meta{margin-top:0}.hub-feature-grid .hub-card:not(:first-child) h3{font-size:23px}.hub-feature-grid .hub-card:not(:first-child) p{margin-top:0;font-size:15px}.hub-essentials{background:#edf7ff;border:1px solid #d4eafa;border-radius:20px;grid-template-columns:1fr 1.25fr;align-items:center;gap:55px;margin:24px 0 26px;padding:40px 48px;display:grid}.hub-essentials h2{font-size:38px}.hub-essentials p{margin-bottom:0}.hub-essentials ol{margin:0;padding:0;list-style:none}.hub-essentials li+li{border-top:1px solid #cfdfed}.hub-essentials a{align-items:center;gap:22px;padding:19px 0;display:flex}.hub-essentials strong{font-weight:550}.hub-essentials svg{color:var(--hub-blue);margin-left:auto}.essential-number{color:var(--hub-blue);font-size:20px;font-weight:600}.hub-buy-band{color:#fff;background:#071c3c;border-radius:20px;align-items:center;gap:32px;margin:30px 0 60px;padding:35px 38px;display:flex}.hub-buy-band h2{font-size:28px}.hub-buy-band p{color:#bbd0eb;margin:10px 0 0;font-size:14px}.hub-buy-band nav{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.hub-buy-band nav a{border:1px solid #38516e;border-radius:22px;padding:9px 14px;font-size:14px}.hub-buy-band .hub-button{white-space:nowrap;font-size:15px}.hub-footer{border-top:1px solid var(--hub-line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px 36px;padding:30px 0 26px;display:flex}.hub-footer p{color:var(--hub-muted);margin:12px 0;font-size:13px}.hub-footer nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.hub-footer .hub-disclaimer{text-align:right;flex-basis:100%;margin:0}.hub-inner-hero{border-bottom:0;min-height:315px;padding:20px 0 30px}.hub-inner-hero h1{font-size:clamp(42px,5vw,66px)}.hub-inner-hero p{font-size:20px}.orbit-small{height:290px}.orbit-small img{width:280px}.hub-inner-hero+.hub-essentials{margin-top:0}.hub-library{padding:20px 0 40px;scroll-margin-top:25px}.hub-search{color:#71839d;background:#fff;border:1px solid #cbd9e8;border-radius:12px;align-items:center;gap:15px;max-width:650px;min-height:56px;padding:0 18px;display:flex}.hub-search input{color:#152944;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:14px 0;font-size:17px}.hub-search:focus-within{outline-offset:3px;outline:2px solid #087dff}.hub-search input:focus-visible{outline:0}.hub-filters{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.hub-filters button{color:#536582;background:#fff;border:1px solid #d6e1ec;border-radius:24px;padding:11px 18px;font-size:14px}.hub-filters button[aria-pressed=true]{color:#fff;background:#087dff;border-color:#087dff}.hub-empty{background:#f1f8fe;border-radius:16px;margin:25px 0;padding:40px}.hub-empty h2{font-size:27px}.hub-empty button{color:#087dff;background:#fff;border:1px solid #caddeb;padding:10px 16px}.hub-news-search{align-items:center;gap:16px;margin:10px 0 40px;display:flex}.hub-news-search .hub-search{flex:1}.hub-news-search .hub-button{border-radius:12px}.hub-pagination{color:#087dff;gap:30px;margin-top:30px;display:flex}.hub-article{max-width:1150px;padding:30px 0 60px}.hub-breadcrumb{color:#637590;flex-wrap:wrap;gap:12px;margin-bottom:35px;font-size:14px;display:flex}.hub-breadcrumb a{color:#087dff}.hub-article-heading{max-width:900px}.hub-article-heading h1{margin:18px 0;font-size:clamp(36px,4.2vw,60px)}.hub-article-heading>p{max-width:820px;font-size:22px;line-height:1.5}.hub-byline{color:#657792;margin:20px 0 30px;font-size:13px}.hub-article-cover{aspect-ratio:2.7;background:#eaf6ff;border-radius:18px;overflow:hidden}.hub-article-cover img{object-fit:cover;width:100%;height:100%}.hub-reading-layout{grid-template-columns:minmax(0,760px) 230px;gap:70px;margin-top:45px;display:grid}.hub-reading-layout p,.hub-reading-layout .article-body p{color:#344b68;font-size:18px;line-height:1.85}.hub-callout{background:#eef7ff;border-left:3px solid #087dff;border-radius:0 12px 12px 0;margin-bottom:38px;padding:24px 28px}.hub-callout h2{font-size:21px}.hub-callout p{margin:12px 0 0}.hub-prose-section{margin:38px 0;scroll-margin-top:30px}.hub-prose-section h2{font-size:28px;line-height:1.25}.hub-prose-section h2 span{color:#087dff;margin-right:16px;font-size:20px}.hub-contents{color:#526783;border-left:1px solid #dce6f1;align-self:start;padding-left:24px;font-size:14px;position:sticky;top:28px}.hub-contents h2{font-size:17px}.hub-contents ol{padding-left:17px}.hub-contents li{margin:16px 0}.hub-contents>a,.hub-sources a{color:#087dff}.hub-mobile-contents{display:none}.hub-sources{border-top:1px solid #dce6f1;padding-top:25px}.hub-sources h2{font-size:21px}.hub-sources ul{padding-left:20px}.hub-sources li{margin:12px 0}@media (min-width:1600px){.hub-hero{min-height:470px}}@media (max-width:1050px){.hub-header nav{gap:25px}.hub-header .brand{font-size:29px}.hub-hero h1{font-size:58px}.hub-hero p{font-size:20px}.orbit-art{height:320px}.hub-feature-grid{grid-template-columns:1.2fr 1fr}.hub-feature-grid .hub-card:not(:first-child){display:block}.hub-feature-grid .hub-card:not(:first-child) .hub-cover{aspect-ratio:2;height:140px;min-height:0}.hub-feature-grid .hub-card:first-child{grid-row:auto}.hub-feature-grid .hub-card:last-child{display:none}.hub-buy-band{flex-wrap:wrap}.hub-buy-band nav{margin-left:0}.hub-reading-layout{grid-template-columns:minmax(0,1fr) 190px;gap:35px}.hub-grid{gap:22px}.hub-card h3{font-size:22px}}@media (max-width:700px){.hub-header{flex-wrap:wrap;gap:12px;min-height:110px;padding-top:20px}.hub-header .brand{font-size:29px}.hub-header nav{order:3;justify-content:space-between;gap:15px;width:100%;height:50px}.hub-header nav a{padding:12px 0;font-size:15px}.hub-search-link,.hub-purchase-header .wallet-area{margin-left:auto}.hub-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:32px 0 20px}.hub-hero h1{letter-spacing:-.05em;font-size:clamp(39px,10vw,60px)}.hub-hero p{margin:19px 0 24px;font-size:18px}.desktop-break{display:none}.hub-actions{gap:22px}.hub-button{min-height:48px;padding:13px 20px;font-size:15px}.hub-text-link{gap:7px;font-size:14px}.orbit-art{height:280px;margin-top:20px}.orbit-art img{width:260px;max-width:73%}.orbit-ring{width:96%}.hub-section{padding:28px 0}.hub-section-heading{align-items:start;gap:14px;margin-bottom:22px}.hub-section-heading h2{font-size:28px}.hub-section-heading .hub-text-link{margin-top:5px}.hub-grid,.hub-feature-grid{grid-template-columns:1fr;gap:28px}.hub-feature-grid .hub-card:first-child .hub-cover{aspect-ratio:1.78}.hub-feature-grid .hub-card:first-child h3{font-size:25px}.hub-feature-grid .hub-card:not(:first-child){grid-template-columns:35% 1fr;gap:6px 16px;display:grid}.hub-feature-grid .hub-card:not(:first-child) .hub-cover{aspect-ratio:1;height:100%;min-height:130px}.hub-feature-grid .hub-card:not(:first-child) h3{font-size:20px}.hub-feature-grid .hub-card:not(:first-child) p{font-size:14px}.hub-meta{gap:8px;font-size:11px}.hub-card h3{font-size:24px}.hub-essentials{grid-template-columns:1fr;gap:20px;margin:16px 0;padding:28px 24px}.hub-essentials h2{font-size:31px}.hub-essentials h2 br{display:none}.hub-essentials a{gap:14px;font-size:15px}.hub-essentials p{font-size:14px}.hub-buy-band{gap:22px;margin:22px 0 35px;padding:28px 24px}.hub-buy-band h2{font-size:27px}.hub-buy-band nav{gap:8px}.hub-buy-band nav a{padding:8px 10px;font-size:13px}.hub-footer{gap:20px;padding-top:26px}.hub-footer nav{gap:16px 22px}.hub-footer .hub-disclaimer{text-align:left;font-size:12px}.hub-inner-hero{grid-template-columns:1fr 100px;gap:6px;padding:32px 0 15px}.hub-inner-hero h1{font-size:38px}.hub-inner-hero p{font-size:16px}.hub-inner-hero .orbit-art{height:140px;margin:0}.hub-inner-hero .orbit-art img{width:115px;max-width:100%}.hub-inner-hero .orbit-ring,.hub-inner-hero .orbit-dot{display:none}.hub-filters{gap:8px;margin:22px 0}.hub-filters button{padding:9px 13px;font-size:13px}.hub-news-search{flex-wrap:wrap;gap:10px}.hub-news-search .hub-search{min-width:180px}.hub-empty{padding:25px}.hub-empty h2{font-size:25px}.hub-article{padding:25px 0}.hub-article-heading h1{font-size:38px}.hub-article-heading>p{font-size:18px}.hub-article-cover{aspect-ratio:1.78;border-radius:12px}.hub-reading-layout{margin-top:25px;display:block}.hub-contents{display:none}.hub-mobile-contents{border:1px solid #dce6f1;border-radius:10px;margin-bottom:30px;padding:15px 20px;font-size:15px;display:block}.hub-mobile-contents summary{cursor:pointer;font-weight:600}.hub-mobile-contents li{margin:13px 0}.hub-callout{padding:20px}.hub-reading-layout p,.hub-reading-layout .article-body p{font-size:17px}.hub-prose-section h2{font-size:25px}.hub-breadcrumb{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.hub-cover img{transition:none}}.hub-cover{width:100%;min-width:0}.hub-feature-grid .hub-card:not(:first-child)>*{min-width:0}@media (max-width:1050px) and (min-width:701px){.hub-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-feature-grid .hub-card:last-child{display:block}.hub-feature-grid .hub-card:first-child .hub-cover{aspect-ratio:1.78;height:140px}.hub-feature-grid .hub-card:first-child h3{font-size:23px}}@media (max-width:700px){.orbit-art{overflow:clip}.hub-essentials h2 br{display:block}.hub-feature-grid .hub-card:not(:first-child) .hub-cover{aspect-ratio:auto}}.hub-reading-layout .article-body h2{margin:38px 0 18px;scroll-margin-top:30px;font-size:28px}.hub-essentials:not(.hub-essentials-compact){grid-template-columns:1.5fr 1fr;gap:35px}.hub-essentials:not(.hub-essentials-compact)>div{flex-direction:column;justify-content:center;min-height:210px;padding-right:240px;display:flex;position:relative}.hub-essentials h2 span{color:#087dff}.essentials-art{object-fit:contain;width:235px;height:210px;position:absolute;top:0;right:0}.hub-essentials-compact{border-radius:14px;grid-template-columns:1fr 2fr;gap:30px;padding:26px 30px}.hub-essentials-compact h2{font-size:27px}.hub-essentials-compact p{font-size:14px}.hub-essentials-compact ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hub-essentials-compact li+li{border-top:0;border-left:1px solid #cfdfed;padding-left:20px}.hub-essentials-compact a{gap:12px;font-size:14px}.hub-essentials-compact .essential-number{align-self:flex-start}.hub-explainers{border-top:1px solid #dce6f1;margin-top:35px;padding-top:30px}.hub-explainer-list{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.hub-explainer-list>a{border-bottom:1px solid #dce6f1;align-items:center;gap:20px;padding:20px 0;display:flex}.hub-explainer-list h3{font-size:21px}.hub-explainer-list p{margin:10px 0 0;font-size:15px}.hub-explainer-list svg{color:#087dff;flex-shrink:0}.hub-buy-band nav a{align-items:center;gap:8px;display:inline-flex}.hub-buy-band nav a span{color:#b06bff;font-size:22px;line-height:1}@media (max-width:1050px){.hub-essentials:not(.hub-essentials-compact)>div{padding-right:160px}.essentials-art{width:160px}.hub-essentials-compact{grid-template-columns:1fr}.hub-essentials-compact ol{gap:18px}}@media (max-width:700px){.hub-essentials:not(.hub-essentials-compact){grid-template-columns:1fr;gap:10px}.hub-essentials:not(.hub-essentials-compact)>div{min-height:130px;padding-right:110px}.essentials-art{width:115px;height:130px;right:-10px}.hub-essentials:not(.hub-essentials-compact) h2{font-size:29px}.hub-essentials:not(.hub-essentials-compact)>div p{font-size:13px}.hub-essentials-compact{padding:24px}.hub-essentials-compact ol{grid-template-columns:1fr;gap:0}.hub-essentials-compact li+li{border-top:1px solid #cfdfed;border-left:0;padding-left:0}.hub-explainer-list{grid-template-columns:1fr}.hub-inner-hero:has(#guide-search){grid-template-columns:minmax(0,1fr) 90px}.hub-inner-hero #guide-search{grid-column:1/-1}.hub-inner-hero:has(#guide-search)>div:first-child{display:contents}:is(.hub-inner-hero:has(#guide-search) h1,.hub-inner-hero:has(#guide-search) p){grid-column:1}.hub-inner-hero:has(#guide-search) .orbit-art{grid-area:1/2/3}.hub-inner-hero:has(#guide-search) h1{font-size:34px}.hub-search input{font-size:15px}.hub-main,.hub-header,.hub-footer{width:calc(100% - 40px);margin-inline:auto}}
