.mp-hero{min-height:auto;padding-bottom:8vh}.mp-hero__grid{position:relative;z-index:4;display:grid;grid-template-columns:1.15fr minmax(0,340px);gap:48px;align-items:center;max-width:1040px;margin:6vh auto 0;padding:0 32px}.mp-h1{text-align:start;margin:0 0 20px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.05}.mp-intro{margin:0;max-width:56ch;font-size:.9rem;line-height:1.7;color:#ffffffb8}.mp-buy{padding:28px 26px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 1px 0 0 var(--ice),inset -1px 0 0 var(--hot);background:#000}.mp-buy ul{margin:0 0 22px;padding:0;list-style:none}.mp-buy li{padding:8px 0;font-size:11.6px;line-height:1.45;color:#ffffffbf;border-top:1px solid rgba(255,255,255,.07)}.mp-cta{background:#fff;color:#000;border-color:#fff;font-weight:600}.mp-sec{max-width:944px;margin:0 auto;padding:9vh 32px 0}.mp-sec h3{margin:0 0 8px;font-size:.9rem;font-weight:600;color:#fff}.mp-sec p,.mp-p{margin:0;font-size:.84rem;line-height:1.7;color:#ffffffad}.mp-p{max-width:68ch;margin-bottom:28px}.mp-qa{display:grid;grid-template-columns:repeat(2,1fr);margin:28px 0 0;border-top:1px solid rgba(255,255,255,.1)}.mp-qa>div{padding:20px 24px 20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.mp-qa dt{margin:0 0 6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ice)}.mp-qa dd{margin:0;font-size:.84rem;line-height:1.65;color:#ffffffbf}.mp-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:28px;border-top:1px solid rgba(255,255,255,.1)}.mp-cell{padding:24px 24px 24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.mp-inline-cta{margin-top:36px}.mp-tablewrap{overflow-x:auto}.mp-table{width:100%;border-collapse:collapse;font-size:.8rem}.mp-table th,.mp-table td{padding:14px 12px;text-align:start;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffb3;vertical-align:top}.mp-table thead th{font-weight:600;color:#fff}.mp-table tbody th{font-weight:500;color:#ffffffe6}.mp-table .mp-lit{color:#fff;box-shadow:inset 1px 0 0 var(--ice),inset -1px 0 0 var(--ice)}.mp-steps{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:mp}.mp-steps li{counter-increment:mp;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.mp-steps li:before{content:counter(mp,decimal-leading-zero);display:block;margin-bottom:10px;font-size:10px;color:var(--hot)}.mp-faq{margin-top:28px;border-top:1px solid rgba(255,255,255,.1)}.mp-faq>div{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1)}.mp-final{padding-bottom:12vh;text-align:center}.mp-final .mp-p{margin-inline:auto}.mp-langs{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:0 32px 6vh;font-size:11px}.mp-langs a{color:#ffffff8c;text-decoration:none}.mp-langs a[aria-current]{color:#fff}@media (max-width:820px){.mp-hero__grid{grid-template-columns:1fr;gap:32px;padding:0 16px}.mp-sec{padding:7vh 16px 0}.mp-qa,.mp-grid,.mp-steps{grid-template-columns:1fr}}.mp-hero__grid--guide{grid-template-columns:minmax(0,760px);justify-content:center}.mp-best{padding:28px 26px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 1px 0 0 var(--ice),inset -1px 0 0 var(--hot)}.mp-best .mp-p{margin-bottom:16px}.mp-list{margin:0 0 20px;padding-inline-start:18px;font-size:.84rem;line-height:1.7;color:#ffffffad}.mp-list li{margin-bottom:6px}.mp-sec .mp-p+.mp-p{margin-top:-12px}.mp-pitch-cta{margin-top:14px}.mp-tool{padding-top:4vh}.tw{padding:28px 26px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 1px 0 0 var(--ice),inset -1px 0 0 var(--hot)}.tw-label{display:block;margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.tw-label b{color:#fff;letter-spacing:0}.tw-input{width:100%;padding:14px 16px;margin-bottom:18px;background:#000;color:#fff;border:1px solid rgba(255,255,255,.18);font:inherit;font-size:.95rem}.tw-input:focus{outline:none;border-color:var(--ice)}.tw-range{width:100%;margin:0 0 22px;accent-color:var(--ice)}.tw-examples{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 22px}.tw-examples button{padding:6px 12px;font:inherit;font-size:11px;color:#ffffffb3;background:none;border:1px solid rgba(255,255,255,.14);cursor:pointer}.tw-examples button:hover{color:#fff;border-color:#fff}.tw-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px}.tw-head h3{margin:0;font-size:.9rem;color:#fff}.tw-link{background:none;border:0;color:var(--ice);font:inherit;font-size:12px;cursor:pointer}.tw-note{margin:6px 0 14px;font-size:.78rem;line-height:1.6;color:#ffffff8c}.tw-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.08);margin-bottom:22px}.tw-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.08)}.tw-chip{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 10px;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font:inherit;font-size:.86rem;text-align:start;cursor:pointer;overflow:hidden}.tw-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-chip em{flex:none;font-style:normal;font-size:10px;color:#fff6}.tw-chip:hover{background:#4478ff14}.tw-chip:hover em{color:var(--ice)}.tw-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}.tw-total span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#fff9}.tw-total b{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:2rem;color:#fff}.tw-total em{font-style:normal;font-size:12px;color:#ffffff80}.tw-rows{margin:0;border-top:1px solid rgba(255,255,255,.08)}.tw-rows>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.84rem}.tw-rows dt{color:#ffffffa6}.tw-rows dd{margin:0;color:#fff}@media (max-width:820px){.tw{padding:20px 16px}.tw-grid{grid-template-columns:1fr 1fr}.tw-list{grid-template-columns:1fr}}.mp-related{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.1)}.mp-related li{border-bottom:1px solid rgba(255,255,255,.08)}.mp-related a{display:block;padding:12px 4px;font-size:.84rem;color:#ffffffbf;text-decoration:none}.mp-related a:hover{color:#fff}@media (max-width:820px){.mp-related{grid-template-columns:1fr}}.mp-inlink{color:#fff;text-decoration:underline;text-decoration-color:var(--ice);text-underline-offset:3px}.mp-inlink:hover{text-decoration-color:#fff}
