.dp{--dp-paper: var(--color-surface-page, #fbfbf9);--dp-card: #ffffff;--dp-line: var(--hx-line, rgb(12 20 51 / .1));--dp-line-2: var(--hx-line-2, rgb(12 20 51 / .18));--dp-navy: #172248;--dp-night: #0f1a3d;--dp-ink: var(--hx-ink, #0c1433);--dp-blue: var(--accent-link, #0327ac);--dp-mute: var(--hx-mute, #646c88);--dp-warm-text: var(--hx-mute, #646c88);--dp-cyan: var(--color-cold-1, #02bddc);--dp-ok: var(--hx-ok, #0a7a55);--dp-wa: #25d366;--dp-shadow: 0 2px 6px rgb(12 20 51 / .06), 0 28px 56px -28px rgb(12 20 51 / .38);--dp-radius: 20px;--dp-gap: clamp(56px, 40px + 4vw, 104px);position:relative;overflow-x:clip}.dp ::selection{background:#0327ac29;color:var(--dp-ink)}.dp .section-title{max-width:calc(22 * var(--char-he))}.dp>.section,.dp>.product-hero+.section,.dp>.section+.section{padding-block:var(--dp-gap);background-image:linear-gradient(var(--dp-line),var(--dp-line));background-size:min(calc(var(--container-max) - 2 * var(--gutter)),calc(100% - 2 * var(--gutter))) 1px;background-position:top center;background-repeat:no-repeat}.dp-hero{padding-block-end:var(--dp-gap)}.dp-kicker{display:inline-flex;align-items:center;gap:10px;margin-block-end:var(--space-4);color:var(--dp-mute);font:500 clamp(14px,13px + .3vw,17px) / 1.4 var(--font-sans)}.dp-hero{background:none}.dp-hero-grid{display:grid;gap:var(--space-8)}.dp-crumbs{margin-block-end:var(--space-5)}.dp-crumbs li>span:not([aria-current]){color:var(--color-text-muted)}.dp-hook{max-width:none;font-size:clamp(38px,21px + 3.2vw,66px);text-wrap:balance}.dp-hero-copy .product-lede{max-width:calc(44 * var(--char-he))}.dp-hero-img{order:-1;position:relative;margin:0;border-radius:var(--dp-radius);overflow:hidden;background:var(--color-surface-inset)}.dp-hero-img img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.dp-hero-portrait img{aspect-ratio:auto}.dp-hero-plate{position:absolute;inset-block-end:14px;inset-inline-start:14px}.dp-pains-h{margin-block-start:var(--space-10);font:700 17px / 1.4 var(--font-sans);color:var(--color-text-primary)}.dp-pains-lede{font-weight:400;color:var(--color-text-muted)}.dp-pains{display:grid;margin:var(--space-4) 0 0;padding:0;list-style:none;counter-reset:pain;border-block-start:1px solid var(--dp-line)}.dp-pain{position:relative;display:grid;gap:12px;padding:18px 0 20px;padding-inline-start:44px;border-block-end:1px solid var(--dp-line);transition:opacity .2s ease}.dp-pain:before{counter-increment:pain;content:counter(pain);position:absolute;inset-inline-start:0;inset-block-start:20px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--dp-mute);font:600 15px / 1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--dp-line-2)}.dp-pain p{font:var(--type-body-lg);color:var(--color-text-primary)}.dp-pain.is-yes:before{background:var(--dp-ink);color:#fff;box-shadow:none}.dp-pain.is-no{opacity:.6}.dp-yn{display:flex;flex-wrap:wrap;gap:8px}.dp-yn button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px;border-radius:10px;border:1px solid var(--dp-line-2);background:#fff;color:var(--color-text-primary);font:500 15.5px / 1 var(--font-sans);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dp-yn button svg{opacity:.5}.dp-yn button:hover{border-color:var(--dp-blue)}.dp-yn [data-yn=yes][aria-pressed=true]{background:var(--dp-ink);border-color:var(--dp-ink);color:#fff}.dp-yn [data-yn=yes][aria-pressed=true] svg{opacity:1}.dp-yn [data-yn=no][aria-pressed=true]{background:var(--color-surface-inset);border-color:transparent;color:var(--color-text-muted)}.dp-tally{margin-block-start:var(--space-4);font:var(--type-body);color:var(--color-text-body)}.dp-tally a{color:var(--dp-blue);font-weight:500}.dp-today-grid{display:grid;gap:var(--space-6)}.dp-without{position:relative;display:grid;gap:10px;padding-inline-start:20px;border-inline-start:2px solid var(--dp-line-2)}.dp-without-k{color:var(--dp-mute);font:500 15px / 1.4 var(--font-sans)}.dp-without-t{font:500 clamp(19px,17px + .5vw,24px) / 1.5 var(--font-sans);color:var(--color-text-primary)}.dp-table{width:100%;border-collapse:collapse;border-spacing:0}.dp-table th{padding:0 0 14px;padding-inline-end:24px;text-align:start;font:500 15px / 1.4 var(--font-sans);color:var(--color-text-muted);border-block-end:1px solid var(--dp-line-2)}.dp-table th:last-child{color:var(--color-text-primary)}.dp-table td{padding:18px 0;padding-inline-end:24px;vertical-align:top;font:var(--type-body);color:var(--color-text-muted);border-block-end:1px solid var(--dp-line)}.dp-table td:last-child{color:var(--color-text-primary)}@media(max-width:859.98px){.dp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dp-table tr{display:grid}.dp-table td{display:grid;gap:4px}.dp-table td:before{content:attr(data-col);font:600 12.5px / 1.4 var(--font-sans);color:var(--color-text-muted)}.dp-table td:last-child:before{color:var(--color-text-primary)}.dp-table td:first-child{padding-block-end:6px;border-block-end:0}.dp-table td:last-child{padding-block-start:6px}}.dp-steps{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.dp-step{display:grid;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--dp-line-2)}.dp-step-n{font:var(--type-step);color:var(--hx-quiet, #868da5)}.dp-step h3{font:var(--type-h3)}.dp-step p{font:var(--type-body);color:var(--color-text-body)}.dp-changes-note{margin-block-start:var(--space-8);max-width:var(--measure-body);padding-inline-start:20px;border-inline-start:2px solid var(--dp-line-2);font:var(--type-body);color:var(--color-text-body)}.dp-signature{display:grid;gap:var(--space-8);justify-items:center;margin-block-start:var(--dp-gap);padding-block-start:var(--dp-gap);border-block-start:1px solid var(--dp-line)}.dp-phone{width:min(330px,86vw);margin:0;border-radius:30px;padding:10px;background:var(--dp-ink);box-shadow:var(--dp-shadow)}.dp-phone-top{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:20px 20px 0 0;background:#f0f2f5;border-block-end:1px solid #dfe3ea}.dp-phone-top>span:last-child{display:grid}.dp-phone-top b{font-size:.98rem;color:#111b21}.dp-phone-top small{font-size:.78rem;color:#54637a}.dp-phone-av{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--dp-cyan),#0327ac);color:#fff;font-weight:700}.dp-phone-body{display:grid;gap:10px;padding:14px 8px 10px;min-height:250px;border-radius:0 0 20px 20px;background:#efeae2}.dp-msg{position:relative;display:grid;gap:2px;justify-self:start;width:92%;padding:9px 12px 20px;border-radius:14px 14px 14px 4px;background:#fff;color:#111b21;font-size:.95rem;line-height:1.45;box-shadow:0 1px 1px #00000014}.dp-msg-line:first-child{font-weight:700}.dp-msg-line{overflow-wrap:anywhere}.dp-msg-time{position:absolute;inset-block-end:4px;inset-inline-end:10px;font-size:.72rem;color:#667781}.dp-sys{display:flex;align-items:center;gap:8px;justify-self:center;padding:6px 12px;border-radius:999px;background:#d9fdd3;color:#0b6b3a;font-size:.82rem}.dp-live .dp-phone [data-line]{opacity:0;transform:translateY(8px)}.dp-live .dp-phone.is-typing [data-line]{animation:dp-type .32s ease-out forwards;animation-delay:calc(var(--delay) * 1s)}@keyframes dp-type{to{opacity:1;transform:none}}.dp-phone [data-line="1"]{--delay: .25}.dp-phone [data-line="2"]{--delay: .6}.dp-phone [data-line="3"]{--delay: .95}.dp-phone [data-line="4"]{--delay: 1.3}.dp-phone [data-line="5"]{--delay: 1.65}.dp-phone [data-line="6"]{--delay: 2}.dp-phone [data-line="7"]{--delay: 2.3}.dp-phone [data-line="8"]{--delay: 2.75}.dp-stations{display:grid;gap:var(--space-3);width:min(420px,100%)}.dp-stations-t{font:500 15px / 1.4 var(--font-sans);color:var(--dp-mute)}.dp-station-list{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.dp-station-list:before{content:"";position:absolute;z-index:0;inset-block:28px;inset-inline-start:29px;width:1px;background:var(--dp-line-2)}.dp-station{position:relative;z-index:1;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:8px 12px}.dp-station-n{grid-row:1 / 3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--dp-paper);color:var(--dp-ink);font:600 15px / 1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--dp-line-2)}.dp-station b{font:600 16px / 1.3 var(--font-sans);color:var(--color-text-primary)}.dp-station>span:last-child{font:var(--type-small);color:var(--color-text-muted)}.dp-phone-cap{padding-inline-start:62px;font:var(--type-small);color:var(--color-text-muted)}.dp-demo{margin-block-start:var(--dp-gap);padding-block-start:var(--dp-gap);border-block-start:1px solid var(--dp-line);overflow-x:clip}.dp-demo .dp-kicker{margin-block-end:var(--space-6)}.dp-shots{display:grid;gap:var(--space-6);margin:var(--space-10) 0 0;padding:0;list-style:none}.dp-shots figure{margin:0;border-radius:14px;overflow:hidden;background:var(--dp-card);border:1px solid var(--dp-line)}.dp-shots img{display:block;width:100%;height:auto}.dp-shots figcaption{padding:8px 12px;font:var(--type-small);color:var(--color-text-muted)}.dp-step-link{color:var(--dp-blue);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dp-step .dp-step-run{display:flex;align-items:flex-start;gap:10px;font:var(--type-small);color:var(--color-text-body)}.dp-step-run-tag{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--dp-ok);font:600 14px / 1.5 var(--font-sans);white-space:nowrap}.dp-step-run-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0a7a5524}.dp-aside{display:grid;gap:var(--space-10);margin-block-start:var(--dp-gap);padding-block-start:var(--dp-gap);border-block-start:1px solid var(--dp-line)}.dp-aside[id]{scroll-margin-block-start:var(--space-4)}.dp-aside h3{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);max-width:calc(20 * var(--char-he))}.dp-aside-lede{margin-block-start:var(--space-4);font:var(--type-body-lg);color:var(--color-text-body);max-width:var(--measure-body)}.dp-aside-items{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none}.dp-aside-items li{position:relative;padding-inline-start:26px;font:var(--type-body);color:var(--color-text-body)}.dp-aside-items li{padding-block:14px;border-block-start:1px solid var(--dp-line)}.dp-aside-items li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:calc(14px + .72em);width:6px;height:6px;border-radius:50%;background:var(--dp-blue)}.dp-aside-items b{color:var(--color-text-primary);font-weight:600}.dp-aside-run{display:flex;align-items:flex-start;gap:10px;margin-block-start:8px;font:var(--type-small);color:var(--color-text-body)}.dp-aside-solo .dp-aside-copy{display:contents}.dp-aside-solo{gap:0}.dp-aside-solo .dp-kicker,.dp-aside-solo h3,.dp-aside-solo .dp-aside-lede{grid-column:1}.dp-room{display:grid;margin:0;border-radius:20px;overflow:hidden;background:var(--dp-card);border:1px solid rgb(23 34 72 / .1);box-shadow:var(--dp-shadow)}.dp-room-bar,.dp-screen-bar{display:flex;align-items:center;gap:6px;height:32px;padding-inline:12px;background:#e9edf6;color:#3b4663;font-size:.78rem}.dp-room-bar i,.dp-screen-bar i{width:9px;height:9px;border-radius:50%;background:#c9d1e3}.dp-room-bar span,.dp-screen-bar span{margin-inline-start:8px;font-weight:500}.dp-room-body{display:grid;gap:12px;padding:12px;background:#0f1a3d}.dp-room-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dp-room-tile{display:grid;place-items:center;align-content:center;gap:8px;aspect-ratio:4 / 3;border-radius:12px;background:radial-gradient(ellipse at 50% 30%,rgb(2 189 220 / .18),transparent 60%),#1b2752;color:#fff;font-size:.9rem}.dp-room-av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--dp-cyan),#0327ac);font-weight:700}.dp-room-side{display:grid;gap:10px}.dp-room-lines{display:grid;gap:6px;margin:0;padding:10px 12px;list-style:none;border-radius:12px;background:#ffffff14;color:#dedee0;font:400 13.5px / 1.45 var(--font-sans)}.dp-room-lines b{color:#fff;font-weight:600}.dp-room-coach{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgb(3 39 172 / .3);color:var(--color-text-primary);font:400 13.5px / 1.45 var(--font-sans)}.dp-room-coach-k{color:var(--dp-blue);font-weight:600;font-size:12.5px}.dp-room-sum{padding:12px 14px 14px;border-block-start:1px solid rgb(23 34 72 / .1)}.dp-room-sum-t{font:600 13px / 1.4 var(--font-sans);color:var(--color-text-muted)}.dp-room-sum dl{display:grid;gap:6px;margin:8px 0 0}.dp-room-sum dl>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;font:400 14px / 1.45 var(--font-sans)}.dp-room-sum dt{color:var(--dp-blue);font-weight:600}.dp-room-sum dd{margin:0;color:var(--color-text-body)}.dp-room-note{padding:8px 12px;background:#f4f6fb;color:#4a5577;font:400 12.5px / 1.4 var(--font-sans)}.dp-mine{color:var(--color-text-body)}.dp-mine-grid{display:grid;gap:var(--space-10)}.dp-screen{position:relative;display:grid;margin:0;border:1px solid var(--dp-line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--dp-shadow)}.dp-screen img{width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;object-position:top}@media(max-width:859.98px){.dp-screen img{aspect-ratio:4 / 5}}.dp-screen-flat img{aspect-ratio:auto;object-fit:fill}.dp-screen-note{padding:8px 12px;background:#f4f6fb;color:#4a5577;font:400 12.5px / 1.4 var(--font-sans)}.dp-mine-side{display:grid;gap:var(--space-5);align-content:start}.dp-who{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:10px;align-items:center;padding-block-end:var(--space-5);border-block-end:1px solid var(--dp-line)}.dp-who-plain{grid-template-rows:auto}.dp-char{grid-column:1 / -1;display:block;width:100%;max-height:240px;height:auto;object-fit:contain;object-position:50% 100%}.dp-plate{grid-column:1;justify-self:start}.dp-tag{justify-self:end;display:inline-flex;align-items:center;gap:7px;color:var(--dp-ok);font:600 14px / 1.5 var(--font-sans);white-space:nowrap}.dp-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0a7a5524}.dp-facts{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.dp-facts li{display:grid;gap:6px;padding-inline-start:18px;border-inline-start:2px solid var(--dp-line-2)}.dp-facts p{font:var(--type-body);color:var(--color-text-body)}.dp-facts small{font:var(--type-small);color:var(--color-text-muted)}.dp-morning{display:grid;gap:var(--space-3)}.dp-morning-t{font:600 16px / 1.4 var(--font-sans);color:var(--color-text-primary)}.dp-morning dl{display:grid;gap:var(--space-4);margin:0}.dp-morning dl>div{display:grid;gap:4px;padding-inline-start:18px;border-inline-start:2px solid var(--dp-line-2)}.dp-morning dt{font:500 13px / 1.5 var(--font-sans);color:var(--color-text-muted)}.dp-morning dd{margin:0;font:var(--type-body);color:var(--color-text-body)}.dp-fit{display:grid;gap:var(--space-8)}.dp-fit-col{display:grid;gap:var(--space-4);align-content:start}.dp-fit-col h3{font:var(--type-h3)}.dp-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-list li{position:relative;padding-inline-start:26px;font:var(--type-body-lg);color:var(--color-text-body)}.dp-list li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.72em;width:6px;height:6px;border-radius:50%;background:var(--dp-blue)}.dp-list-not li:before{width:12px;height:2px;border-radius:1px;background:var(--color-text-muted)}.dp-faq{max-width:820px}.dp-faq .faq-a p{padding-block-end:var(--space-4);color:var(--color-text-body)}.dp-anchor{display:block;position:relative;top:calc(-1 * var(--header-h) - 16px)}.dp-next-grid{display:grid;gap:var(--space-8)}.dp-next-side{display:grid;gap:var(--space-5);align-content:start}.dp-after,.dp-now{font:var(--type-body);color:var(--color-text-body)}.dp-after b,.dp-now b{display:block;color:var(--color-text-primary);font-weight:600}.dp-ctas{display:grid;gap:var(--space-3);justify-items:start}.dp-neighbors{display:grid;margin:var(--dp-gap) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--dp-line)}.dp-neighbors li{max-width:none;border-block-end:1px solid var(--dp-line)}.dp-next-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-4);row-gap:4px;min-height:88px;padding-block:20px;color:var(--color-text-primary);text-decoration:none;transition:color .16s ease}.dp-next-link small{grid-column:1;display:block;font:var(--type-small);color:var(--color-text-muted)}.dp-next-link span{grid-column:1;font:700 clamp(19px,17px + .6vw,26px) / 1.3 var(--font-sans)}.dp-next-link:after{content:"";grid-column:2;grid-row:1 / 3;width:9px;height:9px;border-inline-end:1.5px solid var(--dp-blue);border-block-end:1.5px solid var(--dp-blue);transform:rotate(45deg);margin-inline-end:6px;transition:transform .25s var(--hx-ease, ease)}.dp-next-link:hover span{color:var(--dp-blue)}.dp-next-link:hover:after{transform:translate(-3px) rotate(45deg)}.hm-form{display:grid;gap:18px;max-width:540px}.hm-form h3{font:700 22px / 1.3 var(--font-sans)}.hm-fields{display:grid;gap:12px}.hm-fld{display:grid;gap:6px;font-size:.95rem;color:var(--color-text-primary)}.hm-fld input{font:400 17px / 1.2 var(--font-sans);color:var(--color-text-primary);background:#fff;border:1px solid #8a90a6;border-radius:12px;min-height:54px;padding:10px 16px}.hm-fld input:focus{outline:none;border-color:var(--dp-blue);box-shadow:0 0 0 4px #0327ac1f}.hm-fld input[aria-invalid=true]{border-color:#b42318}.hm-agree{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;cursor:pointer}.hm-agree input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--dp-ink)}.hm-agree a{color:var(--dp-blue)}.hm-err{min-height:1.4em;color:#b42318;font-size:.92rem}.hm-form .hm-glow.hm-big{justify-self:stretch}.hm-form button[aria-busy=true]{opacity:.7;cursor:progress}.hm-ty{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0f1a3d8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hm-ty-box{position:relative;display:grid;gap:var(--space-3);justify-items:center;width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:30px 22px 22px;border-radius:24px;border:1px solid var(--dp-line);background:#fff;box-shadow:0 30px 80px #17224859;text-align:center}.hm-ty-box h2{max-width:none}.hm-title-b{color:var(--hx-quiet, #868da5)}.hm-ty-x{position:absolute;top:10px;inset-inline-end:10px;width:44px;height:44px;border-radius:50%;border:1px solid var(--dp-line);background:transparent;color:var(--color-text-primary);cursor:pointer;font-size:1.1rem}.hm-ty-video{width:100%;margin:0}.hm-ty-video video{width:100%;height:auto;border-radius:16px;background:#000}html.hm-ty-open{overflow:hidden}.hm-glow{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding-inline:28px;border:0;border-radius:999px;background:var(--dp-ink);font:500 17px / 1.2 var(--font-sans);color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,transform .2s var(--hx-ease, ease)}.hm-glow:hover{background:var(--hx-hover, #1c2856)}.hm-glow:active{transform:translateY(1px)}.hm-glow.hm-big{min-height:56px}.hm-spark{display:none}.dp-ctas .hm-tel{min-height:44px;padding-inline:0;background:none;color:var(--dp-blue)}.dp-ctas .hm-tel:hover{background:none;color:var(--hx-blue-ink, #021f8a);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.hm-wa{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--dp-blue);font:500 17px / 1.2 var(--font-sans);text-decoration:none;text-underline-offset:5px;white-space:nowrap}.hm-wa:hover{color:var(--hx-blue-ink, #021f8a);text-decoration:underline;text-decoration-thickness:1px}.hm-wa-ico{flex:none;color:#128c4b}.hm-plate{--color-text-primary: #0c1433;--color-text-muted: #646c88;display:inline-grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:center;text-align:start;white-space:nowrap}.hm-plate-dot{display:none}.hm-plate b{font:600 16px / 1.25 var(--font-sans);color:var(--color-text-primary)}.hm-plate small{font:400 14px / 1.3 var(--font-sans);color:var(--color-text-muted)}.hm-plate-glass{padding:8px 14px 9px;border-radius:10px;background:#fff}@media(min-width:860px){.dp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.dp-today-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-8);align-items:start}.dp-signature{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:var(--space-10);padding:var(--space-8)}.dp-mine-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-10);align-items:start}.dp-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.dp-next-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12);align-items:start}.dp-neighbors{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.dp-room-body{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}}@media(min-width:960px){.dp-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-12);align-items:start}.dp-hero-img{order:0;position:sticky;top:calc(var(--header-h) + 24px)}.dp-aside{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-12);align-items:start}.dp-aside-solo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--space-16);row-gap:0}.dp-aside-solo .dp-aside-items{grid-column:2;grid-row:1 / span 4;margin-block-start:0}.dp-faq-sec>.container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-16);align-items:start}.dp-faq-sec .section-head{margin-block-end:0}.dp-faq{max-width:none}}@media(scripting:none){.hm-form,.dp-yn,.dp-tally{display:none}}@media(prefers-reduced-motion:reduce){.dp-live .dp-phone [data-line]{opacity:1;transform:none;animation:none}}html[data-motion=paused] .dp-live .dp-phone [data-line]{opacity:1;transform:none;animation:none}
