.P5_-Ra_wrap{background:var(--navy);color:var(--paper)}.P5_-Ra_page{z-index:1;padding-block:clamp(96px,14vw,200px) clamp(64px,12vw,176px);position:relative}.P5_-Ra_eyebrow{color:var(--accent);margin-bottom:clamp(20px,3vw,40px);display:block}.P5_-Ra_title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,6.5vw,104px);font-weight:500;line-height:1}.P5_-Ra_intro{max-width:38ch;color:var(--muted-on-dark);text-wrap:pretty;margin-top:clamp(24px,4vw,48px);font-size:clamp(16px,1.15vw,20px);line-height:1.55}.P5_-Ra_body{margin-top:clamp(48px,8vw,112px)}.P5_-Ra_body p{max-width:60ch;color:var(--muted-on-dark);font-size:clamp(16px,1vw,20px);line-height:1.6}
.VMVMAW_btn{font-family:var(--font-sans), system-ui, sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s cubic-bezier(.25, .46, .45, .94);border-radius:999px;align-items:center;gap:16px;padding:8px 24px 8px 8px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;position:relative}.VMVMAW_btn:active{transform:scale(.94);box-shadow:none!important}.VMVMAW_btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.VMVMAW_circle{width:40px;height:40px;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .3s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;flex:none;place-items:center;display:grid}.VMVMAW_circle svg{transition:transform .2s var(--ease-out);flex:none}.VMVMAW_btn:active .VMVMAW_circle svg{transform:translate(-2px)scale(.9)}@media (prefers-reduced-motion:reduce){.VMVMAW_btn,.VMVMAW_circle,.VMVMAW_circle svg{transition:none}}.VMVMAW_solid{background:var(--paper);color:var(--ink);border:2px solid #0000}.VMVMAW_solid .VMVMAW_circle{background:var(--ink);color:var(--paper)}.VMVMAW_solid:hover{box-shadow:0 4px 15px color-mix(in srgb, var(--paper) 15%, transparent)}.VMVMAW_solid:hover .VMVMAW_circle{transform:translate(4px)scale(1.05)}.VMVMAW_outline{color:var(--paper);border:1px solid color-mix(in srgb, var(--paper) 70%, transparent);background:0 0}.VMVMAW_outline .VMVMAW_circle{border:1px solid color-mix(in srgb, var(--paper) 70%, transparent);background:0 0}.VMVMAW_outline:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.VMVMAW_outline:hover .VMVMAW_circle{background:var(--ink);color:var(--paper);border-color:#0000;transform:translate(4px)}
.KTD73a_section{background-color:var(--bg-deep);min-height:100svh;color:var(--paper);z-index:1;position:relative}.KTD73a_frame{padding-top:var(--header-h);box-shadow:0 0 0 1px color-mix(in srgb, var(--paper) 10%, transparent);will-change:top, left, right, bottom, border-radius;align-items:flex-end;padding-bottom:clamp(40px,7vh,88px);display:flex;position:absolute;inset:0;overflow:hidden}.KTD73a_media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.KTD73a_video{object-fit:cover;filter:saturate(1.15)contrast(1.05);opacity:0;width:100%;height:100%;transition:opacity 1s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KTD73a_videoActive{opacity:1}@media (prefers-reduced-motion:reduce){.KTD73a_video{transition:none}}.KTD73a_scrim{background:linear-gradient(to top, color-mix(in srgb, var(--bg-deep) 92%, transparent) 0%, color-mix(in srgb, var(--bg-deep) 45%, transparent) 34%, color-mix(in srgb, var(--bg-deep) 12%, transparent) 62%), linear-gradient(to right, color-mix(in srgb, var(--bg-deep) 60%, transparent) 0%, transparent 52%);position:absolute;inset:0}.KTD73a_inner{flex-direction:column;gap:clamp(32px,6vh,56px);width:100%;display:flex}@media (min-width:1024px){.KTD73a_inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,64px)}}.KTD73a_mainCol{flex-direction:column;min-width:0;display:flex}.KTD73a_headline{letter-spacing:-.025em;max-width:16ch;margin-bottom:clamp(24px,3vh,40px);font-size:clamp(34px,3.6vw,62px);font-weight:500;line-height:1.06}.KTD73a_lineMask{display:block;overflow:hidden}.KTD73a_lineInner{will-change:transform;display:block}.KTD73a_content{flex-direction:column;align-items:flex-start;gap:clamp(20px,3vh,32px);display:flex}.KTD73a_support{max-width:420px;color:color-mix(in srgb, var(--paper) 78%, transparent);font-size:clamp(15px,1.05vw,17px);line-height:1.55}.KTD73a_ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:479px){.KTD73a_ctas{flex-direction:column;align-items:stretch;width:100%}}.KTD73a_proof{border-top:1px solid var(--line-dark);flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(4px,1vh,12px);padding-top:clamp(16px,2.5vh,24px);display:flex}@media (min-width:1024px){.KTD73a_proof{text-align:right;border-top:none;flex-shrink:0;align-items:flex-end;margin-top:0;padding-top:0}}.KTD73a_proofLabel{color:var(--muted-on-dark)}.KTD73a_proofLogos{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,32px);display:flex}.KTD73a_proofLogo{opacity:.75;transition:opacity .3s var(--ease-out);display:block}.KTD73a_proofLogo img{width:auto;height:clamp(24px,2.4vw,32px)}.KTD73a_proofLogo:hover,.KTD73a_proofLogo:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.KTD73a_proofLogo{transition:none}}
.wAGNWG_section{background:var(--navy);color:var(--paper);padding-top:clamp(80px,15vw,160px);position:relative}.wAGNWG_gridCols:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--paper) 6%, transparent) 0px, color-mix(in srgb, var(--paper) 6%, transparent) 1px, transparent 1px, transparent 25%);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.wAGNWG_container{z-index:1;position:relative}.wAGNWG_intro{max-width:800px;margin-bottom:clamp(64px,10vw,120px)}.wAGNWG_metaWrap{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.wAGNWG_title{font-size:var(--fs-section);letter-spacing:-.02em;margin:0;line-height:1.1}.wAGNWG_introBody{font-size:var(--fs-body);color:color-mix(in srgb, var(--paper) 70%, transparent);flex-direction:column;gap:16px;margin-top:24px;display:flex}.wAGNWG_introBody p{margin:0}.wAGNWG_cardsWrapper{flex-direction:column;gap:24px;padding-bottom:clamp(80px,15vw,160px);display:flex;position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.wAGNWG_cardsWrapper{height:100vh;margin-bottom:0;padding-bottom:0;display:block}}.wAGNWG_card{background:color-mix(in srgb, var(--paper) 4%, var(--navy));border:1px solid color-mix(in srgb, var(--paper) 5%, transparent);transform-origin:top;transition:border-color .4s var(--ease-out);border-radius:24px;flex-direction:column;gap:40px;padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.wAGNWG_card{flex-direction:row;align-items:center;gap:64px;height:clamp(440px,60vh,600px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.wAGNWG_card{top:max(var(--header-h,88px), 10vh);width:100%;height:calc(100vh - max(var(--header-h,88px), 10vh) - 40px);will-change:transform, opacity;position:absolute;left:0}}.wAGNWG_cardOverlay{background:var(--bg-deep);opacity:0;pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.wAGNWG_cardContent{z-index:3;flex-direction:column;flex:1;gap:24px;display:flex}@media (min-width:1024px){.wAGNWG_cardContent{flex:0 0 45%;padding-right:40px}}.wAGNWG_cardTitle{font-family:var(--font-heading), var(--font-sans), sans-serif;margin:0;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.1}.wAGNWG_cardSummary{font-size:var(--fs-body);color:color-mix(in srgb, var(--paper) 70%, transparent);margin:0}.wAGNWG_points{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.wAGNWG_points li{border:1px solid color-mix(in srgb, var(--paper) 15%, transparent);white-space:nowrap;border-radius:100px;padding:8px 16px;font-size:clamp(14px,1.2vw,16px)}.wAGNWG_cardMedia{background:color-mix(in srgb, var(--paper) 2%, var(--navy));border:1px solid color-mix(in srgb, var(--paper) 5%, transparent);z-index:2;border-radius:16px;justify-content:center;align-items:center;min-height:240px;display:flex}@media (min-width:1024px){.wAGNWG_cardMedia{flex:1;height:100%;min-height:auto}}.wAGNWG_cardMedia{position:relative;overflow:hidden}.wAGNWG_cardMediaImg{object-fit:cover;opacity:.92;filter:saturate(1.05)contrast(1.08)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.wAGNWG_giantIndex{z-index:1;font-size:clamp(80px,15vw,240px);font-weight:700;font-family:var(--font-heading), sans-serif;opacity:.8;margin:0;line-height:1;position:absolute;bottom:clamp(8px,2vw,24px);right:clamp(16px,3vw,32px)}.wAGNWG_closing{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:clamp(48px,8vw,96px) auto 0;padding-bottom:clamp(24px,4vw,48px);display:flex}.wAGNWG_closingHeadline{text-wrap:balance;font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:500}.wAGNWG_closingBody{font-size:var(--fs-body);color:color-mix(in srgb, var(--paper) 70%, transparent);max-width:52ch;margin:0}.wAGNWG_cardCta{align-self:flex-start}.wAGNWG_card .wAGNWG_cardCta{position:static}.wAGNWG_card .wAGNWG_cardCta:after{content:"";position:absolute;inset:0}.wAGNWG_card .wAGNWG_cardCta:active{transform:none}.wAGNWG_card:has(.wAGNWG_cardCta:hover){border-color:color-mix(in srgb, var(--accent) 70%, transparent)}@supports selector(:has(*)){.wAGNWG_card .wAGNWG_cardCta:focus-visible{outline:none}.wAGNWG_card:has(.wAGNWG_cardCta:focus-visible){outline:2px solid var(--accent);outline-offset:4px}}
.SDWHrq_section{background-color:var(--navy);color:var(--paper);padding-top:clamp(80px,12vw,160px);padding-bottom:clamp(24px,4vw,48px)}.SDWHrq_head{margin-bottom:clamp(40px,5vw,72px)}.SDWHrq_headline{font-size:var(--fs-section);letter-spacing:-.02em;flex-direction:column;margin-top:32px;font-weight:500;line-height:1.1;display:flex}.SDWHrq_headlineLine{display:block}.SDWHrq_body{flex-direction:column;gap:clamp(14px,1.4vw,22px);max-width:62ch;margin:0 0 clamp(56px,7vw,104px);display:flex}.SDWHrq_bodyLine{letter-spacing:-.005em;color:var(--paper);font-size:clamp(18px,1.7vw,27px);font-weight:400;line-height:1.45}.SDWHrq_closing{letter-spacing:-.02em;text-align:center;flex-direction:column;align-items:center;font-size:clamp(28px,3.4vw,56px);font-weight:500;line-height:1.15;display:flex}.SDWHrq_closingLine{display:block}.SDWHrq_word{will-change:opacity;display:inline}.SDWHrq_glowWord{will-change:text-shadow, opacity}
.VcRWuG_section{background-color:var(--navy);color:var(--paper);padding-block:clamp(80px,10vw,160px)}@media (min-width:1024px){.VcRWuG_section{padding-top:clamp(24px,4vw,48px)}}.VcRWuG_head{flex-direction:column;gap:16px;margin-bottom:clamp(40px,5vw,72px);display:flex}.VcRWuG_headline{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;font-size:var(--fs-section);letter-spacing:-.02em;max-width:20ch;line-height:1.05}.VcRWuG_body{flex-direction:column;gap:clamp(14px,1.4vw,22px);max-width:62ch;margin-bottom:clamp(56px,7vw,96px);display:flex}.VcRWuG_pLead{letter-spacing:-.01em;color:var(--paper);font-size:clamp(21px,2.1vw,34px);line-height:1.25}.VcRWuG_pRegular{color:var(--muted-on-dark);font-size:clamp(16px,1.1vw,19px);line-height:1.55}.VcRWuG_verbsGrid{grid-template-columns:1fr;gap:clamp(4px,.8vw,12px) clamp(24px,4vw,72px);margin-top:clamp(40px,5vw,80px);padding-block:clamp(24px,5vh,64px);display:grid}@media (min-width:768px){.VcRWuG_verbsGrid{grid-template-columns:repeat(2,max-content)}}.VcRWuG_verb{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:color-mix(in srgb, var(--paper) 50%, var(--navy));font-size:clamp(30px,5vw,76px);line-height:1.08}.VcRWuG_verbOverlay{opacity:0;filter:drop-shadow(0 4px 16px color-mix(in srgb, var(--accent) 40%, transparent));position:absolute;top:0;left:0}.VcRWuG_verbSlot{position:relative}
._99Waa_section{background:var(--navy);color:var(--paper);padding-block:clamp(80px,15vw,160px);overflow:hidden}@media (min-width:1024px){._99Waa_section{padding-top:clamp(24px,4vw,48px);padding-bottom:0}}._99Waa_title{font-size:var(--fs-section);letter-spacing:-.02em;margin-top:24px;line-height:1.1}._99Waa_pinWrapper{margin-top:clamp(40px,8vw,80px)}@media (min-width:1024px){._99Waa_pinWrapper{align-items:center;min-height:86vh;margin-top:0;display:flex}}._99Waa_trackContainer{width:100%}@media (min-width:1024px){._99Waa_trackContainer{width:100vw}}._99Waa_track{padding-inline:var(--gutter);flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){._99Waa_track{width:max-content;padding-inline:var(--gutter) clamp(64px, 8vw, 160px);flex-direction:row;gap:40px}}._99Waa_card{background:color-mix(in srgb, var(--paper) 4%, var(--navy));border:1px solid color-mix(in srgb, var(--paper) 5%, transparent);transition:transform .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:24px;flex-direction:column;flex-shrink:0;gap:24px;padding:clamp(24px,4vw,40px);display:flex}@media (min-width:1024px){._99Waa_card{width:clamp(380px,29vw,480px);height:clamp(560px,46vw,680px)}._99Waa_card:hover{border-color:var(--accent);box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 15%, transparent);transform:translateY(-8px)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){._99Waa_section{padding-bottom:clamp(80px,10vw,160px)}._99Waa_pinWrapper{min-height:0;margin-top:clamp(40px,8vw,80px)}._99Waa_trackContainer{width:100%}._99Waa_track{width:auto;padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._99Waa_card{width:auto}}._99Waa_cardTitle{margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1}._99Waa_cardCopy{flex-direction:column;flex-shrink:0;gap:16px;display:flex}._99Waa_cardDescription{max-width:30ch;color:var(--muted-on-dark);font-size:clamp(16px,1.25vw,20px);line-height:1.5}._99Waa_points{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}._99Waa_points li{border:1px solid color-mix(in srgb, var(--paper) 15%, transparent);white-space:nowrap;border-radius:100px;padding:6px 14px;font-size:clamp(13px,1vw,15px)}._99Waa_cardMedia{background:color-mix(in srgb, var(--paper) 2%, var(--navy));border:1px solid color-mix(in srgb, var(--paper) 5%, transparent);border-radius:16px;flex:1;min-height:200px;position:relative;overflow:hidden}._99Waa_cardMediaImg{object-fit:cover;opacity:.92;filter:saturate(1.05)contrast(1.08)brightness(.85);width:100%;height:100%;position:absolute;inset:0}._99Waa_giantIndex{z-index:1;font-size:clamp(56px,10vw,140px);font-weight:700;font-family:var(--font-heading), sans-serif;opacity:.8;margin:0;line-height:1;position:absolute;bottom:clamp(4px,1.5vw,16px);right:clamp(12px,2vw,24px)}
.jjJM9G_section{background-color:var(--navy);color:var(--paper);padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(24px,4vw,48px)}.jjJM9G_intro{flex-direction:column;gap:16px;margin-bottom:clamp(64px,8vw,120px);display:flex}.jjJM9G_headline{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;font-size:var(--fs-section);letter-spacing:-.02em;max-width:1000px;line-height:1}.jjJM9G_body{flex-direction:column;gap:24px;max-width:800px;margin-top:24px;display:flex}.jjJM9G_pRegular{font-size:var(--fs-body);color:var(--muted-on-dark);line-height:1.6}.jjJM9G_list{flex-direction:column;gap:clamp(40px,6vw,80px);display:flex}.jjJM9G_card{background-color:color-mix(in srgb, var(--paper) 3%, var(--navy));height:clamp(380px,68vh,820px);color:inherit;isolation:isolate;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.jjJM9G_mediaBg{background:linear-gradient(to bottom right, color-mix(in srgb, var(--paper) 2%, transparent), color-mix(in srgb, var(--ink) 20%, transparent));transition:transform .6s var(--ease-out);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jjJM9G_mediaImg{object-fit:cover;opacity:.92;filter:grayscale()sepia()hue-rotate(190deg)saturate(1.6)brightness(.62)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.jjJM9G_wordmark{z-index:1;font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:color-mix(in srgb, var(--paper) 8%, transparent);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(64px,15vw,240px);font-weight:700;position:relative}.jjJM9G_cardContent{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,48px);display:flex;position:absolute;inset:0}.jjJM9G_cardHeader{transition:transform .4s var(--ease-out);align-items:center;gap:16px;margin-bottom:8px;display:flex}.jjJM9G_productName{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--paper);font-size:clamp(32px,4vw,56px);line-height:1.1}.jjJM9G_productLogoWrap{height:clamp(32px,4vw,56px);display:block}.jjJM9G_productLogo{width:auto;height:100%}.jjJM9G_arrow{width:32px;height:32px;color:var(--paper);transition:transform .4s var(--ease-out), color .4s var(--ease-out);transform:rotate(45deg)}.jjJM9G_tagline{font-size:var(--fs-body);color:var(--muted-on-dark);max-width:600px}@media (min-width:768px){.jjJM9G_card:hover .jjJM9G_mediaBg{transform:scale(1.03)}.jjJM9G_card:hover .jjJM9G_cardHeader{transform:translate(16px)}.jjJM9G_card:hover .jjJM9G_arrow{color:var(--accent);transform:rotate(0)}}
.UoqRnG_form{flex-direction:column;max-width:800px;margin-top:clamp(48px,6vw,80px);display:flex}.UoqRnG_group{border:0;border-bottom:1px solid var(--line-dark);flex-direction:column;gap:32px;min-width:0;margin:0;padding:0 0 clamp(56px,8vw,96px);display:flex}.UoqRnG_group+.UoqRnG_group{padding-top:clamp(56px,8vw,96px)}.UoqRnG_legend{width:100%;color:var(--accent);margin-bottom:8px;padding:0}.UoqRnG_field{flex-direction:column;gap:8px;min-width:0;display:flex}.UoqRnG_label{font-family:var(--font-sans), system-ui, sans-serif;color:var(--paper);font-size:clamp(15px,1vw,16px);font-weight:500;line-height:1.4}.UoqRnG_input,.UoqRnG_textarea,.UoqRnG_select{border:none;border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent);width:100%;min-width:0;color:var(--paper);font-family:var(--font-sans), system-ui, sans-serif;transition:border-color .3s var(--ease-out);background:0 0;border-radius:0;padding:16px 0;font-size:clamp(16px,1.15vw,20px)}.UoqRnG_select option{color:var(--ink);background:var(--paper)}.UoqRnG_input:focus,.UoqRnG_textarea:focus,.UoqRnG_select:focus{border-bottom-color:var(--accent)}.UoqRnG_input:focus-visible,.UoqRnG_textarea:focus-visible,.UoqRnG_select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.UoqRnG_input[aria-invalid=true],.UoqRnG_textarea[aria-invalid=true],.UoqRnG_select[aria-invalid=true]{border-bottom-width:2px;border-bottom-color:var(--paper)}.UoqRnG_textarea{resize:vertical;min-height:120px}.UoqRnG_error{color:var(--paper);font-size:14px;line-height:1.5}.UoqRnG_error:before{content:"— ";color:var(--accent)}.UoqRnG_hint{color:var(--muted-on-dark);margin:0;font-size:14px;line-height:1.5}.UoqRnG_details{border-bottom:1px solid var(--line-dark);padding:clamp(56px,8vw,96px) 0}.UoqRnG_summary{cursor:pointer;min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--paper);justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.UoqRnG_summary::-webkit-details-marker{display:none}.UoqRnG_summary:after{content:"+";color:var(--accent);font-size:18px;line-height:1}.UoqRnG_details[open] .UoqRnG_summary:after{content:"−"}.UoqRnG_summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.UoqRnG_extra{flex-direction:column;gap:32px;margin-top:40px;display:flex}.UoqRnG_handoff{max-width:60ch;color:var(--muted-on-dark);margin:clamp(48px,6vw,72px) 0 0;font-size:14px;line-height:1.5}.UoqRnG_handoff a{color:var(--paper);text-underline-offset:.2em}.UoqRnG_formStatus{min-height:24px;color:var(--paper);margin-top:24px;font-size:16px;line-height:1.5}.UoqRnG_submit{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border:none;border-radius:999px;align-self:flex-start;margin-top:24px;padding:16px 32px;font-size:15px;font-weight:500}.UoqRnG_submit:hover{background-color:var(--accent);color:var(--paper)}.UoqRnG_submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.UoqRnG_submit:disabled{cursor:wait;opacity:.65}@media (max-width:767px){.UoqRnG_group,.UoqRnG_extra{gap:28px}}@media (prefers-reduced-motion:reduce){.UoqRnG_input,.UoqRnG_textarea,.UoqRnG_select,.UoqRnG_submit{transition:none}}
.nafIFa_page{--app-bg:#fff;--app-side:#f4f4f6;--app-line:#ececf0;--app-muted:#5f6474;--app-bubble:#f1f1f4;--app-me:#5aa2f5;--app-need:#c2410c;--app-dark-btn:#141a2e}.nafIFa_line{display:block}.nafIFa_hero{background:var(--bg-deep);padding-block:calc(var(--header-h) + clamp(24px, 6vw, 72px)) clamp(48px, 6vw, 80px)}.nafIFa_heroGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.nafIFa_eyebrow{color:var(--accent);margin-bottom:clamp(18px,2.4vw,32px);display:block}.nafIFa_eyebrowLight{color:var(--muted);margin-bottom:20px;display:block}.nafIFa_h1{letter-spacing:-.035em;font-size:clamp(40px,5.6vw,88px);font-weight:500;line-height:1}.nafIFa_support{max-width:34ch;color:var(--muted-on-dark);text-wrap:pretty;margin:clamp(22px,3vw,36px) 0 clamp(28px,3.4vw,40px);font-size:clamp(17px,1.2vw,21px);line-height:1.55}.nafIFa_fine{color:var(--muted-on-dark);margin-top:18px;font-size:14px}.nafIFa_today{border-block:1px solid var(--line-dark);color:var(--muted-on-dark);margin-top:clamp(48px,7vw,96px);padding-block:20px;font-size:clamp(16px,1.2vw,20px)}.nafIFa_todayItem{color:var(--paper)}.nafIFa_todayNeed{color:#ffb58a}.nafIFa_stage{border:1px solid var(--line-dark);background:linear-gradient(160deg,#1b2a48 0%,#121b31 100%);border-radius:28px;margin:0;padding:clamp(16px,2.4vw,32px);position:relative}.nafIFa_peek{width:80px;height:auto;position:absolute;top:-38px;right:-12px;transform:rotate(8deg)}.nafIFa_app{background:var(--app-bg);color:#111318;border-radius:18px;grid-template-columns:210px minmax(0,1fr);font-size:14px;line-height:1.4;display:grid;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.nafIFa_side{background:var(--app-side);border-right:1px solid var(--app-line);padding:14px 10px}.nafIFa_sideHead{color:var(--app-muted);margin:6px 8px;font-size:12px}.nafIFa_bot{border-radius:12px;align-items:center;gap:9px;padding:7px 8px;display:flex}.nafIFa_botOn{background:#e6e6eb}.nafIFa_room{padding-left:12px}.nafIFa_face{object-fit:contain;flex:none}.nafIFa_botText{flex-direction:column;min-width:0;display:flex}.nafIFa_botText b{font-weight:500}.nafIFa_botText small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nafIFa_need{background:var(--app-need);color:#fff;width:18px;height:18px;font:700 11px/1 var(--font-geist), sans-serif;border-radius:50%;flex:none;place-items:center;margin-left:auto;font-style:normal;display:inline-grid}.nafIFa_needSmall{vertical-align:-2px;width:15px;height:15px;margin:0;font-size:10px}.nafIFa_chat{flex-direction:column;gap:10px;min-width:0;padding:14px 18px 18px;display:flex}.nafIFa_chatHead{border-bottom:1px solid var(--app-line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.nafIFa_msg{background:var(--app-bubble);color:#111318;border-radius:16px;align-self:flex-start;max-width:85%;padding:9px 13px}.nafIFa_me{background:var(--app-me);color:#08111f;align-self:flex-end}.nafIFa_ask{border-left:3px solid var(--app-need);background:#f7f7f9;border-radius:14px;padding:12px 14px}.nafIFa_askKind{color:var(--app-muted);font-size:12px}.nafIFa_askTitle{margin:3px 0;font-weight:600}.nafIFa_askDetail{color:#454a58;font-size:13px}.nafIFa_askButtons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nafIFa_once,.nafIFa_always,.nafIFa_deny{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block}.nafIFa_once{background:var(--app-dark-btn);color:#fff}.nafIFa_always{color:#1d2030;background:#e9e9ee}.nafIFa_deny{color:#b42318;background:#fde3e3}.nafIFa_wait{text-align:center;color:var(--app-muted);font-size:12px}.nafIFa_light,.nafIFa_dark{padding-block:clamp(80px,11vw,160px)}.nafIFa_dark{background:var(--navy)}.nafIFa_h2{max-width:18ch;font-size:var(--fs-section);letter-spacing:-.035em;font-weight:500;line-height:1.02}.nafIFa_h3{letter-spacing:-.015em;margin:20px 0 8px;font-size:clamp(19px,1.4vw,23px);font-weight:500}.nafIFa_lead{max-width:44ch;color:var(--meta-color);margin-top:clamp(18px,2.4vw,28px);font-size:clamp(17px,1.15vw,20px);line-height:1.6}.nafIFa_body{color:var(--muted);line-height:1.6}.nafIFa_bodyDark{color:var(--muted-on-dark);line-height:1.6}.nafIFa_small{color:var(--muted-on-dark);font-size:15px;line-height:1.55}.nafIFa_three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(40px,6vw,72px);display:grid}.nafIFa_item{min-width:0}.nafIFa_mini{background:#e6eaf2;border-radius:20px;flex-direction:column;justify-content:center;gap:8px;min-height:180px;padding:18px;font-size:13.5px;display:flex}.nafIFa_roles{flex-wrap:wrap;gap:8px;display:flex}.nafIFa_role{background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-weight:500;display:inline-flex}.nafIFa_tool{background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}.nafIFa_tool code{color:#1d2030;font:500 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.nafIFa_toolKind{width:100%;color:var(--app-muted);font-size:12px}.nafIFa_toolOk{color:#166534;font-size:12px}.nafIFa_stop{color:#b42318;background:#fde3e3;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.nafIFa_msgSmall{background:#fff;max-width:94%;font-size:13px}.nafIFa_msgSmall.nafIFa_me{background:var(--app-me)}.nafIFa_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(40px,6vw,72px);display:grid}.nafIFa_card{border:1px solid var(--line-dark);background:color-mix(in srgb, var(--paper) 4%, transparent);border-radius:22px;padding:clamp(22px,2.4vw,32px)}.nafIFa_card .nafIFa_h3{margin-top:0;margin-bottom:16px}.nafIFa_answers{color:var(--muted-on-dark);gap:12px;padding:0;list-style:none;display:grid}.nafIFa_answers span{margin-right:4px}.nafIFa_rules{margin:0 0 12px;padding:0;list-style:none}.nafIFa_rules li{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.nafIFa_seal{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-style:normal;font-weight:600}.nafIFa_seal_ask{color:#9a3412;background:#fff1e6}.nafIFa_seal_block{color:#3730a3;background:#eef0ff}.nafIFa_seal_hint{color:#166534;background:#eef6f0}.nafIFa_seal_broken{color:#b42318;background:#fde3e3}.nafIFa_meter{color:#111318;background:#fff;border-radius:14px;margin-bottom:14px;padding:14px}.nafIFa_meterHead{justify-content:space-between;font-size:14px;display:flex}.nafIFa_meterHead b{color:#b42318}.nafIFa_meterBar{background:#e6e6eb;border-radius:99px;height:10px;margin:10px 0;overflow:hidden}.nafIFa_meterBar i{background:#d92d20;width:100%;height:100%;display:block}.nafIFa_paused{color:#9a3412;background:#fff1e6;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.nafIFa_log{gap:8px;margin:0 0 14px;padding:0;font-size:15px;list-style:none;display:grid}.nafIFa_log time{color:var(--muted-on-dark);margin-right:8px;font:600 12.5px/1 ui-monospace,Menlo,monospace}.nafIFa_brain{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.nafIFa_brain .nafIFa_lead{color:var(--muted)}.nafIFa_mapStage{background:var(--bg-deep);color:var(--paper);border-radius:28px;margin:0;padding:12px;position:relative}.nafIFa_mapImage{border-radius:18px;width:100%;height:auto;display:block}.nafIFa_note{color:#111318;background:#fff;border-radius:16px;width:min(420px,100%);margin:12px 0 0 auto;padding:14px 16px;font-size:14px;box-shadow:0 18px 40px -18px #000c}.nafIFa_noteHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.nafIFa_noteHead span{color:#334155;white-space:nowrap;background:#e7ebf2;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.nafIFa_noteFrom{color:#525868;margin-top:8px;font-size:12.5px}.nafIFa_faq{max-width:920px}.nafIFa_faq .nafIFa_h2{margin-bottom:clamp(24px,4vw,48px)}.nafIFa_qa{border-top:1px solid var(--line)}.nafIFa_qa:last-child{border-bottom:1px solid var(--line)}.nafIFa_qa summary{cursor:pointer;padding:20px 40px 20px 0;font-size:clamp(17px,1.3vw,21px);font-weight:500;list-style:none;position:relative}.nafIFa_qa summary::-webkit-details-marker{display:none}.nafIFa_qa summary:after{content:"+";color:var(--muted);font-size:24px;font-weight:300;position:absolute;top:16px;right:4px}.nafIFa_qa[open] summary:after{content:"–"}.nafIFa_qa p{max-width:60ch;color:var(--muted);padding-bottom:20px;line-height:1.6}.nafIFa_end{background:var(--bg-deep);text-align:center;padding-block:clamp(96px,12vw,180px)}.nafIFa_end .nafIFa_h2{margin:0 auto clamp(28px,3vw,40px)}.nafIFa_endActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nafIFa_endLogo{width:80px;height:auto;margin:0 auto 16px;display:block}@media (max-width:900px){.nafIFa_heroGrid,.nafIFa_brain,.nafIFa_three,.nafIFa_two,.nafIFa_app{grid-template-columns:1fr}.nafIFa_side{display:none}.nafIFa_peek{width:60px;top:-28px;right:-4px}.nafIFa_note{width:auto;margin-top:12px}}
.IHaHJa_updatedAt{color:var(--muted-on-dark);font-size:14px}.IHaHJa_section{margin-top:clamp(32px,5vw,56px)}.IHaHJa_section:first-of-type{margin-top:clamp(48px,8vw,80px)}.IHaHJa_heading{color:var(--paper);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(20px,2vw,28px);font-weight:500}.IHaHJa_section p+p{margin-top:12px}
.OQM-mW_section{margin-top:clamp(64px,10vw,128px)}.OQM-mW_label{border-top:1px solid var(--line-dark);margin-bottom:clamp(24px,3vw,40px);padding-top:16px;display:block}.OQM-mW_number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1;display:block}.OQM-mW_body{max-width:46ch;color:var(--muted-on-dark);margin:0;font-size:clamp(16px,1vw,18px);line-height:1.55}.OQM-mW_problems{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(28px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.OQM-mW_problem{align-content:start;gap:16px;display:grid}.OQM-mW_problem p{color:var(--paper);margin:0;font-size:clamp(18px,1.4vw,22px);line-height:1.4}.OQM-mW_steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(32px,3vw,48px) clamp(24px,2.5vw,40px);margin:0;padding:0;list-style:none;display:grid}.OQM-mW_step{align-content:start;gap:12px;display:grid}.OQM-mW_stepTitle{letter-spacing:-.02em;color:var(--paper);margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.15}.OQM-mW_note{border-left:2px solid var(--accent);max-width:44ch;margin-top:clamp(72px,10vw,140px);padding-left:clamp(20px,2.4vw,32px)}.OQM-mW_note p{letter-spacing:-.02em;text-wrap:pretty;color:var(--paper);margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:500;line-height:1.2}.OQM-mW_subLabel{margin-top:clamp(56px,7vw,96px);display:block}.OQM-mW_models{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-top:24px;display:grid}.OQM-mW_modelProject,.OQM-mW_modelAaas{border:1px solid var(--line-dark);align-content:start;gap:16px;padding:clamp(24px,3vw,40px);display:grid}.OQM-mW_modelProject{border-top:3px solid var(--accent);background:color-mix(in srgb, var(--paper) 3%, transparent)}.OQM-mW_modelAaas{border-style:dashed}.OQM-mW_modelTitle{letter-spacing:-.02em;color:var(--paper);margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.1}.OQM-mW_tool{margin-top:clamp(72px,10vw,140px)}.OQM-mW_toolAction{margin-top:24px}.OQM-mW_cta{flex-direction:column;align-items:flex-start;gap:20px;margin-top:clamp(64px,9vw,120px);display:flex}.OQM-mW_ctaText{max-width:44ch;color:var(--paper);font-size:clamp(18px,1.4vw,22px);font-weight:500}
.XBDFJG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.XBDFJG_card{border:1px solid var(--line-dark);flex-direction:column;gap:16px;height:100%;padding:clamp(24px,2.5vw,36px);display:flex}.XBDFJG_number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1;display:block}.XBDFJG_title{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.05}.XBDFJG_title a{color:inherit;text-decoration:none}.XBDFJG_summary{color:var(--muted-on-dark);margin:0;font-size:clamp(16px,1vw,18px);line-height:1.5}.XBDFJG_points{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.XBDFJG_points li{border:1px solid var(--line-dark);color:var(--muted-on-dark);border-radius:999px;padding:6px 12px;font-size:14px}.XBDFJG_cardCta{margin-top:auto;padding-top:8px}.XBDFJG_cta{flex-direction:column;align-items:flex-start;gap:20px;margin-top:clamp(56px,9vw,112px);display:flex}.XBDFJG_ctaText{max-width:44ch;color:var(--paper);font-size:clamp(18px,1.4vw,22px);font-weight:500}
.BWtEIa_lead{max-width:62ch;color:var(--paper);margin-bottom:clamp(48px,8vw,96px);font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.45}.BWtEIa_principles{gap:0;display:grid}.BWtEIa_principles>li{border-top:1px solid color-mix(in srgb, var(--paper) 12%, transparent)}.BWtEIa_principles>li:last-child{border-bottom:1px solid color-mix(in srgb, var(--paper) 12%, transparent)}.BWtEIa_row{grid-template-columns:64px 1fr;gap:16px;padding-block:clamp(24px,3vw,44px);display:grid}.BWtEIa_title{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,40px);font-weight:500;line-height:1.1}.BWtEIa_summary{max-width:52ch;color:var(--muted-on-dark);margin-top:8px;font-size:clamp(16px,1vw,20px)}.BWtEIa_arc{letter-spacing:-.02em;flex-direction:column;gap:6px;margin-block:clamp(56px,9vw,120px);font-size:clamp(24px,3vw,44px);font-weight:500;line-height:1.15;display:flex}@media (max-width:767px){.BWtEIa_row{grid-template-columns:1fr;gap:8px}}
.qUhEeG_list{gap:0;margin-top:clamp(48px,8vw,96px);display:grid}.qUhEeG_list>li{border-top:1px solid color-mix(in srgb, var(--paper) 12%, transparent)}.qUhEeG_list>li:last-child{border-bottom:1px solid color-mix(in srgb, var(--paper) 12%, transparent)}.qUhEeG_row{grid-template-columns:200px 1fr;gap:16px;padding-block:clamp(24px,3vw,44px);display:grid}.qUhEeG_body{justify-items:start;gap:16px;display:grid}.qUhEeG_list>li[id]{scroll-margin-top:var(--header-h,88px)}.qUhEeG_summary{max-width:52ch;color:var(--muted-on-dark);font-size:clamp(16px,1vw,20px)}@media (max-width:767px){.qUhEeG_row{grid-template-columns:1fr;gap:8px}}.qUhEeG_cta{flex-direction:column;align-items:flex-start;gap:20px;margin-top:clamp(56px,9vw,112px);display:flex}.qUhEeG_ctaText{max-width:44ch;color:var(--paper);font-size:clamp(18px,1.4vw,22px);font-weight:500}
.O6KwKG_section{background-color:var(--navy);color:var(--paper);padding-block:clamp(80px,10vw,160px)}@media (min-width:1024px){.O6KwKG_section{padding-top:clamp(24px,4vw,48px)}}.O6KwKG_content{flex-direction:column;gap:32px;max-width:900px;display:flex}.O6KwKG_headline{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(40px,6vw,88px);line-height:1.1}.O6KwKG_body{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.O6KwKG_pRegular{font-size:var(--fs-body);color:var(--paper);opacity:.8;line-height:1.6}.O6KwKG_ctaContainer{justify-content:flex-start;display:flex}
