@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-300-cyrillic.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-300-latin.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-400-cyrillic.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-500-cyrillic.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-500-latin.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-700-cyrillic.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(/assets/fast-deal/brand/unbounded-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Golos Text;src:url(/assets/fast-deal/brand/golos-400-cyrillic.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/fast-deal/brand/golos-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Golos Text;src:url(/assets/fast-deal/brand/golos-500-cyrillic.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/fast-deal/brand/golos-500-latin.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Golos Text;src:url(/assets/fast-deal/brand/golos-600-cyrillic.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/fast-deal/brand/golos-600-latin.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}:root{--m2-blue: #3216b5;--m2-purple: #5f37eb;--m2-purple-1: #9173fa;--m2-purple-2: #c3b6ff;--m2-purple-3: #ebe6ff;--m2-orange: #ff6e2d;--m2-orange-3: #ffe6d7;--ink: #211f2e;--muted: #49445f;--line: #e4e0f0;--line-strong: #c3b6ff;--surface: #ffffff;--surface-muted: #f7f5fd;--danger: #b83b2e;--success: #208b6f;--shell: 1240px;--gutter: max(24px, calc((100vw - var(--shell)) / 2));--display: "Unbounded", "Golos Text", Helvetica, sans-serif;--text: "Golos Text", Helvetica, Arial, sans-serif;font-family:var(--text);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--surface)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--m2-orange);outline-offset:3px}.landing{--accent: var(--m2-purple);--accent-soft: var(--m2-purple-3)}.landing--blue{--accent: var(--m2-blue);--accent-soft: var(--m2-purple-3)}.landing--orange{--accent: var(--m2-orange);--accent-soft: var(--m2-orange-3)}.landing--mint{--accent: var(--m2-purple-1);--accent-soft: var(--m2-purple-3)}.landing--yellow{--accent: var(--m2-blue);--accent-soft: var(--m2-purple-3)}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:500;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(38px,3.7vw,54px);line-height:1}h2{font-size:clamp(28px,2.6vw,38px);line-height:1}h3{font-size:21px;line-height:1.1}h4{font-size:17px;line-height:1.15;font-weight:400}p{line-height:1.55}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--muted);font-family:var(--text);font-size:13px;font-weight:500;line-height:1.2}.eyebrow:before{content:"";width:7px;height:7px;flex:0 0 auto;background:var(--accent)}.hub__hero{display:flex;flex-direction:column;align-items:flex-start;padding:72px var(--gutter) 56px;border-bottom:1px solid var(--line)}.hub__hero>*{max-width:860px}.hub__lead{margin:24px 0 0;color:var(--muted);font-size:19px;line-height:1.5}.hub__frame{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;padding:0 var(--gutter);margin-top:-1px}.hub__frame-card{display:grid;align-content:start;gap:14px;border:1px solid var(--line);padding:36px}.hub__frame-card+.hub__frame-card{border-left:none}.hub__frame-card p{margin:0;color:var(--muted);font-size:15px}.hub__frame-card--accent{background:var(--m2-blue);color:#fff;border-color:var(--m2-blue);border-left:4px solid var(--m2-orange)}.hub__frame-card--accent svg{color:var(--m2-purple-2)}.hub__frame-card--accent p{color:var(--m2-purple-3)}.hub__frame-card--accent strong{color:#fff;font-weight:500}.hub__frame-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:15px}.hub__frame-card li{position:relative;padding-left:20px;line-height:1.45}.hub__frame-card li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--m2-purple)}.hub__variants{padding:96px var(--gutter) 0}.hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;border-left:1px solid var(--line)}.hub-card{display:grid;align-content:start;gap:14px;border-right:1px solid var(--line);border-top:2px solid var(--m2-purple);border-bottom:1px solid var(--line);background:#fff;padding:28px 24px}.hub-card h3{font-size:19px}.hub-card__hypothesis{margin:0;color:var(--ink);font-size:15px;line-height:1.5}.hub-card dl{display:grid;gap:4px;margin:6px 0 0}.hub-card dt{color:var(--muted);font-size:12px;font-weight:500;margin-top:10px}.hub-card dd{margin:0;font-size:14px;line-height:1.45}.hub-card .button{justify-self:start;margin-top:10px}.hub__limits{margin-top:96px;padding:88px var(--gutter);background:var(--surface-muted);border-top:1px solid var(--line)}.hub__limits-inner{max-width:var(--shell)}.hub__limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;border-left:1px solid var(--line)}.hub__limits-grid article{display:grid;align-content:start;gap:12px;border-right:1px solid var(--line);border-top:2px solid var(--m2-orange);border-bottom:1px solid var(--line);background:#fff;padding:26px 24px}.hub__limits-grid svg{color:var(--m2-orange)}.hub__limits-grid h3{font-size:17px}.hub__limits-grid p{margin:0;color:var(--muted);font-size:14px}.hub__limits .legal-alert{margin-top:20px}@media(max-width:1120px){.hub__frame,.hub__grid,.hub__limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub__frame-card+.hub__frame-card{border-left:1px solid var(--line)}}@media(max-width:820px){.hub__hero{padding:56px var(--gutter) 44px}.hub__frame,.hub__grid,.hub__limits-grid{grid-template-columns:1fr}.hub__variants{padding-top:64px}.hub__limits{margin-top:64px;padding:64px var(--gutter)}}.variant-panel{position:sticky;top:0;z-index:20;background:#ffffffeb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.variant-panel__inner{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:center;max-width:var(--shell);margin:0 auto;padding:10px 24px}.variant-panel__label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.variant-panel__label span{color:var(--ink);font-weight:500}.variant-panel__label strong{font-weight:400;line-height:1.35}.variant-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.variant-tab{display:grid;gap:2px;min-height:48px;border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;padding:8px 10px;font-size:13px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.variant-tab:hover{border-color:var(--line-strong)}.variant-tab span{font-size:11px;color:var(--muted)}.variant-tab--active{border-color:var(--m2-purple);background:var(--m2-purple-3)}.variant-select{display:none}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;background:var(--surface);border-bottom:1px solid var(--line)}.hero__content{display:flex;flex-direction:column;align-items:flex-start;padding:72px var(--gutter) 72px;padding-right:56px;margin-left:0;max-width:none}.hero__content>*{max-width:620px}.brand-link{display:inline-flex;width:54px;height:48px;margin-bottom:56px}.brand-link img{width:100%;height:100%;object-fit:contain}.hero__description{margin:24px 0 0;color:var(--muted);font-size:19px;line-height:1.5}.hero__actions,.module-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero__proof{display:grid;gap:0;margin-top:44px;width:100%;border-top:1px solid var(--line)}.hero__proof span{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.4}.hero__proof svg{flex:0 0 auto;color:var(--accent)}.hero__media{position:relative;min-height:620px;background:var(--m2-purple-3)}.hero__media picture,.hero__media img{width:100%;height:100%}.hero__media img{object-fit:cover;object-position:32% center}.hero-card{position:absolute;left:0;right:0;bottom:0;z-index:2;background:var(--m2-blue);color:#fff;padding:22px 26px;border-top:4px solid var(--m2-orange)}.hero-card span{display:block;margin-bottom:8px;color:var(--m2-purple-2);font-size:12px;font-weight:500}.hero-card strong{font-weight:400;line-height:1.4}.section{padding:104px var(--gutter)}.section--muted{background:var(--surface-muted)}.section--dark{background:var(--m2-blue);color:#fff}.section--dark .eyebrow{color:var(--m2-purple-2)}.section--dark .eyebrow:before{background:var(--m2-orange)}.section__head,.section>:not(.section__head){max-width:var(--shell);margin-left:0;margin-right:0}.section__head{max-width:720px;margin-bottom:44px}.section__head p:not(.eyebrow){margin:16px 0 0;color:var(--muted);font-size:17px}.section--dark .section__head p:not(.eyebrow){color:var(--m2-purple-2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border:1px solid transparent;padding:13px 22px;font-family:var(--text);font-weight:500;font-size:15px;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.button--primary{background:var(--m2-orange);color:#fff}.button--primary:hover{background:#ef5f1f}.hero .button--primary{background:var(--m2-orange);color:#fff}.button--ghost{border-color:var(--line-strong);background:transparent;color:var(--ink)}.button--ghost:hover{border-color:var(--m2-purple);color:var(--m2-purple)}.section .button--ghost,.interactive-card .button--ghost,.lead-form .button--ghost{border-color:var(--line-strong);background:#fff;color:var(--ink)}.fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.fit-card{display:flex;align-items:flex-start;gap:12px;min-height:132px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:24px;font-size:15px;line-height:1.45}.fit-card svg{flex:0 0 auto;color:var(--accent)}.task-layout{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,.54fr);gap:24px;align-items:stretch}.task-layout--calculator,.task-layout--timeline{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)}.task-card{display:grid;align-content:start;gap:22px;background:var(--m2-blue);color:#fff;padding:34px;border-left:4px solid var(--m2-orange)}.task-card svg{color:var(--m2-purple-2)}.task-card ul,.list-panel ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.task-card li,.list-panel li{position:relative;padding-left:22px;line-height:1.45}.task-card li:before,.list-panel li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;background:var(--m2-orange)}.list-panel li:before{background:var(--accent)}.section-image{position:relative;min-height:420px;overflow:hidden;background:var(--m2-purple-3)}.section-image figure{margin:0;height:100%}.section-image picture,.section-image img{width:100%;height:100%;min-height:420px}.section-image img{object-fit:cover}.process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-left:1px solid var(--line)}.process-card{position:relative;min-height:250px;border-right:1px solid var(--line);border-top:2px solid var(--line);background:#fff;padding:26px 22px}.process-card--m2{border-top-color:var(--m2-purple)}.process-card__index{display:inline-grid;width:38px;height:38px;place-items:center;margin-bottom:22px;background:var(--m2-blue);color:#fff;font-family:var(--display);font-weight:500;font-size:15px}.process-card--m2 .process-card__index{background:var(--m2-purple)}.process-card h3{font-size:18px}.process-card p:last-child{color:var(--muted);font-size:14px}.pill{display:inline-flex;width:fit-content;background:var(--m2-purple-3);color:var(--m2-blue);padding:5px 10px;font-size:12px;font-weight:500}.interactive-card{display:grid;gap:24px;border:1px solid var(--line);border-top:3px solid var(--m2-purple);background:#fff;padding:34px}.interactive-card__head{max-width:760px}.interactive-card__head p:last-child{color:var(--muted)}.field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}label{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:500}input,select{min-height:48px;width:100%;border:1px solid var(--line-strong);background:#fff;color:var(--ink);padding:10px 12px;font-weight:400;transition:border-color .16s ease}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--m2-blue) 50%),linear-gradient(135deg,var(--m2-blue) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px}input:hover,select:hover{border-color:var(--m2-purple-1)}input:focus,select:focus{border-color:var(--m2-purple)}.select-field{position:relative;display:grid;gap:8px}.select-field__label{color:var(--muted);font-size:13px;font-weight:500}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);padding:10px 14px;text-align:left;cursor:pointer;transition:border-color .16s ease}.select-trigger:hover{border-color:var(--m2-purple-1)}.select-trigger svg{flex:0 0 auto;color:var(--m2-blue);transition:transform .18s ease}.select-trigger--open{border-color:var(--m2-purple)}.select-trigger--open svg{transform:rotate(180deg)}.select-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:264px;overflow-y:auto;margin:0;padding:0;list-style:none;border:1px solid var(--m2-purple);background:#fff;box-shadow:0 12px 28px #3216b524}.select-list:focus-visible{outline:none}.select-option{padding:12px 14px;font-size:15px;line-height:1.35;cursor:pointer;border-left:3px solid transparent}.select-option--active{background:var(--m2-purple-3);border-left-color:var(--m2-purple-2)}.select-option--selected{font-weight:500;border-left-color:var(--m2-orange)}.select-option--selected.select-option--active{background:var(--m2-purple-3);border-left-color:var(--m2-orange)}.checkbox-label{grid-template-columns:18px 1fr;align-items:start;color:var(--ink);font-size:14px;font-weight:400}.checkbox-label input{min-height:18px;width:18px;margin-top:2px;accent-color:var(--m2-purple)}.result-card,.money-result,.responsibility-detail,.timeline-detail,.refund-example,.cost-callout,.legal-alert,.form-note{display:flex;align-items:flex-start;gap:14px;padding:18px}.result-card,.money-result{background:var(--m2-purple-3);border-left:3px solid var(--m2-purple)}.result-card--possible{color:var(--success)}.result-card--specialist,.money-result--tight{color:var(--m2-blue)}.result-card--unavailable,.money-result--specialist{color:var(--danger)}.result-card h4,.money-result h4{color:var(--ink);font-weight:500}.result-card p,.money-result p,.cost-callout p,.refund-example p,.legal-alert{margin:6px 0 0;color:var(--muted)}.money-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-left:1px solid var(--line)}.money-steps span{border-right:1px solid var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:16px;color:var(--muted);font-size:14px;line-height:1.4}.money-steps strong{display:block;margin-bottom:4px;color:var(--ink);font-weight:500}.cost-callout,.refund-example,.legal-alert,.form-note{background:var(--m2-orange-3);color:#8a3a12;border-left:3px solid var(--m2-orange)}.cost-callout svg,.refund-example svg,.legal-alert svg,.form-note svg{flex:0 0 auto;color:var(--m2-orange)}.chain-map{display:grid;gap:10px}.chain-node{display:grid;grid-template-columns:42px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) 42px;gap:12px;align-items:end;border:1px solid var(--line);border-left:3px solid var(--m2-purple-2);padding:14px;background:#fff}.chain-node__number{display:grid;place-items:center;width:34px;height:34px;background:var(--m2-purple-3);color:var(--m2-blue);font-family:var(--display);font-size:14px}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);background:#fff;color:var(--danger);cursor:pointer;transition:border-color .16s ease,background .16s ease}.icon-button:hover{border-color:var(--danger);background:#fdf3f2}.chain-flow{display:flex;flex-wrap:wrap;gap:10px}.chain-flow span{display:inline-flex;align-items:center;gap:10px;background:var(--m2-purple-3);color:var(--m2-blue);padding:11px 14px;font-size:14px}.timeline-rail{display:grid;grid-template-columns:repeat(9,minmax(92px,1fr));gap:0;overflow-x:auto;border-left:1px solid var(--line);padding-bottom:4px}.timeline-step{display:grid;gap:10px;min-height:104px;border-right:1px solid var(--line);border-top:2px solid var(--line);border-bottom:none;border-left:none;background:#fff;color:var(--ink);padding:14px 12px;text-align:left;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.timeline-step span{display:grid;place-items:center;width:28px;height:28px;background:var(--m2-purple-3);color:var(--m2-blue);font-family:var(--display);font-size:12px}.timeline-step:hover{background:var(--surface-muted)}.timeline-step--active{border-top-color:var(--m2-purple);background:var(--m2-purple-3)}.timeline-step--active span{background:var(--m2-purple);color:#fff}.timeline-detail,.responsibility-detail{background:#fff;border:1px solid var(--line);border-left:3px solid var(--m2-purple)}.timeline-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0}.timeline-detail dt{color:var(--muted);font-size:12px;font-weight:500}.timeline-detail dd{margin:4px 0 0}.responsibility-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-left:1px solid var(--line)}.responsibility-tile{display:grid;gap:10px;min-height:124px;border-right:1px solid var(--line);border-top:2px solid var(--line);border-bottom:none;border-left:none;background:#fff;padding:18px 16px;text-align:left;font-size:14px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.responsibility-tile:hover{background:var(--surface-muted)}.responsibility-tile strong{align-self:end;font-weight:500;color:var(--m2-blue);font-size:13px}.responsibility-tile--active{border-top-color:var(--m2-purple);background:var(--m2-purple-3)}.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.list-panel{display:grid;align-content:start;gap:20px;border:1px solid var(--line);background:#fff;padding:34px}.list-panel+.list-panel{border-left:none}.list-panel svg{color:var(--accent)}.list-panel--accent{background:var(--m2-purple-3);border-color:var(--m2-purple-2)}.limitations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-left:1px solid rgba(255,255,255,.22)}.limitations article{display:grid;gap:14px;min-height:164px;border-right:1px solid rgba(255,255,255,.22);border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);background:transparent;padding:24px}.limitations svg{color:var(--m2-orange)}.limitations p{margin:0;color:#fff;font-size:14px;line-height:1.45}.section--dark .legal-alert{max-width:var(--shell);margin-top:20px;background:#ffffff14;border-left:3px solid var(--m2-orange);color:#fff}.section--dark .legal-alert svg{color:var(--m2-orange)}.faq-list{display:grid;gap:0;border-top:1px solid var(--line);max-width:900px}.faq-item{border:none;border-bottom:1px solid var(--line);background:transparent}.faq-item summary{display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-weight:500;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--m2-purple)}.faq-item svg{flex:0 0 auto;color:var(--m2-purple);transition:transform .18s ease}.faq-item[open] svg{transform:rotate(180deg)}.faq-item p{margin:0;padding:0 0 22px;max-width:720px;color:var(--muted)}.lead-form{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:32px;padding:104px var(--gutter);background:var(--surface-muted);border-top:1px solid var(--line)}.lead-form>div:first-child{max-width:420px}.lead-form p{color:var(--muted)}.form-card{border:1px solid var(--line);border-top:3px solid var(--m2-purple);background:#fff;padding:32px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid__button{align-self:end}.form-error{margin:14px 0 0;color:var(--danger);font-size:14px}.success-state{display:grid;place-items:start;gap:12px;min-height:260px;align-content:center}.success-state svg{color:var(--success)}.footer{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:38px var(--gutter);background:var(--m2-blue);color:#fff}.footer div{display:flex;align-items:center;gap:16px;max-width:760px}.footer img{width:42px;height:37px;object-fit:contain}.footer p{margin:0;color:var(--m2-purple-2);font-size:14px}.footer a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500}.footer a:hover{color:var(--m2-orange)}@media(max-width:1120px){.variant-panel__inner,.hero{grid-template-columns:1fr}.hero__content{padding:56px var(--gutter) 48px}.hero__media{min-height:420px}.hero-card{bottom:0;left:0}.process-grid,.limitations,.fit-grid,.responsibility-grid,.field-grid,.money-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}.list-panel+.list-panel{border-left:1px solid var(--line);border-top:none}}@media(max-width:820px){.variant-panel__inner{padding:10px 16px}.variant-tabs{display:none}.variant-select{position:relative;display:grid;gap:6px}.variant-select svg{position:absolute;right:12px;bottom:14px;pointer-events:none}.brand-link{margin-bottom:36px}.hero__description{font-size:17px}.section{padding:68px var(--gutter)}.task-layout,.task-layout--calculator,.task-layout--timeline,.lead-form{grid-template-columns:1fr}.section-image,.section-image picture,.section-image img{min-height:300px}.lead-form{padding:68px var(--gutter)}.chain-node{grid-template-columns:34px 1fr}.chain-node .icon-button{grid-column:2}.timeline-detail dl,.form-grid{grid-template-columns:1fr}.footer{display:grid;padding:28px var(--gutter)}}@media(max-width:560px){.fit-grid,.process-grid,.limitations,.responsibility-grid,.field-grid,.money-steps{grid-template-columns:1fr}.hero__actions,.module-actions{display:grid;width:100%}.button{width:100%}.interactive-card,.form-card,.task-card,.list-panel{padding:22px}.hero-card{width:100%}}
