:root{color-scheme:dark;--ink:#f1f5f7;--muted:#b7c4ca;--accent:#8be7e9;--gold:#d1bd95;--line:#34464c}*{box-sizing:border-box}body{margin:0;background:#0b161b;color:var(--ink);font:16px/1.7 system-ui,sans-serif}a{color:var(--accent);text-underline-offset:5px}button,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.1}h1{font-size:clamp(46px,7vw,94px);letter-spacing:-.045em;margin-bottom:28px}h1 em{color:var(--gold);font-style:normal}h2{font-size:clamp(30px,4vw,47px);letter-spacing:-.025em}h3{font-size:20px;line-height:1.35}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.2em;color:var(--gold);margin-bottom:19px}.muted,.video-note{color:var(--muted)}.small,.video-note{font-size:13px}.site-header{max-width:1280px;margin:auto;display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:23px 30px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font-weight:800;letter-spacing:.12em;text-decoration:none;margin-right:auto}.site-header nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.site-header nav a{font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #719798;border-radius:7px;padding:10px 18px;text-decoration:none;color:var(--ink);font-weight:650}.button:hover{background:#183237}.site-header .business-language{order:2}main{max-width:1220px;padding:0 30px;margin:auto}.intro{padding:72px 0 45px;max-width:860px}.lead{font-size:20px;line-height:1.6;color:#dde6e9;max-width:760px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;flex-wrap:wrap}.section-title h2{margin:0;font-size:29px}.section-title label{font-size:13px;color:var(--muted)}select{max-width:100%;margin-left:10px;padding:7px 10px;border:1px solid #729092;border-radius:6px;background:#12242c;color:var(--ink)}video{display:block;width:100%;aspect-ratio:16/9;background:#030b0e;border:1px solid var(--line);border-radius:12px}.video-note{margin:16px 0 0;max-width:95ch}.brochure{display:grid;grid-template-columns:1.1fr .75fr;align-items:center;gap:80px;padding:96px 0}.brochure p{max-width:62ch;color:var(--muted)}.cover{display:block;max-width:360px;justify-self:center;transform:rotate(2deg);box-shadow:0 25px 55px #0007}.cover img{display:block;width:100%;height:auto}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:35px 0 80px}.steps li{border-top:1px solid var(--line);padding-top:22px}.steps span{font-family:Georgia,serif;color:var(--gold);font-size:33px}.steps h3{margin:16px 0 10px}.steps p{font-size:14px;color:var(--muted)}.offers{border-top:1px solid var(--line);padding:55px 0 65px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-grid article{background:#13232a;border:1px solid var(--line);border-radius:10px;padding:26px}.offer-grid strong{font-size:29px}.offer-grid small{font-size:13px;font-weight:400}.offer-grid p:not(.eyebrow){font-size:14px;color:var(--muted);margin:20px 0}.offer-grid a{font-size:14px}.offers>.small{margin-top:24px}footer{max-width:1220px;margin:auto;padding:26px 30px 42px;border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;font-size:13px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,a,p{overflow-wrap:anywhere}@media(max-width:850px){.brochure{gap:38px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid{grid-template-columns:1fr}.site-header{padding:18px 22px}.site-header .brand{width:100%}.site-header nav{gap:15px}}@media(max-width:550px){main{padding:0 22px}.intro{padding-top:42px}.brochure{grid-template-columns:1fr;padding:60px 0;gap:35px}.cover{max-width:260px}.steps{grid-template-columns:1fr;gap:20px;margin-bottom:50px}.lead{font-size:18px}.section-title{gap:15px}.site-header nav{width:100%;justify-content:space-between}.button{font-size:13px}.offers{padding:38px 0}.offer-grid article{padding:22px}.cover{transform:none}}

/* Narrated tutorial navigation. */
.tutorial-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:18px 0;font-size:14px}.tutorial-tools [role=status]{color:var(--muted);margin-right:auto}.chapter-navigation{padding:24px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chapter-navigation h3{font-size:17px;margin-bottom:16px}.chapter-navigation ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chapter-navigation button{display:flex;gap:12px;align-items:baseline;width:100%;min-height:52px;text-align:left;background:#13232a;border:1px solid var(--line);border-radius:7px;color:var(--ink);padding:12px;font-size:13px;line-height:1.4;cursor:pointer}.chapter-time{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.chapter-navigation button:hover,.chapter-navigation button[aria-current]{border-color:var(--accent);background:#1c3540}.tutorial-transcript{margin:20px 0}.tutorial-transcript summary{cursor:pointer;color:var(--accent);padding:10px 0}.tutorial-transcript section{margin-top:25px;max-width:78ch}.tutorial-transcript h3{font-size:17px}.tutorial-transcript p{color:var(--muted);font-size:15px}@media(max-width:900px){.chapter-navigation ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.chapter-navigation ol{grid-template-columns:1fr}.tutorial-tools{align-items:flex-start;flex-direction:column}}

.tutorial-tools a{display:inline-flex;align-items:center;min-height:32px}
