:root{--ink:#0d0d0d;--paper:#f4f4f2;--white:#fff;--red:#e11620;--line:rgba(0,0,0,.16);--head:"Manrope",sans-serif;--body:"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px var(--body)}a{color:inherit;text-decoration:none}.announcement{height:32px;background:#0d0d0d;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:600}.site-header{height:86px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand,.footer-brand{font:800 15px/12px var(--head);letter-spacing:-.06em;display:flex;flex-direction:column;width:max-content}.brand span:last-child,.footer-brand span:last-child{margin-left:15px}.site-header nav{display:flex;gap:32px;font-size:13px;font-weight:600}.header-cta{justify-self:end;background:#0d0d0d;color:#fff;padding:13px 18px;font-size:11px;font-weight:700}.page-hero{padding:100px 6vw 90px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;background:#fff}.eyebrow{margin:0 0 18px;text-transform:uppercase;font-size:10px;letter-spacing:.18em;font-weight:700;color:#5d6964}.page-hero h1{font:600 clamp(54px,8vw,118px)/.85 var(--head);letter-spacing:-.08em;margin:0}.page-hero p:last-child{font-size:18px;line-height:1.7;color:#59645f;max-width:580px;margin:0}.content-shell{width:min(1180px,88vw);margin:0 auto;padding:100px 0}.intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:9vw;margin-bottom:85px}.intro-grid h2,.split-block h2,.contact-grid h2{font:600 clamp(38px,5vw,68px)/.95 var(--head);letter-spacing:-.065em;margin:0}.rich-copy{font-size:15px;line-height:1.8;color:#56625d}.rich-copy p:first-child{margin-top:0}.split-block{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:45px 0}.split-block article{background:#fff;padding:48px}.split-block h2{font-size:36px}.split-block h3{font:600 19px var(--head);margin:30px 0 9px}.split-block p,.split-block li{font-size:13px;line-height:1.7;color:#59645f}.split-block ul{padding-left:18px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:45px}.timeline article{padding:35px;border-right:1px solid var(--line)}.timeline article:last-child{border:0}.timeline span{width:32px;height:32px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:10px}.timeline h3{font:600 20px var(--head);margin:28px 0 8px}.timeline p{font-size:13px;line-height:1.65;color:#5d6863}.notice{padding:30px;background:var(--red);color:#fff;font-size:13px;line-height:1.7;margin:45px 0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;padding:25px 0;display:flex;justify-content:space-between;font:600 16px var(--head);cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:22px;font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:14px;line-height:1.75;color:#59645f;max-width:800px;margin:0;padding:0 0 25px}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw}.contact-options{display:grid;gap:12px}.contact-card{background:#fff;border:1px solid var(--line);padding:30px}.contact-card small,.contact-card strong{display:block}.contact-card small{text-transform:uppercase;letter-spacing:.14em;font-size:8px;color:#69746f;margin-bottom:10px}.contact-card strong{font:600 20px var(--head)}.contact-card p{font-size:13px;line-height:1.6;color:#59645f;margin:10px 0 0}.conversion-cta{background:#0d0d0d;color:#fff;padding:75px 7vw;display:flex;justify-content:space-between;align-items:center;gap:35px}.conversion-cta h2{font:600 clamp(38px,5vw,70px)/.92 var(--head);letter-spacing:-.07em;margin:0}.button{display:inline-flex;background:#fff;color:#0d0d0d;padding:17px 22px;font-size:11px;font-weight:700;white-space:nowrap}footer{background:#0d0d0d;color:#fff;padding:55px 4vw 25px}.footer-row{display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.footer-links{display:flex;gap:35px;flex-wrap:wrap;font-size:11px}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);margin-top:50px;padding-top:20px;color:#89938f;font-size:9px;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:780px){.site-header{height:72px;grid-template-columns:1fr auto}.site-header nav{display:none}.page-hero{grid-template-columns:1fr;padding:70px 25px;gap:35px}.page-hero p:last-child{font-size:15px}.content-shell{width:auto;margin:0 25px;padding:70px 0}.intro-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.split-block{grid-template-columns:1fr}.split-block article{padding:30px}.timeline{grid-template-columns:1fr}.timeline article{border-right:0;border-bottom:1px solid var(--line)}.conversion-cta{display:block;padding:60px 25px}.conversion-cta .button{margin-top:30px}.footer-row{display:block}.footer-links{margin-top:35px}.announcement{font-size:8px}.header-cta{padding:11px 14px}}
.footer-links button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.legal-shell{display:grid;gap:1px}.legal-status{display:flex;justify-content:space-between;gap:20px;padding:22px 26px;background:#0d0d0d;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.legal-section{padding:42px;background:#fff;border:1px solid var(--line)}.legal-section h2{margin:0 0 18px;font:600 clamp(26px,3vw,42px)/1 var(--head);letter-spacing:-.045em}.legal-section p{max-width:880px;margin:0 0 14px;color:#59645f;font-size:14px;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-section a,.inline-action{text-decoration:underline}.inline-action{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.legal-table{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--line)}.legal-table div{display:contents}.legal-table strong,.legal-table span{padding:18px 12px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.legal-table span{color:#59645f}.model-form{padding:28px;border:1px solid var(--line);background:var(--paper)}
@media(max-width:780px){.legal-status{display:grid}.legal-section{padding:28px 22px}.legal-table{grid-template-columns:1fr}.legal-table div{display:grid}.legal-table strong{padding-bottom:4px;border-bottom:0}.legal-table span{padding-top:4px}}

.support-intro{max-width:720px;margin-bottom:42px}.support-intro h2{margin:0 0 18px;font:700 clamp(34px,5vw,62px)/.95 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:-.065em}.support-intro p{color:#59645f;font-size:15px;line-height:1.75}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--line);gap:1px}.support-card{min-height:220px;padding:32px;background:#fff}.support-card>span{color:var(--red);font:800 10px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.support-card h3{margin:28px 0 10px;font:700 22px var(--head)}.support-card p{margin:0;color:#59645f;font-size:13px;line-height:1.65}.support-card strong{display:block;margin-top:18px;font-size:28px}.support-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.support-button{min-height:48px;padding:0 18px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-weight:800;cursor:pointer}.support-button.secondary{background:#fff;color:var(--ink)}.saved-items{margin-top:34px;border-top:1px solid var(--line)}.saved-items a,.saved-items p{min-height:58px;margin:0;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:13px}.saved-items a:hover b{color:var(--red)}.support-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 24px}.support-tabs button{min-height:45px;padding:0 16px;border:1px solid var(--line);background:#fff;font-weight:800;cursor:pointer}.support-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.support-panel{padding:clamp(28px,5vw,60px);border:1px solid var(--line);background:#fff}.support-panel[hidden]{display:none}.support-panel h2{margin:0 0 13px;font:700 clamp(32px,4vw,55px)/.95 var(--head);letter-spacing:-.055em}.support-panel>p{max-width:760px;color:#59645f;font-size:14px;line-height:1.7}.size-table{margin-top:30px;border-top:1px solid var(--line)}.size-table div{display:grid;grid-template-columns:.6fr 1.4fr;border-bottom:1px solid var(--line)}.size-table strong,.size-table span{padding:16px 10px;font-size:13px}.size-table span{color:#59645f}.status-form{max-width:760px;padding:clamp(25px,5vw,48px);border:1px solid var(--line);background:#fff}.status-form label{display:block;margin-bottom:9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.status-form>div{display:grid;grid-template-columns:1fr auto}.status-form input{min-height:54px;padding:0 15px;border:1px solid var(--line);font:inherit}.status-form button{min-height:54px;padding:0 20px;border:0;background:var(--ink);color:#fff;font-weight:800;cursor:pointer}.status-form small{display:block;margin-top:12px;color:#69746f;font-size:10px;line-height:1.5}

@media(max-width:780px){.support-grid{grid-template-columns:1fr}.support-card{min-height:0}.support-tabs{display:grid;grid-template-columns:1fr 1fr}.support-tabs button{padding-inline:8px}.status-form>div{grid-template-columns:1fr;gap:8px}.size-table div{grid-template-columns:1fr}.size-table strong{padding-bottom:4px}.size-table span{padding-top:4px}}
