.home [hidden]{display:none!important}
.home-section{padding-block:var(--section-pad)}
.home-top{padding-block:var(--space-4) var(--section-pad);background:#10302C;color:#FBFAF7;--muted:#D0D9D4;--line:rgba(251,250,247,.14)}
.home-ticket{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--r-band);background:#F5EAD2;color:#10302C;--muted:#55605D;--line:#E9E0CC;animation:home-drop 700ms var(--ease) both}
.home-ticket>p{flex:1 1 20rem;font-family:var(--fh);font-weight:var(--weight-heavy);font-size:var(--text-base);line-height:1.2;overflow-wrap:break-word}
.home-ticket>p>span{color:#55605D;margin-inline:var(--space-2)}
.home-ticket__stub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}
.home-ticket__stub>span{font-size:var(--text-sm);color:#55605D}
.home-ticket .vk-btn{min-height:2rem;padding-block:.2rem;padding-inline:1rem}
.home-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:start;margin-top:var(--space-2)}
.home-hero__copy{min-width:0}
.home-hero h1{font-size:clamp(2.5rem,4.45vw,4rem);line-height:var(--leading-tight);color:#FFFFFF;font-weight:var(--weight-black);overflow-wrap:break-word}
.home-hero__lead{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-lead);color:#D0D9D4}
.home-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--space-4);margin-top:var(--hero-follow);margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(251,250,247,.14)}
.home-facts>div{display:flex;flex-direction:column;gap:var(--field-gap);min-width:0}
.home-facts b{font-size:var(--text-card);line-height:var(--leading-heading);color:#FFFFFF}
.home-facts span,.home-hero__note{font-size:var(--text-sm);line-height:var(--leading-body);color:#D0D9D4}
.home-hero-stage{min-width:0;height:auto;overflow:visible}
.home .hero-art.home-art{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);height:auto;min-height:0;width:100%;margin:0;position:relative;transform:none;background:none;color:#10302C;border:0;border-radius:0;overflow:visible}
.home-receipt{width:100%;height:auto;min-width:0;overflow:hidden;border-radius:var(--r-card);background:#FBF6EC;color:#10302C;--muted:#6B6553;--line:#E9E0CC;box-shadow:var(--shadow-ticket)}
.home-receipt__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--card-pad);border-bottom:1px solid #E9E0CC}
.home-receipt__identity{display:flex;align-items:center;gap:var(--space-3);min-width:0}
.home-receipt__identity>div{display:grid;gap:var(--field-gap);min-width:0}
.home-receipt__identity strong{font-family:var(--fh);font-size:var(--text-lg);font-weight:var(--weight-black)}
.home-receipt__identity small{font-size:var(--text-xs);color:#6B6553}
.home-receipt__mark{display:grid;place-items:center;flex:none;width:var(--button-small);height:var(--button-small);border-radius:var(--radius-sm);background:#10302C;color:#F2A541}
.home-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4em;width:fit-content;padding:.4em .9em;border-radius:var(--pill);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;text-align:center}
.home-pill i{width:.4rem;height:.4rem;flex:none;border-radius:var(--pill);background:currentColor}
.home-pill--ready{background:#E6EFE9;color:#1E3A33}
.home-receipt__model{display:flex;flex-direction:column;gap:var(--field-gap);padding:var(--space-4) var(--card-pad);background:#FBF6EC;color:#10302C}
.home-receipt__model small,.home-receipt__model span{color:#6B6553;font-size:var(--text-sm)}
.home-receipt__model b{font-family:var(--fh);font-size:var(--text-card);line-height:var(--leading-heading);overflow-wrap:break-word}
.home-receipt__details{padding-inline:var(--card-pad)}
.home-receipt__details>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--field-gap) var(--space-3);min-width:0;padding-block:var(--space-3);border-top:1px solid #EFE7D6}
.home-receipt__details dt{flex:1 0 auto;min-width:min(100%,4.5rem);font-size:var(--text-sm);color:#6B6553}
.home-receipt__details dd{flex:0 1 auto;min-width:0;margin:0;font-family:var(--fm);font-size:var(--text-sm);text-align:right;overflow-wrap:break-word;color:#10302C}
.home-receipt__status{padding:var(--space-4) var(--card-pad);background:#F1E7D2;color:#10302C;--muted:#6B6553;--line:#E9E0CC}
.home-receipt__status p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--field-gap) var(--space-3);font-size:var(--text-xs);color:#6B6553}
.home-receipt__status b{font-size:var(--text-sm);color:#10302C}
.home-receipt__track{height:var(--space-2);margin-top:var(--space-3);border-radius:var(--pill);background:#E2D5BA;color:#10302C;overflow:hidden}
.home-receipt__track i{display:block;width:25%;height:100%;border-radius:var(--pill);background:#9A5200;color:#FFFFFF;animation:home-breathe 3s ease-in-out infinite}
.home-receipt__stub{padding:var(--space-4) var(--card-pad);background:#F6EEDC;color:#10302C;--muted:#6B6553;--line:#E9E0CC;border-top:1px dashed #CDBF9E}
.home-receipt__stub-title{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:#6B6553;font-size:var(--text-xs)}
.home-receipt__connection{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-2);align-items:baseline;margin-top:var(--field-gap)}
.home-receipt__connection span{font-family:var(--fm);font-size:var(--text-xs);color:#6B6553}
.home-receipt__connection code{font-size:var(--text-xs);color:#10302C;overflow-wrap:anywhere}
.home-receipt__stub>p{margin-top:var(--space-3);font-size:var(--text-xs);color:#6B6553}
.home-node-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-card);background:#FFFFFF;color:#10302C;--muted:#55605D;--line:#E7E4DD}
.home-node-strip small{font-weight:var(--weight-bold);color:#55605D}
.home-node-strip span{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-xs);font-weight:var(--weight-bold)}
.home-node-strip i{width:.4rem;height:.4rem;border-radius:var(--pill);background:#3F7A62;color:#FFFFFF}
.home-proof,.home-features,.home-nodes,.home-faq{background:#FFFFFF;color:#17201E;--muted:#55605D;--line:#E7E4DD}
.home-proof{text-align:center}
.home-proof h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:var(--leading-heading);color:#10302C}
.home-proof__intro{margin:var(--space-3) auto 0;max-width:48rem;color:#55605D}
.home-scenes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);align-items:stretch;margin-top:var(--space-6)}
.home-scene{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-card);background:#FBFAF7;color:#10302C;text-align:left}
.home-scene__icon{display:grid;place-items:center;flex:none;width:var(--button-small);height:var(--button-small);border-radius:var(--radius-sm)}
.home-scene>div{display:grid;gap:var(--field-gap);min-width:0}
.home-scene b{font-family:var(--fh);font-size:var(--text-base);line-height:var(--leading-heading)}
.home-scene span:not(.home-scene__icon){font-size:var(--text-xs);color:#55605D}
.home-feature-grid,.home-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.home-feature{display:flex;flex-direction:column;height:100%;min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:#FFFFFF;color:#17201E;--muted:#55605D;--line:#E7E4DD;transition:transform var(--duration),box-shadow var(--duration)}
.home-feature:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}
.home-feature__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex:none;border-radius:var(--r-card);margin-bottom:var(--space-3)}
.home-feature h3{font-size:var(--text-card);color:#10302C}
.home-feature p{margin-top:var(--field-gap);color:#55605D}
.home-feature__end{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-4)}
.home-tone-sage{background:#E6EFE9;color:#1E3A33}
.home-tone-fog{background:#E4ECF5;color:#1F3550}
.home-tone-lilac{background:#ECE8F4;color:#3A2D5C}
.home-tone-rose{background:#F6E6E1;color:#5A2A1E}
.home-price{background:#E4ECF5;color:#1F3550;--muted:#4B5E77;--line:#E3E9F1}
.home-price__head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}
.home-price__head>div{min-width:0}
.home-price__head>p{max-width:26rem;color:#4B5E77}
.home-price .vk-kicker{background:#FFFFFF;color:#1F3550}
.home-plan{display:flex;flex-direction:column;align-items:stretch;height:100%;min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:#FFFFFF;color:#1F3550;--muted:#4B5E77;--line:#E3E9F1;transition:transform var(--duration),box-shadow var(--duration)}
.home-plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}
.home-plan__tier{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}
.home-plan h3{font-size:var(--text-card);color:#1F3550}
.home-plan__spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);width:100%;margin-top:var(--space-3)}
.home-plan__spec>span{min-width:0;font-family:var(--fm);font-size:var(--text-xs);color:#4B5E77;overflow-wrap:break-word}
.home-plan__purpose{margin-top:var(--field-gap);font-size:var(--text-sm);color:#4B5E77}
.home-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-top:var(--space-4)}
.home-plan__price b{font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-heading)}
.home-plan__price>span{color:#4B5E77}
.home-plan dl{width:100%;margin-top:var(--space-4);border-top:1px solid #E3E9F1}
.home-plan dl>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid #E3E9F1}
.home-plan dt,.home-plan dd{min-width:0;font-size:var(--text-sm);overflow-wrap:break-word}
.home-plan dt{color:#4B5E77}
.home-plan dd{margin:0;font-family:var(--fm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}
.home-plan__end{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:auto;padding-top:var(--space-4)}
.home-price__note{margin-top:var(--space-4);font-size:var(--text-sm);color:#4B5E77}
.home-price__more{text-align:center;margin-top:var(--space-5)}
.home-price__more a{font-weight:var(--weight-heavy);color:#1F3550;text-decoration:underline;text-underline-offset:.3em}
.home-uses{background:#E6EFE9;color:#1E3A33;--muted:#47615A;--line:#E2EBE5}
.home-section-head{margin-bottom:var(--space-7)}
.home-section-head>p{margin-top:var(--field-gap);max-width:48rem}
.home-section-head--center{text-align:center}
.home-section-head--center>p{margin-inline:auto}
.home-section-head--center .vk-kicker{margin-inline:auto}
.home-uses .vk-kicker{background:#FFFFFF;color:#1E3A33}
.home-uses .home-section-head>p{color:#47615A}
.home-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.home-use{display:flex;flex-direction:column;height:100%;min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:#FFFFFF;color:#1E3A33;--muted:#47615A;--line:#E2EBE5;transition:transform var(--duration)}
.home-use:hover{transform:translateY(-4px)}
.home-use__role{font-size:var(--text-xs);font-weight:var(--weight-heavy);color:#47615A}
.home-use h3{margin-top:var(--field-gap);font-size:var(--text-card);color:#1E3A33}
.home-use ol{display:grid;gap:var(--space-3);list-style:none;padding:0;margin-top:var(--space-3);margin-bottom:var(--space-4)}
.home-use li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-3);align-items:start}
.home-use li>span{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--pill);background:#E6EFE9;color:#1E3A33;font-family:var(--fm);font-size:var(--text-xs);line-height:1}
.home-use li>p{font-size:var(--text-sm);color:#3C544D}
.home-use__end{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid #E2EBE5;font-family:var(--fm);font-size:var(--text-sm);font-variant-numeric:tabular-nums}
.home-use__end>*{min-width:0;overflow-wrap:break-word}
.home-use__calculation{margin-top:var(--field-gap);font-size:var(--text-xs);color:#47615A}
.home-flow{background:#ECE8F4;color:#3A2D5C;--muted:#5D527A;--line:var(--lilac-line)}
.home-flow__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--space-9);align-items:start}
.home-flow .vk-kicker{background:#FFFFFF;color:#3A2D5C}
.home-flow__intro{margin-top:var(--field-gap);color:#5D527A}
.home-flow__total{display:flex;flex-direction:column;gap:var(--field-gap);margin-top:var(--space-5);padding:var(--card-pad);border-radius:var(--r-card);background:#FFFFFF;color:#3A2D5C;--muted:#5D527A;--line:var(--lilac-line)}
.home-flow__total small{font-weight:var(--weight-bold);color:#5D527A}
.home-flow__total b{font-size:var(--text-section);line-height:var(--leading-heading)}
.home-flow__total>span,.home-flow__total p{font-size:var(--text-sm);color:#5D527A}
.home-steps{list-style:none;margin:0;padding:0;display:grid}
.home-step{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:var(--space-4);align-items:start;padding-bottom:var(--space-5)}
.home-step:not(:last-child)::before{content:"";position:absolute;left:calc(1.5rem - 1px);top:3rem;bottom:0;width:2px;background:var(--lilac-line);color:#3A2D5C;z-index:0;pointer-events:none}
.home-step__dot{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--pill);background:#FFFFFF;color:#3A2D5C;font-family:var(--fm);line-height:1}
.home-step:last-child .home-step__dot{background:#9A5200;color:#FFFFFF}
.home-step h3{font-size:var(--text-card);line-height:var(--leading-heading);color:#3A2D5C}
.home-step p{margin-top:var(--field-gap);font-size:var(--text-sm);color:#5D527A}
.home-step__time{background:#FFFFFF;color:#3A2D5C;font-family:var(--fm);font-size:var(--text-xs)}
.home-nodes__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-9);align-items:start}
.home-illustration{padding:var(--card-pad);border-radius:var(--r-card);background:#FBFAF7;color:#10302C;--muted:#55605D;--line:#E7E4DD}
.home-illustration__drawing{position:relative;width:100%;aspect-ratio:440/380}
.home-illustration__drawing>svg{display:block;width:100%;height:auto}
.home-illustration__stamp{position:absolute;left:61.36%;top:60.53%;transform:translate(-50%,-50%) rotate(-14deg);display:flex;flex-direction:column;align-items:center;justify-content:center;width:24.54%;height:28.42%;gap:var(--space-1);color:#9A5200;text-align:center}
.home-illustration__stamp strong{font-family:var(--fh);font-size:clamp(.75rem,1.6vw,1.3125rem);font-weight:var(--weight-black);line-height:var(--leading-heading)}
.home-illustration__stamp span{font-family:var(--fm);font-size:var(--text-xs);line-height:1}
.home-illustration>p{margin-top:var(--space-3);font-size:var(--text-sm);color:#55605D}
.home-nodes__intro{margin-top:var(--field-gap);color:#55605D}
.home-node-list{display:grid;margin-top:var(--space-5);border-top:1px solid #E7E4DD}
.home-node{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding-block:var(--space-4);border-bottom:1px solid #E7E4DD}
.home-node__code{display:grid;place-items:center;height:var(--button-small);border-radius:var(--radius-sm);background:#FBFAF7;color:#10302C;font-family:var(--fm);font-size:var(--text-sm);font-weight:var(--weight-bold)}
.home-node b{font-family:var(--fh);font-size:var(--text-lg);color:#10302C}
.home-node p{margin-top:var(--field-gap);font-size:var(--text-sm);color:#55605D}
.home-nodes__note{margin-top:var(--space-3);font-size:var(--text-sm);color:#55605D}
.home-faq__layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-9);align-items:start}
.home-faq .vk-kicker{background:#E4ECF5;color:#1F3550}
.home-faq__intro{margin-top:var(--field-gap);color:#55605D}
.home-text-link{display:inline-block;margin-top:var(--space-4);color:#9A5200;font-weight:var(--weight-heavy);text-decoration:underline;text-underline-offset:.3em}
.home-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}
.home-qa>div{padding-block:var(--space-3);border-bottom:1px solid #E7E4DD}
.home-qa h3{font-size:var(--text-lg);line-height:var(--leading-heading);color:#10302C}
.home-qa p{margin-top:var(--field-gap);font-size:var(--text-sm);color:#55605D}
.home-blog{background:#FBFAF7;color:#17201E;--muted:#55605D;--line:#E7E4DD}
.home-blog .home-section-head>p{color:#55605D}
.home-blog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-4);align-items:stretch}
.home-blog__card{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:#FFFFFF;color:#17201E;--muted:#55605D;--line:#E7E4DD;transition:transform var(--duration),box-shadow var(--duration)}
.home-blog__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}
.home-blog__card h3{margin-top:var(--space-3);font-size:var(--text-card);color:#10302C}
.home-blog__card p{margin-top:var(--field-gap);font-size:var(--text-sm);color:#55605D}
.home-blog__empty{padding:var(--card-pad);border-radius:var(--r-card);background:#FFFFFF;color:#55605D}
.home-blog__empty a{margin-inline-start:var(--space-1);color:#9A5200;text-decoration:underline;text-underline-offset:.2em}
.home-payment{background:#F6E6E1;color:#5A2A1E;--muted:#7A4B3E;--line:#E7E4DD}
.home-paycard{padding:var(--space-7) var(--card-pad);border-radius:var(--r-band);background:#FFFFFF;color:#5A2A1E;--muted:#7A4B3E;--line:#E7E4DD;box-shadow:var(--shadow-pay);text-align:center}
.home-paycard__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto var(--space-3);border-radius:var(--pill);background:#10302C;color:#F2A541}
.home-paycard h2{font-size:clamp(1.75rem,3vw,2rem);line-height:var(--leading-heading);color:#3A1C14}
.home-paycard>p{margin-top:var(--field-gap);color:#7A4B3E}
.home-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch;margin-top:var(--space-5);text-align:left}
.home-payment-methods>div{display:flex;flex-direction:column;height:100%;min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:#F6E6E1;color:#5A2A1E;--muted:#7A4B3E;--line:#E7E4DD}
.home-payment-methods h3{font-size:var(--text-lg);line-height:var(--leading-heading);overflow-wrap:break-word}
.home-payment-methods p{margin-top:var(--field-gap);font-size:var(--text-sm);color:#7A4B3E}
.home-paycard .home-paycard__example{margin-top:var(--space-4);font-size:var(--text-sm)}
.home-closing-section{background:#FBFAF7;color:#17201E}
.home-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.45fr);gap:var(--space-7);align-items:center;padding:var(--space-8) var(--card-pad);border-radius:var(--r-band);background:#10302C;color:#FBFAF7;--muted:#D0D9D4;--line:rgba(251,250,247,.14)}
.home-closing h2{font-size:clamp(2rem,3.5vw,3rem);line-height:var(--leading-tight);color:#FFFFFF}
.home-closing p{margin-top:var(--field-gap);color:#D0D9D4}
.home-closing__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}
@keyframes home-drop{from{transform:translateY(-16px)}to{transform:none}}
@keyframes home-breathe{0%,100%{opacity:1}50%{opacity:.75}}
@media(max-width:64rem){
.home-hero{gap:var(--space-5)}
.home-hero h1{font-size:clamp(2.5rem,4.45vw,4rem)}
.home-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}
.home-price__head{align-items:start}
.home-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
.home-flow__layout{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}
.home-flow__total{max-width:35rem}
.home-nodes__layout{gap:var(--space-5)}
.home-faq__layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.home-closing{gap:var(--space-5)}
}
@media(max-width:42rem){
.home-top{padding-top:var(--space-4)}
.home-ticket{padding:var(--space-2) var(--space-3)}
.home-ticket>p{font-size:var(--text-sm);line-height:1.45}
.home-ticket__stub{width:100%}
.home-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-top:var(--hero-top);align-items:start}
.home-hero h1{font-size:clamp(2.25rem,8vw,3rem)}
.home-hero h1 br{display:none}
.home-hero__lead{font-size:var(--text-base)}
.home .hero-art.home-art{width:min(calc(100% - var(--gutter)*2),100%);margin-inline:auto;height:auto;overflow:visible;transform:none;grid-template-columns:minmax(0,1fr)}
.home .hero-art.home-art>*{grid-column:1;width:auto}
.home-receipt{height:auto;max-width:none}
.home-receipt__heading{padding-inline:var(--space-4)}
.home-receipt__identity{gap:var(--space-2)}
.home-receipt__identity strong{font-size:var(--text-base)}
.home-receipt__model,.home-receipt__status,.home-receipt__stub{padding-inline:var(--space-4)}
.home-receipt__details{padding-inline:var(--space-4)}
.home-receipt__model b{font-size:var(--text-lg)}
.home-scenes,.home-feature-grid,.home-plans,.home-use-grid,.home-nodes__layout,.home-qa,.home-payment-methods,.home-closing{grid-template-columns:minmax(0,1fr)}
.home-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}
.home-facts b{font-size:var(--text-lg)}
.home-scene{padding-inline:var(--space-4)}
.home-price__head{display:block;margin-bottom:var(--space-5)}
.home-price__head>p{margin-top:var(--field-gap);max-width:none}
.home-feature,.home-plan,.home-use{height:auto;min-height:0}
.home-step{grid-template-columns:3rem minmax(0,1fr);gap:var(--space-3)}
.home-step__time{grid-column:2;justify-self:start}
.home-node{grid-template-columns:3rem minmax(0,1fr)}
.home-node>.home-pill{grid-column:2;justify-self:start}
.home-illustration__stamp strong{font-size:var(--text-base)}
.home-illustration__stamp span{font-size:.625rem}
.home-closing{padding-block:var(--space-6);align-items:start}
.home-closing__actions{margin-top:var(--space-3)}
.home-paycard{padding-block:var(--space-6)}
}
@media(prefers-reduced-motion:reduce){
.home-ticket,.home-receipt__track i{animation:none;transform:none}
.home-feature:hover,.home-plan:hover,.home-use:hover,.home-blog__card:hover{transform:none}
}
