@font-face{font-family:Manrope;src:url('/assets/launch-20261106/rework/manrope-regular.ttf')}@font-face{font-family:Manrope;src:url('/assets/launch-20261106/rework/manrope-bold.ttf');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;font:16px/1.65 Manrope,Arial,sans-serif;color:#242224;background:#fff}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.16;letter-spacing:-.04em}h1{font-size:clamp(34px,4.6vw,66px);margin-bottom:26px}h2{font-size:clamp(29px,3.2vw,45px);margin-bottom:25px}h3{font-size:23px}p{color:#645f63}strong{color:#242224}em{font-style:normal;color:#dd3021}.wrap{max-width:1260px;margin:auto;padding:0 28px}.topbar{background:#171517;color:#d8d1d5;font-size:13px;padding:10px 0}.topbar .wrap{display:flex;justify-content:space-between;gap:15px}.topbar a{text-decoration:none;color:white}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:29px;font-weight:700;letter-spacing:-1px}.brand img{width:35px}.brand i{font-style:normal;color:#f04431}header{background:#242124;color:#fff;position:sticky;top:0;z-index:20}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:86px}.nav{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:700}.nav a{text-decoration:none;padding:18px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-color:#f04431}.menu{display:none;background:none;color:white;border:1px solid #746970;border-radius:12px;padding:10px 14px}.skip{position:fixed;top:-100px;background:white;color:black;padding:14px;z-index:50}.skip:focus{top:0}.hero{background:#f1eeee;padding:55px 0 48px}.hero-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:55px;align-items:center}.pill{display:inline-block;border:1px solid #dbd4d7;background:white;padding:9px 15px;border-radius:30px;font-size:14px;color:#5c555c;margin-bottom:23px}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#cc3025;margin-bottom:16px}.lead{font-size:20px;line-height:1.6;max-width:850px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;border:1px solid #df3023;border-radius:10px;background:#df3023;color:white;text-decoration:none;font-weight:700;text-align:center}.button.secondary{background:#fff;color:#242124;border-color:#d9d2d6}.portrait{position:relative;margin:0}.portrait img{border-radius:22px;width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 7%;display:block}.portrait figcaption{position:absolute;bottom:16px;left:16px;right:16px;background:#252126e8;color:white;padding:17px 20px;border-radius:12px;font-size:13px}.portrait b{display:block;font-size:17px}.proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.proofs article{padding:28px;background:#fff;border:1px solid #ded7db;border-radius:18px}.proofs .symbol{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:#fce9e5;border-radius:14px;color:#d73324;font-size:25px;margin-bottom:20px}.proofs h3{font-size:23px;margin-bottom:12px}.proofs p{margin:0;font-size:15px}.section{padding:78px 0}.section.alt{background:#f4f1f2}.section.dark{background:#242124;color:#fff}.dark p{color:#d1c8cf}.dark strong{color:white}.section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:start;margin-bottom:30px}.section-head p{font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{display:block;background:white;border:1px solid #dfd9dd;border-radius:16px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s}.card:hover{border-color:#e63828;transform:translateY(-3px)}.card h3{margin-bottom:14px}.card p{margin-bottom:18px}.card small{display:block;color:#a02d24;font-weight:700;margin-bottom:12px}.card .arrow{color:#b32c23;font-weight:700}.card img{border-radius:10px;margin-bottom:20px;aspect-ratio:1.6;object-fit:cover;object-position:top;width:100%}.card-media{padding:13px}.card-media .card-copy{padding:15px}.dark .card{background:#322c32;color:white;border-color:#50484f}.dark .card .arrow{color:#ff988a}.dark .card small{color:#ff988a}.dark .card p{color:#d7cdd3}.section .more{margin:25px 0 0;font-weight:700}.services{display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px}.service-row{display:block;border-top:1px solid #d8d0d5;padding:23px 0;text-decoration:none}.service-row span{float:right;color:#d63222}.service-row h3{font-size:22px;margin-bottom:8px}.service-row p{margin:0;font-size:15px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.step{border-top:3px solid #df3023;padding:22px 0}.step small{font-size:13px;color:#b42e25;font-weight:700}.step h3{margin-top:15px}.step p{font-size:15px}.result{border-top:1px solid #d8d1d5;padding-top:14px;font-size:14px}.argument{display:grid;grid-template-columns:70px 1fr 1fr;gap:25px;padding:30px 0;border-top:1px solid #d8d1d5}.argument .num{font-size:30px;color:#d73124}.argument h3{font-size:25px}.argument p{margin:0}.argument a{display:inline-block;margin-top:12px;font-size:14px;font-weight:700}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0}.flow article{padding:28px;border:1px solid #66575f;border-radius:14px}.flow b{display:block;font-size:25px}.flow small{color:#ffad9f}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:15px}td,th{padding:16px;text-align:left;border-bottom:1px solid #ddd4d9;vertical-align:top}th{background:#f4f0f2}details{border-bottom:1px solid #dcd5da;padding:22px 0}summary{font-weight:700;cursor:pointer;font-size:19px}details p{margin-top:15px;max-width:920px}.contact{background:#262226;color:#fff;padding:65px 0}.contact .wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact p{color:#d4cbd2}.contact a.phone{display:block;font-size:31px;color:white;font-weight:700;margin-bottom:18px;text-decoration:none}.contact .photo-small{width:60px;height:60px;object-fit:cover;object-position:top;border-radius:50%;vertical-align:middle;margin-right:13px}.contact .person{font-size:14px;margin-top:26px}footer{background:#1c191c;color:#e7dce4;padding:50px 0 25px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px}.footer-grid h3{font-size:17px;color:#fff;letter-spacing:0}.footer-grid a:not(.brand){display:block;color:#cfc3cd;font-size:14px;margin:8px 0;text-decoration:none}.footer-end{border-top:1px solid #4c424b;padding-top:20px;margin-top:35px;display:flex;justify-content:space-between;font-size:12px;color:#c2b3be}.crumb{font-size:13px;padding-top:25px;color:#71636e}.detail-hero{padding:42px 0 45px;background:#f3eff1}.detail-hero h1{max-width:1050px;font-size:clamp(33px,4vw,55px)}.detail-body{display:grid;grid-template-columns:230px 1fr;gap:55px;padding-top:50px;padding-bottom:70px}.toc{align-self:start;position:sticky;top:118px;font-size:14px}.toc a{display:block;padding:9px 0;color:#645864;text-decoration:none;border-bottom:1px solid #e4dce2}.prose{min-width:0}.prose section{margin-bottom:45px;scroll-margin-top:115px}.prose h2{font-size:32px;margin-top:0}.prose h3{font-size:23px;margin-top:24px}.prose p,.prose li{font-size:17px;line-height:1.85}.prose li{margin-bottom:10px;color:#645f63}.prose ul,.prose ol{padding-left:23px}.prose figure{margin:28px 0}.prose figure img{border:1px solid #ddd4da;border-radius:14px;max-height:650px;object-fit:contain;background:#f6f3f5}.prose figcaption{font-size:12px;color:#766b73;margin-top:9px}.zoom{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in}.zoom img{width:100%}dialog{max-width:94vw;max-height:94vh;border:0;border-radius:15px;padding:16px}dialog::backdrop{background:#1d1721dc}dialog img{max-height:80vh;object-fit:contain}dialog button{display:block;margin-left:auto;border:0;background:#eee5eb;border-radius:8px;padding:8px 16px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.filters button{border:1px solid #d5cad2;background:#fff;border-radius:30px;padding:9px 18px}.filters button[aria-pressed=true]{background:#242124;color:#fff;border-color:#242124}.search{width:100%;padding:15px 18px;border:1px solid #c6b8c2;border-radius:10px;margin:5px 0 25px}.notice{padding:20px 24px;border-left:3px solid #df3023;background:#f4eff2;margin:25px 0}.notice p{margin:0}.preview-bar{background:#ebe4e9;font-size:12px;padding:7px 0;color:#65545f}.preview-bar .wrap{display:flex;justify-content:space-between}.empty{padding:25px;background:#f4eef1}.subnav{display:flex;gap:12px;flex-wrap:wrap;padding:20px 0 0;font-size:13px}.subnav a{padding:7px 13px;background:white;border:1px solid #e0d7dd;border-radius:6px;text-decoration:none}.count{color:#bd3327;font-size:13px}.gallery-card{display:block;text-decoration:none}.gallery-card img{border:1px solid #ddd3da;border-radius:14px;aspect-ratio:1.44;object-fit:cover;object-position:top;width:100%}.gallery-card h3{margin:15px 0 8px}.gallery-card p{font-size:14px}.choice-banner{border:1px solid #dccdd7;padding:20px;border-radius:12px;margin-top:24px;background:#fff}.choice-banner a{color:#ad2c23;font-weight:700}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #ce3b2d;outline-offset:5px}[hidden]{display:none!important}
@media(max-width:1050px){.nav{gap:16px;font-size:13px}.brand{font-size:25px}.hero-grid{gap:30px}.section-head{gap:30px}.steps{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr 1fr}.detail-body{grid-template-columns:190px 1fr;gap:30px}}@media(max-width:800px){.wrap{padding:0 20px}.menu{display:block}.header{min-height:74px}.nav{display:none;position:absolute;top:74px;left:0;right:0;background:#242124;padding:20px;max-height:80vh;overflow:auto;grid-template-columns:1fr 1fr}.nav.open{display:grid}.nav a{font-size:16px;padding:12px 0}.topbar{font-size:11px}.hero{padding:30px 0}.hero-grid{display:block}.hero .portrait{display:none}.hero h1{font-size:36px;line-height:1.14;letter-spacing:-.045em}.lead{font-size:18px}.pill{font-size:12px;padding:8px 12px;margin-bottom:20px}.hero .actions{display:grid;gap:10px;margin:24px 0}.button{padding:15px 20px}.proofs{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px;gap:14px;margin-top:26px}.proofs article{flex:0 0 85%;scroll-snap-align:start;padding:24px}.proofs h3{font-size:23px}.proofs p{font-size:16px}.section{padding:50px 0}.section-head{display:block}.section-head p{font-size:17px}.grid,.grid.two,.services,.flow{grid-template-columns:1fr}.steps{gap:20px}.argument{grid-template-columns:35px 1fr;gap:15px}.argument p{grid-column:2}.argument .num{font-size:24px}.argument h3{font-size:23px;margin:0}.contact .wrap{grid-template-columns:1fr;gap:25px}.contact a.phone{font-size:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-end{display:block}.footer-end span{display:block;margin-top:10px}.detail-body{display:block;padding-top:25px}.toc{position:static;display:flex;flex-wrap:wrap;gap:0 18px;margin-bottom:32px}.toc a{font-size:12px}.prose h2{font-size:28px}.prose p,.prose li{font-size:16px}.detail-hero{padding:28px 0}.detail-hero h1{font-size:34px}.prose section{margin-bottom:36px}.preview-bar{font-size:10px}.subnav{gap:7px}.subnav a{font-size:12px}.hero .proofs{margin-right:-20px;padding-right:20px}.gallery-grid{grid-template-columns:1fr}.card{padding:24px}.card-media{padding:12px}.flow article{padding:22px}.steps h3{font-size:21px}.hero .pill{max-width:100%}.section .portrait{max-width:420px}.contact{padding:45px 0}.search{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.lead-form{margin-top:30px}.lead-form label{display:block;font-size:14px;margin:15px 0;color:#fff}.lead-form input:not([type=checkbox]),.lead-form textarea{display:block;width:100%;border:1px solid #8c7f88;border-radius:9px;background:#fff;color:#242124;font:16px/1.5 Manrope,Arial;padding:12px 14px;margin-top:7px}.lead-form .consent{font-size:12px;line-height:1.5}.lead-form input[type=checkbox]{margin-right:7px}.lead-form button{width:100%}.lead-form button:disabled{opacity:.65;cursor:wait}.form-status{font-size:14px;margin:15px 0;min-height:1.5em}.form-status.error{color:#ffb0a4}.form-status.success{color:#b2e4ba}

@media(max-width:800px){.hero h1{font-size:32px}.hero .lead{font-size:17px}.hero .proofs{margin-top:24px}}
body:not(.direction) .hero h1{font-size:54px}body:not(.direction) .preview-bar{display:none}@media(max-width:800px){body:not(.direction) .hero h1{font-size:26px;line-height:1.13;margin-bottom:18px}body:not(.direction) .hero .lead{font-size:15.5px;line-height:1.6}body:not(.direction) .hero .actions{margin:20px 0}.hero .proofs article{padding:20px}.hero .proofs h3{font-size:18px;letter-spacing:-.02em}.hero .proofs p{font-size:14px;line-height:1.6}.hero .proofs .symbol{width:40px;height:40px;margin-bottom:16px;font-size:22px}.hero .button{padding:12px 20px;font-size:15px}.hero .pill{font-size:11px;padding:7px 11px}.hero .proofs{margin-top:22px}}
