.proposal_proposal__F2rc3{--ground:#f6f8f6;--panel:#fff;--ink:#191f1c;--ink-soft:#4c5551;--line:#dee5e1;--accent:#2e5e56;--accent-soft:#e4eeea;--link:#1d4ed8;--measure:66ch;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;background:var(--ground);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.proposal_wrap__Ae_Bs{max-width:760px;margin:0 auto;padding:clamp(28px,6vw,72px) clamp(20px,5vw,40px)}.proposal_eyebrow__HYeOh{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600}.proposal_header__XUNHO{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:40px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.proposal_for__TooOW{font-size:.9rem;color:var(--ink-soft)}.proposal_for__TooOW strong{color:var(--ink);font-weight:600}.proposal_from__qKNtN{font-size:.78rem;color:var(--ink-soft);text-align:right}.proposal_headline__XZgfW{font-family:var(--serif);font-weight:600;font-size:clamp(1.9rem,5.2vw,2.9rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:.1em 0 .5em;max-width:var(--measure)}.proposal_lede__L4aCN{font-size:1.12rem;color:var(--ink-soft);max-width:var(--measure);margin:0 0 18px}.proposal_video__EyQ1t{margin:28px 0 8px}.proposal_sectionHeading__d_FXd{font-family:var(--serif);font-weight:600;font-size:1.35rem;margin:52px 0 12px;letter-spacing:-.01em;max-width:var(--measure)}.proposal_sectionIntro__Z9sJL{color:var(--ink-soft);max-width:var(--measure);margin:0 0 18px}.proposal_tableWrap__S1rEw{overflow-x:auto;margin:26px 0 10px}.proposal_table__MtzcD{width:100%;border-collapse:collapse;font-size:.94rem}.proposal_table__MtzcD thead{background:var(--accent-soft)}.proposal_table__MtzcD th{text-align:right;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600;padding:12px 16px;border:1px solid var(--line);white-space:nowrap}.proposal_table__MtzcD td:first-child,.proposal_table__MtzcD th:first-child{text-align:left}.proposal_table__MtzcD td{padding:12px 16px;border:1px solid var(--line);background:var(--panel);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.proposal_tableNote__yLH0I{color:var(--ink-soft);font-size:.85rem;margin:0 0 20px}.proposal_calc__Cjs9p{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,4vw,32px);margin:26px 0 10px}.proposal_calcSliders__OFLCe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;margin-bottom:26px}.proposal_calcSliderHead__rdpJP{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.proposal_calcSliderLabel__U_6ET{font-size:.85rem;color:var(--ink-soft)}.proposal_calcSliderValue__0DPK2{font-weight:600;font-variant-numeric:tabular-nums}.proposal_calcRange__cGXuR{width:100%;height:6px;border-radius:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;accent-color:var(--accent)}.proposal_calcRange__cGXuR::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--panel);box-shadow:0 1px 3px rgba(0,0,0,.25)}.proposal_calcRange__cGXuR::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--panel);box-shadow:0 1px 3px rgba(0,0,0,.25)}.proposal_calcSliderBounds__HZgRY{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-soft);margin-top:4px}.proposal_calcTiles__8KeY6{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--line);padding-top:22px}@media (max-width:640px){.proposal_calcTiles__8KeY6{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.proposal_calcTiles__8KeY6{grid-template-columns:1fr}}.proposal_calcTile__EVwP8{background:var(--ground);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.proposal_calcTileLabel__iwOTK{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin:0 0 6px}.proposal_calcTileValue__bfORP{font-family:var(--serif);font-weight:600;font-size:1.5rem;letter-spacing:-.01em;margin:0;font-variant-numeric:tabular-nums}.proposal_calcTileSub__kNjRW{font-size:.8rem;color:var(--ink-soft);margin:4px 0 0}.proposal_calcTileAccent__pUm09{background:var(--accent-soft);border-color:var(--accent)}.proposal_calcTileAccent__pUm09 .proposal_calcTileLabel__iwOTK,.proposal_calcTileAccent__pUm09 .proposal_calcTileValue__bfORP{color:var(--accent)}.proposal_lineList__bzc3S{list-style:disc;max-width:var(--measure);margin:0 0 20px;padding-left:22px}.proposal_lineList__bzc3S li{margin-bottom:8px}.proposal_lineList__bzc3S li::marker{color:var(--accent)}.proposal_price__1ULOx{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(24px,5vw,36px);margin-top:40px;text-align:center}.proposal_priceAmount__5IJXO{font-family:var(--serif);font-weight:600;font-size:clamp(1.9rem,5vw,2.5rem);letter-spacing:-.01em;margin:0}.proposal_priceThen__IZoyZ{display:block;font-size:.62em;font-weight:500;color:var(--ink-soft);margin-top:6px}.proposal_priceQualifier__jTzKB{color:var(--ink-soft);font-size:.94rem;margin:8px 0 0}.proposal_expires__2NfYE{color:var(--ink-soft);font-size:.85rem;margin:14px 0 0}.proposal_cta__iWDA_{text-align:center;margin-top:28px}.proposal_btn__PQz1a{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;padding:14px 26px;border-radius:10px;font-size:1rem;transition:transform .15s ease,filter .15s ease}.proposal_btn__PQz1a:hover{filter:brightness(1.06);transform:translateY(-1px)}.proposal_btn__PQz1a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.proposal_btn__PQz1a{transition:none}}.proposal_checkout__pcXrw{margin-top:24px;text-align:left;border-radius:12px;overflow:hidden}.proposal_checkoutLoading__HAGe4{color:var(--ink-soft);font-size:.94rem;margin:24px 0 0}.proposal_checkoutError__aPt_f{margin-top:24px;border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--ground)}.proposal_checkoutError__aPt_f p{margin:0 0 12px}.proposal_checkoutErrorDetail__lZ4mj{color:var(--ink-soft);font-size:.85rem}.proposal_confirmedPage__XQO3g{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(28px,5vw,44px);margin-top:40px;text-align:center}.proposal_confirmHeading__uLbMo{font-family:var(--serif);font-size:1.7rem;color:var(--accent);margin:0 0 12px}.proposal_confirmSub__YlMao{color:var(--ink-soft);margin:0 0 28px}.proposal_confirmNextHeading__LeSwA{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.proposal_kickoffEmbed__27BHd{min-height:640px;margin:0 0 20px}.proposal_confirmContact__xf8GH{color:var(--ink-soft);font-size:.94rem;margin:0}.proposal_terms__KWVkE{color:var(--ink-soft);font-size:.85rem;margin:16px 0 0}.proposal_terms__KWVkE a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.proposal_footer__8mUuT{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:.8rem;color:var(--ink-soft);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.proposal_bandLadder__yJedY{margin-top:26px}.proposal_bandLadderHeading__9L1_D{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0}.proposal_bandLadder__yJedY .proposal_tableWrap__S1rEw{margin:10px 0}.proposal_bandActive__rhTig{background:var(--accent-soft);font-weight:700}.proposal_table__MtzcD td.proposal_bandActive__rhTig{background:var(--accent-soft);color:var(--accent)}.proposal_phases__me8sV{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:4px 0 24px}@media (max-width:720px){.proposal_phases__me8sV{grid-template-columns:1fr}}.proposal_phaseCard__ypk8j{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:20px}.proposal_phaseCard__ypk8j:first-child{border-color:var(--accent);background:var(--accent-soft)}.proposal_phaseStep__2hnh0{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0}.proposal_phaseName__Eb03I{font-size:1.15rem;margin:2px 0 14px}.proposal_phaseLines__Slyft{display:flex;flex-direction:column;gap:2px}.proposal_phaseLine__gLHxg{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.proposal_phaseLine__gLHxg:first-child{border-top:none}.proposal_phaseLineText__mwLeq{display:flex;flex-direction:column;flex:1;min-width:0}.proposal_phaseLineLabel__Jbulh{font-weight:600}.proposal_phaseLineDetail__csXzf{font-size:.85rem;color:var(--ink-soft)}.proposal_phaseLineAmount__jM_ZA{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.proposal_phaseLineWas__zG9fi{font-weight:500;color:var(--ink-soft);margin-right:6px}.proposal_phaseBullets__zailp{list-style:none;padding:0;margin:14px 0 0;font-size:.9rem;color:var(--ink-soft)}.proposal_phaseBullets__zailp li{padding-left:18px;position:relative;margin-bottom:6px}.proposal_phaseBullets__zailp li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.proposal_countdown__Dud_U{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;margin-bottom:22px;border:1px solid var(--accent);border-radius:10px;background:var(--accent-soft)}.proposal_countdownLabel__R775Q{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.proposal_countdownClock__hRdqY{display:flex;gap:10px}.proposal_countdownUnit___imqW{display:flex;align-items:baseline;gap:4px}.proposal_countdownUnit___imqW b{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;min-width:1.6ch;text-align:right}.proposal_countdownUnit___imqW i{font-style:normal;font-size:.72rem;color:var(--ink-soft)}.proposal_countdownDate__d4A10{font-size:.85rem;color:var(--ink-soft);margin-left:auto}.proposal_countdownExpired__BZ8GU{border-color:var(--line);background:var(--panel)}.proposal_countdownExpired__BZ8GU .proposal_countdownLabel__R775Q{color:var(--ink-soft);text-transform:none;letter-spacing:0;font-size:.9rem;font-weight:500}.proposal_srOnly__tCds3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.proposal_guideLink__aQOj5{margin:30px 0 26px;font-size:.94rem;text-align:center}.proposal_guideLink__aQOj5 a{color:var(--link);text-decoration:underline}.proposal_stages__dXg2h{list-style:none;padding:0;margin:28px 0 0;border-left:2px solid var(--line)}.proposal_stages__dXg2h li{display:flex;flex-direction:column;padding:6px 0 6px 16px;margin-left:-2px;border-left:2px solid transparent}.proposal_stages__dXg2h li.proposal_stageCurrent__iUnOo{border-left-color:var(--accent)}.proposal_stageName__0iISJ{font-weight:600}.proposal_stageTag__N5LjC{margin-left:10px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;vertical-align:2px}.proposal_stageSummary__T6Ld8{color:var(--ink-soft);font-size:.94rem}.proposal_clauses__Y4Tt4{margin:0;max-width:var(--measure)}.proposal_clauses__Y4Tt4 dt{font-weight:600;margin-top:18px}.proposal_clauses__Y4Tt4 dd{margin:4px 0 0}.proposal_rolloutPrice__JsjUn{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 20px;margin:0 0 14px}.proposal_accept___9e_3{margin-top:40px;max-width:var(--measure)}.proposal_accept___9e_3 p{margin:0}.proposal_rolloutAccept__gcmZW{margin-top:40px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:clamp(20px,4vw,28px)}.proposal_rolloutAccept__gcmZW p{margin:0 0 16px}.proposal_rolloutAcceptActions__TAtor{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.proposal_rolloutAcceptButton__9lTTh{background:var(--accent);color:#fff;border:none;border-radius:10px;padding:14px 22px;font:inherit;font-weight:600;cursor:pointer}.proposal_rolloutAcceptButton__9lTTh:disabled{opacity:.6;cursor:wait}.proposal_rolloutAcceptCancel__3p9uY{background:none;border:none;color:var(--ink-soft);font:inherit;text-decoration:underline;cursor:pointer}.proposal_rolloutAcceptDone__qMnvi{color:var(--accent);font-weight:600}.proposal_signOverlay__J9nmf{position:fixed;inset:0;z-index:50;background:rgba(25,31,28,.55);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.proposal_signPanel__FHh2b{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:clamp(24px,5vw,40px);max-width:560px;width:100%;max-height:100%;overflow-y:auto;box-shadow:0 24px 60px rgba(25,31,28,.28)}.proposal_signEyebrow__PuXIi{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0}.proposal_signTitle__BgYeU{font-family:var(--serif);font-size:1.5rem;font-weight:600;margin:4px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.proposal_signTerms__rw0Zm{margin:0 0 18px}.proposal_signTerms__rw0Zm>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line)}.proposal_signTerms__rw0Zm dt{color:var(--ink-soft);font-size:.9rem}.proposal_signTerms__rw0Zm dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.proposal_signTotal__nST8m dd,.proposal_signTotal__nST8m dt{color:var(--accent);font-size:1.05rem}.proposal_signFine__GFUHm{font-size:.85rem;color:var(--ink-soft);margin:0 0 18px}.proposal_signLabel__UkruB{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:8px}.proposal_signInput__muhEP{width:100%;font-family:var(--serif);font-size:1.5rem;font-style:italic;padding:6px 2px;border:none;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink)}.proposal_signInput__muhEP:focus{outline:none;border-bottom-color:var(--accent)}.proposal_signMeta__ZUG6U{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--ink-soft);margin:10px 0 22px}.proposal_signMeta__ZUG6U a{color:var(--accent);text-decoration:underline}.proposal_signPanel__FHh2b .proposal_rolloutAcceptButton__9lTTh:disabled{opacity:.45;cursor:not-allowed}.proposal_signError__4RWA4{color:#9b1c1c;font-size:.9rem;margin:0 0 14px}