:root{color-scheme:light;--paper:#f1e5cc;--ink:#211e1c;--plum:#9b2f67;--white:#fff;--celery:#cadb9c;--rule:rgba(33,30,28,.35)}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Verdana,Arial,sans-serif}a{color:inherit}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--plum);outline-offset:5px}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3,dt{font-family:'Segoe UI',Arial,sans-serif;font-weight:600;line-height:1.12}h1{font-size:clamp(42px,4.45vw,64px);letter-spacing:-.045em;max-width:540px}h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em}h3{font-size:23px;letter-spacing:-.02em}p+p{margin-top:22px}[hidden]{display:none!important}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px}.brand{font-family:'Segoe UI',Arial,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.04em}.brand span{color:var(--plum)}.masthead nav{display:flex;gap:44px}.nav-group{display:flex;gap:24px}.masthead nav a{font-size:12px;min-height:44px;display:flex;align-items:center;text-underline-offset:5px}.hero{display:grid;grid-template-columns:1.17fr 1fr;grid-template-rows:auto auto;gap:1px;border:1px solid var(--ink);background:var(--ink)}.hero-title{grid-area:1/1;padding:35px 39px 39px;background:var(--paper)}.eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:24px}.hero-lead{grid-area:2/2;background:var(--paper);padding:30px 34px;line-height:1.75}.hero-actions{display:contents}.hero-action{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 38px;font-family:'Segoe UI',Arial,sans-serif;font-size:25px;font-weight:600;text-decoration:none;line-height:1.25;min-height:155px}.hero-action span:first-child{max-width:250px}.hero-action .arrow{font-size:40px;line-height:1}.hero-action.site{grid-area:1/2;color:var(--white);background:var(--plum)}.hero-action.telegram{grid-area:2/1;background:var(--celery)}.hero-action.site:focus-visible{outline-color:var(--ink);outline-offset:-8px}.hero-action.telegram:focus-visible{outline-offset:-8px}.hero-action:hover .arrow{transform:translate(3px,-3px)}.offer-points{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:31px 0 38px;border-bottom:1px solid var(--ink)}.offer-points dt{font-size:21px;margin-bottom:10px}.offer-points dd{font-size:13px;line-height:1.7;max-width:275px}.diagonal{display:grid;grid-template-columns:1fr 1.14fr;column-gap:80px;padding:67px 0;border-bottom:1px solid var(--ink)}.diagonal h2{max-width:390px}.diagonal .prose{padding-top:48px}.diagonal.reverse h2{grid-column:2;grid-row:1}.diagonal.reverse .prose{grid-column:1;grid-row:1;padding-top:94px}.topic-pins{background:var(--celery);margin-top:65px;padding:36px 40px 40px;border:1px solid var(--ink)}.topic-header{display:grid;grid-template-columns:1fr 1.14fr;gap:70px}.topic-header h2{max-width:380px}.topic-header p{font-size:14px}.enhanced-copy{margin-top:14px;font-size:14px}.topic-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:26px}.topic-controls button{min-height:48px;min-width:44px;max-width:100%;border:1px solid var(--ink);border-radius:0;padding:10px 15px;background:transparent;color:var(--ink);font-size:13px;cursor:pointer}.topic-controls button[aria-pressed=true]{color:var(--white);background:var(--ink)}.topic-controls .reset{margin-left:auto;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.comparison-heading{margin-top:30px;font:600 18px/1.4 'Segoe UI',Arial,sans-serif}.selection-help{margin-top:5px;font-size:12px}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.topic-card{min-width:0;border-top:1px solid var(--ink);padding:18px 0 8px;overflow-wrap:anywhere}.topic-card h3{font-size:25px;margin-bottom:15px}.topic-card p{font-size:15px}.is-enhanced .topic-grid{block-size:175px;align-content:start}.start{padding:65px 0;display:grid;grid-template-columns:1fr 1.14fr;gap:80px;border-bottom:1px solid var(--ink)}.start h2{max-width:390px}.start ol{margin:40px 0 0;padding:0;list-style:none;counter-reset:steps}.start li{display:grid;grid-template-columns:30px 1fr;gap:12px;counter-increment:steps;margin:0;padding:18px 0;border-top:1px solid var(--rule)}.start li:before{content:counter(steps,decimal-leading-zero);font-size:12px;padding-top:3px;color:var(--plum)}.faq{padding-top:64px}.faq h2{margin-bottom:32px}.faq details{border-top:1px solid var(--ink);padding:0}.faq details:last-child{border-bottom:1px solid var(--ink)}.faq summary{cursor:pointer;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 0;list-style:none;font:600 25px/1.3 'Segoe UI',Arial,sans-serif}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-family:Verdana,Arial,sans-serif;font-size:25px;font-weight:400;flex:0 0 24px;text-align:center}.faq details[open] summary:after{content:'−'}.faq details p{max-width:870px;padding:0 48px 25px 0;font-size:15px}.closing{margin-top:64px;padding:35px 0 39px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1.14fr;gap:38px 80px}.closing p{margin-top:18px;max-width:480px}.closing nav{display:flex;flex-direction:column;gap:12px}.closing a{min-height:55px;padding:13px 20px;border:1px solid var(--ink);font:600 18px/1.4 'Segoe UI',Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.closing a:first-child{color:var(--white);background:var(--plum);border-color:var(--plum)}.closing a:first-child:focus-visible{outline-color:var(--ink)}footer{border-top:1px solid var(--rule);padding:22px 0 32px;font-size:11px}
@media(min-width:1600px){.hero-title{padding-top:43px;padding-bottom:48px}}
@media(max-width:900px){.wrap{width:calc(100% - 48px)}.masthead nav{gap:20px}.nav-group{gap:16px}.hero-title{padding:28px}.hero-lead{padding:25px}.hero-action{padding:26px;font-size:23px}.diagonal,.start,.closing{column-gap:38px}.topic-header{gap:35px}.topic-pins{padding:30px}.is-enhanced .topic-grid{block-size:230px}}
@media(max-width:620px){.wrap{width:calc(100% - 32px)}.masthead{padding-block:15px;gap:10px;align-items:flex-start}.brand{font-size:20px;white-space:nowrap;padding-top:8px}.masthead nav{gap:15px}.nav-group{display:block}.masthead nav a{font-size:10px;min-height:32px}.hero{display:flex;flex-direction:column;gap:0}.hero-title{padding:25px 23px 20px}.eyebrow{margin-bottom:15px;font-size:11px}h1{font-size:42px;line-height:1.05;letter-spacing:-.04em}.hero-lead{padding:0 23px 25px;border-bottom:1px solid var(--ink);font-size:14px;line-height:1.7}.hero-actions{display:flex;flex-direction:column}.hero-action{min-height:72px;padding:19px 23px;font-size:20px;gap:15px}.hero-action+.hero-action{border-top:1px solid var(--ink)}.hero-action .arrow{font-size:27px}.hero-action span:first-child{max-width:none}.offer-points{display:block;padding:27px 0 30px}.offer-points>div+div{margin-top:23px}.offer-points dt{font-size:22px;margin-bottom:5px}.offer-points dd{max-width:none;font-size:13px}.diagonal,.start,.closing{display:block;padding-block:38px}.diagonal h2,.start h2{max-width:390px}h2{font-size:33px;line-height:1.08}.diagonal .prose,.diagonal.reverse .prose{padding-top:25px}.prose{font-size:14px;line-height:1.8}.prose p+p{margin-top:20px}.topic-pins{margin-top:38px;padding:25px 18px 26px}.topic-header{display:block}.topic-header p{margin-top:20px;font-size:13px}.topic-header h2{font-size:32px}.enhanced-copy{font-size:13px}.topic-controls{gap:8px;margin-top:20px}.topic-controls button{font-size:12px;padding:10px 11px}.topic-controls .reset{margin-left:0}.comparison-heading{margin-top:24px}.selection-help{font-size:11px;line-height:1.6}.topic-grid{gap:15px;margin-top:16px}.topic-card h3{font-size:21px;line-height:1.15;margin-bottom:14px}.topic-card p{font-size:13px;line-height:1.75}.is-enhanced .topic-grid{block-size:286px}.start ol{margin-top:25px}.start li{font-size:14px;line-height:1.8}.faq{padding-top:38px}.faq h2{margin-bottom:26px}.faq summary{font-size:23px;min-height:72px;line-height:1.2;gap:16px}.faq details p{padding-right:10px;font-size:14px;line-height:1.8}.closing{margin-top:38px}.closing p{font-size:14px;line-height:1.8;margin-top:20px}.closing nav{margin-top:27px}.closing a{font-size:18px;min-height:55px}footer{font-size:11px;line-height:1.8;padding-bottom:28px}}
.offer-points dd,.topic-card p,.topic-header p,.prose,.start li,.faq details p,.closing p,.hero-lead{font-size:16px}
.masthead nav a{min-width:44px}
@media(max-width:620px){.masthead nav a{min-height:44px}}
@media(max-width:620px){.is-enhanced .topic-grid{block-size:340px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-action:hover .arrow{transform:none}}
