@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-main:#f4efe7;--bg-warm:#faf7f1;--bg-surface:#fffdf8;--bg-dark:#202621;--bg-accent:#d45c2f;--text-primary:#242622;--text-secondary:#5f625c;--text-muted:#6a6d66;--text-on-dark:#fffdf8;--text-on-dark-secondary:#fffdf8ad;--text-on-dark-muted:#fffdf880;--border:#d9d5cc;--border-strong:#c7c0b4;--bg:var(--bg-main);--bg-soft:var(--bg-warm);--paper:var(--bg-surface);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--ink-muted:var(--text-muted);--line:var(--border);--line-dark:#ffffff2e;--accent:#d45c2f;--accent-dark:#a03919;--accent-soft:#f0d4c3;--dark:var(--bg-dark);--sage:#829081;--sand:#d8c2a7;--font-sans:"Onest", Arial, sans-serif;--font-editorial:"Cormorant Garamond", Georgia, serif;--font-role-body:var(--font-sans);--font-role-display:var(--font-sans);--font-role-editorial:var(--font-editorial);--font-role-ui:var(--font-sans);--fs-display:clamp(3rem, 2.25rem + 3.65vw, 5.75rem);--fs-h1:clamp(3rem, 2.35rem + 3vw, 5.5rem);--fs-h2:clamp(2.25rem, 1.75rem + 2.45vw, 4.25rem);--fs-feature:clamp(2.125rem, 1.8rem + 1.45vw, 3.25rem);--fs-h3:clamp(1.375rem, 1.2rem + .7vw, 2.125rem);--fs-body-lg:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--fs-body:1rem;--fs-small:.9375rem;--fs-ui:.875rem;--fs-label:.8125rem;--fs-caption:.75rem;--fs-brand-caption:.75rem;--lh-display:.96;--lh-heading:1.04;--lh-body:1.65;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--section-space-sm:clamp(52px, 5vw, 72px);--section-space-md:clamp(76px, 7vw, 108px);--section-space-lg:clamp(96px, 8.5vw, 136px);--section-space-xl:clamp(120px, 10vw, 168px);--section-divider-height:78px;--section-divider-clearance:calc((var(--section-divider-height) / 2) + var(--space-3));--radius-sm:12px;--radius:20px;--radius-lg:30px;--container:1320px;--container-wide:1480px;--container-narrow:920px;--page-gutter:clamp(20px, 3vw, 48px);--header-height:78px;color:var(--ink);background:var(--bg);font-family:var(--site-font-body,var(--font-sans));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.landing-page{--font-role-body:var(--site-font-body,var(--font-sans));--font-role-display:var(--site-font-heading,var(--font-sans));--font-role-editorial:var(--site-font-accent,var(--font-editorial));--font-role-ui:var(--site-font-ui,var(--font-sans));min-height:100%;font-family:var(--font-role-body)}.landing-scale-shell{width:100%;min-height:100%;margin-inline:0}.landing-scale-shell--editor-scale{width:calc(100% / var(--site-page-scale,1));zoom:var(--site-page-scale,1)}.site-section-frame,[data-site-section-id]{isolation:isolate;position:relative}.site-section-frame{--font-role-body:var(--section-font-body,var(--site-font-body,var(--font-sans)));--font-role-display:var(--section-font-heading,var(--site-font-heading,var(--font-sans)));--font-role-editorial:var(--section-font-accent,var(--site-font-accent,var(--font-editorial)));--font-role-ui:var(--section-font-ui,var(--site-font-ui,var(--font-sans)));color:var(--section-text);background:var(--section-bg);font-family:var(--font-role-body)}.site-section-frame--has-divider-before{padding-top:var(--section-divider-clearance)}.site-section-frame--has-divider-after{padding-bottom:var(--section-divider-clearance)}.site-section-frame>section{color:var(--section-text);background-color:var(--section-bg)}.section-theme--main{--section-bg:var(--bg-main);--section-text:var(--text-primary);--section-text-secondary:var(--text-secondary);--section-text-muted:var(--text-muted);--section-border:var(--border);--section-card-bg:var(--bg-surface);--section-card-text:var(--text-primary);--section-card-secondary:var(--text-secondary);--section-accent:var(--accent)}.section-theme--warm{--section-bg:var(--bg-warm);--section-text:var(--text-primary);--section-text-secondary:var(--text-secondary);--section-text-muted:var(--text-muted);--section-border:var(--border);--section-card-bg:var(--bg-surface);--section-card-text:var(--text-primary);--section-card-secondary:var(--text-secondary);--section-accent:var(--accent)}.section-theme--surface{--section-bg:var(--bg-surface);--section-text:var(--text-primary);--section-text-secondary:var(--text-secondary);--section-text-muted:var(--text-muted);--section-border:var(--border);--section-card-bg:var(--bg-warm);--section-card-text:var(--text-primary);--section-card-secondary:var(--text-secondary);--section-accent:var(--accent)}.section-theme--dark{--section-bg:var(--bg-dark);--section-text:var(--text-on-dark);--section-text-secondary:var(--text-on-dark-secondary);--section-text-muted:var(--text-on-dark-muted);--section-border:var(--line-dark);--section-card-bg:#ffffff0b;--section-card-text:var(--text-on-dark);--section-card-secondary:var(--text-on-dark-secondary);--section-accent:#e9ad8c}.section-theme--accent{--section-bg:var(--accent);--section-text:var(--text-on-dark);--section-text-secondary:#fffdf8eb;--section-text-muted:#fffdf8eb;--section-border:#ffffff40;--section-card-bg:var(--bg-surface);--section-card-text:var(--text-primary);--section-card-secondary:var(--text-secondary);--section-accent:var(--text-on-dark)}.site-section-frame :is(h1,h2,h3,h4){font-family:var(--font-role-display);zoom:var(--section-heading-scale,1)}.site-section-frame :is(p,li:not(:has(p))){font-family:var(--font-role-body);zoom:var(--section-body-scale,1)}.site-section-frame :is(.eyebrow,label,small,dt,dd,figcaption),.site-section-frame :is(button,input,select,textarea){font-family:var(--font-role-ui);zoom:var(--section-ui-scale,1)}.contact-bar,.site-header,.site-footer,.floating-request,.modal{font-family:var(--font-role-ui,var(--site-font-ui,var(--site-font-body)))}.contact-bar :is(span,a,button),.desktop-nav a,.site-header .header-cta,.site-footer__nav a,.site-footer__contacts a,.floating-request{zoom:var(--site-ui-scale,1)}.site-footer__brand>p{font-family:var(--font-role-body,var(--site-font-body));zoom:var(--site-body-scale,1)}.site-section-frame>:first-child{z-index:1;position:relative}.site-layout-target--changed{z-index:2;min-width:0;translate:var(--site-layout-x,0) var(--site-layout-y,0);rotate:var(--site-layout-rotation,0deg);position:relative;width:var(--site-layout-width,auto)!important;max-width:none!important;height:var(--site-layout-height,auto)!important}.site-shapes-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.site-shape{width:var(--site-layout-width,100px);height:var(--site-layout-height,100px);opacity:var(--site-shape-opacity,.22);background:var(--site-shape-color,var(--accent));translate:var(--site-layout-x,0) var(--site-layout-y,0);rotate:var(--site-layout-rotation,0deg);border-radius:16px;display:block;position:absolute;top:0;left:0}.site-shape[data-editor-shape=true]{pointer-events:auto;cursor:move}.site-shape--accent-circle{filter:blur(.2px);border-radius:50%}.site-shape--outline-circle{border:2px solid var(--site-shape-color,var(--accent));background:0 0;border-radius:50%}.site-shape--soft-rectangle{border-radius:24px}.site-shape--accent-line{border-radius:999px}.site-shape--dot-grid{background-color:#0000;background-image:radial-gradient(circle, var(--site-shape-color,var(--accent)) 1.6px, transparent 1.8px);background-size:14px 14px;border-radius:0}.site-shape--check-pill{align-items:center;gap:calc(9px * var(--site-shape-content-scale,1));padding:calc(7px * var(--site-shape-content-scale,1)) calc(14px * var(--site-shape-content-scale,1)) calc(7px * var(--site-shape-content-scale,1)) calc(8px * var(--site-shape-content-scale,1));border:1px solid color-mix(in srgb, var(--site-shape-color,var(--accent)) 34%, var(--line));color:var(--ink-soft);background:color-mix(in srgb, var(--site-shape-color,var(--accent)) 7%, var(--paper));font-size:calc(12px * var(--site-shape-content-scale,1));white-space:nowrap;border-radius:999px;display:flex}.site-shape--check-pill>span{width:calc(28px * var(--site-shape-content-scale,1));height:calc(28px * var(--site-shape-content-scale,1));flex:0 0 calc(28px * var(--site-shape-content-scale,1));color:#fff;background:var(--site-shape-color,var(--accent));font-size:calc(14px * var(--site-shape-content-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.site-shape--check-pill>b{text-overflow:ellipsis;font-weight:650;overflow:hidden}.site-shape--arrow{color:var(--site-shape-color,var(--accent));background:0 0;border-radius:0}.site-shape--arrow>svg{width:100%;height:100%;transform:scale(var(--site-shape-content-scale,1));display:block}.section-divider{z-index:20;isolation:isolate;height:0;position:relative}.section-divider__layer{position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.section-divider__inner{width:min(100%,1040px);min-height:var(--section-divider-height);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));color:var(--text-primary);background:color-mix(in srgb, var(--accent) 4%, var(--bg-surface));border-radius:999px;align-items:center;gap:15px;margin-inline:auto;padding:12px 13px 12px 17px;display:flex}.section-divider__icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:13px;flex:0 0 38px;place-items:center;display:grid}.section-divider h3{min-width:0;font-family:var(--font-role-display,var(--font-sans));letter-spacing:-.015em;margin-right:auto;font-size:clamp(16px,1.4vw,20px);font-weight:650;line-height:1.2}.section-divider .button{min-height:46px;font-size:var(--fs-ui);flex:none;padding-inline:20px}.floating-request{z-index:1050;color:#fff;min-height:50px;box-shadow:none;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f2520eb;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:0;padding:5px;transition:background .18s,transform .18s;display:flex;position:fixed;top:58%;left:14px;overflow:hidden;transform:translateY(-50%)}.floating-request:hover,.floating-request:focus-visible{background:var(--accent);box-shadow:none;transform:translateY(-50%)translate(2px)}.floating-request__icon{color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.floating-request__label{opacity:0;max-width:0;font-size:var(--fs-caption);white-space:nowrap;font-weight:700;line-height:1.2;transition:max-width .28s,padding .28s,opacity .18s;overflow:hidden}.floating-request:hover .floating-request__label,.floating-request:focus-visible .floating-request__label{opacity:1;max-width:230px;padding:0 14px 0 5px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);overflow-x:clip}body{background:var(--bg);min-width:320px;min-height:100vh;font-size:var(--fs-body);line-height:var(--lh-body);margin:0;overflow-x:clip}body,button,input,select,textarea{font:inherit}button,select,input,textarea{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}img,svg{display:block}img,video{max-width:100%}figure,p,h1,h2,h3,dl,dd{margin:0}ul,ol{margin:0;padding:0}h1{letter-spacing:-.04em;font-weight:700;line-height:var(--lh-display)}h2{letter-spacing:-.03em;font-weight:650;line-height:var(--lh-heading)}h3{letter-spacing:-.015em;font-weight:650;line-height:1.15}h1,h2,h3,h4{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}p,li,dd{overflow-wrap:break-word}em{color:var(--section-accent,var(--accent));font-family:inherit;font-style:italic;font-weight:inherit;letter-spacing:inherit}.title-accent{max-width:100%;color:var(--section-accent,var(--accent));font-family:var(--font-role-display);font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:baseline;white-space:normal;zoom:var(--section-accent-scale,var(--site-accent-scale,1));padding-right:.04em;display:inline-block}:is(.hero-copy,.use-cases .section-heading) .title-accent{font-family:var(--font-role-editorial);letter-spacing:-.01em;vertical-align:-.035em;padding-right:.08em;font-size:.96em;font-style:italic;font-weight:500;line-height:.9}::selection{color:#fff;background:var(--accent)}:focus-visible{outline-offset:3px;outline:3px solid #d45c2f80}#root{min-height:100vh}.container{width:min(var(--container), calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.container-wide{width:min(var(--container-wide), calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.container-narrow{width:min(var(--container-narrow), calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.section{padding:var(--section-space-md) 0;scroll-margin-top:calc(var(--header-height) + 20px)}.eyebrow{color:var(--section-accent,var(--accent));font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-weight:700;line-height:1.3;display:flex}.eyebrow>span{background:currentColor;border-radius:50%;width:7px;height:7px}.section-heading{max-width:850px;margin-bottom:var(--space-7)}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center .eyebrow{justify-content:center}.section-heading h2{max-width:1050px;color:var(--section-text,var(--text-primary));font-size:var(--fs-h2);text-wrap:balance}.section-heading__text{max-width:690px;margin-top:var(--space-4);color:var(--section-text-secondary,var(--text-secondary));font-size:var(--fs-body-lg);line-height:var(--lh-body)}.section-heading--center .section-heading__text{margin-inline:auto}.button{cursor:pointer;max-width:100%;min-height:48px;font-size:var(--fs-ui);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:650;line-height:1.2;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.985)}.button svg{flex:none;transition:transform .18s}.button:hover svg{transform:translate(3px)}.button--primary{color:#fff;background:var(--accent)}.button--primary:hover{background:var(--accent-dark)}.button--outline{border-color:var(--line);background:0 0}.button--outline:hover,.button--ghost:hover{border-color:var(--ink);background:#ffffff73}.button--ghost{border-color:#0000}.button--dark{color:#fff;background:var(--dark)}.button--dark:hover{background:#0e120f}.button--light{color:var(--ink);background:var(--paper)}.button--light:hover{color:var(--accent-dark);background:#fff}.button--large{min-height:58px;padding-inline:26px}.button--wide{width:100%}.icon-button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:transform .18s,background .18s,color .18s;display:inline-grid}.icon-button:hover{color:#fff;background:var(--accent);transform:scale(1.05)}.icon-button--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191d199e;border-color:#ffffff6b}.brand{flex-direction:column;align-items:flex-start;gap:3px;min-width:172px;display:inline-flex}.brand__lockup{grid-template-columns:43px auto;align-items:center;column-gap:10px;display:grid}.brand__mark{object-fit:contain;width:43px;height:47px}.brand__copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.brand__wordmark{width:106px;height:auto}.brand__stacked{display:block}.brand__stacked-logo{width:158px;height:auto}.brand__lockup--inverse img,.brand__stacked--inverse img{filter:invert()brightness(1.12)}.brand__name{letter-spacing:-.075em;font-size:23px;font-weight:900;line-height:1}.brand__name span{color:var(--accent);margin-left:5px;font-weight:500}.brand__tagline{color:var(--ink-muted);font-size:var(--fs-brand-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:650}.skip-link{z-index:2000;color:#fff;background:var(--dark);border-radius:8px;padding:12px 18px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.section-footnote,.data-disclaimer{color:var(--ink-muted);font-size:12px;line-height:1.5}.section-footnote{margin-top:28px}.status-note,.status-pill{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;font-weight:700;line-height:1;display:inline-flex}.status-pill{width:fit-content;color:var(--accent);padding:7px 10px}[data-reveal]{opacity:0;transition:opacity .64s,transform .64s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-section-reveal]:after{z-index:50;visibility:visible;background:var(--section-bg,var(--bg-main));content:"";opacity:1;pointer-events:none;transition:opacity .56s,visibility 0s linear .56s;position:absolute;inset:0}[data-section-reveal].is-section-visible:after{visibility:hidden;opacity:0}.site-setting-spacing-compact{--site-section-spacing:var(--section-space-sm)}.site-setting-spacing-standard{--site-section-spacing:var(--section-space-md)}.site-setting-spacing-spacious{--site-section-spacing:var(--section-space-lg)}.section.site-setting-spacing-compact,.section.site-setting-spacing-standard,.section.site-setting-spacing-spacious{padding-block:var(--site-section-spacing)}.site-section-frame--has-divider-before>.section{padding-top:var(--section-space-sm)}.site-section-frame--has-divider-after>.section{padding-bottom:var(--section-space-sm)}.site-setting-width-narrow>.container{max-width:var(--container-narrow)}.site-setting-width-wide>.container{max-width:var(--container-wide)}.site-setting-width-full>.container{width:100%;max-width:none}.site-setting-align-center{text-align:center}.site-setting-align-center .section-heading{margin-inline:auto}.site-setting-align-right{text-align:right}.site-setting-align-right .section-heading{margin-left:auto}section.site-setting-bg-light,section.site-setting-bg-dark,section.site-setting-bg-accent{color:inherit;background-color:var(--section-bg)}section.site-setting-layout-stacked :is(.hero-section__grid,.featured-model__layout,.use-cases__grid,.deployment__stage,.models-grid,.reasons-hero,.locations-layout,.calculator,.lead-card){grid-template-columns:minmax(0,1fr)}section.site-setting-layout-media_left .reasons-hero>.image-placeholder{order:-1}section.site-setting-layout-media_right .reasons-hero>.image-placeholder{order:2}section.site-setting-layout-carousel :is(.benefits-grid,.models-grid,.locations-cards){scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(280px,70%);grid-auto-flow:column;padding-bottom:12px;display:grid;overflow-x:auto}section.site-setting-layout-carousel :is(.benefit-card,.model-card,.location-card){scroll-snap-align:start}.section--compact-copy .section-heading__text{max-width:560px}.section--emphasis{box-shadow:inset 0 4px 0 var(--accent)}.section--muted-decoration{background-image:none!important}@media (width>=1061px){.site-setting-hide-desktop{display:none!important}}@media (width>=701px) and (width<=1060px){.site-setting-hide-tablet{display:none!important}}@media (width<=700px){.site-setting-hide-mobile{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}[data-section-reveal]:after{display:none}}.image-placeholder{--placeholder-ratio:4 / 3;width:100%;aspect-ratio:var(--placeholder-ratio);border-radius:var(--radius);isolation:isolate;background:#d7c9b7;position:relative;overflow:hidden}.image-placeholder:after{z-index:8;border-radius:inherit;content:"";pointer-events:none;border:1px solid #1c1f1b1f;position:absolute;inset:0}.image-placeholder img{object-fit:cover;object-position:var(--image-object-position,50% 50%);width:100%;height:100%;display:block}.image-placeholder--photo{--photo-frame-width:clamp(4px, .45vw, 6px);--photo-frame-color:color-mix(in srgb, var(--paper) 94%, #fff);--photo-shadow:none;border:var(--photo-frame-width) solid var(--photo-frame-color);background:var(--paper);box-shadow:var(--photo-shadow)}.image-placeholder--photo:after{border-color:#ffffff47;box-shadow:inset 0 0 0 1px #1c1f1b14}.image-placeholder--photo img{border-radius:inherit;transition:transform .42s cubic-bezier(.2,.8,.2,1);transform:scale(1.001)}@media (hover:hover){.image-placeholder--photo:hover img{transform:scale(1.012)}}.image-placeholder__scene,.image-placeholder__scene>span{position:absolute}.image-placeholder__scene{z-index:1;background:linear-gradient(175deg,#c9d1c8 0 58%,#969b88 58% 100%);inset:0;overflow:hidden}.image-placeholder figcaption{z-index:10;color:#fff;text-shadow:0 1px 18px #0000006b;justify-content:space-between;align-items:flex-end;gap:10px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.image-placeholder figcaption small{opacity:.72;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:550}.image-placeholder--photo figcaption{width:fit-content;max-width:calc(100% - 24px);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis;text-shadow:none;white-space:nowrap;background:#191d19c2;border:1px solid #ffffff3d;border-radius:999px;padding:8px 11px;line-height:1.25;display:block;bottom:12px;left:12px;right:12px;overflow:hidden}@media (width<=700px){.image-placeholder--photo figcaption{max-width:calc(100% - 18px);font-size:var(--fs-caption);padding:7px 9px;bottom:9px;left:9px;right:9px}}.scene__sun,.scene__cloud,.scene__ground,.scene__path,.scene__volume,.scene__window,.scene__door,.scene__deck,.scene__plant,.scene__sofa,.scene__table,.scene__bed,.scene__bath,.scene__technical-lines,.scene__truck,.scene__map-pin,.scene__plan-lines{display:none}.image-placeholder--facade .scene__sun,.image-placeholder--facade .scene__cloud,.image-placeholder--facade .scene__ground,.image-placeholder--facade .scene__path,.image-placeholder--facade .scene__volume,.image-placeholder--facade .scene__window,.image-placeholder--facade .scene__door,.image-placeholder--facade .scene__deck,.image-placeholder--facade .scene__plant,.image-placeholder--facade-side .scene__sun,.image-placeholder--facade-side .scene__cloud,.image-placeholder--facade-side .scene__ground,.image-placeholder--facade-side .scene__path,.image-placeholder--facade-side .scene__volume,.image-placeholder--facade-side .scene__window,.image-placeholder--facade-side .scene__door,.image-placeholder--facade-side .scene__deck,.image-placeholder--facade-side .scene__plant,.image-placeholder--night .scene__ground,.image-placeholder--night .scene__volume,.image-placeholder--night .scene__window,.image-placeholder--night .scene__door,.image-placeholder--night .scene__deck,.image-placeholder--lifestyle .scene__sun,.image-placeholder--lifestyle .scene__ground,.image-placeholder--lifestyle .scene__volume,.image-placeholder--lifestyle .scene__window,.image-placeholder--lifestyle .scene__door,.image-placeholder--lifestyle .scene__deck,.image-placeholder--lifestyle .scene__plant,.image-placeholder--business .scene__sun,.image-placeholder--business .scene__ground,.image-placeholder--business .scene__volume,.image-placeholder--business .scene__window,.image-placeholder--business .scene__door,.image-placeholder--business .scene__deck{display:block}.scene__sun{aspect-ratio:1;background:#f2d6aa;border-radius:50%;width:11%;top:12%;right:12%;box-shadow:0 0 50px #f4d29c8c}.scene__cloud{background:#fff9;height:1px}.scene__cloud--one{width:16%;top:18%;left:10%}.scene__cloud--two{width:10%;top:29%;right:21%}.scene__ground{background:linear-gradient(170deg,#8f9683,#596451);inset:58% 0 0}.scene__path{clip-path:polygon(48% 0,100% 0,100% 100%,0 100%);background:#b9aa97;width:54%;height:48%;bottom:-10%;right:-4%}.scene__volume{background:#343b36;bottom:25%;box-shadow:0 18px 26px #141a1438}.scene__volume--back{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);background:#765c47;width:34%;height:31%;left:15%}.scene__volume--front{border-top:6px solid #242a26;width:59%;height:38%;right:12%}.scene__window{background:linear-gradient(145deg,#b3cecdf2,#4f6565f2);border:4px solid #222824;height:27%;bottom:31%;box-shadow:inset 0 0 0 1px #ffffff40}.scene__window:after{content:"";background:#222824;width:3px;position:absolute;inset:0 50%}.scene__window--one{width:31%;right:24%}.scene__window--two{width:18%;height:20%;bottom:32%;left:20%}.scene__door{background:#c6a477;border:3px solid #252b27;width:8%;height:27%;bottom:31%;right:14.5%}.scene__deck{background:repeating-linear-gradient(90deg,#a8805b 0 6%,#8f6c4d 6% 7%);width:68%;height:7%;bottom:21%;right:8%;transform:skew(-18deg)}.scene__plant{background:#374c35;border-radius:50% 50% 20% 20%;width:3%;height:22%;bottom:22%;box-shadow:-6px 9px #4e6648,7px 5px #40583d}.scene__plant--one{left:7%}.scene__plant--two{height:17%;right:5%}.image-placeholder--facade-side .image-placeholder__scene{background:linear-gradient(168deg,#d9d2c4 0 57%,#7f8a74 57%)}.image-placeholder--facade-side .scene__volume--front{width:66%;right:8%;transform:skewY(-2deg)}.image-placeholder--facade-side .scene__volume--back{background:#b17855;width:39%;left:7%}.image-placeholder--night .image-placeholder__scene{background:linear-gradient(175deg,#27323b 0 58%,#222b27 58%)}.image-placeholder--night .scene__window{background:linear-gradient(145deg,#f6d38f,#d79852);box-shadow:0 0 35px #f6c26661}.image-placeholder--night .scene__volume--back{background:#513f35}.image-placeholder--night .scene__deck{filter:brightness(.72)}.image-placeholder--lifestyle .image-placeholder__scene{background:linear-gradient(175deg,#dfd3c3 0 58%,#7f947a 58%)}.image-placeholder--lifestyle .scene__volume--front{background:#efe8dc}.image-placeholder--lifestyle .scene__volume--back{background:#c25e36}.image-placeholder--business .image-placeholder__scene{background:linear-gradient(175deg,#bfcac6 0 58%,#77796d 58%)}.image-placeholder--business .scene__volume--front{background:#1e2622;width:78%;right:9%}.image-placeholder--business .scene__volume--back{display:none}.image-placeholder--business .scene__window--one{width:46%;right:28%}.image-placeholder--business .scene__window--two{width:12%;left:15%}.image-placeholder--interior .image-placeholder__scene,.image-placeholder--living .image-placeholder__scene,.image-placeholder--bedroom .image-placeholder__scene,.image-placeholder--bathroom .image-placeholder__scene{background:linear-gradient(90deg,#0000 0 68%,#523a2a14 68%),linear-gradient(170deg,#e9ded0 0 72%,#a98c6e 72%)}.image-placeholder--interior .scene__window,.image-placeholder--interior .scene__sofa,.image-placeholder--interior .scene__table,.image-placeholder--living .scene__window,.image-placeholder--living .scene__sofa,.image-placeholder--living .scene__table,.image-placeholder--bedroom .scene__window,.image-placeholder--bedroom .scene__bed,.image-placeholder--bathroom .scene__window,.image-placeholder--bathroom .scene__bath{display:block}.image-placeholder--interior .scene__window,.image-placeholder--living .scene__window,.image-placeholder--bedroom .scene__window,.image-placeholder--bathroom .scene__window{background:linear-gradient(160deg,#b5ccd0 0 57%,#71866d 57%);border:7px solid #41372e;width:41%;height:45%;inset:14% 8% auto auto}.scene__sofa{background:#776d5e;border-radius:8px 8px 3px 3px;width:46%;height:20%;bottom:17%;left:8%;box-shadow:inset 0 8px #ffffff14,0 8px #514b42}.scene__table{background:#8b5d3f;border-radius:50%;width:25%;height:8%;bottom:16%;right:17%;box-shadow:0 13px 0 -10px #3e342c}.image-placeholder--living .scene__sofa{background:#afa28d;width:51%;left:15%}.image-placeholder--living .scene__table{right:9%}.scene__bed{background:linear-gradient(#f5eee5 0 35%,#af8870 35%);border-radius:10px 10px 2px 2px;width:60%;height:27%;bottom:14%;left:9%;box-shadow:0 10px #6f5546}.image-placeholder--bedroom .scene__window{width:32%;right:9%}.scene__bath{background:#f7f1e8;border-radius:6px 6px 20px 20px;width:38%;height:27%;bottom:14%;right:11%;box-shadow:0 7px #b9aea1}.image-placeholder--bathroom .image-placeholder__scene{background:linear-gradient(90deg,#0000 48%,#ffffff4d 48%),repeating-linear-gradient(0deg,#d1cbc2 0 17%,#c0b8ad 17% 17.5%)}.image-placeholder--bathroom .scene__window{width:30%;height:39%;left:9%}.image-placeholder--technical .image-placeholder__scene{background-color:#68756e;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.image-placeholder--technical .scene__technical-lines{background:radial-gradient(circle at 18% 32%,#e16b3a 0 3%,#0000 3.5%),radial-gradient(circle at 73% 64%,#e8d5b8 0 4%,#0000 4.5%),linear-gradient(90deg,#0000 17%,#fff9 17% 17.5%,#0000 17.5%),linear-gradient(#0000 36.2%,#fff9 36.2% 37%,#0000 37%);border:2px solid #ffffffbf;border-radius:10px;display:block;inset:15% 9% 22%}.image-placeholder--technical .scene__technical-lines:after{content:"";background:#e9e1d4;border-radius:6px;width:24%;height:43%;position:absolute;bottom:9%;right:7%;box-shadow:inset 0 0 0 5px #cfc4b4}.image-placeholder--plan .image-placeholder__scene{background-color:#f1eee7;background-image:linear-gradient(#3036300f 1px,#0000 1px),linear-gradient(90deg,#3036300f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.image-placeholder--plan .scene__plan-lines{background:linear-gradient(90deg,#0000 31%,#3e4740 31% 32%,#0000 32% 68%,#3e4740 68% 69%,#0000 69%),linear-gradient(#0000 48%,#3e4740 48% 49%,#0000 49%);border:5px solid #3e4740;display:block;inset:14% 9% 19%}.image-placeholder--plan .scene__plan-lines:before,.image-placeholder--plan .scene__plan-lines:after{content:"";border:2px solid #cf6339;position:absolute}.image-placeholder--plan .scene__plan-lines:before{inset:8% 71% 58% 4%}.image-placeholder--plan .scene__plan-lines:after{inset:57% 4% 7% 70%}.image-placeholder--construction .image-placeholder__scene,.image-placeholder--delivery .image-placeholder__scene,.image-placeholder--foundation .image-placeholder__scene{background:linear-gradient(170deg,#c5cac4 0 62%,#a59682 62%)}.image-placeholder--construction .scene__ground,.image-placeholder--construction .scene__volume,.image-placeholder--construction .scene__technical-lines,.image-placeholder--delivery .scene__ground,.image-placeholder--delivery .scene__volume,.image-placeholder--delivery .scene__truck,.image-placeholder--foundation .scene__ground,.image-placeholder--foundation .scene__volume,.image-placeholder--foundation .scene__technical-lines{display:block}.image-placeholder--construction .scene__volume--front,.image-placeholder--foundation .scene__volume--front{width:70%;box-shadow:none;background:repeating-linear-gradient(90deg,#0000 0 15%,#4d554f 15% 16%),repeating-linear-gradient(0deg,#0000 0 47%,#4d554f 47% 50%);border:5px solid #4d554f;right:14%}.image-placeholder--construction .scene__volume--back,.image-placeholder--foundation .scene__volume--back{display:none}.image-placeholder--construction .scene__technical-lines{transform-origin:bottom;background:#4d554f;width:2px;height:55%;display:block;top:8%;right:12%;transform:rotate(35deg)}.scene__truck{background:#3d4540;border-radius:5px;width:76%;height:22%;bottom:23%;right:8%;box-shadow:0 17px 0 -11px #202521}.scene__truck:before{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);content:"";background:#d4663b;width:22%;height:70%;position:absolute;top:-13%;right:0}.image-placeholder--delivery .scene__volume--front{width:63%;height:21%;box-shadow:none;background:repeating-linear-gradient(90deg,#6a746c 0 10%,#5a655e 10% 11%);border:2px solid #d8d0c4;bottom:41%;right:18%}.image-placeholder--delivery .scene__volume--back{display:none}.image-placeholder--foundation .scene__technical-lines{background:repeating-linear-gradient(90deg,#0000 0 11%,#4e554e 11% 14%,#0000 14% 25%);height:18%;display:block;bottom:11%;left:20%;right:20%}.image-placeholder--climate .image-placeholder__scene{background:linear-gradient(90deg,#c7d4d8 0 50%,#d6bd91 50%)}.image-placeholder--climate .scene__sun,.image-placeholder--climate .scene__ground,.image-placeholder--climate .scene__volume,.image-placeholder--climate .scene__window{display:block}.image-placeholder--climate .scene__sun{background:#f1a33f;right:14%}.image-placeholder--climate .scene__ground{background:linear-gradient(90deg,#edf1ed 0 50%,#79846e 50%)}.image-placeholder--climate .scene__volume--front{width:64%;right:18%}.image-placeholder--climate .scene__volume--back{display:none}.image-placeholder--climate .scene__window--one{width:29%;right:31%}.image-placeholder--climate .scene__window--two{display:none}.image-placeholder--map .image-placeholder__scene{background:linear-gradient(32deg,#0000 44%,#ffffffeb 44% 48%,#0000 48%),linear-gradient(102deg,#0000 38%,#ffffffd9 38% 42%,#0000 42%),linear-gradient(165deg,#0000 62%,#ffffffe0 62% 66%,#0000 66%),#cbd2c7}.image-placeholder--map .scene__map-pin{border:9px solid var(--accent);background:#fff;border-radius:50% 50% 50% 0;width:38px;height:38px;display:block;top:39%;left:52%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 12px 22px #39373247}.image-placeholder--map .scene__map-pin:after{content:"";background:#ffffffe6;border-radius:999px;width:180px;height:34px;position:absolute;top:52px;left:-85px;transform:rotate(45deg);box-shadow:0 8px 20px #3937321f}.modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141814b8;place-items:center;padding:32px;animation:.18s both fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{border-radius:var(--radius-lg);background:var(--paper);width:min(100%,720px);max-height:calc(100dvh - 64px);animation:.24s both modal-in;overflow-y:auto;box-shadow:0 30px 90px #0c0f0c52}.modal--small{max-width:560px}.modal--large{width:min(100%,1080px);max-width:1080px}.modal__header{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 18px;display:flex;position:sticky;top:0}.modal__header h2{font-size:clamp(25px,3vw,38px)}.modal__body{padding:28px}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.field{gap:8px;display:grid;position:relative}.field>span,.contact-method legend,.calculator fieldset legend,.range-field>span>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.field input,.field select,.field textarea{border:1px solid var(--line);background:#ffffffb3;border-radius:12px;outline:none;width:100%;transition:border-color .18s,box-shadow .18s}.field input,.field select{height:54px;padding:0 16px}.field textarea{resize:vertical;min-height:118px;padding:14px 16px}.field select{appearance:none;padding-right:44px}.field--select>svg{pointer-events:none;position:absolute;bottom:17px;right:16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d45c2f21}.field.has-error input,.field.has-error textarea{border-color:#b6422f}.field>small{color:#a83325}.checkbox-field{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.checkbox-field input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:0}.form-error{color:#a83325;font-size:12px}.messenger-choice{gap:18px;display:grid}.messenger-choice__intro{color:var(--ink-soft);font-size:14px;line-height:1.6}.messenger-choice__list{gap:10px;display:grid}.messenger-choice__item{border:1px solid var(--line);min-height:72px;color:var(--ink);background:#ffffffc7;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 7px 22px #222b240a}.messenger-choice__item:hover{border-color:#222b2438;transform:translateY(-2px);box-shadow:0 12px 28px #222b241a}.messenger-choice__item:focus-visible{outline-offset:3px;outline:3px solid #d45c2f59}.messenger-choice__icon{color:#fff;background:var(--dark);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.messenger-choice__item--telegram .messenger-choice__icon{background:#229ed9}.messenger-choice__item--whatsapp .messenger-choice__icon{background:#209f58}.messenger-choice__item--max .messenger-choice__icon{background:#5c63e6}.messenger-choice__item--vk .messenger-choice__icon{background:#07f}.messenger-choice__item--email .messenger-choice__icon{background:var(--dark)}.messenger-choice__copy{gap:3px;min-width:0;display:grid}.messenger-choice__copy strong{font-size:15px}.messenger-choice__copy small{color:var(--ink-muted);font-size:var(--fs-label);line-height:1.4}.messenger-choice__arrow{color:var(--ink-muted);margin-left:auto}.messenger-choice__privacy,.messenger-choice__empty{color:var(--ink-muted);font-size:var(--fs-label);line-height:1.5}.messenger-choice__privacy{border-top:1px solid var(--line);padding-top:2px}.messenger-choice__empty{border:1px dashed var(--line);border-radius:12px;padding:16px}.form-success{border-radius:var(--radius);background:#eaf1e7;border:1px solid #aec3ae;align-items:center;gap:16px;padding:24px;display:flex}.form-success__icon{color:#fff;background:#60785e;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.form-success strong{font-size:20px}.form-success p{color:var(--ink-soft);margin-top:4px}.modal__body video{border-radius:var(--radius);background:#000;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 220px);margin:0 auto;display:block}.video-message{text-align:center;justify-items:center;gap:16px;padding:10px 0;display:grid}.video-message>span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.video-message h3{font-size:30px}.video-message p{color:var(--ink-soft);margin-bottom:10px;line-height:1.6}.legal-modal{justify-items:start;gap:22px;display:grid}.legal-modal__body{max-height:60vh;padding-right:6px;overflow-y:auto}.legal-modal p{color:var(--ink-soft);margin-bottom:14px;font-size:14px;line-height:1.7}.legal-modal h3{letter-spacing:-.01em;margin:22px 0 10px;font-size:16px}.legal-modal h3:first-child{margin-top:0}.contact-bar{z-index:1001;color:#ffffffbd;background:var(--dark);font-size:var(--fs-caption);letter-spacing:.035em;position:relative}.contact-bar__inner{align-items:center;gap:24px;min-height:38px;display:flex}.contact-bar__desktop,.contact-bar__links,.contact-bar__phone{align-items:center;display:flex}.contact-bar__desktop{gap:12px}.contact-bar__dot{background:var(--accent);border-radius:50%;width:3px;height:3px}.contact-bar__phone{color:#fff;font-variant-numeric:tabular-nums lining-nums;gap:7px;margin-left:auto;font-weight:700}.contact-bar__links{gap:16px}.contact-bar__links a{transition:color .18s}.contact-bar__links a:hover{color:#fff}.contact-bar__mobile-action{color:#fff;font-size:var(--fs-caption);text-underline-offset:3px;background:0 0;font-weight:750;text-decoration:underline;display:none}.site-header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe7eb;border-bottom:1px solid #292b271c;position:sticky;top:0}.site-header__inner{height:var(--header-height);align-items:center;gap:30px;display:flex}.desktop-nav{align-self:stretch;align-items:center;gap:clamp(11px,1.15vw,20px);margin-left:auto;display:flex}.desktop-nav a{height:100%;color:var(--ink-soft);font-size:var(--fs-ui);white-space:nowrap;align-items:center;font-weight:650;transition:color .18s;display:flex;position:relative}.desktop-nav a:after{background:var(--accent);content:"";transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--ink)}.desktop-nav a.is-active:after{transform:scaleX(1)}.header-cta,.header-site-switch{min-height:46px;padding-inline:19px}.menu-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:none}.mobile-nav,.mobile-nav-backdrop{display:none}.hero-section{background:var(--bg);padding:76px 0 0;position:relative;overflow:hidden}.hero-section:before{display:none}.hero-section__grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(40px,5vw,72px);min-height:650px;display:grid}:is(.hero-section__grid,.urgency-card,.featured-model__layout,.benefits-grid,.use-cases__grid,.doubts-intro,.doubt-article,.faq-block,.deployment__stage,.models-grid,.reasons-hero,.reason-row,.locations-layout,.locations-cards,.calculator,.lead-card,.site-footer__top)>*{min-width:0}.hero-copy{padding-bottom:52px}.hero-copy h1{max-width:700px;font-size:var(--fs-display);text-wrap:balance}.hero-copy h1 em{display:block}.hero-copy__lead{max-width:590px;color:var(--ink-soft);font-size:var(--fs-body-lg);line-height:var(--lh-body);margin-top:28px}.hero-copy__actions{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.hero-copy__trust{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.hero-copy__trust>div{gap:4px;padding:20px 16px 0 0;display:grid}.hero-copy__trust>div+div{border-left:1px solid var(--line);padding-left:18px}.hero-copy__trust strong{font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;font-size:22px}.hero-copy__trust span{color:var(--ink-muted);font-size:var(--fs-caption);line-height:1.4}.hero-visual{place-self:end;width:min(100%,680px);padding-bottom:44px;position:relative}.landing-scale-shell:not(.landing-scale-shell--editor-scale) :is(.hero-visual,.featured-model__layout,.use-case__media,.doubt-article__visuals,.deployment__media,.reasons-hero,.model-card__media,.rental-model-card__media,.map-placeholder,.calculator__result) .site-layout-target--changed:is(figure,img,video){max-width:100%!important}.hero-visual .image-placeholder{border-radius:120px 24px 24px;min-height:590px}.hero-visual .image-placeholder--photo{--photo-frame-width:clamp(5px, .58vw, 8px);--photo-shadow:none}.hero-visual .image-placeholder--photo figcaption{max-width:calc(56% - 28px);bottom:14px;left:auto;right:14px}.hero-visual__brand-seal{z-index:14;aspect-ratio:1;width:86px;box-shadow:none;pointer-events:none;background:#fffdf8f0;border:1px solid #24262221;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:22px;transform:rotate(3deg)}.hero-visual__brand-seal img{object-fit:contain;width:59%;height:65%}.hero-visual__note{z-index:15;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#1b211cb8;border:1px solid #ffffff80;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute}.hero-visual__note small,.hero-visual__note strong{display:block}.hero-visual__note small{opacity:.67;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.hero-visual__note strong{font-family:var(--font-role-ui);font-size:var(--fs-ui);font-variant-numeric:tabular-nums lining-nums}.hero-visual__note--top{top:9%;right:-12px}.hero-visual__note--bottom{bottom:75px;left:-28px}.status-dot{width:9px;height:9px;box-shadow:none;background:#e6a37d;border-radius:50%}.hero-section__marquee{border-top:1px solid var(--line);min-height:54px;color:var(--ink-muted);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;background:#fff3;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px clamp(16px,3vw,28px);padding:12px 32px;font-weight:700;display:flex}.hero-section__marquee-item{align-items:center;gap:clamp(16px,3vw,28px);max-width:100%;display:inline-flex}.hero-section__marquee-item>span{overflow-wrap:anywhere}.hero-section__marquee i{background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px}.urgency-section{padding:28px 0 12px}.urgency-card{border-radius:var(--radius);color:#fff;background:var(--dark);grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:28px;min-height:136px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.urgency-card:after{content:"";border:1px solid #ffffff14;width:180px;height:220%;position:absolute;top:-50%;right:20%;transform:rotate(25deg)}.urgency-card__index{border:1px solid var(--line-dark);color:#e8b394;border-radius:50%;place-items:center;width:58px;height:58px;font-size:13px;font-weight:750;display:grid}.urgency-card .eyebrow{color:#e8b394;margin-bottom:7px}.urgency-card h2{font-size:clamp(25px,2.4vw,36px)}.urgency-card__date{align-items:center;gap:12px;padding-right:6px;display:flex}.urgency-card__date svg{color:#e8b394}.urgency-card__date small,.urgency-card__date strong{display:block}.urgency-card__date small{color:#ffffff8c;font-size:var(--fs-caption);text-transform:uppercase;margin-bottom:5px}.urgency-card__date strong{font-family:var(--font-role-ui);font-size:var(--fs-ui);font-variant-numeric:tabular-nums lining-nums}.urgency-card .status-note{color:#ffffff80;padding:4px 7px;position:absolute;bottom:9px;right:18px}.featured-model{padding-bottom:108px}.featured-model__intro{position:relative}.featured-model__intro .section-heading{max-width:1040px}.featured-model__mark{color:#2729250e;letter-spacing:-.09em;pointer-events:none;font-size:clamp(150px,18vw,270px);font-weight:850;line-height:.75;position:absolute;top:-18px;right:0}.featured-model__layout{grid-template-columns:minmax(0,1.62fr) minmax(360px,.78fr);align-items:start;gap:24px;display:grid}.house-gallery:focus-visible{border-radius:var(--radius);outline-offset:8px}.gallery-main{position:relative}.gallery-main .image-placeholder{border-radius:var(--radius-lg)}.gallery-main .image-placeholder--photo{--photo-frame-width:clamp(5px, .52vw, 7px);--photo-shadow:none}.gallery-main .image-placeholder__scene{animation:.36s both gallery-enter}@keyframes gallery-enter{0%{opacity:0;transform:scale(1.015)}}.gallery-main__counter{z-index:20;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191e1a9e;border:1px solid #ffffff57;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750;position:absolute;top:18px;left:18px}.gallery-main__counter span{opacity:.5;margin-inline:4px}.gallery-main__controls{z-index:20;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.gallery-thumbnails{scrollbar-width:thin;gap:9px;margin-top:10px;padding:2px 2px 9px;display:flex;overflow-x:auto}.gallery-thumbnails>button{cursor:pointer;opacity:.62;background:0 0;border:2px solid #0000;border-radius:13px;flex:1 0 104px;min-width:104px;padding:0;transition:opacity .18s,border-color .18s;position:relative;overflow:hidden}.gallery-thumbnails>button:hover,.gallery-thumbnails>button.is-active{opacity:1}.gallery-thumbnails>button.is-active{border-color:var(--accent)}.gallery-thumbnails .image-placeholder{border-radius:10px}.gallery-thumbnails .image-placeholder--photo{--photo-frame-width:3px;--photo-shadow:none}.gallery-thumbnails figcaption{display:none}.gallery-thumbnails>button>span{color:#fff;font-size:var(--fs-caption);background:#191e1a9e;border-radius:5px;padding:3px 5px;position:absolute;bottom:5px;right:6px}.gallery-filters{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.gallery-filters button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font-size:var(--fs-label);white-space:nowrap;background:0 0;border-radius:999px;padding:9px 13px;font-weight:650;transition:all .18s}.gallery-filters button:hover,.gallery-filters button.is-active{color:#fff;border-color:var(--dark);background:var(--dark)}.product-panel{top:calc(var(--header-height) + 18px);border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffdf8b8;padding:26px;position:sticky}.product-panel__topline{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:12px;font-weight:800;display:flex}.availability{color:#58705a;min-width:0;max-width:72%;font-size:var(--fs-caption);letter-spacing:0;text-align:right;align-items:flex-start;gap:8px;display:flex}.availability i{background:#658167;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #6581671f}.availability__copy,.availability__copy strong,.availability__copy small{display:block}.availability__copy{min-width:0}.availability__copy strong{font:inherit}.availability__copy strong,.availability__copy small{overflow-wrap:anywhere}.availability__copy small{color:var(--ink-muted);margin-top:3px;font-size:11px;font-weight:650;line-height:1.35}.product-specs{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.product-spec{background:var(--paper);align-items:center;gap:10px;min-height:84px;padding:13px;display:flex}.product-spec:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}.product-spec svg{color:var(--accent);flex:none}.product-spec strong,.product-spec span{display:block}.product-spec strong{font-family:var(--font-role-ui);font-size:var(--fs-ui);font-variant-numeric:tabular-nums lining-nums}.product-spec span{color:var(--ink-muted);font-size:var(--fs-caption);margin-top:4px}.product-price{color:#fff;background:var(--dark);border-radius:15px;padding:20px;position:relative;overflow:hidden}.product-price:after{content:"";border:22px solid #d45c2f38;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-50px;right:-24px}.product-price p{color:#ffffff85;font-size:var(--fs-caption);text-transform:uppercase;margin-bottom:9px}.product-price__old{color:#ffffff80;font-size:13px;text-decoration:line-through}.product-price>strong{font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.055em;margin-top:3px;font-size:clamp(29px,3vw,39px);display:block}.product-price__saving{color:#f3c4aa;font-size:var(--fs-caption);background:#d45c2f33;border-radius:999px;margin-top:11px;padding:5px 8px;font-weight:700;display:inline-flex}.product-dates{gap:10px;margin:20px 0 13px;display:grid}.product-dates>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.product-dates span{color:var(--ink-muted);font-size:var(--fs-caption)}.product-dates strong{font-family:var(--font-role-ui);font-size:var(--fs-ui);font-variant-numeric:tabular-nums lining-nums;text-align:right}.product-panel__actions{gap:8px;margin-top:20px;display:grid}.price-timeline-section{border-top:1px solid var(--line);background:var(--bg-soft);padding-top:105px}.price-timeline-section .section-heading{max-width:900px}.price-timeline{grid-template-columns:repeat(6,1fr);padding-top:24px;display:grid;position:relative}.price-timeline:before{background:var(--line);content:"";height:1px;position:absolute;top:48px;left:8%;right:8%}.price-point{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.price-point__dot{border:1px solid var(--line);background:var(--bg-soft);border-radius:50%;place-items:center;width:49px;height:49px;transition:background .18s,transform .18s;display:grid}.price-point__dot span{color:var(--ink-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;font-weight:750}.price-point p{min-height:34px;color:var(--ink-soft);font-size:var(--fs-label);margin-top:16px;line-height:1.4}.price-point>strong{font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;margin-top:8px;font-size:clamp(13px,1.4vw,18px)}.price-point.is-current .price-point__dot{color:#fff;border-color:var(--accent);background:var(--accent);transform:scale(1.12);box-shadow:0 0 0 9px #d45c2f1a}.price-point.is-current .price-point__dot span{color:#fff}.price-point.is-current>strong{color:var(--accent)}.price-point__badge{color:#fff;background:var(--accent);font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:5px 8px;font-weight:750}.video-tour{background:var(--bg-soft);padding:40px 0 110px}.video-card{border-radius:var(--radius-lg);color:#fff;background:var(--dark);width:100%;box-shadow:none;cursor:pointer;text-align:left;padding:0;display:block;position:relative;overflow:hidden}.video-card .image-placeholder{border-radius:inherit}.video-card .image-placeholder--photo{--photo-frame-width:0px;--photo-shadow:none}.video-card:has(.image-placeholder--photo):after{z-index:15;border:clamp(5px, .52vw, 7px) solid color-mix(in srgb, var(--paper) 94%, #fff);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1c1f1b14}.video-card .image-placeholder--photo figcaption{display:none}.video-card .image-placeholder__scene{transition:transform .6s}.video-card:hover .image-placeholder__scene{transform:scale(1.025)}.video-card__shade{z-index:11;background:linear-gradient(90deg,#111612d1,#11161247 64%,#1116120d);position:absolute;inset:0}.video-card__play{z-index:12;background:#d45c2fe6;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:92px;height:92px;transition:transform .22s,background .22s;display:grid;position:absolute;top:50%;right:14%;transform:translateY(-50%)}.video-card:hover .video-card__play{background:var(--accent-dark);transform:translateY(-50%)scale(1.08)}.video-card__copy{z-index:12;gap:16px;max-width:650px;display:grid;position:absolute;top:50%;left:clamp(28px,5vw,70px);transform:translateY(-50%)}.video-card__copy small{color:#efb897;font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.video-card__copy strong{letter-spacing:-.05em;font-size:clamp(36px,4.8vw,70px);font-weight:550;line-height:.98}.video-card__copy>span{color:#ffffffb8;max-width:510px;font-size:15px;line-height:1.55}.video-card__corner{z-index:12;font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff80;padding-bottom:4px;font-weight:750;position:absolute;bottom:24px;right:26px}.benefits-section{background:var(--section-bg)}.benefits-section .section-heading h2{color:var(--section-text)}.benefits-section .section-heading__text{color:var(--section-text-secondary)}.benefits-section .eyebrow{color:var(--section-accent)}.benefits-grid{grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto);gap:12px;display:grid}.benefit-card{border:1px solid var(--section-border);border-radius:var(--radius);min-width:0;color:var(--section-card-text);background:var(--section-card-bg);flex-direction:column;justify-content:space-between;padding:25px;display:flex;position:relative;overflow:hidden}.benefit-card--large{--section-card-text:var(--text-on-dark);--section-card-secondary:#fffffff0;--section-border:#fff3;background:var(--accent);grid-column:span 2}.benefit-card--wide{flex-direction:row;grid-column:span 2;align-items:center;gap:28px}.benefit-card__number{color:var(--section-card-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;font-weight:750;position:absolute;top:20px;right:20px}.benefit-card__icon{border:1px solid var(--section-border);width:52px;height:52px;color:var(--section-accent);border-radius:50%;flex:none;place-items:center;display:grid}.benefit-card--large .benefit-card__icon{color:#fff}.benefit-card h3{max-width:380px;color:var(--section-card-text);font-size:var(--fs-h3);margin-top:24px}.benefit-card p{max-width:420px;color:var(--section-card-secondary);font-size:var(--fs-small);margin-top:10px;line-height:1.55}.benefit-card--large p{color:var(--section-card-secondary)}.benefit-card__metric{align-items:flex-end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.benefit-card__metric strong{font-family:var(--font-role-editorial);font-variant-numeric:lining-nums;letter-spacing:-.08em;font-size:clamp(64px,6vw,96px);font-weight:400;line-height:.7}.benefit-card__metric span{color:var(--section-card-secondary);font-size:var(--fs-label);line-height:1.4}.use-cases{background:var(--section-bg)}.use-cases .section-heading{max-width:960px}.use-cases__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.use-case{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);overflow:hidden}.use-case__media{position:relative}.use-case__media .image-placeholder{border-radius:0}.use-case__media .image-placeholder--photo{--photo-shadow:none}.use-case__index,.use-case__meta{z-index:20;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;text-transform:uppercase;background:#1c211da3;border-radius:999px;padding:8px 11px;font-weight:750;position:absolute;top:18px}.use-case__index{left:18px}.use-case__meta{right:18px}.use-case__body{padding:30px}.use-case__body h3{font-size:clamp(31px,3.2vw,48px)}.use-case__body>p{max-width:530px;color:var(--ink-soft);margin-top:17px;line-height:1.55}.use-case__body ul{flex-wrap:wrap;gap:7px;margin:24px 0 28px;list-style:none;display:flex}.use-case__body li{align-items:center;gap:calc(6px * var(--check-pill-scale,1));padding:calc(8px * var(--check-pill-scale,1)) calc(10px * var(--check-pill-scale,1));border:1px solid var(--line);color:var(--ink-soft);font-size:calc(12px * var(--check-pill-scale,1));border-radius:999px;display:flex}.use-case__body li svg{width:calc(17px * var(--check-pill-scale,1));height:calc(17px * var(--check-pill-scale,1));color:var(--accent)}.text-link{border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 0 4px;font-size:13px;font-weight:750;display:inline-flex}.text-link svg{transition:transform .18s}.text-link:hover{color:var(--accent);border-color:var(--accent)}.text-link:hover svg{transform:translate(4px)}.doubts-section{background:var(--section-bg);overflow:hidden}.doubts-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:70px;padding-bottom:72px;display:grid}.doubts-intro .section-heading{max-width:980px;margin:0}.doubts-intro__side{align-items:flex-end;gap:16px;padding-bottom:6px;display:flex}.doubts-intro__side>span{color:var(--accent);font-family:var(--font-role-editorial);font-variant-numeric:lining-nums;font-size:104px;line-height:.66}.doubts-intro__side p{max-width:145px;color:var(--ink-soft);font-size:var(--fs-caption);text-transform:uppercase;font-weight:650;line-height:1.45}.doubts-list{counter-reset:doubts}.doubt-article{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(50px,7vw,110px);padding:110px 0;display:grid}.doubt-article--reverse{grid-template-columns:minmax(0,1.26fr) minmax(320px,.74fr)}.doubt-article--reverse .doubt-article__copy{order:2}.doubt-article--reverse .doubt-article__visuals{order:1}.doubt-article__copy{position:relative}.doubt-article__number{width:calc(48px * var(--number-circle-scale,1));height:calc(48px * var(--number-circle-scale,1));margin-bottom:calc(34px * var(--number-circle-scale,1));border:1px solid var(--line);color:var(--accent);font-size:calc(12px * var(--number-circle-scale,1));font-variant-numeric:tabular-nums lining-nums;border-radius:50%;place-items:center;font-weight:750;display:inline-grid}.doubt-article__copy h3{max-width:590px;font-size:clamp(37px,4vw,59px);line-height:1.02}.doubt-article__copy>p{max-width:620px;color:var(--ink-soft);margin-top:25px;font-size:16px;line-height:1.72}.utilities-answer{max-width:650px;margin-top:28px}.utilities-answer__intro{max-width:520px;color:var(--ink-soft);font-size:15px;line-height:1.65}.utilities-requirements{gap:9px;margin-top:18px;list-style:none;display:grid}.utilities-requirements li{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:color-mix(in srgb, var(--accent) 4%, var(--paper));border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:70px;padding:11px 15px 11px 11px;display:grid}.utilities-requirements__icon{color:#fff;background:var(--accent);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.utilities-requirements li>div{grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.utilities-requirements small{color:var(--accent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.08em;font-weight:800}.utilities-requirements p{color:var(--ink);font-size:12px;font-weight:650;line-height:1.45}.fact-list{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.fact-list>span{align-items:center;gap:calc(6px * var(--check-pill-scale,1));padding:calc(9px * var(--check-pill-scale,1)) calc(11px * var(--check-pill-scale,1));border:1px solid var(--line);color:var(--ink-soft);font-size:calc(12px * var(--check-pill-scale,1));background:#ffffff47;border-radius:999px;display:inline-flex}.fact-list svg{width:calc(16px * var(--check-pill-scale,1));height:calc(16px * var(--check-pill-scale,1));color:var(--accent)}.doubt-article__visuals{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);isolation:isolate;background:color-mix(in srgb, var(--paper) 88%, #c9b9a2);box-shadow:none;border-radius:30px 12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;padding:clamp(14px,1.6vw,22px);display:grid;position:relative}.doubt-article__visuals:before{z-index:3;background:var(--accent);width:78px;height:14px;box-shadow:none;content:"";pointer-events:none;border-radius:999px;position:absolute;top:-7px;right:28px}.doubt-article__visuals .doubt-visual{z-index:1;aspect-ratio:3/2;border:6px solid color-mix(in srgb, var(--paper) 94%, #fff);background:var(--paper);width:100%;box-shadow:none;border-radius:18px 7px;margin:0}.doubt-article__visuals .doubt-visual img{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.doubt-article__visuals:hover .doubt-visual img{transform:scale(1.012)}.doubt-article__visuals .doubt-visual figcaption{color:#fff;width:fit-content;max-width:calc(100% - 24px);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-caption);text-overflow:ellipsis;text-shadow:none;white-space:nowrap;background:#191d19c2;border:1px solid #ffffff3d;border-radius:999px;padding:8px 11px;line-height:1.25;display:block;bottom:12px;left:12px;right:12px;overflow:hidden}.doubt-article__visuals .doubt-visual figcaption small{display:none}.doubt-article__visuals--1{grid-template-columns:minmax(0,1fr)}.doubt-article__visuals--1 .doubt-visual{aspect-ratio:3/2}.doubt-article[data-objection-id=delivery] .doubt-article__visuals--1 .doubt-visual{aspect-ratio:16/9}.doubt-article__visuals--3 .doubt-visual:first-child{aspect-ratio:16/9;grid-column:1/-1}.doubt-article__cta{border-radius:var(--radius);background:var(--accent-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;margin-top:-32px;padding:27px 30px;display:flex}.doubt-article__cta span,.doubt-article__cta strong{display:block}.doubt-article__cta span{color:var(--accent-dark);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:750}.doubt-article__cta strong{max-width:560px;font-size:18px}.faq-block{grid-template-columns:.6fr 1.4fr;gap:90px;padding-top:100px;display:grid}.faq-block__heading h3{max-width:360px;font-size:clamp(34px,3.8vw,52px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:23px 0;font-size:16px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--accent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums}.faq-list summary svg{transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{max-width:760px;color:var(--ink-soft);padding:0 50px 24px 56px;font-size:14px;line-height:1.65}.deployment-section{color:var(--section-text);background:var(--section-bg)}.deployment-section .section-heading h2{color:var(--section-text)}.deployment-section .section-heading__text{color:var(--section-text-secondary)}.deployment-section .eyebrow{color:var(--section-accent)}.deployment__tabs{border:1px solid var(--section-border);border-radius:15px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.deployment__tabs button{border-right:1px solid var(--section-border);min-height:82px;color:var(--section-text-secondary);cursor:pointer;font-size:var(--fs-label);text-align:left;background:0 0;align-content:center;gap:8px;padding:14px 16px;transition:color .18s,background .18s;display:grid}.deployment__tabs button:last-child{border-right:0}.deployment__tabs button span{color:var(--section-accent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums}.deployment__tabs button:hover{color:var(--section-text);background:color-mix(in srgb, var(--section-text) 4%, transparent)}.deployment__tabs button.is-active{color:#fff;background:var(--accent)}.deployment__tabs button.is-active span{color:#fffffff0}.deployment__stage{border:1px solid var(--section-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.55fr) minmax(340px,.7fr);display:grid;overflow:hidden}.deployment__media{min-width:0;position:relative}.deployment__media .image-placeholder{border-radius:0;height:100%;min-height:520px}.deployment__media .image-placeholder--photo{--photo-shadow:none}.deployment__big-number{z-index:12;color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-role-editorial);font-variant-numeric:lining-nums;text-shadow:0 8px 25px #0003;background:#14171485;border:1px solid #ffffff3d;border-radius:18px;padding:8px 22px;font-size:92px;line-height:1;position:absolute;top:24px;left:28px}.deployment__media-controls{z-index:14;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.deployment__copy{color:var(--section-card-text);background:var(--section-card-bg);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.deployment__copy>p:first-child{color:var(--section-accent);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.deployment__copy h3{font-size:var(--fs-feature);margin-top:18px}.deployment__copy h3+p{color:var(--section-card-secondary);margin-top:24px;font-size:15px;line-height:1.65}.deployment__progress{background:#ffffff21;border-radius:99px;height:3px;margin-top:48px;overflow:hidden}.deployment__progress span{background:var(--accent);height:100%;transition:width .36s;display:block}.deployment__copy small{color:var(--section-text-muted);font-size:var(--fs-caption);text-transform:uppercase;margin-top:10px}.deployment-section .section-footnote{color:var(--section-text-muted)}.models-section{background:var(--section-bg)}.models-section__heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.models-section__heading .section-heading{max-width:960px}.site-section-frame .models-section__count{color:var(--accent);font-family:var(--font-role-editorial);font-variant-numeric:lining-nums;text-align:right;margin-bottom:56px;font-size:70px;line-height:.8;display:grid}.models-section__count span{color:var(--ink-muted);font-family:var(--font-role-ui);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-weight:750}.models-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.model-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);overflow:hidden}.model-card__media{padding:8px 8px 0;position:relative}.model-card__media .image-placeholder{border-radius:22px 22px 15px 15px}.model-card__media .image-placeholder--photo{--photo-shadow:none}.model-card__index,.model-card__badge{z-index:12;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;text-transform:uppercase;background:#1a1f1bab;border-radius:999px;padding:8px 11px;font-weight:750;position:absolute;top:18px}.model-card__index{left:18px}.model-card__badge{background:var(--accent);right:18px}.model-card__body{padding:28px}.model-card__title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.model-card__title h3{font-size:clamp(36px,4vw,55px)}.model-card__title>strong{color:var(--accent);font-size:20px}.model-card__body>p{max-width:530px;color:var(--ink-soft);margin-top:15px;font-size:14px;line-height:1.55}.model-card__specs{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:23px;display:grid}.model-card__specs>div{gap:5px;padding:15px 10px 15px 0;display:grid}.model-card__specs>div+div{border-left:1px solid var(--line);padding-left:14px}.model-card__specs dt{color:var(--ink-muted);font-family:var(--font-role-ui);font-size:var(--fs-caption);text-transform:uppercase}.model-card__specs dd{font-family:var(--font-role-ui);font-size:var(--fs-small);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.model-card__price{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:24px;display:flex}.model-card__price span{color:var(--ink-muted);font-size:var(--fs-caption);text-transform:uppercase}.model-card__price strong{font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.05em;font-size:clamp(23px,2.6vw,35px)}.model-card__actions{grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:22px;display:grid}.model-modal{grid-template-columns:1fr 1fr;gap:28px;display:grid}.model-modal__content{flex-direction:column;display:flex}.model-modal__content>p{color:var(--ink-soft);margin-top:18px;line-height:1.6}.model-modal dl{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid;overflow:hidden}.model-modal dl div{background:var(--paper);padding:13px}.model-modal dt{color:var(--ink-muted);font-family:var(--font-role-ui);font-size:var(--fs-caption);text-transform:uppercase}.model-modal dd{font-family:var(--font-role-ui);font-size:var(--fs-ui);font-variant-numeric:tabular-nums lining-nums;margin-top:4px;font-weight:750}.model-modal__dimensions{font-size:var(--fs-label)}.model-modal ul{gap:8px;margin:20px 0;list-style:none;display:grid}.model-modal li{font-size:var(--fs-ui);align-items:center;gap:8px;display:flex}.model-modal li svg{color:var(--accent)}.model-modal__price{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding:16px 0;display:flex}.model-modal__price span{color:var(--ink-muted);font-size:var(--fs-caption);text-transform:uppercase}.model-modal__price strong{font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;font-size:28px}.reasons-section{background:var(--section-bg)}.reasons-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(40px,5vw,70px);margin-bottom:80px;display:grid}.reasons-hero .section-heading{margin:0}.reasons-section>.container>p,.reasons-hero>div>p{max-width:var(--container-narrow);color:var(--section-text-secondary);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.reasons-section>.container>p+p,.reasons-hero>div>p+p{margin-top:var(--space-3)}.reasons-hero .section-heading+p,.reasons-hero>div>.button{margin-top:var(--space-4)}.reasons-hero .image-placeholder{border-radius:100px 20px 20px;justify-self:end;width:min(100%,700px)}.reasons-hero .image-placeholder--photo{--photo-frame-width:clamp(5px, .52vw, 7px);--photo-shadow:none}.reasons-list{border-top:1px solid var(--line)}.reason-row{border-bottom:1px solid var(--line);grid-template-columns:54px 54px minmax(220px,.8fr) minmax(300px,1.2fr) 170px;align-items:center;gap:22px;min-height:142px;padding:22px;transition:color .18s,background .18s;display:grid}.reason-row__number{color:var(--ink-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums}.reason-row__icon{border:1px solid var(--line);width:50px;height:50px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.reason-row h3{font-size:clamp(22px,2.3vw,34px)}.reason-row p{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.55}.reason-row>strong{color:var(--ink-muted);font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;line-height:1.45}.reason-row:hover,.reason-row--accent{color:#fff;background:var(--dark)}.reason-row:hover p,.reason-row:hover>strong,.reason-row:hover .reason-row__number,.reason-row--accent p,.reason-row--accent>strong,.reason-row--accent .reason-row__number{color:#ffffff94}.reason-row:hover .reason-row__icon,.reason-row--accent .reason-row__icon{border-color:var(--line-dark);color:#efb092}.locations-section{background:var(--section-bg)}.locations-layout{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:22px;display:grid}.locations-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.locations-cards>.location-card:only-of-type{grid-column:1/-1}.locations-cards:has(>.location-card:only-of-type){grid-template-rows:minmax(0,1fr) auto}.location-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);padding:24px}.location-card--dark{color:#fff;background:var(--dark)}.location-card__title{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:21px;display:flex}.location-card--dark .location-card__title{border-color:var(--line-dark)}.location-card__title>span{color:var(--accent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;font-weight:750}.location-card__title h3{font-size:25px}.location-card__title small{color:var(--ink-muted);font-size:var(--fs-caption);text-transform:uppercase;border:1px solid;border-radius:999px;margin-left:auto;padding:4px 6px}.location-card dl{gap:20px;margin-top:22px;display:grid}.location-card dl>div{gap:8px;display:grid}.location-card dt{color:var(--ink-muted);font-family:var(--font-role-ui);font-size:var(--fs-caption);text-transform:uppercase;align-items:center;gap:6px;font-weight:750;display:flex}.location-card--dark dt{color:#ffffff80}.location-card dd{font-family:var(--font-role-ui);font-size:var(--fs-ui);font-variant-numeric:tabular-nums lining-nums;font-weight:650;line-height:1.55}.locations-cards>.button{grid-column:1/-1}.map-placeholder{position:relative}.map-placeholder .image-placeholder{height:100%;min-height:570px}.map-placeholder .image-placeholder--photo{--photo-frame-width:clamp(5px, .52vw, 7px);--photo-shadow:none}.map-embed{width:100%;height:100%;min-height:570px;aspect-ratio:var(--placeholder-ratio,1 / 1);border-radius:var(--radius);isolation:isolate;background:#d7c9b7;position:relative;overflow:hidden}.map-embed iframe{border:0;width:100%;height:100%;display:block}.map-placeholder__legend{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-caption);background:#ffffffe0;border:1px solid #fff9;border-radius:10px;gap:14px;padding:11px 13px;font-weight:700;display:flex;position:absolute;bottom:18px;right:18px}.map-placeholder__legend span{align-items:center;gap:6px;display:flex}.map-placeholder .image-placeholder figcaption{top:16px;bottom:auto}.map-dot{border-radius:50%;width:7px;height:7px}.map-dot--orange{background:var(--accent)}.map-dot--dark{background:var(--dark)}.calculator-section{color:var(--section-text);background:var(--section-bg)}.calculator-section .section-heading h2{color:var(--section-text)}.calculator-section .section-heading__text{color:var(--section-text-secondary)}.calculator-section .eyebrow{color:var(--section-accent)}.calculator{grid-template-columns:minmax(0,1fr) minmax(340px,.43fr);align-items:start;gap:20px;display:grid}.calculator__form{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;color:var(--ink);background:var(--paper);align-content:start;display:grid;overflow:hidden}.calculator__group{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:clamp(24px,2.6vw,36px);display:grid;position:relative}.calculator__group:last-of-type{border-bottom:0}.calculator__group-number{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));width:34px;height:34px;color:var(--accent-dark);background:color-mix(in srgb, var(--accent) 7%, var(--paper));font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;border-radius:50%;place-items:center;font-weight:750;display:grid}.calculator__group-content{min-width:0}.calculator__group-kicker{color:var(--accent-dark);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:750;display:block}.calculator fieldset{border:0;min-width:0;margin:0;padding:0}.calculator fieldset>legend:not(.calculator__legend){color:var(--ink-soft);margin-bottom:13px}.calculator .field>span{color:var(--ink-soft)}.calculator .field input,.calculator .field select{color:var(--ink);border-color:var(--line);background:var(--bg-warm)}.calculator .field:focus-within select{border-color:var(--accent)}.calculator .field select option{color:var(--ink);background:var(--paper)}.calculator__legend{float:none;width:100%;color:var(--ink);gap:5px;margin:0 0 22px;padding:0;display:grid}.calculator__legend .calculator__group-kicker{margin-bottom:3px}.calculator__legend strong{font-family:var(--font-role-display);letter-spacing:-.045em;font-size:clamp(26px,2.3vw,36px);line-height:1.05}.calculator__legend small{max-width:740px;color:var(--ink-soft);font-size:var(--fs-small);letter-spacing:0;text-transform:none;font-weight:450;line-height:1.55}.package-composition{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;display:grid}.package-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:100%;color:var(--ink);background:#fbf8f2;padding:clamp(20px,2vw,28px)}.package-card__topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.package-card__eyebrow{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:750;line-height:1.25;display:block}.package-card h4,.package-card__title{font-family:var(--font-role-display);letter-spacing:-.045em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:700;line-height:1.05;display:block}.package-badge{border:1px solid var(--line);min-height:28px;color:var(--ink-soft);background:var(--paper);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.package-badge--included{color:var(--accent-dark);border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.package-card__items{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.package-card__items--base{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.package-card__items li,.package-card__items>span{min-width:0;color:var(--ink);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.package-card__items svg{color:var(--accent);flex:none;margin-top:1px}.package-card__note{color:var(--ink-soft);margin-top:23px;font-size:12px;line-height:1.5}.package-card__fixed-status{border-top:1px solid var(--line);color:var(--accent-dark);align-items:center;gap:7px;margin-top:18px;padding-top:16px;font-size:12px;font-weight:750;display:flex}.package-composition__connector{place-items:center;display:grid;position:relative}.package-composition__connector:before{background:var(--line);content:"";width:1px;height:54%;position:absolute}.package-composition__connector span{z-index:1;border:1px solid var(--line);width:28px;height:28px;color:var(--accent-dark);background:var(--paper);border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}.package-card--optional{appearance:none;text-align:left;cursor:pointer;grid-template-rows:auto auto auto 1fr auto;align-content:start;width:100%;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.package-card--optional:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}.package-card--optional:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 36%, transparent);outline-offset:4px}.package-card--optional.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--paper))}.package-badge--selected{color:#fff;border-color:var(--accent);background:var(--accent)}.package-card__lead{color:var(--ink-soft);margin-top:18px;font-size:12px;line-height:1.5;display:block}.package-card__inheritance{border-left:2px solid var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 6%, var(--paper));align-items:flex-start;gap:9px;margin-top:20px;padding:13px;display:flex}.package-card__inheritance>svg{color:var(--accent);flex:none;margin-top:1px}.package-card__inheritance strong,.package-card__inheritance small{display:block}.package-card__inheritance strong{font-size:12px;line-height:1.4}.package-card__inheritance small{color:var(--ink-soft);margin-top:4px;font-size:11px;line-height:1.4}.package-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:24px;padding-top:17px;display:flex}.package-card__price{color:var(--ink);font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;font-size:15px;font-weight:750}.package-card__action{min-height:34px;color:var(--accent-dark);align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.package-card__selected-action{color:var(--accent-dark);justify-items:end;gap:3px;font-size:11px;font-weight:750;display:grid}.package-card__selected-action>span{align-items:center;gap:5px;display:inline-flex}.package-card__selected-action u{color:var(--ink-soft);text-underline-offset:3px}.package-summary{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--radius-sm);background:#f2eadf;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:5px 22px;margin-top:18px;padding:20px 22px;display:grid}.package-summary>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;font-size:11px;font-weight:750}.package-summary strong{flex-wrap:wrap;align-items:center;gap:9px;font-size:16px;display:flex}.package-summary strong>span{min-width:0}.package-summary em{width:21px;height:21px;color:var(--accent-dark);background:var(--paper);border-radius:50%;place-items:center;font-style:normal;display:grid}.package-summary small{color:var(--ink-soft);font-size:12px;line-height:1.4}.delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.delivery-option{border:1px solid var(--line);background:var(--bg-warm);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:10px;min-height:152px;padding:15px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.delivery-option:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.delivery-option.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--paper))}.delivery-option input{opacity:0;position:absolute}.delivery-option__marker{border:1px solid var(--border-strong);background:var(--paper);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.delivery-option__marker:after{background:var(--accent);content:"";opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .16s,transform .16s;transform:scale(.45)}.delivery-option input:checked+.delivery-option__marker{border-color:var(--accent)}.delivery-option input:checked+.delivery-option__marker:after{opacity:1;transform:scale(1)}.delivery-option input:focus-visible+.delivery-option__marker{outline-offset:3px;outline:3px solid #d45c2f59}.delivery-option strong,.delivery-option small,.delivery-option b{display:block}.delivery-option strong{font-size:13px;line-height:1.35}.delivery-option small{color:var(--ink-soft);margin-top:6px;font-size:11px;line-height:1.45}.delivery-option b{color:var(--accent-dark);margin-top:10px;font-size:11px;line-height:1.4}.calculator__mobile-submit{display:none}.calculator__result{top:calc(var(--header-height) + 18px);border-radius:var(--radius-lg);color:#fff;background:var(--dark);align-self:start;position:sticky;overflow:hidden}.calculator__result .image-placeholder{border-radius:0}.calculator__result .image-placeholder--photo{--photo-shadow:none}.calculator__result-body{padding:27px}.calculator__result .status-pill{color:#fff;background:#ffffff14;border-color:#ffffff38}.calculator__result-body>p:not(.data-disclaimer){color:#ffffffb8;margin-top:20px;font-size:12px}.calculator__result-body>strong{font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.06em;margin-top:3px;font-size:clamp(37px,4vw,56px);display:block}.calculator__result-price-note{color:#ffffff8f;margin-top:4px;font-size:11px;display:block}.calculator__result ul{border-block:1px solid #ffffff38;gap:9px;margin:24px 0;padding:17px 0;list-style:none;display:grid}.calculator__result li{color:#ffffffb8;font-size:var(--fs-label);justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.calculator__result li b{color:#fff;max-width:58%;font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;text-align:right}.calculator__result .data-disclaimer{color:#ffffffad;margin-bottom:20px}.order-steps-section{background:var(--section-bg)}.order-steps{grid-template-columns:repeat(var(--order-step-count), minmax(0, 1fr));list-style:none;display:grid;position:relative}.order-steps:before{top:38px;right:calc(50% / var(--order-step-count));left:calc(50% / var(--order-step-count));background:var(--section-border);content:"";height:1px;position:absolute}.order-steps li{z-index:1;text-align:center;grid-template-rows:14px 48px auto auto;justify-items:center;min-width:0;padding-inline:clamp(10px,1.6vw,24px);display:grid;position:relative}.order-step__number{color:var(--section-accent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.08em;font-weight:750}.order-step__dot{border:5px solid var(--section-bg);background:var(--accent);width:17px;height:17px;box-shadow:0 0 0 1px var(--section-border);border-radius:50%;align-self:center;display:block}.order-steps h3{letter-spacing:-.03em;max-width:220px;font-size:clamp(17px,1.35vw,20px);line-height:1.2}.order-steps p{max-width:230px;color:var(--section-text-muted);font-size:var(--fs-ui);margin-top:10px;line-height:1.55}.order-steps li>svg{color:var(--section-border);position:absolute;top:27px;right:-10px}.lead-section{padding:var(--section-space-sm) 0;background:var(--section-bg)}.lead-card{border-radius:var(--radius-lg);color:#fff;background:var(--accent);grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);display:grid;overflow:hidden}.lead-card__copy{flex-direction:column;padding:clamp(36px,5vw,70px);display:flex;position:relative;overflow:hidden}.lead-card__copy:after{content:"";border:46px solid #ffffff17;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-90px}.lead-card__copy .eyebrow{color:#fffffff0}.lead-card__copy h2{max-width:570px;font-size:var(--fs-feature)}.lead-card__copy>p{color:#fffffff0;max-width:530px;margin-top:22px;font-size:15px;line-height:1.6}.lead-card__contact{gap:7px;margin-top:48px;display:grid}.lead-card__contact span{color:#fffffff0;font-size:var(--fs-caption);text-transform:uppercase;align-items:center;gap:7px;font-weight:750;display:flex}.lead-card__contact a{width:fit-content;font-family:var(--font-role-ui);font-variant-numeric:tabular-nums lining-nums;font-size:26px;font-weight:750}.lead-card__promise{z-index:1;align-items:center;gap:12px;margin-top:auto;padding-top:50px;display:flex}.lead-card__promise>span{border:1px solid #ffffff59;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.lead-card__promise strong{color:#fff;margin-bottom:3px;display:block}.lead-card__promise p{color:#fffffff0;font-size:var(--fs-label);line-height:1.4}.lead-form{color:var(--ink);background:var(--paper);align-content:center;gap:20px;padding:clamp(34px,5vw,64px);display:grid}.site-section-frame .lead-messenger-panel__label{color:var(--ink);font-family:var(--font-role-editorial);letter-spacing:-.02em;font-size:clamp(27px,3vw,40px);font-style:italic;font-weight:500;line-height:1.05}.lead-messenger-panel .messenger-choice__item{background:#fff}.lead-form__row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-method{border:0;margin:0;padding:0}.contact-method legend{margin-bottom:9px}.contact-method>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.contact-method label{cursor:pointer}.contact-method input{opacity:0;position:absolute}.contact-method label span{border:1px solid var(--line);min-height:46px;color:var(--ink-soft);font-size:var(--fs-ui);border-radius:10px;place-items:center;font-weight:650;transition:all .18s;display:grid}.contact-method label.is-active span{color:#fff;border-color:var(--dark);background:var(--dark)}.contact-method input:focus-visible+span{outline-offset:3px;outline:3px solid #d45c2f80}.lead-form .button--light{color:#fff;background:var(--dark)}.lead-form .button--light:hover{background:var(--accent)}.lead-form__success{color:#426247;font-size:var(--fs-label);background:#e7f0e5;border-radius:10px;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.site-footer{color:#fff;background:#151a16;padding:80px 0 26px}.site-footer--has-divider{padding-top:calc(80px + var(--section-divider-clearance))}.site-footer__top{grid-template-columns:1.35fr .65fr 1fr;gap:80px;padding-bottom:64px;display:grid}.brand--footer{min-width:0}.brand--footer .brand__tagline{color:#ffffff7a;margin-top:7px}.brand__logo{object-fit:contain;width:auto;max-width:190px;height:38px;display:block}.brand--footer .brand__logo{max-width:220px;height:44px}.brand--footer .brand__stacked-logo{width:clamp(140px,12vw,168px)}.site-footer__brand>p{color:#ffffff7a;max-width:390px;margin-top:23px;font-size:13px;line-height:1.55}.site-footer__domain{color:#e8ad8d;font-family:var(--font-role-editorial);margin-top:28px;font-size:27px;font-style:italic;display:inline-block}.site-footer__nav,.site-footer__contacts{align-content:start;gap:12px;display:grid}.site-footer__nav>p,.site-footer__contacts>p{color:#ffffff7a;font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-weight:750}.site-footer__nav a,.site-footer__contacts>a{color:#ffffffb8;width:fit-content;font-size:var(--fs-ui);transition:color .18s}.site-footer__nav a:hover,.site-footer__contacts a:hover{color:#fff}.site-footer__contacts>a:first-of-type{color:#fff;font-size:22px;font-weight:750}.site-footer__contacts>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.site-footer__contacts>div a{border:1px solid var(--line-dark);color:#ffffffb3;font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:flex}.site-footer__contacts small{color:#ffffff7a;font-size:var(--fs-caption);text-transform:uppercase}.site-footer__bottom{border-top:1px solid var(--line-dark);color:#ffffff7a;font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:30px;padding-top:24px;display:flex}.site-footer__bottom>div{gap:20px;display:flex}.site-footer__bottom a:hover{color:#fff}.back-to-top{color:#fff;text-transform:uppercase;align-items:center;gap:7px;display:flex}.back-to-top svg{transform:rotate(-45deg)}.site-footer__admin-entry{justify-content:flex-end;gap:6px;padding-top:17px;display:flex}.site-footer__admin-entry a{color:#ffffff7a;min-height:30px;font-size:var(--fs-caption);letter-spacing:.04em;padding:8px 4px;transition:color .16s}.site-footer__admin-entry a:hover,.site-footer__admin-entry a:focus-visible{color:#ffffffb8}@media (width<=1550px){.landing-scale-shell--flow-layouts .site-layout-target--changed:not(.site-shape){translate:none;rotate:none;width:auto!important;height:auto!important}.landing-scale-shell--flow-layouts .site-layout-target--changed:is(figure,img,video){width:100%!important}.landing-scale-shell--flow-layouts .hero-visual .image-placeholder{min-height:0}}@media (width<=1180px){.floating-request{flex-direction:row-reverse;inset:auto 14px 14px auto;transform:none}.floating-request:hover,.floating-request:focus-visible{transform:translateY(-2px)}.floating-request:hover .floating-request__label,.floating-request:focus-visible .floating-request__label{padding:0 5px 0 14px}.site-layout-target--changed:not(.site-shape){translate:none;rotate:none;width:auto!important;height:auto!important}.site-layout-target--changed:is(figure,img,video){width:100%!important}.site-header__inner{gap:20px}.desktop-nav{gap:15px}.header-cta,.header-site-switch{padding-inline:15px}.hero-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,45px)}.hero-visual .image-placeholder{min-height:520px}.featured-model__layout{grid-template-columns:minmax(0,1.4fr) 350px}.product-panel{padding:20px}.reason-row{grid-template-columns:44px 50px minmax(190px,.7fr) minmax(270px,1.3fr) 130px}.calculator{grid-template-columns:minmax(0,1fr)}.calculator__result{grid-template-columns:.8fr 1.2fr;display:grid;position:static}.calculator__result .image-placeholder{height:100%}}@media (width<=1060px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{display:grid}.mobile-nav-backdrop{z-index:1090;visibility:hidden;opacity:0;background:#14181494;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.mobile-nav-backdrop.is-open{visibility:visible;opacity:1}.mobile-nav{z-index:1100;color:#fff;background:var(--dark);flex-direction:column;width:min(430px,92vw);padding:24px;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-25px 0 60px #0a0d0a47}.mobile-nav.is-open{transform:translate(0)}.mobile-nav__top{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.brand--drawer{min-width:0}.brand--drawer .brand__tagline{color:#ffffff85}.mobile-nav__top .icon-button{color:#fff;border-color:var(--line-dark);background:0 0}.mobile-nav nav{margin:18px 0 30px;display:grid}.mobile-nav nav a{border-bottom:1px solid var(--line-dark);color:#ffffff9e;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:58px;font-size:18px;font-weight:650;display:grid}.mobile-nav nav a span{color:#e4a481;font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums}.mobile-nav nav a.is-active{color:#fff}.mobile-nav>p{color:#ffffff85;font-size:var(--fs-label);margin-top:auto;padding-top:28px;line-height:1.6}.hero-section__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,3.5vw,35px)}.hero-copy__trust{margin-top:40px}.hero-visual .image-placeholder{min-height:500px}.featured-model__layout{grid-template-columns:minmax(0,1fr)}.featured-model__layout>*,.house-gallery,.product-panel{min-width:0}.product-panel{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid;position:static}.product-panel__topline{grid-column:1/-1}.product-specs{margin:0}.product-price{align-self:start}.product-dates{margin:0}.product-panel>.data-disclaimer{align-self:end}.product-panel__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;margin:0}.doubt-article{gap:50px}.deployment__stage{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.deployment__media .image-placeholder{min-height:440px}.reasons-hero{gap:45px}.reason-row{grid-template-columns:38px 50px 1fr 1.45fr}.reason-row>strong{grid-column:3}.locations-layout{grid-template-columns:.92fr 1.08fr}.locations-cards{grid-template-columns:minmax(0,1fr)}.locations-cards>.button{grid-column:1}.map-placeholder .image-placeholder,.map-placeholder .map-embed{min-height:684px}.order-steps--extended{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px}.order-steps--extended:before,.order-steps--extended li>svg{display:none}}@media (width<=900px){:root{--header-height:70px;--section-space-md:88px;--section-space-lg:112px}.section-heading{margin-bottom:44px}.contact-bar__desktop{display:none}.contact-bar__phone{margin-left:0}.contact-bar__links{margin-left:auto}.hero-section{padding-top:62px}.hero-section__grid{grid-template-columns:minmax(0,1fr);min-height:auto}.hero-copy{max-width:740px;padding-bottom:12px}.hero-visual{width:86%;margin-left:auto}.hero-visual .image-placeholder{min-height:0}.hero-visual__note--top{right:-6px}.hero-visual__note--bottom{left:-58px}.urgency-card{grid-template-columns:auto 1fr auto}.urgency-card__date{grid-column:2}.urgency-card .button{grid-area:1/3/3}.product-panel{grid-template-columns:1fr 1fr}.price-point p{font-size:var(--fs-label)}.video-card .image-placeholder{aspect-ratio:16/9!important}.video-card__play{width:76px;height:76px;right:8%}.video-card__copy{right:185px}.video-card__copy strong{font-size:clamp(35px,7vw,58px)}.price-timeline{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 0 5px}.price-timeline:before{width:1px;height:auto;top:24px;bottom:24px;left:29px}.price-point{text-align:left;grid-template-columns:50px minmax(0,1fr) auto;place-items:center start;gap:12px;min-height:78px}.price-point__dot{grid-row:1/3;width:49px}.price-point p{min-height:0;font-size:var(--fs-label);margin:0}.price-point>strong{grid-column:2;margin:0;font-size:17px}.price-point__badge{grid-area:1/3/3;margin:0}.benefits-grid{grid-template-columns:1fr 1fr}.benefit-card--wide{grid-column:span 2}.doubts-intro{grid-template-columns:minmax(0,1fr);gap:45px}.doubts-intro__side{max-width:250px}.doubt-article,.doubt-article--reverse{grid-template-columns:minmax(0,1fr);gap:42px;padding:84px 0}.doubt-article--reverse .doubt-article__copy{order:1}.doubt-article--reverse .doubt-article__visuals{order:2}.doubt-article__copy{max-width:700px}.doubt-article__visuals{max-width:760px;margin-left:auto}.doubt-article__cta{margin-top:0}.faq-block{grid-template-columns:minmax(0,1fr);gap:35px}.deployment__tabs{scrollbar-width:thin;display:flex;overflow-x:auto}.deployment__tabs button{flex:1 0 165px;min-width:165px}.deployment__stage{grid-template-columns:minmax(0,1fr)}.deployment__media .image-placeholder{min-height:0}.reasons-hero{grid-template-columns:minmax(0,1fr)}.reasons-hero .image-placeholder{width:84%;margin-left:auto}.reason-row{grid-template-columns:38px 50px 1fr;gap:18px}.reason-row p,.reason-row>strong{grid-column:3}.locations-layout{grid-template-columns:minmax(0,1fr)}.locations-cards{grid-template-columns:1fr 1fr}.locations-cards>.button{grid-column:1/-1}.map-placeholder .image-placeholder,.map-placeholder .map-embed{min-height:0;aspect-ratio:16/8!important}.calculator{grid-template-columns:minmax(0,1fr)}.calculator__result{grid-template-columns:.8fr 1.2fr;display:grid;position:static}.calculator__result .image-placeholder{height:100%}.lead-card{grid-template-columns:minmax(0,1fr)}.lead-card__promise{margin-top:20px}.order-steps,.order-steps--extended{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.order-steps:before{display:none}.order-steps li{border-top:1px solid var(--section-border);text-align:left;grid-template-rows:14px 44px auto auto;justify-items:start;padding:20px 0 0}.order-steps li>svg{display:none}.site-footer__top{grid-template-columns:1fr .6fr 1fr;gap:40px}}@media (width<=820px){.package-composition{grid-template-columns:minmax(0,1fr)}.package-composition__connector{min-height:38px}.package-composition__connector:before{width:54%;height:1px}.package-card{min-height:0}}@media (width<=700px){:root{--radius-lg:22px;--page-gutter:18px;--section-space-sm:52px;--section-space-md:76px;--section-divider-height:126px}.section-heading{margin-bottom:36px}.section-heading__text{margin-top:20px;font-size:15px;line-height:1.55}.eyebrow{font-size:var(--fs-caption);margin-bottom:15px}.button--large{min-height:54px}.title-accent{white-space:normal}.section-divider__inner{min-height:var(--section-divider-height);border-radius:24px;grid-template-columns:36px minmax(0,1fr);gap:7px 10px;padding:12px;display:grid}.section-divider__icon{grid-row:1;width:36px;height:36px}.section-divider h3{grid-column:2;font-size:16px}.section-divider .button{grid-column:1/-1;width:100%;margin-top:5px}.floating-request{min-height:48px;bottom:14px;left:auto;right:12px;transform:none}.floating-request:hover,.floating-request:focus-visible{transform:translate(2px)}.contact-bar__inner{gap:12px;min-height:44px}.contact-bar__links{display:none}.contact-bar__phone{min-height:44px;font-size:var(--fs-caption)}.contact-bar__mobile-action{min-height:44px;margin-left:auto;display:inline-block}.site-header__inner{height:var(--header-height)}.header-cta,.header-site-switch{display:none}.menu-toggle{margin-left:auto}.brand{min-width:0}.brand__name{font-size:21px}.brand__tagline{font-size:var(--fs-brand-caption)}.brand__lockup{grid-template-columns:37px auto;column-gap:8px}.brand__mark{width:37px;height:40px}.brand__wordmark{width:91px}.hero-section{padding-top:44px}.hero-section:before{display:none}.hero-section__grid{gap:32px}.hero-copy__lead{margin-top:21px;font-size:16px}.hero-copy__actions{margin-top:28px;display:grid}.hero-copy__actions .button{width:100%}.hero-copy__trust{margin-top:38px}.hero-copy__trust>div{padding:15px 9px 0 0}.hero-copy__trust>div+div{padding-left:9px}.hero-copy__trust strong{font-size:17px}.hero-copy__trust span{font-size:var(--fs-caption)}.hero-visual{width:calc(100% - 24px);margin-left:24px;padding-bottom:54px}.hero-visual .image-placeholder{border-radius:70px 18px 18px;aspect-ratio:4/5!important}.hero-visual__note{padding:10px 12px}.hero-visual__note--top{top:7%;right:-4px}.hero-visual__note--bottom{bottom:23px;left:-24px}.hero-visual__note strong{font-size:var(--fs-label)}.hero-visual__brand-seal{width:66px;bottom:25px;right:10px}.hero-section__marquee{font-size:var(--fs-caption);padding:10px 15px}.urgency-section{padding-top:20px}.urgency-card{grid-template-columns:auto 1fr;gap:18px;padding:22px}.urgency-card__index{width:48px;height:48px}.urgency-card__date{grid-column:1/-1}.urgency-card .button{grid-area:auto/1/auto/-1;width:100%}.urgency-card .status-note{grid-column:1/-1;justify-self:end;margin-top:-8px;position:static}.featured-model{padding-top:90px}.featured-model__mark{font-size:130px;top:5px;right:0}.gallery-main .image-placeholder{aspect-ratio:4/3!important}.gallery-main__counter{top:11px;left:11px}.gallery-main__controls{bottom:11px;right:11px}.gallery-main__controls .icon-button{width:44px;height:44px}.gallery-thumbnails>button{flex-basis:79px;min-width:79px}.gallery-filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding:0 14px 6px;overflow-x:auto}.gallery-filters::-webkit-scrollbar{display:none}.gallery-filters button{min-height:42px}.product-panel{margin-top:5px;padding:18px;display:block}.product-panel__topline{margin-bottom:17px}.product-specs{margin:0 0 16px}.product-price{margin-bottom:17px}.product-dates{margin:18px 0 13px}.product-panel__actions{margin-top:18px;display:grid}.price-timeline-section{padding-top:76px}.video-tour{padding:15px 0 76px}.video-card .image-placeholder{min-height:480px;aspect-ratio:4/5!important}.video-card__shade{background:linear-gradient(#1116122e 25%,#111612e0)}.video-card__copy{inset:auto 24px 32px;transform:none}.video-card__copy strong{font-size:clamp(35px,11vw,48px)}.video-card__copy>span{font-size:13px}.video-card__play{width:72px;height:72px;top:23%;right:50%;transform:translate(50%,-50%)}.video-card:hover .video-card__play{transform:translate(50%,-50%)scale(1.06)}.video-card__corner{display:none}.benefits-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.benefit-card,.benefit-card--large,.benefit-card--wide{flex-direction:column;grid-area:auto;align-items:stretch;min-height:230px}.benefit-card--large{min-height:390px}.benefit-card__metric{padding-top:50px}.benefit-card__metric strong{font-size:115px}.use-cases__grid{grid-template-columns:minmax(0,1fr)}.use-case__body{padding:23px}.use-case__body h3{font-size:35px}.text-link{align-items:center;min-height:44px}.hero-visual figcaption{display:none}.doubts-section{background:var(--section-bg)}.doubts-intro{padding-bottom:58px}.doubts-intro__side>span{font-size:82px}.doubt-article{gap:32px;padding:68px 0}.doubt-article__number{margin-bottom:calc(25px * var(--number-circle-scale,1))}.doubt-article__copy h3{font-size:clamp(34px,10vw,47px)}.doubt-article__copy>p{margin-top:20px;font-size:14px;line-height:1.65}.utilities-answer{margin-top:22px}.utilities-answer__intro{font-size:14px}.utilities-requirements li{border-radius:15px;grid-template-columns:40px minmax(0,1fr);padding:10px}.utilities-requirements__icon{border-radius:12px;width:40px;height:40px}.utilities-requirements li>div{grid-template-columns:23px minmax(0,1fr);gap:5px}.utilities-requirements p{font-size:var(--fs-label)}.doubt-article__visuals{border-radius:21px 9px;gap:10px;width:100%;padding:10px}.doubt-article__visuals:before{width:58px;height:10px;top:-5px;right:18px}.doubt-article__visuals .doubt-visual{border-width:4px;border-radius:13px 5px}.doubt-article__visuals--2{grid-template-columns:minmax(0,1fr)}.doubt-article__visuals--3{grid-template-columns:repeat(2,minmax(0,1fr))}.doubt-article__visuals--3 .doubt-visual:first-child{grid-column:1/-1}.doubt-article__visuals .doubt-visual figcaption{max-width:calc(100% - 16px);font-size:var(--fs-caption);padding:7px 9px;bottom:8px;left:8px;right:8px}.doubt-article__cta{padding:22px;display:grid}.faq-block{padding-top:72px}.faq-list summary{grid-template-columns:31px 1fr auto;gap:8px;font-size:14px}.faq-list details>p{padding-left:39px;font-size:13px}.deployment__tabs{border:0;border-radius:0;margin-inline:-14px;padding:0 14px 8px}.deployment__tabs button{border:1px solid var(--line-dark);border-radius:10px;min-width:142px;min-height:72px}.deployment__stage{border-radius:var(--radius)}.deployment__media .image-placeholder{aspect-ratio:4/3!important}.deployment__big-number{border-radius:13px;padding:5px 15px;font-size:65px;top:15px;left:18px}.deployment__copy{padding:29px 23px}.deployment__copy h3{font-size:var(--fs-h2)}.deployment__copy h3+p{font-size:13px}.deployment__progress{margin-top:35px}.models-section__heading{display:block}.site-section-frame .models-section__count{display:none}.models-grid{grid-template-columns:minmax(0,1fr)}.model-card__body{padding:22px}.model-card__actions{grid-template-columns:1fr 1.25fr}.model-modal{grid-template-columns:minmax(0,1fr)}.reasons-hero{gap:35px;margin-bottom:54px}.reasons-hero .image-placeholder{border-radius:70px 18px 18px;width:100%}.reason-row{grid-template-columns:31px 45px 1fr;min-height:0;padding:24px 8px}.reason-row p,.reason-row>strong{grid-column:2/-1}.reason-row h3{font-size:24px}.locations-cards{grid-template-columns:minmax(0,1fr)}.locations-cards>.button{grid-column:1}.map-placeholder .image-placeholder,.map-placeholder .map-embed{min-height:410px;aspect-ratio:4/5!important}.calculator__group{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 18px}.calculator__group-number{width:32px;height:32px}.package-composition{grid-template-columns:minmax(0,1fr)}.package-composition__connector{min-height:38px}.package-composition__connector:before{width:54%;height:1px}.package-card{min-height:0;padding:20px}.package-card__items--base{grid-template-columns:minmax(0,1fr)}.package-summary{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px}.package-summary>span{grid-row:auto}.delivery-options{grid-template-columns:minmax(0,1fr)}.delivery-option{min-height:0}.calculator__mobile-submit{width:calc(100% - 36px);margin:18px;display:flex}.calculator__result{grid-template-columns:minmax(0,1fr)}.calculator__result .image-placeholder{aspect-ratio:16/9!important}.calculator__result-body{padding:23px}.calculator__result-body>strong{font-size:39px}.order-steps,.order-steps--extended{grid-template-columns:minmax(0,1fr);gap:0}.order-steps:before{width:1px;height:auto;display:block;inset:8px auto 31px 11px}.order-steps li{text-align:left;border-top:0;grid-template-rows:auto auto auto;grid-template-columns:24px minmax(0,1fr);justify-items:stretch;gap:0 16px;padding:0 0 32px;display:grid}.order-step__number{grid-area:1/2;justify-self:start}.order-step__dot{z-index:1;grid-area:1/1/4;place-self:start center;width:15px;height:15px;margin-top:2px}.order-steps h3{grid-area:2/2;margin-top:7px;font-size:19px}.order-steps p{grid-area:3/2;max-width:360px}.lead-section{padding:var(--section-space-sm) 0}.lead-card__copy,.lead-form{padding:32px 22px}.lead-card__copy h2{font-size:clamp(41px,12vw,54px)}.lead-card__contact{margin-top:34px}.lead-form__row,.contact-method>div{grid-template-columns:minmax(0,1fr)}.site-footer{padding-top:62px}.site-footer__top{grid-template-columns:1fr 1fr;gap:45px 30px}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{align-items:flex-start}.site-footer__bottom>div{gap:8px;display:grid}.site-footer__contacts>div a{min-height:44px}.modal-backdrop{align-items:end;padding:10px}.modal{border-radius:22px;max-height:calc(100dvh - 20px)}.modal__header{padding:18px 18px 14px}.modal__body{padding:18px}.modal__body video{max-height:calc(100dvh - 140px)}}@media (width<=430px){.hero-copy__trust span{max-width:80px}.hero-visual__note--top{right:-8px}.product-spec{min-height:78px;padding:10px}.product-spec svg{width:17px}.product-spec strong{font-size:12px}.product-price>strong{font-size:30px}.price-point__badge{text-align:center;max-width:68px}.model-card__title>strong{font-size:17px}.model-card__specs dd{font-size:var(--fs-ui)}.model-card__price{flex-direction:column;align-items:flex-start}.model-card__price strong{font-size:29px}.model-card__actions{grid-template-columns:minmax(0,1fr)}.map-placeholder__legend{justify-content:center;bottom:10px;left:10px;right:10px}.lead-card__contact a{font-size:22px}.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__brand{grid-column:1}.site-footer__bottom{display:grid}.back-to-top{width:fit-content}.image-placeholder figcaption small{display:none}}@media (orientation:landscape) and (height<=600px) and (width>=560px){:root{--header-height:60px}.contact-bar__inner,.contact-bar__phone,.contact-bar__mobile-action{min-height:36px}.site-header__inner{height:var(--header-height)}.section{padding-block:clamp(56px,14vh,76px)}.floating-request{inset:auto 12px 12px auto;transform:none}.floating-request:hover,.floating-request:focus-visible{transform:translateY(-2px)}.hero-section{padding-top:clamp(24px,7vh,42px)}.hero-section__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3.5vw,34px);min-height:auto}.hero-copy{max-width:none;padding-bottom:18px}.hero-copy h1{font-size:clamp(34px,5.6vw,52px)}.hero-copy__lead{margin-top:14px;font-size:13px;line-height:1.45}.hero-copy__actions{gap:8px;margin-top:18px;display:flex}.hero-copy__actions .button{width:auto;min-height:44px;padding-inline:16px}.hero-copy__trust{margin-top:22px}.hero-copy__trust>div{padding-top:12px}.hero-copy__trust strong{font-size:16px}.hero-copy__trust span{font-size:var(--fs-caption)}.hero-visual{width:100%;margin-left:0;padding-bottom:28px}.hero-visual .image-placeholder{border-radius:54px 16px 16px;min-height:0;aspect-ratio:4/3!important}.hero-visual__note--top{top:7%;right:-4px}.hero-visual__note--bottom{bottom:18px;left:-14px}.hero-visual__brand-seal{width:58px;height:58px;bottom:7px;right:8px}}
