:root{--f-caps:var(--font-cinzel),Georgia,serif;--f-serif:var(--font-newsreader),Georgia,serif;--f-sans:var(--font-franklin),system-ui,sans-serif;--navy:#1c2a3f;--ivory:#f6f1e6;--paper:#fbf8f1;--white:#fff;--brass:#a88a4f;--gold:#c4a86e;--oxblood:#6e1f26;--navy-deep:#131d2c;--navy-2:#24354f;--navy-3:#33465f;--navy-line:#c4a86e47;--ink:#1c2a3f;--ink-2:#3c4a5e;--mute:#66707e;--muted-on-navy:#b7bfcb;--line:#e3dac6;--line-strong:#cdbf9f;--ivory-2:#efe7d6;--gold-pale:#e9dcbd;--ox-tint:#f1e2df;--ox-deep:#55161c;--field:#fffdf8;--focus:#a88a4f;--t-display:clamp(46px,5.6vw,84px);--t-h1:clamp(38px,4.2vw,60px);--t-h2:clamp(32px,3.3vw,46px);--t-h3:clamp(24px,2vw,30px);--t-h4:20px;--t-lede:clamp(19px,1.5vw,22px);--t-body:17px;--t-small:14.5px;--t-micro:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--maxw:1200px;--gutter:24px;--margin:clamp(20px,8.3vw,120px);--r-0:0;--r-1:2px;--r-2:3px;--shadow-1:0 1px 2px #131d2c0f,0 4px 14px #131d2c0f;--shadow-2:0 2px 6px #131d2c14,0 18px 44px #131d2c24;--shadow-page:0 1px 1px #131d2c14,0 10px 30px #131d2c2e,0 30px 60px -20px #131d2c40;--ease:cubic-bezier(.2,.7,.2,1)}.mh{font-family:var(--f-sans);color:var(--ink)}.mh,.mh *{box-sizing:border-box}.mh img{max-width:100%;display:block}.mh.ctx{display:contents}.mh.ctx>*{font-family:var(--f-sans)}.mh .wrap{max-width:calc(var(--maxw) + 2*var(--margin));padding:0 var(--margin);margin:0 auto}.mh .display{font:400 var(--t-display)/1.02 var(--f-serif);letter-spacing:-.022em;color:var(--navy);font-optical-sizing:auto;margin:0}.mh .display em,.mh .h1 em,.mh .h2 em{color:var(--oxblood);font-style:italic}.mh .h1{font:400 var(--t-h1)/1.06 var(--f-serif);letter-spacing:-.018em;margin:0}.mh .h2{font:400 var(--t-h2)/1.1 var(--f-serif);letter-spacing:-.014em;margin:0}.mh .h3{font:500 var(--t-h3)/1.2 var(--f-serif);letter-spacing:-.008em;margin:0}.mh .h4{font:600 var(--t-h4)/1.3 var(--f-sans);letter-spacing:-.005em;margin:0}.mh .lede{font:italic 400 var(--t-lede)/1.5 var(--f-serif);color:var(--ink-2);margin:0}.mh .caps{font:600 12.5px/1.2 var(--f-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--brass);align-items:center;gap:12px;display:inline-flex}.mh .caps .star{flex:none;width:9px;height:9px}.mh .caps.ox{color:var(--oxblood)}.mh .caps.light{color:var(--gold)}.mh .label{font:600 11.5px/1.2 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.mh .small{font-size:var(--t-small);color:var(--mute);line-height:1.55}.mh .num{font:500 1em/1 var(--f-caps);letter-spacing:.04em}.mh .rule-star{color:var(--brass);align-items:center;gap:14px;display:flex}.mh .rule-star:before,.mh .rule-star:after{content:"";opacity:.6;background:currentColor;flex:1;height:1px}.mh .rule-star svg{width:10px;height:10px}.mh .frame{border:1px solid var(--brass);outline:1px solid var(--brass);outline-offset:-7px;position:relative}.mh .frame-light{border-color:#c4a86e8c;outline-color:#c4a86e8c}.mh .laurel{color:var(--brass)}.mh .btn{border-radius:var(--r-1);height:52px;font:600 15px/1 var(--f-sans);letter-spacing:.02em;cursor:pointer;transition:background .2s var(--ease),color .2s,border-color .2s;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.mh .btn .ic{width:16px;height:16px}.mh .btn-primary{background:var(--navy);color:var(--ivory)}.mh .btn-primary:hover,.mh .btn-primary.is-hover{background:var(--navy-deep)}.mh .btn-gold{background:var(--gold);color:var(--navy)}.mh .btn-gold:hover,.mh .btn-gold.is-hover{background:#d3b97f}.mh .btn-ox{background:var(--oxblood);color:var(--ivory)}.mh .btn-ox:hover,.mh .btn-ox.is-hover{background:var(--ox-deep)}.mh .btn-outline{color:var(--navy);border-color:var(--navy);background:0 0}.mh .btn-outline:hover,.mh .btn-outline.is-hover{background:var(--navy);color:var(--ivory)}.mh .btn-outline-light{color:var(--ivory);background:0 0;border-color:#f6f1e68c}.mh .btn-ghost{color:var(--navy);border-bottom:1px solid var(--brass);background:0 0;border-radius:0;height:auto;padding:0 0 4px}.mh .btn-sm{height:42px;padding:0 20px;font-size:14px}.mh .btn-lg{height:60px;padding:0 34px;font-size:16px}.mh .btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mh .btn[disabled],.mh .btn.is-disabled{opacity:.42;pointer-events:none}.mh .nav{z-index:10;border-bottom:1px solid var(--line);position:relative}.mh .nav .wrap{align-items:center;gap:40px;height:84px;display:flex}.mh .nav .logo{width:auto;height:36px}.mh .nav .links{font:500 14.5px var(--f-sans);color:var(--ink-2);gap:30px;margin-left:auto;display:flex}.mh .nav .links a{text-decoration:none}.mh .nav .burger{justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.mh .nav .burger span,.mh .nav .burger span:before,.mh .nav .burger span:after{background:currentColor;width:22px;height:1.5px;display:block;position:relative}.mh .nav .burger span:before,.mh .nav .burger span:after{content:"";position:absolute;left:0}.mh .nav .burger span:before{top:-7px}.mh .nav .burger span:after{top:7px}.mh .nav-dark{border-bottom-color:var(--navy-line);color:var(--ivory)}.mh .nav-dark .links{color:#d7dce4}.mh .card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-6)}.mh .card-ivory{background:var(--ivory)}.mh .card-navy{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.mh .card-cert{background:var(--paper);border:1px solid var(--brass);outline:1px solid var(--brass);outline-offset:-8px;text-align:center;padding:44px 40px}.mh .card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.mh .photo-card{background:var(--white);border:1px solid var(--line);overflow:hidden}.mh .photo-card .ph{aspect-ratio:4/3;overflow:hidden}.mh .photo-card .ph img{object-fit:cover;width:100%;height:100%}.mh .photo-card .bd{padding:24px 26px 28px}.mh .badge{white-space:nowrap;border-radius:var(--r-1);height:26px;font:600 11px/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--brass);color:var(--brass);align-items:center;gap:7px;padding:0 11px;display:inline-flex}.mh .badge .ic{width:12px;height:12px}.mh .badge-navy{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.mh .badge-ox{background:var(--ox-tint);color:var(--oxblood);border-color:#0000}.mh .badge-ivory{background:var(--ivory);border-color:var(--line-strong);color:var(--ink-2)}.mh .badge-gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.mh .field{flex-direction:column;gap:9px;display:flex}.mh .field label{font:600 12px/1.2 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.mh .field label .req{color:var(--oxblood);margin-left:4px}.mh .field .hint{color:var(--mute);font-size:13.5px;line-height:1.45}.mh .input{background:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-1);width:100%;height:54px;font:400 16.5px var(--f-sans);color:var(--ink);outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.mh .input::placeholder{color:#9aa2ad}.mh textarea.input{resize:vertical;height:auto;min-height:118px;padding:14px 16px;line-height:1.55}.mh .input:focus,.mh .input.is-focus{border-color:var(--navy);box-shadow:0 0 0 3px #c4a86e59}.mh .input.is-error{border-color:var(--oxblood);box-shadow:0 0 0 3px #6e1f261f}.mh .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231c2a3f' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.mh .seg{border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--field);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mh .seg span{text-align:center;font:500 14.5px/1.3 var(--f-sans);color:var(--ink-2);border-left:1px solid var(--line-strong);padding:15px 12px}.mh .seg span:first-child{border-left:0}.mh .seg span.on{background:var(--navy);color:var(--ivory)}.mh .range{height:28px;position:relative}.mh .range .tr{background:var(--line-strong);height:2px;position:absolute;top:13px;left:0;right:0}.mh .range .fl{background:var(--navy);height:2px;position:absolute;top:13px;left:0}.mh .range .th{background:var(--paper);border:2px solid var(--navy);border-radius:50%;width:20px;height:20px;position:absolute;top:4px;transform:translate(-50%)}.mh .notice{background:var(--ox-tint);border-left:2px solid var(--oxblood);color:#4a1a1f;gap:14px;padding:18px 20px;font-size:14.5px;line-height:1.55;display:flex}.mh .notice .ic{width:20px;height:20px;color:var(--oxblood);flex:none;margin-top:1px}.mh .steps{counter-reset:s;gap:0;display:flex}.mh .steps li{border-top:2px solid var(--line);font:500 13.5px var(--f-sans);color:var(--mute);flex:1;padding-top:14px;list-style:none}.mh .steps li b{font:600 12px var(--f-caps);letter-spacing:.18em;color:var(--brass);margin-bottom:4px;display:block}.mh .steps li.on{border-top-color:var(--navy);color:var(--navy)}.mh .steps li.done{border-top-color:var(--brass);color:var(--ink-2)}.mh .faq{border-top:1px solid var(--line-strong)}.mh .faq details{border-bottom:1px solid var(--line-strong)}.mh .faq summary{cursor:pointer;font:400 23px/1.3 var(--f-serif);color:var(--navy);align-items:center;gap:22px;padding:26px 2px;list-style:none;display:flex}.mh .faq summary::-webkit-details-marker{display:none}.mh .faq summary .pm{border:1px solid var(--line-strong);flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;position:relative;transform:rotate(45deg)}.mh .faq summary .pm:before,.mh .faq summary .pm:after{content:"";background:var(--navy);width:12px;height:1.3px;position:absolute;transform:rotate(-45deg)}.mh .faq summary .pm:after{transform:rotate(45deg)}.mh .faq details[open] summary .pm{background:var(--navy);border-color:var(--navy)}.mh .faq details[open] summary .pm:before{background:var(--ivory)}.mh .faq details[open] summary .pm:after{background:var(--ivory);transform:rotate(-45deg)}.mh .faq .a{max-width:820px;color:var(--ink-2);padding:0 70px 28px 2px;font-size:16.5px;line-height:1.7}.mh .sec{padding:var(--s-10) 0}.mh .sec-ivory{background:var(--ivory)}.mh .sec-navy{background:var(--navy);color:var(--ivory)}.mh .sec-navy .h1,.mh .sec-navy .h2,.mh .sec-navy .h3,.mh .sec-navy .display{color:var(--ivory)}.mh .sec-navy .lede{color:#d7dce4}.mh .sec-head{flex-direction:column;gap:18px;max-width:720px;display:flex}.mh .sec-head.center{text-align:center;align-items:center;margin:0 auto}.mh .footer{background:var(--navy-deep);color:#b7bfcb;padding:72px 0 40px;font-size:14px}.mh .footer .logo{height:34px}.mh .footer .cols{gap:var(--gutter);border-bottom:1px solid var(--navy-line);grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:48px;display:grid}.mh .footer h5{font:600 11.5px var(--f-caps);letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin:0 0 16px}.mh .footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mh .footer .legal{color:#8c96a5;justify-content:space-between;gap:24px;padding-top:26px;font-size:12.5px;display:flex}.mh .placeholder{border:1.5px dashed var(--line-strong);background:repeating-linear-gradient(135deg,#0000 0 10px,#a88a4f0f 10px 20px)}.mh .ph-tag{font:600 10.5px var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);background:var(--ox-tint);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}@media (max-width:760px){.mh .grid{grid-template-columns:repeat(4,1fr);gap:16px}.mh .nav .wrap{gap:16px;height:68px}.mh .nav .logo{height:28px}.mh .nav .links,.mh .nav .cta{display:none}.mh .nav .burger{display:flex}.mh .sec{padding:72px 0}.mh .btn{height:50px;padding:0 22px}.mh .btn-lg{height:56px}.mh .faq summary{gap:14px;padding:22px 0;font-size:19px}.mh .faq .a{padding:0 0 24px;font-size:16px}.mh .footer .cols{grid-template-columns:1fr 1fr}.mh .footer .cols>div:first-child{grid-column:1/-1}.mh .footer .legal{flex-direction:column}.mh .badge{letter-spacing:.08em;padding:0 8px}.mh .seg{grid-template-columns:1fr}.mh .seg span{border-left:0;border-top:1px solid var(--line-strong)}.mh .seg span:first-child{border-top:0}}.mh.pg-home .nav-dark{background:var(--navy)}.mh.pg-home .foot-dis{color:#8c96a5;max-width:760px;font-size:12.5px;line-height:1.6}.mh.pg-home .hero{background:var(--navy);color:var(--ivory);position:relative;overflow:hidden}.mh.pg-home .hero .in{gap:var(--gutter);grid-template-columns:repeat(12,1fr);min-height:720px;display:grid}.mh.pg-home .hero .copy{grid-column:1/7;align-self:center;padding:104px 0 96px}.mh.pg-home .hero .display{color:var(--ivory);margin:28px 0 26px;font-size:80px}.mh.pg-home .hero .display em{color:var(--gold)}.mh.pg-home .hero .lede{color:#d7dce4;max-width:520px;font-size:22px}.mh.pg-home .hero .ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:42px;display:flex}.mh.pg-home .hero .price{color:var(--muted-on-navy);align-items:center;gap:18px;margin-top:30px;font-size:14px;display:flex}.mh.pg-home .hero .price b{font:500 30px/1 var(--f-caps);color:var(--gold);letter-spacing:.02em}.mh.pg-home .hero .price i{background:var(--navy-line);width:1px;height:28px}.mh.pg-home .hero .art{width:calc(50vw - 24px);position:absolute;top:0;bottom:0;right:0}.mh.pg-home .hero .art img{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.mh.pg-home .hero .art .fr{outline-offset:-7px;pointer-events:none;border:1px solid #c4a86eb3;outline:1px solid #c4a86eb3;position:absolute;inset:28px}.mh.pg-home .hero .art .cap{font:600 10.5px var(--f-caps);letter-spacing:.24em;color:var(--ivory);text-transform:uppercase;position:absolute;bottom:48px;right:52px}.mh.pg-home .hero .sheet{background:var(--paper);width:330px;color:var(--ink);box-shadow:var(--shadow-page);z-index:2;padding:26px 28px 24px;position:absolute;bottom:96px;left:-92px}.mh.pg-home .hero .sheet .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:12px;display:flex}.mh.pg-home .hero .sheet .hd span{font:600 10.5px var(--f-caps);letter-spacing:.2em;color:var(--brass)}.mh.pg-home .hero .sheet .hd b{font:500 12px var(--f-sans);color:var(--mute)}.mh.pg-home .hero .sheet p{font:400 18px/1.55 var(--f-serif);color:var(--navy);margin:0}.mh.pg-home .hero .sheet .tm{font:500 11.5px var(--f-sans);color:var(--oxblood);letter-spacing:.06em;align-items:center;gap:10px;margin-top:16px;display:flex}.mh.pg-home .hero .sheet .tm:before{content:"";border-top:1px dashed var(--line-strong);flex:1}.mh.pg-home .branches{background:var(--navy-deep);color:#c9cfd8}.mh.pg-home .branches .wrap{height:76px;font:500 13px var(--f-caps);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:36px;display:flex}.mh.pg-home .branches .wrap>span:first-child{font:600 11px var(--f-sans);letter-spacing:.16em;color:var(--gold);margin-right:auto}.mh.pg-home .branches i{background:var(--brass);width:4px;height:4px;display:block;transform:rotate(45deg)}.mh.pg-home .how .head{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:64px;display:grid}.mh.pg-home .how .head .sec-head{grid-column:1/8}.mh.pg-home .how .head p{color:var(--ink-2);grid-column:9/13;margin:0}.mh.pg-home .how .steps3{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.mh.pg-home .how .st{border-top:1px solid var(--navy);padding-top:28px}.mh.pg-home .how .st .n{font:500 15px var(--f-caps);letter-spacing:.2em;color:var(--brass)}.mh.pg-home .how .st h3{margin:14px 0 10px}.mh.pg-home .how .st p{color:var(--ink-2);margin:0;font-size:16px}.mh.pg-home .how .st .ph{aspect-ratio:4/3;margin-top:28px;overflow:hidden}.mh.pg-home .how .st .ph img{object-fit:cover;width:100%;height:100%}.mh.pg-home .how .st .ph.scr{background:var(--ivory);border:1px solid var(--line);padding:22px 22px 0;box-shadow:inset 0 -24px 24px -24px #131d2c1f}.mh.pg-home .how .st .ph.scr img{object-fit:cover;object-position:50% 0;box-shadow:var(--shadow-1);height:auto;min-height:100%}.mh.pg-home .how .st .ph.pdf{padding:22px 40px 0}.mh.pg-home .sample{background:var(--ivory)}.mh.pg-home .sample .in{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.mh.pg-home .sample .ph{grid-column:1/6;height:640px;position:relative}.mh.pg-home .sample .ph img{object-fit:cover;width:100%;height:100%}.mh.pg-home .sample .ph .lbl{background:var(--navy);color:var(--ivory);font:600 10.5px var(--f-caps);letter-spacing:.22em;padding:12px 16px;position:absolute;bottom:24px;left:24px}.mh.pg-home .sample .tx{grid-column:7/13}.mh.pg-home .sample .page{background:var(--paper);box-shadow:var(--shadow-1);border:1px solid var(--line);margin-top:30px;padding:52px 56px 44px;position:relative}.mh.pg-home .sample .page:before{content:"";border-left:1px solid var(--ox-tint);position:absolute;top:52px;bottom:44px;left:28px}.mh.pg-home .sample .page p{font:400 20px/1.6 var(--f-serif);color:var(--navy);margin:0 0 18px}.mh.pg-home .sample .page p:first-child:first-letter{font:500 64px/.8 var(--f-caps);float:left;color:var(--oxblood);margin:8px 10px 0 0}.mh.pg-home .sample .page .fade{color:#9aa4b2}.mh.pg-home .sample .note{color:var(--mute);margin-top:18px;font-size:13.5px;font-style:italic}.mh.pg-home .cer .cards{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.mh.pg-home .cer .c{background:var(--white);border:1px solid var(--line);flex-direction:column;display:flex}.mh.pg-home .cer .c .ph{aspect-ratio:5/4;position:relative;overflow:hidden}.mh.pg-home .cer .c .ph img{object-fit:cover;width:100%;height:100%}.mh.pg-home .cer .c .bd{flex-direction:column;flex:1;gap:12px;padding:28px 28px 30px;display:flex}.mh.pg-home .cer .c .bd p{color:var(--ink-2);margin:0;font-size:15.5px}.mh.pg-home .cer .c .bd .btn-ghost{align-self:flex-start;margin-top:auto;font-size:14.5px}.mh.pg-home .cer .c ul{color:var(--ink-2);gap:7px;margin:6px 0 10px;padding:0;font-size:14px;list-style:none;display:grid}.mh.pg-home .cer .c li{align-items:center;gap:10px;display:flex}.mh.pg-home .cer .c li:before{content:"";background:var(--brass);width:5px;height:5px;transform:rotate(45deg)}.mh.pg-home .get .in{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.mh.pg-home .get .l{grid-column:1/5}.mh.pg-home .get .l .h2{margin:22px 0 18px}.mh.pg-home .get .pricecard{outline-offset:-7px;text-align:center;border:1px solid #c4a86e99;outline:1px solid #c4a86e99;margin-top:44px;padding:34px 32px}.mh.pg-home .get .pricecard .p{font:500 76px/1 var(--f-caps);color:var(--gold)}.mh.pg-home .get .pricecard .p sup{vertical-align:top;margin-right:4px;font-size:30px;position:relative;top:10px}.mh.pg-home .get .pricecard .s{color:var(--muted-on-navy);margin:10px 0 24px;font-size:14px}.mh.pg-home .get .pricecard .btn{width:100%}.mh.pg-home .get .pricecard .f{color:var(--muted-on-navy);margin-top:14px;font-size:12.5px}.mh.pg-home .get .r{grid-column:6/13}.mh.pg-home .get .stage{height:440px;margin-bottom:44px;position:relative}.mh.pg-home .get .stage figure{outline:1px solid #c4a86e73;width:250px;margin:0;position:absolute;box-shadow:0 20px 50px #00000073}.mh.pg-home .get .stage figure img{width:100%}.mh.pg-home .get .stage figcaption{font:600 10.5px var(--f-caps);letter-spacing:.2em;color:var(--gold);white-space:nowrap;position:absolute;bottom:-30px;left:0}.mh.pg-home .get .stage .d1{z-index:2;top:30px;left:0;transform:rotate(-3deg)}.mh.pg-home .get .stage .d2{z-index:3;width:270px;top:0;left:224px}.mh.pg-home .get .stage .d3{z-index:1;width:236px;top:44px;left:470px;transform:rotate(3deg)}.mh.pg-home .get .incl{counter-reset:g;border-top:1px solid var(--navy-line);grid-template-columns:1fr 1fr;column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.mh.pg-home .get .incl li{counter-increment:g;border-bottom:1px solid var(--navy-line);grid-template-columns:40px 1fr;padding:16px 0;display:grid}.mh.pg-home .get .incl li:before{content:counter(g,upper-roman);font:500 12px var(--f-caps);color:var(--gold);letter-spacing:.1em;grid-row:span 2;padding-top:4px}.mh.pg-home .get .incl b{font:500 19px var(--f-serif);color:var(--ivory)}.mh.pg-home .get .incl span{color:var(--muted-on-navy);font-size:14px}.mh.pg-home .get .anchor{color:#d7dce4;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;font-size:13.5px;display:flex}.mh.pg-home .get .anchor s{color:var(--muted-on-navy)}.mh.pg-home .micro{font:500 12.5px var(--f-sans);color:var(--mute);letter-spacing:.02em;margin:12px 0 0}.mh.pg-home .micro.light{color:#c9cfd8}.mh.pg-home .get .feat{border-top:1px solid var(--navy-line);grid-column:6/13;grid-template-columns:1fr 1fr;display:grid}.mh.pg-home .get .feat div{border-bottom:1px solid var(--navy-line);grid-template-columns:44px 1fr;gap:4px 14px;padding:26px 24px 26px 0;display:grid}.mh.pg-home .get .feat div:nth-child(odd){border-right:1px solid var(--navy-line);padding-right:32px}.mh.pg-home .get .feat div:nth-child(2n){padding-left:32px}.mh.pg-home .get .feat .ic{width:26px;height:26px;color:var(--gold);grid-row:span 2}.mh.pg-home .get .feat b{font:500 20px var(--f-serif);color:var(--ivory)}.mh.pg-home .get .feat span{color:var(--muted-on-navy);font-size:14.5px}.mh.pg-home .vals .row{gap:var(--gutter);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.mh.pg-home .vals .v{border-top:1px solid var(--navy);padding:28px 0 0}.mh.pg-home .vals .v .n{font:500 14px var(--f-caps);letter-spacing:.2em;color:var(--oxblood)}.mh.pg-home .vals .v h3{margin:16px 0 10px;font-size:26px}.mh.pg-home .vals .v p{color:var(--ink-2);margin:0;font-size:15px}.mh.pg-home .trust .in{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.mh.pg-home .trust .l{grid-column:1/5}.mh.pg-home .trust .l .h2{margin:20px 0 18px}.mh.pg-home .trust .facts{gap:18px;margin-top:32px;display:grid}.mh.pg-home .trust .facts div{color:var(--ink-2);grid-template-columns:32px 1fr;gap:12px;font-size:15px;display:grid}.mh.pg-home .trust .facts .ic{width:22px;height:22px;color:var(--brass)}.mh.pg-home .trust .facts b{color:var(--navy);font-weight:600;display:block}.mh.pg-home .trust .r{gap:var(--gutter);grid-column:6/13;grid-template-columns:1fr 1fr;display:grid}.mh.pg-home .trust .q{flex-direction:column;gap:18px;min-height:290px;padding:34px 32px;display:flex}.mh.pg-home .trust .q .ph-tag{align-self:flex-start}.mh.pg-home .trust .q .mk{font:400 70px/.5 var(--f-serif);color:var(--line-strong);height:30px}.mh.pg-home .trust .q .t{font:italic 400 20px/1.5 var(--f-serif);color:#9aa2ad}.mh.pg-home .trust .q .who{color:var(--mute);align-items:center;gap:12px;margin-top:auto;font-size:13.5px;display:flex}.mh.pg-home .trust .q .who i{border:1.5px dashed var(--line-strong);border-radius:50%;width:40px;height:40px}.mh.pg-home .trust .wide{grid-column:1/-1;align-items:center;gap:24px;padding:24px 28px;display:flex}.mh.pg-home .trust .wide .sc{font:500 40px/1 var(--f-caps);color:#b9b2a3;white-space:nowrap}.mh.pg-home .faqsec .in{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.mh.pg-home .faqsec .l{grid-column:1/5}.mh.pg-home .faqsec .r{grid-column:5/13}.mh.pg-home .faqsec .l .h2{margin:20px 0 16px}.mh.pg-home .ctab{background:var(--navy);color:var(--ivory);position:relative;overflow:hidden}.mh.pg-home .ctab img{object-fit:cover;object-position:50% 30%;opacity:.5;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.mh.pg-home .ctab .in{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:128px 0;display:flex;position:relative}.mh.pg-home .ctab .in>*{max-width:100%}.mh.pg-home .ctab .h1{color:var(--ivory);max-width:820px}.mh.pg-home .ctab .frame-b{outline-offset:-7px;border:1px solid #c4a86e80;outline:1px solid #c4a86e80;position:absolute;inset:32px}@media (max-width:760px){.mh.pg-home .hero .in{grid-template-columns:1fr;min-height:0}.mh.pg-home .hero .copy{grid-column:1/-1;padding:56px 0 40px}.mh.pg-home .hero .display{font-size:50px}.mh.pg-home .hero .lede{font-size:19px}.mh.pg-home .hero .ctas .btn{width:100%}.mh.pg-home .hero .art{width:auto;height:560px;margin:0;position:relative}.mh.pg-home .hero .price{flex-wrap:wrap;gap:10px 14px}.mh.pg-home .hero .price i,.mh.pg-home .hero .price span br{display:none}.mh.pg-home .hero .price span:last-child{width:100%}.mh.pg-home .hero .art .fr{inset:16px}.mh.pg-home .hero .art .cap{display:none}.mh.pg-home .hero .sheet{width:auto;padding:20px 22px;position:absolute;inset:auto 20px -1px}.mh.pg-home .hero .sheet p{font-size:16px}.mh.pg-home .hero .art{margin-bottom:0}.mh.pg-home .branches .wrap{flex-wrap:wrap;gap:12px 18px;height:auto;padding-top:22px;padding-bottom:22px;font-size:11.5px}.mh.pg-home .branches .wrap>span:first-child{width:100%}.mh.pg-home .how .head,.mh.pg-home .sample .in,.mh.pg-home .get .in,.mh.pg-home .trust .in,.mh.pg-home .faqsec .in{grid-template-columns:1fr}.mh.pg-home .how .head .sec-head,.mh.pg-home .how .head p,.mh.pg-home .sample .ph,.mh.pg-home .sample .tx,.mh.pg-home .get .l,.mh.pg-home .get .feat,.mh.pg-home .trust .l,.mh.pg-home .trust .r,.mh.pg-home .faqsec .l,.mh.pg-home .faqsec .r{grid-column:1/-1}.mh.pg-home .how .head{gap:16px;margin-bottom:36px}.mh.pg-home .how .steps3,.mh.pg-home .cer .cards,.mh.pg-home .vals .row{grid-template-columns:1fr;gap:36px}.mh.pg-home .sample .ph{height:300px;margin:0 calc(-1*var(--margin))}.mh.pg-home .sample .page{padding:32px 24px 26px 34px}.mh.pg-home .sample .page:before{left:16px}.mh.pg-home .sample .page p{font-size:17.5px}.mh.pg-home .get .r{grid-column:1/-1;margin-top:48px}.mh.pg-home .get .stage{height:300px}.mh.pg-home .get .stage figure{width:150px}.mh.pg-home .get .stage .d2{width:160px;left:110px}.mh.pg-home .get .stage .d3{width:132px;left:218px}.mh.pg-home .get .stage figcaption{display:none}.mh.pg-home .get .incl{grid-template-columns:1fr}.mh.pg-home .get .feat{grid-template-columns:1fr;margin-top:40px}.mh.pg-home .get .feat div,.mh.pg-home .get .feat div:nth-child(odd),.mh.pg-home .get .feat div:nth-child(2n){border-right:0;padding:20px 0}.mh.pg-home .vals .row{gap:16px}.mh.pg-home .trust .r{grid-template-columns:1fr;margin-top:36px}.mh.pg-home .trust .q{min-height:0}.mh.pg-home .trust .wide{flex-wrap:wrap}.mh.pg-home .faqsec .r{margin-top:28px}.mh.pg-home .ctab .in{padding:88px var(--margin)}.mh.pg-home .ctab .frame-b{inset:14px}}.mh.pg-gen .nav-dark{background:var(--navy)}.mh.pg-gen .foot-dis{color:#8c96a5;max-width:760px;font-size:12.5px;line-height:1.6}.mh.pg-gen .gen-top{background:var(--ivory);border-bottom:1px solid var(--line)}.mh.pg-gen .gen-top .wrap{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;padding-top:56px;padding-bottom:44px;display:grid}.mh.pg-gen .gen-top .t{grid-column:1/9}.mh.pg-gen .gen-top .h1{margin:18px 0 12px}.mh.pg-gen .gen-top .meta{color:var(--mute);grid-column:9/13;justify-content:flex-end;gap:28px;font-size:13.5px;display:flex}.mh.pg-gen .gen-top .meta b{font:500 22px var(--f-caps);color:var(--navy);display:block}.mh.pg-gen .gen .wrap{gap:var(--gutter);grid-template-columns:repeat(12,1fr);padding-top:48px;padding-bottom:120px;display:grid}.mh.pg-gen .gen .main{grid-column:1/8}.mh.pg-gen .gen .aside{grid-column:9/13}.mh.pg-gen .gen .steps{margin:0 0 30px;padding:0}.mh.pg-gen .gen .card{margin-top:24px;padding:44px 44px 40px}.mh.pg-gen .gen .card .h2{font-size:38px}.mh.pg-gen .gen .fields{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:32px;display:grid}.mh.pg-gen .gen .full{grid-column:1/-1}.mh.pg-gen .gen .nav2{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.mh.pg-gen .gen .prog{color:var(--mute);justify-content:space-between;margin-bottom:10px;font-size:13.5px;display:flex}.mh.pg-gen .gen .bar{background:var(--line);height:2px}.mh.pg-gen .gen .bar i{background:var(--navy);width:25%;height:100%;display:block}.mh.pg-gen .aside .box{border:1px solid var(--line);background:var(--white)}.mh.pg-gen .aside .box .ph{aspect-ratio:4/3;overflow:hidden}.mh.pg-gen .aside .box .ph img{object-fit:cover;width:100%;height:100%}.mh.pg-gen .aside .box .bd{padding:28px}.mh.pg-gen .aside ol{counter-reset:a;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mh.pg-gen .aside li{color:var(--ink-2);counter-increment:a;grid-template-columns:34px 1fr;font-size:15px;display:grid}.mh.pg-gen .aside li:before{content:counter(a,upper-roman);font:500 13px var(--f-caps);color:var(--brass);letter-spacing:.1em;padding-top:2px}.mh.pg-gen .aside .free{background:var(--navy);color:var(--ivory);align-items:center;gap:16px;margin-top:20px;padding:20px 24px;display:flex}.mh.pg-gen .aside .free b{font:500 28px var(--f-caps);color:var(--gold)}.mh.pg-gen .aside .free span{color:#d7dce4;font-size:13.5px;line-height:1.45}@media (max-width:760px){.mh.pg-gen .gen-top .wrap{grid-template-columns:1fr;padding-top:36px;padding-bottom:28px}.mh.pg-gen .gen-top .t,.mh.pg-gen .gen-top .meta{grid-column:1/-1}.mh.pg-gen .gen-top .meta{justify-content:flex-start}.mh.pg-gen .gen .wrap{grid-template-columns:1fr;padding-top:28px}.mh.pg-gen .gen .main,.mh.pg-gen .gen .aside{grid-column:1/-1}.mh.pg-gen .gen .card{margin-left:calc(-1*var(--margin) + 8px);margin-right:calc(-1*var(--margin) + 8px);padding:28px 20px}.mh.pg-gen .gen .card .h2{font-size:30px}.mh.pg-gen .gen .fields{grid-template-columns:1fr;gap:24px}.mh.pg-gen .gen .steps li span{display:none}.mh.pg-gen .gen .aside{margin-top:40px}}.mh.pg-pv .nav-dark{background:var(--navy)}.mh.pg-pv .foot-dis{color:#8c96a5;max-width:760px;font-size:12.5px;line-height:1.6}.mh.pg-pv .pv .wrap{gap:var(--gutter);grid-template-columns:repeat(12,1fr);padding-top:56px;padding-bottom:120px;display:grid}.mh.pg-pv .pv .main{grid-column:1/9}.mh.pg-pv .pv .aside{grid-column:9/13}.mh.pg-pv .pv .hdr .badges{gap:10px;display:flex}.mh.pg-pv .pv .hdr .h1{margin:22px 0 14px}.mh.pg-pv .pv .hdr .meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:28px;font-size:14.5px;display:flex}.mh.pg-pv .pv .hdr .meta code{background:var(--ivory);border:1px solid var(--line);color:var(--navy);padding:4px 9px;font:500 13.5px ui-monospace,Menlo,monospace}.mh.pg-pv .pv .hdr .meta b{color:var(--navy);font-weight:600}.mh.pg-pv .pv .card{margin-top:28px;padding:36px 40px}.mh.pg-pv .pv .card-head h2{font:500 24px var(--f-serif);margin:0}.mh.pg-pv .pv .outline{counter-reset:o;margin:0;padding:0;list-style:none}.mh.pg-pv .pv .outline li{counter-increment:o;border-bottom:1px solid var(--line);font:400 19px var(--f-serif);color:var(--navy);grid-template-columns:56px 1fr auto;align-items:baseline;padding:14px 0;display:grid}.mh.pg-pv .pv .outline li:last-child{border-bottom:0}.mh.pg-pv .pv .outline li:before{content:counter(o,upper-roman);font:500 14px var(--f-caps);color:var(--brass);letter-spacing:.12em}.mh.pg-pv .pv .outline li span{font:500 13px var(--f-sans);color:var(--mute);font-variant-numeric:tabular-nums}.mh.pg-pv .pv .opening p{font:400 21px/1.65 var(--f-serif);color:var(--navy);margin:0 0 18px}.mh.pg-pv .pv .opening p:first-child:first-letter{font:500 58px/.8 var(--f-caps);float:left;color:var(--oxblood);margin:9px 10px 0 0}.mh.pg-pv .pv .locked{border:1px solid var(--line);background:var(--white);margin-top:28px;position:relative;overflow:hidden}.mh.pg-pv .pv .locked .blur{filter:blur(5px);opacity:.65;-webkit-user-select:none;user-select:none;padding:36px 40px;position:absolute;inset:0;overflow:hidden}.mh.pg-pv .pv .locked .blur h3{font:500 19px var(--f-serif);color:var(--navy);margin:0 0 8px}.mh.pg-pv .pv .locked .blur p{color:var(--ink-2);margin:0 0 26px}.mh.pg-pv .pv .locked .veil{background:#fbf8f1b8;position:absolute;inset:0}.mh.pg-pv .paywall{background:var(--navy);width:min(560px,100% - 48px);color:var(--ivory);text-align:center;box-shadow:var(--shadow-2);margin:72px auto;padding:44px 44px 36px;position:relative}.mh.pg-pv .paywall .fr{pointer-events:none;border:1px solid #c4a86e8c;position:absolute;inset:12px}.mh.pg-pv .paywall .lk{width:52px;height:52px;color:var(--gold);border:1px solid #c4a86e99;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.mh.pg-pv .paywall .lk .ic{width:22px;height:22px}.mh.pg-pv .paywall h3{font:400 34px/1.15 var(--f-serif);color:var(--ivory);margin:0 0 12px}.mh.pg-pv .paywall p.d{color:#d7dce4;max-width:400px;margin:0 auto 26px;font-size:15.5px}.mh.pg-pv .paywall .inc{text-align:left;border-top:1px solid var(--navy-line);border-bottom:1px solid var(--navy-line);color:#e6e9ee;grid-template-columns:1fr 1fr;gap:10px 22px;margin:0 0 30px;padding:22px 0;font-size:14px;display:grid}.mh.pg-pv .paywall .inc div{align-items:center;gap:10px;display:flex}.mh.pg-pv .paywall .inc .ic{width:15px;height:15px;color:var(--gold);flex:none}.mh.pg-pv .paywall .btn{width:100%}.mh.pg-pv .paywall .f{color:var(--muted-on-navy);margin-top:14px;font-size:12.5px}.mh.pg-pv .paywall .ref{color:#97a1b0;text-align:left;border-top:1px solid var(--navy-line);margin-top:18px;padding-top:16px;font-size:12px;line-height:1.55}.mh.pg-pv .pv .aside{align-self:start}.mh.pg-pv .pv .aside .buy{background:var(--navy);color:var(--ivory);text-align:center;outline-offset:-8px;outline:1px solid #c4a86e80;margin-bottom:20px;padding:30px 28px 26px}.mh.pg-pv .pv .aside .buy .pr{font:500 58px/1 var(--f-caps);color:var(--gold);margin:12px 0 8px}.mh.pg-pv .pv .aside .buy .pr sup{vertical-align:top;margin-right:2px;font-size:24px;position:relative;top:6px}.mh.pg-pv .pv .aside .buy p{color:#c9cfd8;margin:0 0 18px;font-size:13px}.mh.pg-pv .pv .aside .buy .btn{width:100%}.mh.pg-pv .pv .aside .buy ul{border-top:1px solid var(--navy-line);text-align:left;color:#d7dce4;gap:9px;margin:18px 0 0;padding:16px 0 0;font-size:13px;list-style:none;display:grid}.mh.pg-pv .pv .aside .buy li{align-items:center;gap:10px;display:flex}.mh.pg-pv .pv .aside .buy .ic{width:14px;height:14px;color:var(--gold)}.mh.pg-pv .pv .aside .box{border:1px solid var(--line);background:var(--ivory);padding:28px}.mh.pg-pv .pv .aside .tm{align-items:baseline;gap:12px;display:flex}.mh.pg-pv .pv .aside .tm b{font:500 46px var(--f-caps);color:var(--navy)}.mh.pg-pv .pv .aside .bars{gap:8px;margin-top:20px;display:grid}.mh.pg-pv .pv .aside .bars div{color:var(--ink-2);grid-template-columns:1fr 44px;align-items:center;gap:10px;font-size:13px;display:grid}.mh.pg-pv .pv .aside .bars i{background:var(--brass);grid-column:1/-1;height:4px;margin-top:-2px;display:block}.mh.pg-pv .pv .aside .ph{aspect-ratio:3/4;margin-top:24px;overflow:hidden}.mh.pg-pv .pv .aside .ph img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.mh.pg-pv .pv .wrap{grid-template-columns:1fr;padding-top:32px}.mh.pg-pv .pv .main,.mh.pg-pv .pv .aside{grid-column:1/-1}.mh.pg-pv .pv .card{margin-left:calc(-1*var(--margin) + 8px);margin-right:calc(-1*var(--margin) + 8px);padding:26px 22px}.mh.pg-pv .pv .opening p{font-size:18.5px}.mh.pg-pv .pv .outline li{grid-template-columns:44px 1fr auto;font-size:17px}.mh.pg-pv .pv .locked{margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin));border-left:0;border-right:0}.mh.pg-pv .paywall{margin:40px auto;padding:36px 24px 28px}.mh.pg-pv .paywall h3{font-size:28px}.mh.pg-pv .paywall .inc{grid-template-columns:1fr}.mh.pg-pv .pv .aside{margin-top:40px;position:static}}.mh.pg-guide .nav-dark{background:var(--navy)}.mh.pg-guide .foot-dis{color:#8c96a5;max-width:760px;font-size:12.5px;line-height:1.6}.mh.pg-guide .g-hero{background:var(--navy);color:var(--ivory);position:relative;overflow:hidden}.mh.pg-guide .g-hero .wrap{gap:var(--gutter);z-index:1;grid-template-columns:repeat(12,1fr);display:grid;position:relative}.mh.pg-guide .g-hero .t{grid-column:1/8;padding:64px 0 72px}.mh.pg-guide .g-hero .crumb{color:var(--muted-on-navy);margin-bottom:34px;font-size:13px}.mh.pg-guide .g-hero .crumb b{color:var(--gold);font-weight:500}.mh.pg-guide .g-hero .h1{color:var(--ivory);margin:20px 0 22px;font-size:54px}.mh.pg-guide .g-hero .lede{color:#d7dce4;max-width:600px}.mh.pg-guide .g-hero .ph{width:38%;position:absolute;top:0;bottom:0;right:0}.mh.pg-guide .g-hero .ph img{object-fit:cover;object-position:30% 50%;width:100%;height:100%}.mh.pg-guide .g-hero .ph .fr{border:1px solid #c4a86e99;position:absolute;inset:24px}.mh.pg-guide .glance{background:var(--ivory);border-bottom:1px solid var(--line)}.mh.pg-guide .glance .wrap{align-items:center;gap:20px var(--gutter);flex-wrap:wrap;padding-top:30px;padding-bottom:30px;display:flex}.mh.pg-guide .glance .g{border-left:1px solid var(--line-strong);flex:200px;min-width:0;padding-left:22px}.mh.pg-guide .glance .g:first-child{border-left:0;padding-left:0}.mh.pg-guide .glance .g span{font:600 11px var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);display:block}.mh.pg-guide .glance .g b{font:400 21px/1.3 var(--f-serif);color:var(--navy);overflow-wrap:break-word;margin-top:8px;display:block}.mh.pg-guide .glance .btn{white-space:normal;text-align:center;flex:0 auto;max-width:100%;height:auto;min-height:52px;margin-left:auto;padding-top:12px;padding-bottom:12px;line-height:1.25}.mh.pg-guide .gbody .wrap{gap:var(--gutter);grid-template-columns:repeat(12,1fr);padding-top:80px;padding-bottom:120px;display:grid}.mh.pg-guide .toc{grid-column:1/4;align-self:start;position:sticky;top:24px}.mh.pg-guide .toc ol{border-left:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.mh.pg-guide .toc li a{color:var(--ink-2);border-left:1px solid #0000;margin-left:-1px;padding:9px 0 9px 18px;font-size:14.5px;text-decoration:none;display:block}.mh.pg-guide .toc li.on a{border-left:2px solid var(--oxblood);color:var(--navy);font-weight:600}.mh.pg-guide .art{grid-column:4/12;min-width:0;max-width:760px}.mh.pg-guide .gcta>div{min-width:0}.mh.pg-guide .gcta .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px;line-height:1.25}.mh.pg-guide .art h2{font:400 38px/1.15 var(--f-serif);letter-spacing:-.012em;color:var(--navy);margin:0 0 20px}.mh.pg-guide .art h2 .no{font:600 12px var(--f-caps);letter-spacing:.22em;color:var(--brass);margin-bottom:14px;display:block}.mh.pg-guide .art h3{font:600 19px var(--f-sans);color:var(--navy);margin:34px 0 8px}.mh.pg-guide .art p{font:400 19px/1.7 var(--f-serif);color:var(--ink-2);margin:0 0 18px}.mh.pg-guide .art section{border-bottom:1px solid var(--line);margin-bottom:64px;padding-bottom:64px}.mh.pg-guide .seq{counter-reset:q;margin:28px 0;padding:0;list-style:none;position:relative}.mh.pg-guide .seq:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:8px;bottom:8px;left:21px}.mh.pg-guide .seq li{counter-increment:q;font:400 18px/1.45 var(--f-serif);color:var(--navy);grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding:9px 0;display:grid;position:relative}.mh.pg-guide .seq li:before{content:counter(q,decimal-leading-zero);background:var(--paper);width:44px;height:30px;font:600 12.5px var(--f-caps);letter-spacing:.06em;color:var(--brass);place-items:center;display:grid;position:relative}.mh.pg-guide .seq li b{font-weight:500}.mh.pg-guide .seq li span{color:var(--mute);font-size:16px}.mh.pg-guide .seq li.you{background:var(--navy);color:var(--ivory);margin:6px -18px;padding:14px 18px}.mh.pg-guide .seq li.you:before{background:var(--gold);color:var(--navy)}.mh.pg-guide .seq li.you span{color:var(--gold);font:600 11px var(--f-sans);letter-spacing:.16em;text-transform:uppercase;margin-left:10px}.mh.pg-guide .callout{background:var(--ivory);border-left:2px solid var(--brass);margin:26px 0;padding:24px 28px}.mh.pg-guide .callout b{font:600 11.5px var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;display:block}.mh.pg-guide .callout p{margin:0;font-size:18px}.mh.pg-guide .quote{font:italic 400 24px/1.5 var(--f-serif);color:var(--oxblood);border-left:0;margin:24px 0;padding:0 0 0 28px;position:relative}.mh.pg-guide .quote:before{content:"";background:var(--oxblood);width:2px;position:absolute;top:6px;bottom:6px;left:0}.mh.pg-guide .dd{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.mh.pg-guide .dd>div{border:1px solid var(--line);padding:28px 28px 22px}.mh.pg-guide .dd h3{align-items:center;gap:10px;margin:0 0 14px;display:flex}.mh.pg-guide .dd ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mh.pg-guide .dd li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:8px;font-size:15.5px;line-height:1.5;display:grid}.mh.pg-guide .dd li .ic{width:16px;height:16px;margin-top:3px}.mh.pg-guide .dd .do{background:var(--white)}.mh.pg-guide .dd .do .ic{color:var(--brass)}.mh.pg-guide .dd .dont{background:var(--ox-tint);border-color:#0000}.mh.pg-guide .dd .dont .ic{color:var(--oxblood)}.mh.pg-guide .lenrow{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:22px 0;display:grid}.mh.pg-guide .lenrow div{border-left:1px solid var(--line);padding:22px 24px}.mh.pg-guide .lenrow div:first-child{border-left:0}.mh.pg-guide .lenrow b{font:500 34px/1 var(--f-caps);color:var(--navy);display:block}.mh.pg-guide .lenrow span{color:var(--mute);font-size:14px}.mh.pg-guide .gcta{background:var(--navy);color:var(--ivory);grid-template-columns:1fr auto;align-items:center;gap:28px;margin-bottom:64px;padding:40px 44px;display:grid;position:relative}.mh.pg-guide .gcta .fr{pointer-events:none;border:1px solid #c4a86e73;position:absolute;inset:10px}.mh.pg-guide .gcta h3,.mh.pg-guide .gcta .gcta-h,.mh.pg-guide .mh.pg-guide .guide-section .gcta .gcta-h{font:400 28px/1.2 var(--f-serif);color:var(--ivory);margin:0 0 8px}.mh.pg-guide .gcta .gcta-h,.mh.pg-guide .mh.pg-guide .guide-section .gcta .gcta-h{letter-spacing:-.01em}.mh.pg-guide .gcta p{color:#d7dce4;font-size:16px;font-family:var(--f-sans);margin:0;line-height:1.6}.mh.pg-guide .example{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);padding:44px 48px 36px}.mh.pg-guide .example .cap{color:var(--mute);font-size:14px;font-style:italic;font-family:var(--f-serif);margin:-8px 0 26px}.mh.pg-guide .example p{color:var(--navy);font-size:18.5px}.mh.pg-guide .example .fn{color:var(--mute);font-size:13px;font-family:var(--f-sans);border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px}.mh.pg-guide .related{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.mh.pg-guide .related a{border:1px solid var(--line);background:var(--white);font:400 19px/1.3 var(--f-serif);color:var(--navy);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.mh.pg-guide .related a span{font:600 11px var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.mh.pg-guide .art .faq summary{font-size:20px}.mh.pg-guide .art .faq .a{font-size:16px;font-family:var(--f-sans)}@media (max-width:760px){.mh.pg-guide .g-hero .t{grid-column:1/-1;padding:40px 0 48px}.mh.pg-guide .g-hero .h1{font-size:36px}.mh.pg-guide .g-hero .ph{width:auto;height:240px;margin:0;position:relative}.mh.pg-guide .g-hero .wrap{grid-template-columns:1fr}.mh.pg-guide .glance .wrap{grid-template-columns:1fr;gap:16px}.mh.pg-guide .glance .g{border-left:0;border-top:1px solid var(--line-strong);grid-column:1/-1;padding-top:14px;padding-left:0}.mh.pg-guide .glance .g:first-child{border-top:0;padding-top:0}.mh.pg-guide .glance .btn{grid-column:1/-1;justify-self:stretch}.mh.pg-guide .gbody .wrap{grid-template-columns:1fr;padding-top:40px}.mh.pg-guide .toc{display:none}.mh.pg-guide .art{grid-column:1/-1}.mh.pg-guide .art h2{font-size:30px}.mh.pg-guide .art p{font-size:17.5px}.mh.pg-guide .art section{margin-bottom:44px;padding-bottom:44px}.mh.pg-guide .seq li{grid-template-columns:40px 1fr;gap:12px;font-size:16.5px}.mh.pg-guide .seq li:before{width:40px}.mh.pg-guide .seq:before{left:19px}.mh.pg-guide .seq li.you{margin:6px -12px;padding:12px}.mh.pg-guide .dd,.mh.pg-guide .lenrow,.mh.pg-guide .related{grid-template-columns:1fr}.mh.pg-guide .lenrow div{border-left:0;border-top:1px solid var(--line)}.mh.pg-guide .lenrow div:first-child{border-top:0}.mh.pg-guide .gcta{grid-template-columns:1fr;padding:32px 24px}.mh.pg-guide .example{margin:0 calc(-1*var(--margin) + 8px);padding:28px 22px}}.mh a{color:inherit}.mh .nav .links a{white-space:nowrap}.footer .nl{border-top:1px solid #ffffff24;grid-column:1/-1;max-width:640px;margin-top:8px;padding-top:32px;position:relative}.footer .nl h4,.footer .nl h5{letter-spacing:.04em;text-transform:none;color:#fff;margin:0 0 6px;font-size:15px}.footer .nl-p{margin:0 0 16px;line-height:1.5}.footer .nl-row{flex-wrap:wrap;gap:10px;display:flex}.footer .nl-row input{color:#fff;height:48px;font:inherit;background:0 0;border:1px solid #ffffff59;border-radius:2px;flex:240px;padding:0 14px}.footer .nl-row input::placeholder{color:#ffffff8c}.footer .nl-row button{color:#111;cursor:pointer;background:#c4a86e;border:0;border-radius:2px;height:48px;padding:0 24px;font:700 14px/1 inherit}.footer .nl-row button:hover{filter:brightness(1.1)}.footer .nl-consent{color:#c8cdd6;align-items:flex-start;gap:10px;margin-top:12px;font-size:12.5px;line-height:1.5;display:flex}.footer .nl-consent input{margin-top:3px}.footer .nl-consent a{text-decoration:underline}.footer .nl-ok{color:#fff;font-weight:600}.footer .nl-err{color:#ffb4a8;margin-top:8px;font-size:13px}.mh.pg-guide .lenrow.four{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.mh.pg-guide .glance .btn{flex-basis:100%;margin-left:0}.mh.pg-guide .lenrow.four{grid-template-columns:repeat(2,1fr)}.mh.pg-guide .lenrow.four div:nth-child(3){border-left:0}.mh.pg-guide .lenrow.four div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.mh.pg-guide .glance .wrap{flex-direction:column;align-items:stretch;gap:16px}.mh.pg-guide .glance .g{border-left:0;border-top:1px solid var(--line-strong);flex:none;padding-top:14px;padding-left:0}.mh.pg-guide .glance .g:first-child{border-top:0;padding-top:0}.mh.pg-guide .glance .btn{width:100%}.mh.pg-guide .lenrow.four{grid-template-columns:1fr}.mh.pg-guide .lenrow.four div{border-left:0}.mh.pg-guide .lenrow.four div:nth-child(n+2){border-top:1px solid var(--line)}}.remind{text-align:left;color:#d7dce4;margin:0 0 18px;font-size:13px}.remind label.em{font:500 11px var(--f-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-navy);margin-bottom:6px;display:block}.remind input[type=email]{box-sizing:border-box;width:100%;color:var(--ivory);border:1px solid var(--navy-line);background:#ffffff0f;border-radius:0;padding:10px 12px;font-size:14px}.remind input[type=email]:focus{outline:1px solid var(--gold);outline-offset:0}.remind .ck{cursor:pointer;align-items:flex-start;gap:9px;margin-top:10px;line-height:1.45;display:flex}.remind .ck input{accent-color:var(--gold);flex:none;margin-top:3px}.remind .hint{color:var(--gold);margin-top:6px;font-size:12px}.remind a{color:#d7dce4;text-decoration:underline}.mh .calc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-2);gap:22px;margin:0 0 40px;padding:28px;display:grid}.mh .calc-seg button{appearance:none;border:0;border-left:1px solid var(--line-strong);font:500 14.5px/1.3 var(--f-sans);color:var(--ink-2);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:2px;padding:13px 10px;display:flex}.mh .calc-seg button:first-child{border-left:0}.mh .calc-seg button.on{background:var(--navy);color:var(--ivory)}.mh .calc-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.mh .calc-seg small{opacity:.8;font-size:12px}.mh .calc-wpm{align-items:center;gap:14px;margin-top:6px;display:flex}.mh .calc-wpm label{font:400 14px/1.3 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.mh .calc-wpm .input{width:110px;height:44px}.mh .calc-out{background:var(--navy);color:var(--ivory);border-radius:var(--r-2);padding:26px 28px}.mh .calc-out .caps{font:600 11.5px var(--f-caps);letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.mh .calc-out b{font:400 44px/1.1 var(--f-serif);color:var(--ivory);margin:8px 0 6px;display:block}.mh .calc-out .calc-sub{color:var(--muted-on-navy);font-size:15px}.mh .art .calc-out p,.mh .calc-out p{font:400 15px/1.6 var(--f-sans);color:#d7dce4;margin:12px 0 0}.mh .calc-cta{border-top:1px solid var(--navy-line);color:var(--muted-on-navy);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;padding-top:16px;font-size:14.5px;display:flex}.mh .calc-cta a{color:var(--gold);font-weight:600}.mh .calc-table{border-collapse:collapse;width:100%;font:400 16px/1.4 var(--f-sans);margin:22px 0}.mh .calc-table th,.mh .calc-table td{border-bottom:1px solid var(--line);text-align:left;padding:12px 14px}.mh .calc-table th{font:600 12px var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--ivory)}.mh .calc-table td:first-child{color:var(--navy);font-weight:600}@media (max-width:560px){.mh .calc{padding:18px}.mh .calc-seg button{padding:12px 6px;font-size:13.5px}.mh .calc-out b{font-size:36px}.mh .calc-table th,.mh .calc-table td{padding:10px 8px;font-size:14.5px}}.mh .seg.calc-seg{grid-template-columns:repeat(3,1fr)}.mh .art .calc-cta a,.mh .calc-cta a{color:var(--gold);text-underline-offset:3px;border:0;font-weight:600;text-decoration:underline}
