:root{--navy:#183b63;--ink:#162b43;--blue:#7198c2;--pale:#edf3fa;--line:#dce5ef;--muted:#5d7085}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:var(--navy);text-underline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #769dc6;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,serif;line-height:1.08;letter-spacing:-.035em;font-weight:500}h1{font-size:clamp(48px,5.5vw,82px)}h2{font-size:clamp(34px,3.5vw,50px)}h3{font-size:20px;letter-spacing:-.02em;line-height:1.3}p{color:var(--muted)}.skip{position:absolute;left:16px;top:-100px;z-index:100;background:white;padding:12px}.skip:focus{top:12px}.site-header{height:94px;display:flex;align-items:center;justify-content:space-between;max-width:1280px;padding:0 40px;margin:auto;gap:24px}.wordmark{display:inline-flex;gap:10px;align-items:center;font:700 25px Georgia;letter-spacing:-.02em;color:var(--navy);text-decoration:none}.wordmark>span{display:grid;place-items:center;background:#abc5e0;border-radius:14px 14px 14px 3px;width:36px;height:36px;font-size:24px}.site-header nav{display:flex;align-items:center;gap:34px}.site-header nav a{font-size:13px;font-weight:600;text-decoration:none}.sign-in{padding:10px 20px;border:1px solid #b9cadd;border-radius:8px}.sign-in span{margin-left:14px}.hero{max-width:1280px;margin:auto;padding:70px 40px 90px;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.kicker{font-size:10px;font-weight:750;letter-spacing:.16em;color:#52779d;margin-bottom:24px}.hero h1{margin-bottom:28px}.hero h1 em{font-style:normal;color:#648bb3}.hero-lead{font-size:17px;line-height:1.8;max-width:530px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--navy);color:#fff;border:1px solid var(--navy);padding:15px 24px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:650;min-height:54px}.button:hover{background:#245c91}.text-link{font-size:13px;font-weight:650;text-decoration:none}.fine{font-size:11px;margin:15px 0 25px}.hero-facts{display:flex;flex-wrap:wrap;gap:22px;font-size:11px;color:#526981}.hero-facts span::before{content:'✓';color:#58816f;margin-right:7px}.workspace-preview{border:1px solid #d3e0ed;border-radius:20px;background:linear-gradient(150deg,#f7faff,#eaf1f9);padding:28px;box-shadow:20px 35px 70px #183b6310;position:relative}.preview-top{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d5e0ec;padding-bottom:22px;font-size:13px}.preview-mark{background:var(--navy);color:#c7daf0;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font:22px Georgia}.preview-year{margin-left:auto;font-size:10px;color:#58799c;padding:4px 9px;border:1px solid #c8d7e7;border-radius:5px}.preview-label{font-size:9px;letter-spacing:.15em;font-weight:700;margin:26px 0 12px}.workspace-preview h2{font-size:34px;margin-bottom:24px}.preview-row{display:flex;gap:14px;align-items:center;background:white;border:1px solid #dfe7f0;border-radius:10px;padding:18px 16px;margin:12px 0}.preview-icon{background:#edf3fa;color:#678bad;display:grid;place-items:center;border-radius:8px;min-width:32px;height:36px;font-size:10px}.preview-row b{display:block;font-size:14px}.preview-row small{display:block;color:#6d8094;font-size:11px;margin-top:3px}.tick,.arrow{margin-left:auto;font-size:18px;color:#5d8475}.arrow{color:#4f7ea8}.preview-bottom{border-top:1px solid #d5e0ec;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.7}.preview-bottom span,.preview-bottom b{display:block}.preview-bottom span{color:#6e8197}.illustration-label{position:absolute;bottom:-30px;right:10px;font-size:10px}.filing-note{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1.6fr auto;gap:30px;padding:28px max(40px,calc((100vw - 1200px)/2));align-items:center;font-size:12px}.filing-note b{font-size:14px;font-weight:600}.filing-note p{margin:0;color:#d3e1f0;line-height:1.7}.filing-note a{font-size:11px;color:#d5e5f6;white-space:nowrap}.section{max-width:1280px;margin:auto;padding:90px 40px}.section-heading{max-width:600px;margin-bottom:45px}.section-heading h2{margin-bottom:20px}.section-heading p:last-child{font-size:15px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.steps-grid article{border-top:1px solid #c9d8e7;padding-top:22px}.steps-grid article>span{font-size:10px;color:#6788aa;letter-spacing:.1em;font-weight:700}.steps-grid h3{margin:24px 0 16px}.steps-grid p{font-size:14px}.feature-section{background:#f3f6fa;padding:80px max(40px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.9fr 1.3fr;gap:70px}.feature-section>div>p{font-size:15px}.feature-section h2{margin-bottom:25px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 40px}.feature-grid article>span{display:inline-flex;align-items:center;justify-content:center;background:#e0eaf5;width:38px;height:38px;border-radius:9px;color:#597ea6;margin-bottom:18px;font-size:20px}.feature-grid h3{font-size:17px}.feature-grid p{font-size:13px}.privacy-panel{max-width:1200px;margin:80px auto;padding:45px 50px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid #d6e1ec;border-radius:14px}.privacy-panel h2{font-size:38px;margin-bottom:0}.privacy-panel p{font-size:14px}.faq{padding-top:20px;max-width:1000px}.faq details{border-top:1px solid #d5e0ec;padding:20px 0}.faq details:last-child{border-bottom:1px solid #d5e0ec}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';font-size:24px;line-height:1}.faq details[open] summary::after{content:'−'}.faq details p{font-size:14px;max-width:780px;padding-top:18px;margin-bottom:0}.closing-cta{padding:75px 24px;text-align:center;background:#dfeaf6}.closing-cta h2{font-size:clamp(38px,4vw,58px)}.closing-cta .kicker{color:#4c7198}.closing-cta p:last-child{font-size:12px;margin:20px 0 0}.light{background:white;color:var(--navy);border-color:white}.light:hover{background:#eef4fb}.site-footer{max-width:1280px;margin:auto;padding:65px 40px 24px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.site-footer p{font-size:13px;max-width:400px;margin-top:18px}.site-footer .small{font-size:11px;line-height:1.8}.site-footer h2{font:650 13px system-ui;letter-spacing:0}.site-footer>div:nth-child(2){justify-self:end;min-width:220px}.site-footer>div:nth-child(2)>a{display:block;font-size:12px;text-decoration:none;margin:8px 0}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px;font-size:10px;color:#6d8198}.cookie-note{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:24px;align-items:center;width:calc(100% - 32px);max-width:900px;border:1px solid #c8d7e6;border-radius:12px;background:white;padding:16px 20px;box-shadow:0 8px 45px #183b6320;z-index:80}.cookie-note p{font-size:12px;line-height:1.7;margin:0}.cookie-note b{color:var(--ink)}.cookie-note button{flex-shrink:0;font-size:12px;background:#edf3fa;border:1px solid #c6d6e7;color:var(--navy);padding:10px 14px;border-radius:7px;min-height:44px}.policy{max-width:900px;padding:65px 40px 90px;margin:auto}.policy h1{font-size:clamp(40px,5vw,62px);margin-bottom:20px}.policy-lead{font-size:20px}.updated{font-size:11px;color:#6c8197;padding-bottom:24px;border-bottom:1px solid var(--line)}.policy-body h2{font:600 22px/1.3 system-ui;letter-spacing:-.02em;margin-top:38px}.policy-body p{font-size:15px;line-height:1.9}.operator-details,.policy-callout{background:#edf3fa;padding:22px;border-radius:10px;margin:28px 0}.operator-details h2{margin-top:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}caption{text-align:left;font-weight:bold;margin-bottom:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;vertical-align:top}th{background:#edf3fa}td:first-child{overflow-wrap:anywhere;min-width:150px}.contact-email{font-size:24px;overflow-wrap:anywhere}[hidden]{display:none!important}
@media(max-width:900px){.hero{gap:32px;padding-top:45px}.hero-actions{gap:18px}.hero-facts{gap:10px}.filing-note{grid-template-columns:1fr 2fr}.filing-note a{grid-column:2}.feature-section{gap:35px}.privacy-panel{margin:50px 24px;padding:32px;gap:30px}.workspace-preview{padding:20px}.preview-row{padding:14px 12px}.workspace-preview h2{font-size:28px}}
@media(max-width:650px){html{scroll-padding-top:24px}.site-header{height:78px;padding:0 20px;gap:12px}.wordmark{font-size:23px;gap:8px}.wordmark>span{width:32px;height:32px;font-size:22px}.site-header nav{gap:10px}.desktop-link{display:none}.sign-in{padding:8px 14px;font-size:12px!important;min-height:44px}.sign-in span{margin-left:7px}.hero{grid-template-columns:minmax(0,1fr);gap:45px;padding:35px 24px 60px}.hero h1{font-size:57px;line-height:1.06;margin-bottom:24px}.kicker{font-size:9px;letter-spacing:.12em;margin-bottom:20px}.hero-lead{font-size:16px;line-height:1.8}.hero-actions{gap:18px;margin-top:24px}.hero-actions .button{width:100%}.hero-actions .text-link{padding:5px 0}.hero-facts{gap:14px;font-size:10px}.fine{font-size:10px;margin-top:12px}.workspace-preview{padding:22px;border-radius:16px;box-shadow:8px 18px 35px #183b6310}.workspace-preview h2{font-size:31px}.preview-row{padding:16px 13px}.preview-row b{font-size:13px}.preview-row small{font-size:10px}.filing-note{display:block;padding:26px 24px}.filing-note b{display:block;font-size:15px;margin-bottom:10px}.filing-note p{font-size:13px;margin-bottom:14px}.filing-note a{font-size:12px}.section{padding:55px 24px}.section-heading{margin-bottom:30px}.section h2,.feature-section h2{font-size:38px}.steps-grid{grid-template-columns:1fr;gap:24px}.steps-grid article{padding-top:18px}.steps-grid h3{margin:15px 0 12px;font-size:21px}.steps-grid p{font-size:14px}.feature-section{grid-template-columns:1fr;padding:50px 24px;gap:35px}.feature-grid{grid-template-columns:1fr;gap:22px}.feature-grid article{background:white;border-radius:12px;padding:22px;border:1px solid #e0e8f0}.feature-grid article>span{margin-bottom:14px}.feature-grid h3{font-size:19px}.feature-grid p{font-size:14px;margin-bottom:0}.privacy-panel{grid-template-columns:1fr;margin:40px 20px;padding:26px 22px;gap:22px}.privacy-panel h2{font-size:33px}.privacy-panel .kicker{margin-bottom:16px}.privacy-panel p{font-size:14px}.faq{padding-top:15px}.faq summary{font-size:15px;line-height:1.6}.faq details{padding:20px 0}.closing-cta{padding:50px 24px}.closing-cta h2{font-size:40px}.closing-cta .button{width:100%}.site-footer{padding:40px 24px 24px;grid-template-columns:1fr;gap:22px}.site-footer>div:nth-child(2){justify-self:start}.site-footer>div:nth-child(2)>a{font-size:14px;margin:12px 0}.footer-bottom{display:block;margin-top:8px}.footer-bottom span{display:block;margin-bottom:8px}.cookie-note{bottom:10px;width:calc(100% - 20px);padding:16px;gap:12px;align-items:stretch;flex-direction:column;border-radius:12px}.cookie-note p{font-size:12px}.cookie-note button{width:100%}.policy{padding:35px 24px 55px}.policy h1{font-size:43px}.policy-lead{font-size:18px}.policy-body h2{font-size:21px}.operator-details{padding:18px}.policy-body p{font-size:15px}.contact-email{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.site-footer,.cookie-note{display:none}.policy{padding:0;max-width:none}body{font-size:11pt}.policy-body p{color:#111}}
