@import"https://fonts.googleapis.com/css?family=Lato:100,300,400,500,700,900";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-monospace: "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-family-sans-branded: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--button-radius:.5rem}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}input,select,textarea,button{font-family:inherit;font-size:inherit}body{margin:0;font-family:var(--font-family-sans-serif);font-size:.9rem;font-weight:400;line-height:1.5;color:var(--darktext);text-align:left;background-color:#f4fafc}h1,h2,h3,h4,h5,h6{margin-top:.25rem;margin-bottom:.25rem;line-height:1}h1,.h1{font-weight:900;font-size:3rem}h2,.h2{font-size:2rem;font-weight:700}h3,.h3{font-size:1.5rem;font-weight:700}h4,.h4{font-size:1.3rem;font-weight:700}h5,.h5{font-size:1rem;font-weight:700}h6,.h6{font-size:.8rem;font-weight:600}p{margin-top:0;margin-bottom:1rem;text-align:left}.branded_text{text-transform:uppercase;font-family:var(--font-family-sans-branded)}.fig{font-family:var(--font-family-monospace);font-feature-settings:"tnum","zero";font-variant-numeric:tabular-nums slashed-zero}.item{margin-top:.5rem;padding:.5rem;border-color:var(--primary);border-style:solid;border-radius:.5rem}.main_block{min-height:100vh;position:relative;background-color:var(--lightbackground)}.editing_item_header{font-size:22px}.hd_div{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-end}.add_item_block{margin-top:1.5rem;margin-bottom:1.5rem}.add_item_row{padding-top:.5rem;padding-bottom:.5rem}.placer2{padding-top:2rem;padding-bottom:5rem}.intro_screen_button{min-height:2rem;font-weight:900;padding:1rem;margin:1rem 0rem;border-radius:0}.intro_screen_projects_card{width:100%}.feasibility_headerbar{background-color:var(--lightaccent);color:var(--darkshade)}.project_settings_rows{margin:1rem 0rem}.project_settings_input_row{margin:.5rem 0rem}.project_settings_odd{background-color:var(--lightaccent)}.panes{background-color:var(--white);border-radius:.5rem;box-shadow:0 1px 4px #0006}.feasibility_headerbar_{padding:.5rem 0rem;margin-bottom:.5rem;border-bottom:black;border-bottom:solid;border-width:1px}.table{width:100%;animation:appear 1s;table-layout:fixed}.table_row{border-bottom-style:solid;border-width:1px;border-color:var(--lightshade)}.table_simple_cell{text-align:right;vertical-align:middle;padding-left:.15rem;padding-right:.15rem}.table_with_historic{color:#d3d3d3;text-align:right}.table_header_cell{text-align:center;border-style:solid;border-width:2px;border-color:var(--darkaccent)}.table_cell_Left{width:25%}.listbutton_unregular{height:2.5rem;margin:0rem .1rem}.input_form_edit_row{margin:.15rem 0rem}.non_editable_form_row{margin:.25rem 0rem;font-weight:900}.non_editable_form_right{text-align:right}.observations_row{margin-top:2rem}.alert_css{z-index:2;position:fixed;top:1rem;left:2.5%;width:95%;padding:1rem;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,.75);box-shadow:0 0 8px #000000bf;transition:.5s;cursor:pointer}.flex_column{flex-direction:column}.flex{display:flex}.flexwrap{flex-wrap:wrap}.center{width:100%;text-align:center}.middle{height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.bk_primary{background-color:var(--primary);border-color:#377694;border-width:2px;color:var(--white)}.bk_lightaccent{background-color:var(--lightaccent);color:var(--darktext)}.bk_lightshade{background-color:var(--lightshade)}.bk_white{background-color:#fff;color:var(--darktext)}.bk_darkshade{background-color:var(--darkshade);border-color:#377694;border-width:2px;color:var(--white)}.bk_darkaccent_2{background-color:var(--darkaccent_2);border-color:#377694;border-width:2px;color:var(--white)}.bk_darkaccent{background-color:var(--darkaccent);border-color:#377694;border-width:2px;color:var(--white)}.bk_danger{background-color:var(--danger);border-color:#3a001e;border-width:2px;color:var(--white)}.bk_danger_outline{border-color:var(--danger);background:#fdecea;border-width:3px;color:var(--danger)}.bk_warning{background-color:var(--warning);border-color:var(--warning);border-width:2px;color:var(--white)}.bk_success{background-color:var(--success);border-color:#00a073;color:var(--white)}.bk_success_outline{border-color:var(--success);background-color:#edf6f0;border-width:3px;color:var(--success)}.bk_success_gradient{background-color:var(--success);background:linear-gradient(90deg,var(--success) 0%,#00a073 100%);border-color:#00a073;color:var(--white)}.bk_info{background-color:var(--info);border-color:var(--info);border-width:2px;color:var(--white)}.bk_premium{background-color:var(--premium);border-color:var(--premium);border-width:2px;color:var(--darktext)}.bk_free{background-color:var(--free);border-color:var(--free);border-width:2px;color:var(--darktext)}.bk_partnerhsip{background-color:var(--partnership);border-color:var(--partnership);border-width:2px;color:var(--lighttext)}.primarybutton{background-color:var(--primary);color:var(--lighttext)}.c_primary{color:var(--primary)}.c_lighttext{color:var(--lightshade)}.c_darktext{color:var(--darktext)}.icon_primary{fill:var(--primary)}.icon_white{fill:var(--white)}.icon_darktext{fill:var(--darktext)}.general_list{border-style:solid;border-color:var(--lightaccent);border-width:2px}.list_table_header{background-color:var(--lightaccent);color:var(--darktext);font-weight:700;text-align:center;font-size:16px}.list_table_header_left{background-color:var(--lightaccent);color:var(--darktext);font-weight:700;text-align:left;font-size:16px}.list_table_header_inside{padding-top:.25rem;padding-bottom:.25rem}.list_item{padding:.1rem;border-bottom:2px solid;border-color:var(--lightaccent)}.list_large_item{padding:.5rem 0rem;border-bottom:1px solid;border-color:var(--lightshade)}.warning_div_outside{margin-top:.75rem;width:100%;text-align:center}.warning_div_header{padding:.25rem 1rem;width:100%;filter:brightness(1.1)}.warning_div_inside{padding:.5rem;width:100%}.blanktop_05{margin-top:.5rem}.blanktop_075{margin-top:.75rem}.blanktop_10{margin-top:1rem}.blanktop_15{margin-top:1.5rem}.blanktop_30{margin-top:3rem}.blankbottom_05{margin-bottom:.5rem}.blankbottom_075{margin-bottom:.75rem}.blankbottom_10{margin-bottom:1rem}.blankbottom_15{margin-bottom:1.5rem}.break_line{overflow-wrap:break-word}.animation_appear{animation:appear 1s}@keyframes appear{0%{opacity:0;display:none}to{opacity:1}}:root{--blue: #2196F3;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #e51c23;--orange: #fd7e14;--yellow: #ff9800;--green: #4CAF50;--teal: #20c997;--cyan: rgb(80, 39, 176);--white: #fff;--gray: #666;--gray-dark: #222;--primary: #469cc0;--primary-contrast-text:#fff;--lightshade: #F1EEF2;--lightaccent: #94cfc9;--darkshade: #183641;--darkaccent:#20566e;--lighttext:#fff;--darktext:var(--darkshade);--secondary: #fff;--success: #4baa71;--info: #552d2e;--warning: #ff9800;--danger: #f44336;--light: #fff;--dark: #222;--castanho: #552d2e;--rosaseco: #b78481;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.button{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:var(--button-radius);font-weight:700;text-decoration:none;cursor:pointer}.spt_btn_inline{width:auto;padding:1rem 1.75rem}.spt_btn_outline_ink{background:transparent;color:var(--darkshade);border:1.5px solid var(--darkshade)}.spt_btn_outline_ink:hover{background:var(--darkshade);color:var(--lighttext);filter:none}.site_header{position:sticky;top:0;z-index:10;background-color:#f4fafc;border-bottom:1px solid rgba(24,54,65,.35)}.site_header_inner{max-width:1800px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:2rem}.site_logo{display:flex;align-items:center;color:var(--darkshade);font-size:1.5rem;font-weight:900;text-decoration:none;white-space:nowrap}.site_logo_img{height:32px;width:auto;display:block}.site_nav{display:flex;gap:1.5rem;flex:1}.site_nav a{color:var(--darkshade);text-decoration:none;font-weight:700;font-size:.85rem}.site_nav a:hover{color:var(--castanho)}.site_header_actions{display:flex;align-items:center;gap:1rem}.site_lang_switch{display:flex;gap:.5rem}.site_lang_switch a{color:#6f8893;text-decoration:none;font-size:.8rem;font-weight:700}.site_lang_switch a.active{color:var(--darkshade);text-decoration:underline}.hero{padding:5rem 1.5rem;text-align:center;color:var(--darkshade)}.hero_inner{max-width:700px;margin:0 auto}.hero h1{font-size:2.75rem;margin-bottom:1.5rem}.hero_subheadline{font-size:1.1rem;margin-bottom:2rem;color:#6f8893}.hero_cta{font-size:1rem}.showcase{max-width:1100px;margin:0 auto;padding:0 1.5rem;box-sizing:content-box}.showcase_device{padding:0 .6rem .6rem;border-radius:14px;background:linear-gradient(180deg,#22495a 0%,var(--darkshade) 100%);box-shadow:0 30px 60px -20px #18364173,0 12px 24px -12px #1836414d,inset 0 1px #ffffff14}.showcase_titlebar{position:relative;display:flex;align-items:center;justify-content:center;height:2.1rem}.showcase_dots{position:absolute;left:.5rem;display:flex;gap:.4rem}.showcase_dots i{width:.6rem;height:.6rem;border-radius:50%;background:#ffffff2e}.showcase_titlebar_label{display:inline-flex;align-items:center;gap:.45rem;color:#ffffffd9;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.showcase_titlebar_label:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--type-accent, var(--primary))}.showcase_screen{position:relative;aspect-ratio:1900 / 900;border-radius:6px;overflow:hidden;background:var(--white)}.showcase_slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.showcase_slide.active{opacity:1;visibility:visible}.showcase_slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.showcase_controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.showcase_label{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem .65rem;border:1.5px solid rgba(24,54,65,.25);border-radius:999px;background:transparent;color:#6f8893;font:inherit;font-weight:700;font-size:.8rem;cursor:pointer;overflow:hidden;transition:color .2s,border-color .2s}.showcase_label:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--type-accent, var(--primary))}.showcase_label:hover,.showcase_label.active{color:var(--darkshade);border-color:var(--darkshade)}.showcase_label_track{position:absolute;left:1rem;right:1rem;bottom:.3rem;height:2px;border-radius:1px;background:transparent}.showcase_label.active .showcase_label_track{background:#1836411f}.showcase_label_fill{display:block;height:100%;border-radius:1px;background:var(--type-accent, var(--primary));transform-origin:left;animation:showcase_fill var(--slide-duration, 5s) linear forwards}.showcase.is_paused .showcase_label_fill{animation-play-state:paused}@keyframes showcase_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.showcase_pause{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1.5px solid rgba(24,54,65,.25);border-radius:50%;background:transparent;color:var(--darkshade);cursor:pointer}.showcase_pause:hover{border-color:var(--darkshade)}.showcase_label:focus-visible,.showcase_pause:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.showcase_slide{transition:none}.showcase_label_fill{animation:none}.showcase_label.active .showcase_label_track,.showcase_pause{display:none}}@media(max-width:576px){.showcase_device{padding:0 .35rem .35rem;border-radius:10px}.showcase_titlebar{height:1.6rem}.showcase_dots i{width:.45rem;height:.45rem}}.home_hero{text-align:left}.home_hero_inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:3rem}.home_hero_logo{width:330px;height:330px;flex-shrink:0}.home_hero_divider{align-self:stretch;width:1px;background-color:#18364140}.home_hero_text{flex:1;min-width:0}.home_hero_headline{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.home_hero_headline em{font-style:italic;font-weight:300;color:var(--castanho)}.home_hero_subheadline{max-width:600px;margin-bottom:0}@media(max-width:768px){.home_hero_inner{flex-direction:column;text-align:center}.home_hero_divider{display:none}.home_hero_headline{font-size:2.25rem}}@media(max-width:576px){.home_hero_logo{width:min(330px,100%);height:auto}}.home_spacer{height:125px}.split_panel{display:grid;grid-template-columns:1fr 1fr}.split_panel_col{display:flex;flex-direction:column;min-width:0;padding:3.5rem 3rem}@media(max-width:576px){.split_panel_col{padding:2.5rem 1.25rem}}.split_panel_light{background-color:#fff;color:var(--darkshade)}.split_panel_dark{color:var(--lighttext)}.split_eyebrow{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;color:var(--castanho)}.split_panel_dark .split_eyebrow{color:var(--rosaseco)}.split_panel_col h2{font-size:2.25rem;line-height:1.15;margin-bottom:1rem}.split_panel_col h2 em{font-style:italic;font-weight:300;color:var(--castanho)}.split_panel_dark h2 em{color:var(--rosaseco)}.split_subheadline{margin-bottom:2rem;color:#6f8893}.split_panel_dark .split_subheadline{color:var(--lightaccent)}.advisory_example{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;margin-bottom:2rem}.advisory_label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.advisory_asked .advisory_label{display:block;color:var(--lightaccent);margin-bottom:.75rem}.advisory_meta{font-size:.85rem;font-weight:700;margin-bottom:.5rem}.advisory_meta span{font-weight:400;opacity:.6;margin-left:.5rem}.advisory_bubble{max-width:92%;padding:1rem 1.4rem;border-radius:1rem;background-color:#2a5262;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.3}.advisory_report{margin-left:8%;padding:1.5rem 1.75rem;background-color:#f4f0e8;color:var(--darkshade);box-shadow:0 18px 40px #00000059}.advisory_report_header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--darkshade)}.advisory_report_ref{font-family:var(--font-family-monospace);font-size:.7rem;color:#5b7480;white-space:nowrap}.advisory_report_answer{margin:1rem 0;font-size:1.05rem;line-height:1.5}.advisory_report_metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid rgba(24,54,65,.15)}.advisory_report_metrics>div{padding:.75rem .75rem 0}.advisory_report_metrics>div:first-child{padding-left:0}.advisory_report_metrics>div+div{border-left:1px solid rgba(24,54,65,.15)}.advisory_report_metrics dt{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b7480}.advisory_report_metrics dd{margin:.25rem 0 0;font-family:var(--font-family-monospace);font-size:1.35rem;color:#a4594f}@media(max-width:576px){.advisory_bubble{max-width:100%;font-size:1.25rem}.advisory_report{margin-left:0;padding:1.25rem}.advisory_report_header{flex-direction:column;gap:.25rem}.advisory_report_metrics{grid-template-columns:1fr}.advisory_report_metrics>div,.advisory_report_metrics>div:first-child{display:flex;justify-content:space-between;align-items:baseline;padding:.6rem 0}.advisory_report_metrics>div+div{border-left:0;border-top:1px solid rgba(24,54,65,.15)}.advisory_report_metrics dd{margin:0;font-size:1.15rem}}.split_cta{display:flex;align-items:center;gap:1rem;margin-top:auto}.split_cta a{font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.03em;text-decoration:none;color:inherit;border-bottom:2px solid currentColor;padding-bottom:2px}.split_cta_note{font-size:.85rem;opacity:.7;margin-top:.75rem}.split_cta_buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto}.split_cta_buttons a{flex:1;text-align:center}.statement_table_scroll{overflow-x:auto;margin-bottom:2rem}.statement_table{width:100%;border-collapse:collapse;font-size:.8rem;border:1px solid var(--darkshade)}.statement_table th,.statement_table td{padding:.4rem .6rem;text-align:right;white-space:nowrap}.statement_table thead th{border:1px solid var(--darkshade);font-weight:700}.statement_row_label{text-align:left!important;font-family:var(--font-family-sans-serif);font-weight:500}.statement_table thead th:first-child{text-align:left}.statement_subtotal_row{background-color:#469cc01f;font-weight:700}.statement_total_row td{background-color:var(--darkshade);color:var(--lighttext);font-weight:700}.trial_benefits{list-style:none;padding:0;margin:1.5rem 0 2rem;text-align:left;display:inline-block}.trial_benefits li{padding:.35rem 0;font-weight:700}.trial_benefits li:before{content:"✓ ";color:var(--success)}.how_it_works{padding:4rem 1.5rem}.how_it_works h2{margin-bottom:2.5rem}.how_it_works_grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.how_it_works_card{padding:1.5rem}.how_it_works_step{display:block;color:var(--castanho);font-size:.85rem;font-weight:700;margin-bottom:.5rem}.how_it_works_card h3{margin-bottom:.5rem}.project_types{padding:4rem 1.5rem}.project_types h2{margin-bottom:2.5rem}.project_types_grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.consulting_services_grid{grid-template-columns:repeat(4,1fr)}.consulting_services_grid>.project_type_card_headed:nth-child(4n+2){--type-accent: var(--lightaccent)}.consulting_services_grid>.project_type_card_headed:nth-child(4n+3){--type-accent: var(--rosaseco)}.consulting_services_grid>.project_type_card_headed:nth-child(4n+4){--type-accent: var(--lightshade)}.consulting_services_grid>.project_type_card_headed{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.consulting_services_grid .project_type_header{display:flex;flex-direction:column;justify-content:flex-end}.consulting_services_grid.consulting_services_grid .project_type_header h3{font-size:1.5rem}.contact_cards_grid{max-width:400px;grid-template-columns:1fr}.contact_card p{margin:0}.contact_email_link{color:var(--primary);font-weight:700;text-decoration:none}.contact_email_link:hover{text-decoration:underline}.about_story{padding:1rem 1rem 3rem}.about_story_inner{max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.7}.about_story_inner p{margin:0 0 1.25rem}.about_story_closing{font-size:1.35rem;font-weight:700;margin-top:2rem}.about_team_grid{display:grid;grid-template-columns:1fr;max-width:420px;margin:0 auto}.about_founder_card{text-align:center}.about_founder_photo{width:160px;height:160px;border-radius:50%;object-fit:cover;margin:0 auto 1rem;display:block;border:4px solid var(--lightshade)}.about_founder_role{color:var(--primary);font-weight:700;margin:0 0 .75rem}.about_founder_social{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--primary);font-weight:700;text-decoration:none}.about_founder_social:hover{text-decoration:underline}.project_type_card{padding:1.75rem}.project_type_card h3{color:var(--darkshade);margin-bottom:.5rem}.project_type_card_headed{--type-accent: var(--primary);padding:0;overflow:hidden}.project_type_valuation{--type-accent: var(--lightaccent)}.project_type_budget{--type-accent: var(--rosaseco)}.project_type_header{background:var(--darkshade);color:var(--lighttext);padding:1.5rem 1.75rem 1.25rem;border-bottom:4px solid var(--type-accent)}.project_type_index{display:block;color:var(--type-accent);font-size:.85rem;font-weight:700;margin-bottom:.5rem}.project_type_card_headed .project_type_header h3{color:var(--lighttext);font-size:1.75rem;line-height:1.1;margin:0}.project_type_body{padding:1.5rem 1.75rem 1.75rem}.project_type_tagline{color:#6f8893;margin-bottom:1rem}.project_type_features{list-style:none;padding:0;margin:0}.project_type_features li{padding:.4rem 0;border-top:1px solid var(--lightshade);font-size:.85rem;line-height:1.4}.project_type_features li:first-child{border-top:none}.project_types_pricing_link{margin:2.5rem 0 0;padding:0 1.5rem}.pricing_jump_nav{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;padding:0 1.5rem 1rem;margin-top:-2rem}.pricing_jump_link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1.5px solid var(--darkshade);border-radius:999px;color:var(--darkshade);font-weight:700;font-size:.85rem;text-decoration:none}.pricing_jump_link:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--type-accent, var(--primary))}.pricing_jump_link:hover{background:var(--darkshade);color:var(--lighttext)}.pricing_section{max-width:1100px;margin:0 auto;padding:3.5rem 1.5rem;scroll-margin-top:4.5rem}.pricing_section+.pricing_section{border-top:1px solid rgba(24,54,65,.2)}.pricing_section_title{display:flex;align-items:center;gap:.75rem;color:var(--darkshade);margin:0 0 1.75rem}.pricing_section_title:before{content:"";width:6px;align-self:stretch;border-radius:3px;background:var(--type-accent, var(--primary))}.pricing_section_body{display:grid;gap:1.5rem}.pricing_table_scroll{overflow-x:auto}.pricing_table{width:100%;border-collapse:collapse}.pricing_table th,.pricing_table td{padding:.5rem .75rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--lightshade)}.pricing_table th{text-align:right;color:#6f8893;font-weight:700;font-size:.75rem}.pricing_table_duration{text-align:left!important;font-weight:700;font-family:var(--font-family-sans-serif)}.pricing_valuation_card{padding:2rem 1.75rem;text-align:center;border-top:4px solid var(--type-accent, var(--primary))}.pricing_valuation_card p{color:#6f8893;margin-bottom:1rem}.compare_table{width:100%;border-collapse:collapse;font-size:.9rem}.compare_table th,.compare_table td{padding:.6rem .75rem;border-bottom:1px solid var(--lightshade);text-align:center}.compare_table thead th{color:var(--darkshade);font-size:1rem;font-weight:700;border-bottom:2px solid var(--darkshade)}.compare_table thead th:first-child,.compare_table tbody th{text-align:left}.compare_table thead th:first-child{color:#6f8893;font-size:.75rem;text-transform:uppercase}.compare_table tbody th[scope=row]{font-weight:400;white-space:nowrap}.compare_table .compare_group th{padding-top:1.25rem;color:var(--darkaccent);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--lightaccent)}.compare_table tbody:first-of-type .compare_group th{padding-top:.75rem}.compare_yes{color:var(--success);font-weight:700}.compare_no{color:#b8c6cc}.visually_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai_band{padding:4rem 1.5rem;text-align:center}.ai_band_inner{max-width:650px;margin:0 auto}.final_cta{padding:4rem 1.5rem;text-align:center}.final_cta_inner{max-width:600px;margin:0 auto}.final_cta_inner p{margin-bottom:1.5rem}.final_cta_buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.legal_page{padding:4rem 1.5rem 5rem}.legal_page_inner{max-width:760px;margin:0 auto}.legal_page_inner>h1{margin-bottom:2rem}.legal_content p{margin-bottom:1rem;line-height:1.6}.legal_content h2{color:var(--darkshade);font-size:1.25rem;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--lightshade)}.legal_content ul,.legal_content ol{margin:0 0 1rem;padding-left:1.5rem}.legal_content li{margin-bottom:.5rem;line-height:1.6}.legal_content ol ol,.legal_content ul ul{margin-top:.5rem}.site_footer_inner{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 2rem}.site_footer_grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}.site_footer_brand{display:flex;flex-direction:column;gap:1rem}.site_footer_col_title{color:var(--lightaccent);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;margin-bottom:1rem}.site_footer_links_col{display:flex;flex-direction:column;gap:.6rem}.site_footer_links_col a{color:var(--lightaccent);text-decoration:none;font-size:.85rem}.site_footer_links_col a:hover{color:var(--lighttext)}.site_footer_social{display:inline-flex;align-items:center;width:fit-content;opacity:.85}.site_footer_social:hover{opacity:1}@media(max-width:768px){.site_nav{display:none}.how_it_works_grid{grid-template-columns:repeat(2,1fr)}.project_types_grid,.consulting_services_grid,.contact_cards_grid,.split_panel{grid-template-columns:1fr}.site_footer_grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:2rem}}
