:root{--bg:#eef2f4;--bg2:#f6f9fa;--card:#ffffff;--card2:#f7fafb;--paper:#faf7f0;--line:#dee6ea;--line2:#c4d2d9;--text:#16283c;--dim:#5a6d7d;--dim2:#8395a3;--gold:#0e8f88;--gold2:#0b7a74;--accent:#b8902a;--accent2:#9a7620;--violet:#3b6ea5;--ok:#12876f;--warn:#c0463f;--c7:#8e5bc4;--c6:#3f5ec9;--c5:#1f9ed6;--c4:#159c69;--c3:#d9ac1e;--c2:#dd7b2a;--c1:#c9453a;--sh:0 10px 30px -16px rgba(18,40,60,0.22);--sh2:0 18px 44px -22px rgba(18,40,60,0.28);--r:14px;--wrap:1240px;--ser:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%}h1,h2,h3,h4{margin:0 0 .5em;font-weight:600;letter-spacing:-.01em;line-height:1.16}h1{font-size:clamp(26px,3.4vw,40px)}h1,h2{font-family:var(--ser)}h2{font-size:clamp(22px,2.6vw,30px)}h3{font-size:17px}p{margin:0 0 .9em}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}ol,ul{margin:0 0 1em;padding-left:1.3em}li{margin-bottom:.35em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.dim{color:var(--dim)}.small{font-size:13px;color:var(--dim2)}.center{text-align:center}.nowrap{white-space:nowrap}.eyebrow{display:block;font:700 11.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hrow{gap:18px;padding:11px 0}.hrow,.logo{display:flex;align-items:center}.logo{gap:8px;font:600 17px var(--ser);white-space:nowrap;color:var(--text)}.logo i{font-style:normal;color:var(--gold)}.logo:hover{text-decoration:none}.brandmark{display:block}.logo:hover .brandmark text{fill:var(--gold2)}@media (max-width:620px){.site-header .brandmark{height:42px}}.hnav{display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.hnav::-webkit-scrollbar{display:none}.hnav a{padding:7px 12px;border-radius:9px;font:600 13px var(--sans);color:var(--dim);white-space:nowrap}.hnav a:hover{color:var(--text);text-decoration:none}.hspacer{margin-left:auto}@media (max-width:980px){.hnav{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:700 15px var(--sans);padding:14px 24px;border:0;border-radius:12px;background:var(--gold);color:#fff;box-shadow:0 8px 20px -10px rgba(14,143,136,.55);transition:.15s;text-align:center}.btn:hover{background:var(--gold2);transform:translateY(-1px);text-decoration:none;color:#fff}.btn[disabled]{opacity:.6;cursor:default;transform:none}.btn.wide{width:100%}.btn.sm{padding:9px 16px;font-size:13.5px;border-radius:10px}.btn.gold{background:var(--accent);box-shadow:0 8px 20px -10px rgba(184,144,42,.55)}.btn.gold:hover{background:var(--accent2)}.btn.ghost{border:1px solid var(--line2);box-shadow:none}.btn.ghost,.btn.ghost:hover{background:transparent;color:var(--text)}.btn.ghost:hover{border-color:var(--gold)}.hero{padding:clamp(18px,2.4vw,30px) 0 clamp(16px,2vw,26px);position:relative;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 80% at 15% 0,#dff0ef,transparent 72%),radial-gradient(60% 70% at 92% 0,#e8eef7,transparent 70%)}.hgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-gap:clamp(18px,2.4vw,34px);gap:clamp(18px,2.4vw,34px);align-items:start}@media (max-width:940px){.hgrid{grid-template-columns:1fr;row-gap:16px}}.hgrid>#result{grid-column:1/-1}.offer h1{margin-bottom:10px}.offer .lede{font-size:16.5px;color:var(--dim);max-width:56ch}.pricelead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 12px;padding:13px 16px;border:1px solid var(--gold);border-radius:14px;background:linear-gradient(180deg,#eaf6f5,#fff)}.pricelead b{font:700 26px var(--sans);letter-spacing:-.02em}.pricelead .what{font-size:14px;color:var(--dim)}.pricelead .free{font-size:13px;color:var(--gold2);font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.chip{font-size:12.8px;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:var(--card)}.chip b{color:var(--text)}.form{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--sh2)}.form h2{font-size:clamp(20px,2vw,24px);margin-bottom:4px}.form .sub{font-size:13.2px;color:var(--dim2);margin-bottom:15px}.fields{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:8px;gap:8px}label{display:block;font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);margin-bottom:6px}input,select{width:100%;padding:12px 10px;border-radius:11px;border:1px solid var(--line2);background:#fbfdfd;color:var(--text);font:600 15px var(--sans);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email],input[type=password],input[type=text]{text-align:left}input:focus,select:focus{outline:2px solid rgba(14,143,136,.45);outline-offset:1px;border-color:var(--gold)}.sexrow{display:flex;gap:8px;margin-top:11px}.sexrow button{flex:1 1;padding:11px;border-radius:11px;border:1px solid var(--line2);background:#fbfdfd;color:var(--dim);font:600 14px var(--sans);cursor:pointer;transition:.15s}.sexrow button.on{border-color:var(--gold);background:#e6f2f1;color:var(--gold2)}.hint{font-size:12px;color:var(--dim2);margin-top:10px;text-align:center}.err{color:var(--warn)}.err,.okmsg{margin-top:10px;font-size:13px}.okmsg{color:var(--ok)}.consent{display:flex;gap:9px;align-items:flex-start;margin-top:12px;font-size:12.4px;color:var(--dim);line-height:1.45;cursor:pointer;text-transform:none;letter-spacing:0}.consent input[type=checkbox]{position:relative;width:19px;height:19px;flex:none;padding:0;margin:1px 0 0;border:1.5px solid var(--line2);border-radius:6px;background:#fbfdfd;cursor:pointer;transition:.15s}.consent input[type=checkbox]:hover{border-color:var(--gold)}.consent input[type=checkbox]:checked{background:var(--gold);border-color:var(--gold)}.consent input[type=checkbox]:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(43deg)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(15px,1.9vw,22px);box-shadow:var(--sh)}.panel+.panel{margin-top:14px}.rgrid>.panel+.panel,.twocol>.panel+.panel{margin-top:0}.panel h3{font-family:var(--ser);font-size:21px;margin-bottom:2px}.panel .cap{font-size:12.6px;color:var(--dim2);margin-bottom:12px}.rgrid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:clamp(14px,2vw,26px);gap:clamp(14px,2vw,26px);align-items:stretch}.rgrid>.panel{display:flex;flex-direction:column}.rgrid>.panel>.oct{flex:1 1;min-height:0}@media (max-width:980px){.rgrid{grid-template-columns:1fr}}.section-gap{margin-top:clamp(18px,2.4vw,28px)}.oct{width:100%;display:block}.oct .ring{fill:none;stroke:#dbe4e9;stroke-width:1}.oct .side{fill:none;stroke:#8399a8;stroke-width:1.8}.oct .diag{fill:none;stroke:#b3c2cc;stroke-width:1.2}.oct .axis{stroke:#cbd6dd;stroke-width:1}.oct text{font-family:var(--sans);text-anchor:middle;dominant-baseline:central}.oct .n{font-weight:700;fill:#fff}.oct .age{fill:#9aa9b4;font-size:8.4px;font-weight:700}.oct .lbl{fill:#8d9ca7;font-size:8.6px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.chak{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13.2px}.chak th{font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--dim2);padding:0 6px 6px;text-align:center}.chak th:first-child{text-align:left}.chak td{padding:9px 6px;background:#f2f6f8;text-align:center;font-weight:700;color:var(--text)}.chak td:first-child{text-align:left;font-weight:600;border-radius:9px 0 0 9px;padding-left:12px;color:#fff}.chak td:last-child{border-radius:0 9px 9px 0}.chak .tot td,.chak .tot td:first-child{background:#e6f2f1;color:var(--gold2)}.mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}@media (max-width:560px){.mini{grid-template-columns:1fr}}.mb{border:1px solid var(--line);border-radius:13px;padding:15px;background:var(--card);box-shadow:var(--sh)}.mb h4{font-size:13.4px;margin-bottom:4px;color:var(--gold2)}.mb p{font-size:11.8px;color:var(--dim2);margin:0 0 8px;line-height:1.45}.mb .row{display:flex;align-items:center;gap:7px;font-size:12.4px;color:var(--dim);margin-top:6px}.bub{display:inline-grid;place-items:center;min-width:29px;height:29px;padding:0 6px;border-radius:50%;border:1.5px solid var(--line2);background:#fbfdfd;font:700 13.5px ui-monospace,monospace;color:var(--text)}.bub.g{border-color:var(--gold);background:#e6f2f1;color:var(--gold2)}.mp{--cardmp:168px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cardmp),1fr));grid-gap:18px 14px;gap:18px 14px;margin-top:14px}.mpc{display:block;text-align:center}.mpc:hover{text-decoration:none}.mpc:hover .arccard{border-color:var(--gold)}.mpc:hover .nm{color:var(--gold)}.mp .mpc .arccard{width:100%;margin:0 auto}.mpcap{display:block;margin-top:9px}.mpc .rn{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 11px var(--sans);color:#fff;background:var(--gold);vertical-align:2px}.mpc .who{display:block;font:700 9.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2)}.mpc .nm{font-family:var(--ser);font-size:17px;line-height:1.25;color:var(--text)}.mpc .ds,.mpc .nm{display:block;margin-top:3px}.mpc .ds{font-size:11.5px;line-height:1.35;color:var(--dim2)}.postab{width:100%;border-collapse:collapse;margin-top:6px;font-size:14px}.postab th{font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);text-align:left;padding:0 10px 8px}.postab td,.postab th{border-bottom:1px solid var(--line)}.postab td{padding:11px 10px;vertical-align:middle}.postab tr:last-child td{border-bottom:0}.postab .pn{font-weight:600;color:var(--text)}.postab .ar{display:flex;align-items:center;gap:10px;white-space:nowrap}.postab .vl{color:var(--dim);font-size:13.2px}.tabscroll{overflow-x:auto}@media (max-width:700px){.postab .vl,.postab th:nth-child(3){display:none}}.acc{border:1px solid var(--line);border-radius:13px;background:var(--card);margin-bottom:8px;overflow:hidden;box-shadow:var(--sh)}.acc summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:15px 18px;font:600 15.2px var(--sans)}.acc summary::-webkit-details-marker{display:none}.acc .ic{flex:none;color:var(--gold);font-size:13px;transition:transform .2s}.acc[open] .ic{transform:rotate(90deg)}.acc[open]{border-color:var(--gold)}.acc .body{padding:0 18px 18px;font-size:14.6px;color:var(--dim)}.acc .lead{color:var(--dim);margin-bottom:10px}.acc.lock .head{display:flex;align-items:center;gap:12px;padding:15px 18px;font:600 15.2px var(--sans);color:var(--dim)}.acc.lock .ic{color:var(--dim2);font-size:14px}.acc.lock .unlock{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;font:700 13px var(--sans);color:var(--gold);border-bottom:1px dashed rgba(14,143,136,.5)}.acc.lock:hover{border-color:var(--gold);background:#f7fbfb}.poslist{--cardpos:250px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:22px 24px;gap:22px 24px;margin:0;padding:0;list-style:none}.poslist[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.poslist[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.poslist[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.poslist[data-cols]{grid-template-columns:1fr}}.poslist li{margin:0}.poscard{display:block;text-align:center;color:var(--text)}.poscard:hover{text-decoration:none}.poscard:hover .arccard{border-color:var(--gold)}.poscard:hover .nm{color:var(--gold)}.poslist .poscard .arccard{width:var(--cardpos);max-width:100%;margin:0 auto}.poslist .lb{display:block;margin-top:9px;font-size:13.6px;color:var(--text)}.poslist .who{display:block;margin-bottom:9px;font:700 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.poslist .nm{display:block;font-family:var(--ser);font-size:22px;line-height:1.2;margin-top:2px}.encref{margin:18px 0 0;padding-top:13px;border-top:1px solid var(--line);font-size:14px;color:var(--dim)}.encref a{font-weight:600;color:var(--gold)}.encref a:hover{text-decoration:underline}.postext{margin:8px auto 0;max-width:min(100%,46ch);text-align:left;font-size:13.4px;line-height:1.55;color:var(--dim)}.poslist .rn{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 12.5px var(--sans);color:#fff;background:var(--gold);vertical-align:1px}.rhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.rhead .cnt{font-size:13.4px;color:var(--dim2)}.rhead .cnt b{color:var(--gold2)}.lockico{width:15px;height:17px;flex:none;vertical-align:-3px;color:var(--gold)}.lockico .shackle{transform-origin:7px 7px;transition:transform .22s ease}.acc.lock:focus-within .lockico .shackle,.acc.lock:hover .lockico .shackle{transform:translateX(2.5px) rotate(28deg)}.allbox{margin-top:16px;border:1px solid var(--gold);border-radius:16px;background:linear-gradient(180deg,#eaf6f5,var(--card));padding:clamp(20px,2.6vw,30px);text-align:center}.allbox h3{font-family:var(--ser);font-size:clamp(21px,2.4vw,27px);margin-bottom:8px}.allbox p{font-size:14.4px;color:var(--dim);max-width:64ch;margin:0 auto 16px}.alllist{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:18px}.alllist span{font-size:12.6px;color:var(--dim);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-top:clamp(18px,2.4vw,28px);max-width:860px;margin-left:auto;margin-right:auto}@media (max-width:620px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--line);border-radius:var(--r);background:var(--card);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--sh)}.plan .pcap{padding:11px;text-align:center;font:700 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:#fff}.plan.premium{border-color:var(--accent);background:linear-gradient(180deg,#fffdf5,#f7f0de);box-shadow:0 26px 56px -26px rgba(18,40,60,.3);transform:translateY(-6px)}@media (max-width:620px){.plan.premium{transform:none}}.plan.premium .pcap{background:var(--gold2);letter-spacing:.16em}.plan.premium .pcap:after{content:" · выгоднее";color:rgba(255,255,255,.72)}.plan.premium .price{color:var(--text)}.plan .in{padding:20px;display:flex;flex-direction:column;flex:1 1}.plan h3{font-family:var(--ser);font-size:20px;margin-bottom:6px}.plan ul{list-style:none;padding:0;margin:12px 0 18px;display:grid;grid-gap:8px;gap:8px;font-size:14px;flex:1 1}.plan li{padding-left:22px;position:relative;color:var(--dim);margin:0}.plan li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.plan.premium li:before{color:var(--accent)}.plan .price{font:700 30px var(--sans);letter-spacing:-.02em;margin:2px 0 0}.plan .price s{font-size:13.5px;font-weight:600;color:var(--dim2);text-decoration:none}.edit{border-top:1px solid var(--line);margin-top:clamp(26px,3.4vw,44px);padding:clamp(26px,3.4vw,40px) 0 clamp(20px,3vw,34px)}.pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:20px}@media (max-width:900px){.pillars{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pillars{grid-template-columns:1fr}}.pil h4{font-family:var(--ser);font-size:19px;color:var(--gold2);margin-bottom:6px}.pil p{font-size:13.4px;color:var(--dim);margin:0}.quote{margin:clamp(28px,3.6vw,46px) auto 0;max-width:62ch;text-align:center}.quote .qm{font-size:40px;color:var(--line2);line-height:.6}.quote .qm,.quote p{font-family:var(--ser)}.quote p{font-size:clamp(19px,2.2vw,25px);line-height:1.35;color:var(--text);margin:14px 0 0}.site-footer{border-top:1px solid var(--line);padding:26px 0 38px;color:var(--dim2);font-size:13px;margin-top:clamp(24px,3vw,40px)}.frow{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.frow a{color:var(--dim)}.frow p{margin:0 0 .4em;max-width:52ch}.page{padding:clamp(20px,3vw,40px) 0}.prose{max-width:72ch}.prose h1{margin-bottom:8px}.prose h2{font-size:clamp(19px,2.2vw,24px);margin-top:1.6em}.prose h3{font-family:var(--ser);font-size:19px;margin-top:1.4em}.prose li,.prose p{color:var(--dim);font-size:15.4px}.prose .placeholder{color:var(--accent2);font-weight:700;white-space:nowrap}.updated{margin-bottom:1.4em}.crumbs,.updated{font-size:13px;color:var(--dim2)}.crumbs{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--dim)}.cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.ecard{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:14px 16px;box-shadow:var(--sh);display:block;color:var(--text)}.ecard:hover{border-color:var(--gold);text-decoration:none}.ecard .num{font:700 12px var(--sans);color:var(--gold);letter-spacing:.08em}.ecard .nm{font-family:var(--ser);font-size:20px;margin:2px 0 4px}.ecard .ds{font-size:13px;color:var(--dim)}.taglist{display:flex;flex-wrap:wrap;gap:7px}.taglist a,.taglist span{font-size:12.8px;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:var(--card)}.taglist a:hover{border-color:var(--gold);color:var(--gold2);text-decoration:none}.kv{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px;font-size:14.4px}.kv dt{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);padding-top:4px}.kv dd{margin:0;color:var(--dim)}.twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:760px){.kv,.twocol{grid-template-columns:1fr}}.pmlist{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.pmlist li{position:relative;padding-left:20px;font-size:14px;color:var(--dim);margin:0}.pmlist.plus li:before{content:"＋";position:absolute;left:0;color:var(--ok)}.pmlist.minus li:before{content:"－";position:absolute;left:0;color:var(--warn)}.arcnum{font:700 46px var(--sans);color:var(--gold);line-height:1}.arcroman{font-family:var(--ser);font-size:20px;color:var(--dim2)}.hero-arc{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero-arc-text{flex:1 1 320px}.arccard{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--line)}.arccard.big{width:260px;box-shadow:0 18px 40px -26px rgba(18,40,60,.65)}.arccard.grid{width:132px;border-radius:6px}.arccard.mini{width:46px;border-radius:4px}.ecard.withcard{display:flex;gap:14px;align-items:flex-start}.ecard.withcard>div{min-width:0}.cardgrid.deck{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.matrixcards{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0 6px}.matrixcards .cardlink{display:block;color:var(--dim);font-size:13px;text-align:center}.matrixcards .cardlink:hover{text-decoration:none;color:var(--text)}.matrixcards .cardlink span{display:block;margin-top:6px}@media (max-width:560px){.arccard.big{width:190px}.arccard.grid{width:104px}.mp{--cardmp:128px}.poslist{--cardpos:180px}}.narrow{max-width:440px;margin:0 auto}.paybox{max-width:560px;margin:0 auto}.payrow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.payrow:last-of-type{border-bottom:0}.payrow .p{font:700 22px var(--sans)}.promo{display:grid;grid-template-columns:minmax(0,260px) minmax(0,400px);grid-gap:clamp(16px,2.4vw,34px);gap:clamp(16px,2.4vw,34px);align-items:center;justify-content:center;padding:clamp(16px,2vw,26px);border:1px solid var(--line);border-radius:18px;background:radial-gradient(80% 90% at 12% 0,#e4f1f0,transparent 70%),var(--card);box-shadow:var(--sh)}.promocard{margin:0;text-align:center}.promocard figcaption{margin-top:10px;font-size:13.4px;color:var(--dim)}.promo .form{box-shadow:none}@media (max-width:760px){.promo{grid-template-columns:1fr;justify-items:center}.promocard{max-width:220px}}.paytarget{margin-top:14px}.paytarget select{text-align:left;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235a6d7d' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.paytarget .hint{margin-top:7px}.payfields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}@media (max-width:620px){.payfields{grid-template-columns:1fr;gap:10px}}.tchoice{display:grid;grid-gap:10px;gap:10px;margin:4px 0 6px}.topt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:13px 15px;border:1.5px solid var(--line);border-radius:14px;background:#fbfdfd;cursor:pointer;text-transform:none;letter-spacing:0;transition:.15s}.topt:hover{border-color:var(--line2);background:#fff}.topt.on{border-color:var(--gold);background:var(--paper);box-shadow:0 8px 22px -16px rgba(18,40,60,.5)}.topt input[type=radio]{position:relative;width:19px;height:19px;flex:none;padding:0;margin:0;border:1.5px solid var(--line2);border-radius:50%;background:#fff;cursor:pointer}.topt input[type=radio]:checked{border-color:var(--gold)}.topt input[type=radio]:checked:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--gold)}.topt .tname{display:block;font:700 15.5px var(--sans);color:var(--text)}.topt .tsub{display:block;margin-top:3px;font-size:12.4px;color:var(--dim2);line-height:1.4}.topt .tprice{font:700 21px var(--sans);white-space:nowrap}.topt .tprice s{display:block;font:600 11.5px var(--sans);color:var(--dim2);text-decoration:none;text-align:right}@media (max-width:620px){.topt{grid-template-columns:auto 1fr;gap:10px;padding:12px}.topt .tprice{grid-column:2}.topt .tprice s{display:inline;margin-left:6px}}.matlist{display:grid;grid-gap:10px;gap:10px}.matrow{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--card)}.badge{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold2);background:#e6f2f1;border-radius:999px;padding:4px 10px}.badge.own{color:#8a6a12;background:linear-gradient(180deg,#fffdf5,#f7f0de);border:1px solid var(--accent)}.badge.sub{color:var(--gold2);background:#e6f2f1}.badge.off{color:var(--dim2);background:#eef2f5}.matrow.forever{border-color:var(--accent);background:linear-gradient(180deg,#fffdf5,#fdfbf4)}.matrow.locked{border-style:dashed}.matrow.locked .small{color:var(--dim2)}.matrow .badge{vertical-align:1px;white-space:nowrap}.lifetime{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--accent);color:#fff;font:700 11px/1 var(--sans);font-style:normal;vertical-align:-2px}.badge.own .lifetime{margin-right:5px}.matname{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600}.matname input{width:auto;min-width:200px;padding:7px 10px;font:600 14px var(--sans)}.iconbtn{background:none;border:0;padding:2px 4px;width:auto;line-height:1;font-size:15px;color:var(--dim2);cursor:pointer}.iconbtn:hover{color:var(--gold)}.tablewrap{overflow-x:auto}.admtable{width:100%;border-collapse:collapse;font-size:13.6px}.admtable th{text-align:left;font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);padding:0 10px 8px;white-space:nowrap}.admtable td{padding:9px 10px;border-top:1px solid var(--line);vertical-align:top}.admtable td.num{text-align:right;font-weight:700;white-space:nowrap}.admtable tr:hover td{background:var(--card2)}.admtable .badge{margin-left:7px}.paylist{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.paylist li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 13px;border:1px solid var(--line);border-radius:12px}.paylist .pa,.paylist .pw{display:grid;grid-gap:2px;gap:2px}.paylist .pa{text-align:right;font:700 16px var(--sans)}.paylist .small{font-weight:500}.rsub{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rsub>p{margin:0}.rsubact{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pdfbtn{gap:7px}.pdfbtn svg{flex:none}.pdfbtn:hover{color:var(--gold);border-color:var(--gold)}.matswitch{display:flex;align-items:center;gap:8px;margin:0;text-transform:none;letter-spacing:0}.matswitch .cap{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}.matswitch select{width:auto;max-width:260px;padding:8px 30px 8px 12px;font:600 13.5px var(--sans);text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235a6d7d' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.matact{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.skeleton{color:var(--dim2);font-size:14px}@media (max-width:620px){.hero{padding-top:12px}.offer h1{font-size:23px}.chips,.offer .lede{display:none}.pricelead{margin:12px 0 10px;padding:11px 13px;gap:6px 10px}.pricelead b{font-size:23px}.pricelead .what{font-size:12.6px}.form{padding:16px;border-radius:15px}.form h2{font-size:19px}.form .sub{font-size:12.4px;margin-bottom:12px}input,select{padding:11px 8px;font-size:14.5px}.btn{padding:13px 20px}.hint{font-size:11.4px;margin-top:8px}.eyebrow{font-size:10.5px;margin-bottom:7px}}@media print{.allbox,.btn,.crumbs,.encref,.promo,.rsubact,.site-footer,.site-header,.skeleton,.taglist{display:none!important}body,html{background:#fff}body{font-size:12pt}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.page,.wrap{padding:0}.wrap{max-width:none}.acc,.panel{box-shadow:none;border-color:#d8dfe4;page-break-inside:avoid;break-inside:avoid}.rgrid{grid-template-columns:1fr 1fr}.poslist{gap:14px 16px}.poslist li{page-break-inside:avoid;break-inside:avoid}.acc{margin-bottom:10px}.acc>summary{list-style:none;font-weight:700}.acc .ic{display:none}h1{font-size:20pt}h2{font-size:15pt}a{color:inherit;text-decoration:none}}@font-face{font-family:cormorantGaramond;src:url(/_next/static/media/64db7fb25632dc52-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorantGaramond Fallback;src:local("Arial");ascent-override:104.42%;descent-override:32.43%;line-gap-override:0.00%;size-adjust:88.49%}.__className_ff301c{font-family:cormorantGaramond,cormorantGaramond Fallback,Georgia,serif;font-weight:600;font-style:normal}.__variable_ff301c{--font-ser:"cormorantGaramond","cormorantGaramond Fallback",Georgia,serif}@font-face{font-family:manrope;src:url(/_next/static/media/92d975d6d09e65e1-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(/_next/static/media/5b965f0b6befcc92-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(/_next/static/media/ae95e01043c992bf-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_28aa23{font-family:manrope,manrope Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.__variable_28aa23{--font-sans:"manrope","manrope Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}