.qc-page{--qc-width:1180px;--qc-gutter:max(6vw, calc((100vw - var(--qc-width)) / 2));background:hsl(var(--paper));color:hsl(var(--ink));min-height:100dvh;padding-bottom:95px;font-family:Instrument Sans,sans-serif;overflow:clip}.qc-page *,.qc-page :before,.qc-page :after{box-sizing:border-box}.qc-page h1,.qc-page h2,.qc-page h3,.qc-page h4,.qc-page p,.qc-page figure{margin:0}.qc-page h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(58px,8.4vw,122px);font-weight:500;line-height:.96}.qc-page h1 em{color:hsl(var(--accent-ink));font-style:normal}.qc-page h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(34px,4.2vw,59px);font-weight:500;line-height:1.06}.qc-page h3{letter-spacing:-.035em;font-size:27px;font-weight:500;line-height:1.17}.qc-page p{color:hsl(var(--ink-soft));font-size:15px;line-height:1.7}.qc-page button,.qc-page a{-webkit-tap-highlight-color:transparent}.qc-page button{cursor:pointer;font-family:inherit}.qc-page button:disabled{cursor:default}.qc-page :focus-visible{outline:2px solid hsl(var(--accent));outline-offset:5px}.qc-page section[id]{scroll-margin-top:110px}.qc-page .qc-arrow{flex:0 0 20px;width:20px;height:20px}.qc-arrow-down{transform:rotate(90deg)}.qc-brand-dot{background:hsl(var(--accent));border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.qc-nav{z-index:25;height:85px;padding:0 var(--qc-gutter);background:hsl(var(--paper) / .98);border-bottom:1px solid hsl(var(--line));justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.qc-brand{letter-spacing:-.06em;align-items:center;gap:10px;font-size:26px;font-weight:600;text-decoration:none;display:inline-flex}.qc-brand>svg{width:30px;height:30px;color:hsl(var(--accent))}.qc-nav nav{color:hsl(var(--ink-soft));gap:30px;font-size:12px;display:flex}.qc-nav .qc-button{padding:12px 17px;font-size:12px}.qc-button{background:hsl(var(--accent));color:hsl(var(--accent-fg));border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;padding:17px 23px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.qc-button:hover{box-shadow:0 6px 16px hsl(var(--accent) / .15);transform:translateY(-2px)}.qc-button:active{transform:scale(.97)}.qc-button-secondary{background:hsl(var(--surface));color:hsl(var(--ink));border-color:hsl(var(--line))}.qc-section{padding:92px var(--qc-gutter)}.qc-section-heading{max-width:780px;margin-bottom:40px}.qc-section-heading p{max-width:600px;margin-top:22px}.qc-split-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.qc-split-heading .qc-section-heading{margin:0}.qc-split-heading>p{max-width:355px;padding-bottom:3px}.qc-proof-strip{margin:0 var(--qc-gutter);border-block:1px solid hsl(var(--line));grid-template-columns:repeat(3,1fr);padding:34px 0;display:grid}.qc-proof-strip>div{border-right:1px solid hsl(var(--line));justify-content:center;align-items:center;gap:22px;display:flex}.qc-proof-strip>div:last-child{border:0}.qc-proof-strip strong{letter-spacing:-.045em;font-size:31px;font-weight:500}.qc-proof-strip span{color:hsl(var(--ink-soft));font-size:11px;line-height:1.6}.qc-segmented{background:hsl(var(--ink) / .045);border-radius:8px;gap:3px;padding:4px;display:inline-flex}.qc-segmented button{min-height:36px;color:hsl(var(--ink-soft));white-space:nowrap;border-radius:5px;padding:10px 14px;font-size:11px}.qc-segmented button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--ink));box-shadow:0 1px 4px hsl(var(--ink) / .07)}.qc-closing{text-align:center;padding:115px var(--qc-gutter) 95px;border-top:1px solid hsl(var(--line));background:hsl(var(--accent-soft));position:relative;overflow:hidden}.qc-closing h2{font-size:clamp(60px,7.5vw,108px)}.qc-closing .qc-button{margin-top:30px}.qc-closing-mark{width:420px;color:hsl(var(--accent) / .08);pointer-events:none;position:absolute;bottom:-20%;right:-5%;transform:rotate(-15deg)}.qc-closing-mark svg{width:100%;height:auto}.qc-footer{padding:30px var(--qc-gutter);color:hsl(var(--ink-soft));justify-content:space-between;gap:20px;font-size:10px;display:flex}.qc-fineprint{font-size:11px!important;line-height:1.6!important}.qc-public{padding-bottom:0}.qc-story-hero{text-align:center;padding:85px var(--qc-gutter) 70px;background:radial-gradient(ellipse at 50% 68%, hsl(var(--accent) / .06), transparent 63%)}.qc-story-hero>p{max-width:470px;margin:26px auto;font-size:16px}.qc-schedule-section{background:hsl(var(--ink) / .025);border-block:1px solid hsl(var(--line));grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.qc-schedule-section .qc-section-heading{margin-bottom:24px}.qc-schedule-section>div>p{font-size:14px}.qc-feature-points{gap:18px;margin-top:30px;display:grid}.qc-feature-points span{gap:16px;font-size:12px;display:flex}@media (width<=760px){.qc-page{--qc-gutter:6vw}.qc-page h1{font-size:clamp(53px,11.8vw,86px)}.qc-page h2{font-size:36px}.qc-page h3{font-size:25px}.qc-page p{font-size:13px}.qc-nav{gap:15px;height:70px}.qc-nav nav{display:none}.qc-nav .qc-button{gap:14px;padding:11px 13px;font-size:11px}.qc-brand{font-size:23px}.qc-brand>svg{width:25px;height:25px}.qc-page section[id]{scroll-margin-top:90px}.qc-section{padding-block:60px}.qc-section-heading{margin-bottom:27px}.qc-section-heading p{margin-top:17px}.qc-split-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.qc-split-heading>p{max-width:none}.qc-button{gap:22px;padding:15px 19px;font-size:12px}.qc-proof-strip{grid-template-columns:1fr;padding-block:8px}.qc-proof-strip>div{border-right:0;border-bottom:1px solid hsl(var(--line));justify-content:flex-start;gap:25px;padding:19px 8px}.qc-proof-strip strong{min-width:110px;font-size:28px}.qc-proof-strip span{font-size:11px}.qc-story-hero{padding-top:48px;padding-bottom:40px}.qc-story-hero>p{margin-block:24px;font-size:13px}.qc-schedule-section{grid-template-columns:1fr;gap:32px}.qc-exam-lens{padding:24px 20px}.qc-exam-controls{flex-direction:row;align-items:center;gap:10px}.qc-exam-controls .qc-segmented{gap:0;padding:2px}.qc-exam-controls .qc-segmented button{padding:7px;font-size:8px}.qc-exam-heading h3{font-size:30px}.qc-review-timeline{margin-top:20px}.qc-review-stop{width:70px}.qc-review-stop>span{width:33px;height:33px;font-size:10px}.qc-review-stop b{font-size:9px}.qc-review-stop.stop-3>span{width:45px;height:55px;font-size:21px}.qc-review-stop.stop-0{left:8%}.qc-exam-bottom p{font-size:11px}.qc-exam-bottom small{font-size:8px}.qc-access-grid{grid-template-columns:1fr;gap:18px}.qc-cost-panel,.qc-offline-panel{padding:27px 24px}.qc-cost-panel h3,.qc-offline-panel h3{font-size:29px}.qc-price{font-size:110px}.qc-price small{font-size:10px}.qc-fit-guide{grid-template-columns:1fr}.qc-fit-guide article{padding:30px 25px}.qc-fit-guide h3{font-size:29px}.qc-fit-guide ul{font-size:12px}.qc-portability{grid-template-columns:1fr;gap:5px}.qc-transfer-steps article{gap:16px;margin-bottom:25px;padding-bottom:25px}.qc-transfer-steps h3{font-size:22px}.qc-transfer-steps p{font-size:12px}.qc-transfer-demo{padding:20px}.qc-transfer-demo textarea,.qc-transfer-preview>div{font-size:9px}.qc-faq-section{grid-template-columns:1fr;gap:5px}.qc-faq-list summary{padding:22px 0;font-size:13px}.qc-faq-list p{padding-inline:22px 10px;font-size:12px}.qc-source-notes{padding:18px}.qc-source-notes summary{flex-direction:column;gap:8px;font-size:11px}.qc-source-notes>div{flex-direction:column;gap:12px}.qc-closing{padding-block:70px}.qc-closing h2{font-size:62px}.qc-closing-mark{width:270px}.qc-footer{flex-direction:column;gap:9px;padding-block:25px;font-size:9px}}
