.q-site{--q-navy:#081c36;--q-white:#f4f5ef;--q-orange:#ff7a3d;--q-muted:#b5c3d3;--q-line:#334963;min-height:100svh;background:var(--q-navy);color:var(--q-white)}.q-rail{position:fixed;inset:0 auto 0 0;width:288px;padding:44px 34px 28px;background:#06182f;border-right:1px solid #20354e;display:flex;flex-direction:column;overflow:hidden}.q-wordmark{font-size:53px;font-weight:800;letter-spacing:-3.5px;line-height:1;text-decoration:none;width:fit-content}.q-mobile-logo span,.q-wordmark span{color:var(--q-orange)}.q-rail-caption{font-size:15px;line-height:1.7;margin:24px 0 0;color:var(--q-muted)}.q-chapters{padding:0;list-style:none;margin:76px 0 28px;display:grid;gap:29px;font-size:13px;line-height:1.5}.q-chapters li{display:flex;gap:13px;align-items:center;color:#95a7bc}.q-chapter-dot{width:23px;height:23px;border:1px solid #53677e;display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-size:10px}.q-chapters .is-current{color:var(--q-white);font-weight:600}.q-chapters .is-current .q-chapter-dot{background:var(--q-orange);border-color:var(--q-orange);color:var(--q-navy)}.q-chapters .is-done .q-chapter-dot{border-color:var(--q-orange);color:var(--q-orange)}.q-line{margin:auto 0 28px -35px;min-height:80px;max-height:190px;color:var(--q-orange);opacity:.8;flex-shrink:1}.q-rail-footer{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--q-muted)}.q-rail-footer a{text-decoration:none}.q-main{margin-left:288px;min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(28px,5.5vw,96px)}.q-top{justify-content:space-between;min-height:103px;width:100%;max-width:920px;margin:0 auto;gap:15px}.q-time,.q-top{display:flex;align-items:center}.q-time{gap:9px;font-size:12px;color:var(--q-muted)}.q-counter{font-size:13px;font-weight:600}.q-counter>span{color:var(--q-muted);font-weight:400}.q-mobile-logo{display:none;text-decoration:none}.q-progress{height:2px;background:#293e58;width:100%;max-width:920px;margin:0 auto}.q-progress>span{display:block;height:100%;background:var(--q-orange);transition:width .25s ease}.q-content{width:100%;max-width:780px;margin:0 auto;padding:52px 0 32px;flex:1;display:flex;align-items:flex-start}.q-content form{width:100%;margin:0;padding:0;background:none;border:0;box-shadow:none}.q-context{font-size:12px;color:var(--q-muted);margin:0 0 18px}.q-screen h1{font-size:clamp(29px,3.1vw,44px);line-height:1.2;letter-spacing:-1.6px;font-weight:600;margin:0 0 30px;max-width:760px;text-wrap:balance;outline:none}.q-intro{align-items:center;padding-top:60px;padding-bottom:50px}.q-intro h1{font-size:clamp(38px,4.4vw,65px);line-height:1.12;letter-spacing:-2.8px;font-weight:600;margin-bottom:28px}.q-description{font-size:20px;line-height:1.6;margin:0 0 22px;max-width:690px}.q-copy{font-size:15px;line-height:1.85;color:var(--q-muted);margin:0 0 26px;max-width:690px}.q-intro .q-description{max-width:520px}.q-intro .q-copy{max-width:540px}.q-intro-note{display:flex;gap:18px;align-items:flex-start;margin:35px 0 0;color:var(--q-muted);font-size:12px;line-height:1.8}.q-intro-note p{margin:0}.q-intro-dash{width:28px;height:2px;background:var(--q-orange);margin-top:10px;flex-shrink:0}.q-field{margin:0 0 26px;padding:0;border:0;min-width:0}.q-field>label,.q-field>legend{display:block;font-size:13px;font-weight:600;line-height:1.6;margin-bottom:11px;padding:0;color:var(--q-white)}.q-field input:not([type=radio]):not([type=checkbox]),.q-field textarea{display:block;width:100%;border:1px solid #5c7088;border-radius:7px;padding:14px 16px;background:#0b213c;color:var(--q-white);font-size:15px;line-height:1.6;min-height:52px;outline:none;box-shadow:none}.q-field input::placeholder,.q-field textarea::placeholder{color:#91a3b9;opacity:1}.q-field textarea{resize:vertical;min-height:120px}.q-field input:focus,.q-field textarea:focus{border-color:var(--q-orange)!important;box-shadow:0 0 0 2px #ff7a3d25!important}.q-field [aria-invalid=true]:not([type=radio]):not([type=checkbox]){border-color:#ffae9a}.q-optional{font-size:11px;font-weight:400;color:var(--q-muted);margin-left:10px}.q-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.q-choices{display:grid;gap:10px}.q-choice{display:flex;position:relative;align-items:center;gap:13px;padding:14px 17px;min-height:56px;border:1px solid #415974;border-radius:7px;cursor:pointer;font-size:14px;line-height:1.6;color:#e0e6ed;transition:background .15s,border-color .15s}.q-choice:hover{background:#102a48;border-color:#8da0b7}.q-choice.is-selected{border-color:var(--q-orange);background:#142b43;color:var(--q-white)}.q-choice input{position:absolute;opacity:0;width:1px;height:1px}.q-choice:has(input:focus-visible){outline:2px solid var(--q-orange);outline-offset:4px}.q-checkbox-mark,.q-radio-mark{display:grid;place-items:center;width:18px;height:18px;border:1px solid #8093aa;border-radius:50%;flex-shrink:0}.q-choice.is-selected .q-radio-mark{border:5px solid var(--q-orange)}.q-checkbox-mark{border-radius:4px}.q-checkbox-mark svg{opacity:0}.q-choice.is-selected .q-checkbox-mark{background:var(--q-orange);border-color:var(--q-orange);color:var(--q-navy)}.q-choice.is-selected .q-checkbox-mark svg{opacity:1}.q-choice:has(input:disabled){opacity:.5;cursor:default}.q-choice-letter{font-size:10px;border:1px solid #50657f;border-radius:3px;padding:0 4px;line-height:17px;margin-left:auto;color:var(--q-muted)}.q-small-choices{display:flex;flex-wrap:wrap;gap:9px}.q-small-choices .q-choice{flex:1 1 120px;min-height:50px;padding:12px 14px;font-size:13px}.q-small-choices .q-choice-letter{display:none}.q-check{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;margin:14px 0;cursor:pointer}.q-check input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:var(--q-orange);cursor:pointer}.q-check input:focus-visible{outline:2px solid var(--q-orange);outline-offset:4px}.q-help{font-size:13px;padding:15px 18px;border-left:2px solid var(--q-orange);background:#102640;margin:25px 0}.q-help,.q-hint{line-height:1.8;color:var(--q-muted)}.q-hint{font-size:12px;margin:0 0 14px}.q-error{font-size:12px;color:#ffb6a4;line-height:1.7;margin:8px 0 0}.q-error-summary{margin:20px 0 0}.q-inline{background:none;border:0;color:var(--q-white);padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.q-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.q-channel{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #415974;border-radius:7px;cursor:pointer;font-size:14px}.q-channel input{width:17px;height:17px;accent-color:var(--q-orange)}.q-channel svg{margin-left:auto;opacity:0;color:var(--q-orange)}.q-channel.is-selected{border-color:var(--q-orange);background:#142b43}.q-channel.is-selected svg{opacity:1}.q-channel:has(input:focus-visible){outline:2px solid var(--q-orange);outline-offset:4px}.q-network{padding:2px 0;border-bottom:1px solid var(--q-line)}.q-network .q-field{margin:12px 0 20px}.q-founder{display:flex;gap:17px;align-items:center;margin:12px 0 28px}.q-founder-rule{height:52px;width:3px;background:var(--q-orange)}.q-founder p{font-size:16px;font-weight:600;line-height:1.6;margin:0}.q-founder p span{display:block;font-size:12px;font-weight:400;color:var(--q-muted)}.q-audit-content{margin:28px 0}.q-audit-content>div{padding:20px 0;border-top:1px solid var(--q-line)}.q-audit-content dt{font-size:16px;font-weight:600;margin-bottom:8px}.q-audit-content dd{margin:0;color:var(--q-muted);font-size:14px;line-height:1.75}.q-summary{margin:0 0 30px}.q-summary>div{padding:18px 0;border-bottom:1px solid var(--q-line)}.q-summary dt{font-size:11px;color:var(--q-muted);margin-bottom:6px}.q-summary dd{font-size:16px;margin:0;line-height:1.75;overflow-wrap:anywhere}.q-subtitle{font-size:17px;font-weight:600;letter-spacing:-.3px;margin:28px 0 17px}.q-axes{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:16px}.q-axes li{display:flex;gap:14px;align-items:flex-start;font-size:14px;line-height:1.7}.q-axes li>span{color:var(--q-orange);font-size:12px;padding-top:2px}.q-offer-lead{font-size:19px;line-height:1.7;margin:0 0 24px}.q-price{display:flex;align-items:baseline;gap:13px;line-height:1;margin:10px 0 18px}.q-price strong{font-size:64px;letter-spacing:-3px;font-weight:600}.q-price span{font-size:15px;color:var(--q-muted)}.q-deliverables{padding:0;margin:30px 0;list-style:none}.q-deliverables li{position:relative;padding:10px 0 10px 25px;border-bottom:1px solid #263e58;font-size:14px;line-height:1.7}.q-deliverables li:before{content:"✓";position:absolute;left:0;color:var(--q-orange)}.q-delivery{font-size:14px;line-height:1.8;margin:22px 0}.q-details{border-top:1px solid #415974;border-bottom:1px solid #415974;padding:17px 0;font-size:13px;line-height:1.85;margin:24px 0}.q-details summary{cursor:pointer;font-weight:600}.q-details>div{padding:12px 0 0;color:var(--q-muted)}.q-details p{margin:0 0 12px}.q-details p:last-child{margin:0}.q-notice{border:1px solid #52657c;border-radius:7px;padding:18px 20px;margin:24px 0;font-size:12px;line-height:1.8}.q-notice b{font-size:13px;font-weight:600}.q-notice p{color:var(--q-muted);margin:6px 0 0}.q-order{display:flex;justify-content:space-between;gap:22px;padding:20px 0;margin:0 0 14px;border-top:1px solid var(--q-line);border-bottom:1px solid var(--q-line);font-size:14px;line-height:1.8}.q-order>div{display:flex;flex-direction:column}.q-order>div span{color:var(--q-muted);overflow-wrap:anywhere}.q-order>strong{white-space:nowrap;font-size:17px}.q-data-note{font-size:12px;line-height:1.8;color:var(--q-muted);margin:22px 0}.q-data-note p{margin:0 0 8px}.q-download{gap:9px;background:none;color:var(--q-white);border:0;padding:12px 0;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:5px;margin:18px 0 5px}.q-actions,.q-download{display:flex;align-items:center}.q-actions{justify-content:space-between;gap:20px;margin-top:38px;padding-top:6px}.q-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:55px;padding:16px 24px;background:var(--q-orange);border:1px solid var(--q-orange);border-radius:7px;color:var(--q-navy);font-size:14px;font-weight:800;line-height:1.5;cursor:pointer;flex-shrink:0;text-decoration:none}.q-primary:hover{background:#ff925f;border-color:#ff925f}.q-back:focus-visible,.q-primary:focus-visible{outline:2px solid var(--q-white);outline-offset:5px}.q-back{display:flex;gap:8px;align-items:center;min-height:48px;padding:10px 0;border:0;background:none;color:var(--q-muted);font-size:13px;cursor:pointer}.q-back:hover{color:var(--q-white)}.q-start-note{font-size:11px;max-width:175px}.q-bottom-note,.q-start-note{color:var(--q-muted);line-height:1.8}.q-bottom-note{font-size:10px;margin-top:22px}.q-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%;max-width:920px;margin:0 auto;padding:26px 0 22px;font-size:10px;line-height:1.6;color:var(--q-muted);border-top:1px solid #20354e}.q-footer nav{display:flex;flex-wrap:wrap;gap:19px}.q-footer a{text-decoration:none}.q-standalone{max-width:780px;margin:0 auto;padding:40px 24px 70px}.q-standalone>.q-wordmark{display:block;margin-bottom:60px}.q-standalone h1{font-size:40px;line-height:1.2;letter-spacing:-1.5px;margin:0 0 30px}.q-standalone>.q-primary{margin:20px 0}@media (min-width:1500px){.q-content{max-width:820px}.q-intro h1{font-size:67px}}@media (max-width:1100px){.q-rail{width:245px;padding:36px 25px}.q-main{margin-left:245px;padding:0 35px}.q-rail-caption{font-size:13px}.q-chapters{font-size:12px;gap:28px}.q-chapters li{gap:10px}.q-content{padding-top:42px}.q-actions{gap:16px}.q-primary{padding-inline:18px}.q-start-note{max-width:130px}}@media (max-width:760px){.q-rail{display:none}.q-main{margin-left:0;padding:0 24px}.q-top{min-height:84px;gap:12px}.q-mobile-logo{display:block;font-size:33px;line-height:1;letter-spacing:-2px;font-weight:800}.q-time{font-size:10px;margin-left:auto}.q-time svg{display:none}.q-counter{font-size:11px}.q-content{padding:34px 0 28px;align-items:flex-start}.q-screen h1{font-size:30px;letter-spacing:-1.1px;margin-bottom:26px;line-height:1.25}.q-context{font-size:11px;margin-bottom:17px}.q-intro{padding-top:48px}.q-intro h1{font-size:40px;letter-spacing:-1.8px;line-height:1.15}.q-description{font-size:18px;line-height:1.7}.q-copy{font-size:14px;line-height:1.85}.q-intro-note{margin-top:28px;font-size:11px}.q-actions{margin-top:30px;flex-wrap:wrap;gap:17px}.q-primary{margin-left:auto;font-size:13px;padding:15px 18px;gap:16px}.q-intro .q-actions{flex-direction:column;align-items:stretch;gap:16px}.q-intro .q-primary{width:100%;margin:0;order:-1}.q-start-note{max-width:none}.q-bottom-note,.q-start-note{text-align:center;font-size:10px}.q-footer{padding:24px 0 20px;align-items:flex-start;font-size:9px}.q-footer nav{justify-content:flex-end;gap:8px 14px}.q-two{grid-template-columns:1fr;gap:0}.q-choice{padding:13px 14px;gap:12px;font-size:13px;min-height:55px}.q-choice-letter{display:none}.q-small-choices .q-choice{flex:1 1 42%;font-size:12px;gap:8px}.q-field>label,.q-field>legend{font-size:12px}.q-field input:not([type=radio]):not([type=checkbox]),.q-field textarea{font-size:16px;padding:12px 14px}.q-field textarea{font-size:16px}.q-channel{font-size:12px;padding:12px 10px;gap:8px}.q-channel svg{width:14px}.q-hint{font-size:11px}.q-help{font-size:12px}.q-price strong{font-size:57px}.q-order{flex-direction:column;gap:9px}.q-notice{padding:16px}.q-screen .q-summary dd{font-size:15px}.q-deliverables li{font-size:13px}.q-standalone h1{font-size:32px}.q-standalone>.q-wordmark{margin-bottom:45px}}@media (max-width:370px){.q-main{padding:0 18px}.q-time{font-size:9px}.q-counter{font-size:10px}.q-intro h1{font-size:36px}.q-primary{font-size:12px;padding-inline:14px}.q-small-choices .q-choice{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.q-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}progress.q-progress{display:block;appearance:none;-webkit-appearance:none;border:0;border-radius:0;overflow:hidden;flex-shrink:0}progress.q-progress::-webkit-progress-bar{background:#293e58}progress.q-progress::-webkit-progress-value{background:var(--q-orange);transition:width .25s ease}progress.q-progress::-moz-progress-bar{background:var(--q-orange)}output.q-help{display:block}.q-check:has(input:disabled){opacity:.5;cursor:default}