:root{--cream:#fbf7ed;--paper:#fffdf8;--green:#536833;--deep:#293e2c;--sage:#eaf0e1;--orange:#ad491e;--peach:#f8eadd;--ink:#283328;--muted:#616659;--line:#dcded2;--serif:"Fraunces",Georgia,serif;--sans:"Jost",sans-serif;font-family:var(--sans);color:var(--ink);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}body{margin:0}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500}h1,h2{letter-spacing:-.045em}h1{font-size:clamp(40px,4.7vw,67px);line-height:1.08}h2{font-size:clamp(33px,3.4vw,47px);line-height:1.13}h3{font-size:24px;line-height:1.2}em{font-weight:400;color:var(--green)}p{font-size:17px;line-height:1.65}ul,ol{margin:0;padding:0;list-style:none}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding-block:88px}.eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;line-height:1.6;color:var(--green);margin-bottom:18px}.section-heading{margin-bottom:38px}.section-heading>p:last-child:not(.eyebrow){margin-top:18px;color:var(--muted);max-width:610px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:16px 26px;background:var(--orange);color:#fff;text-decoration:none;border:1px solid transparent;border-radius:10px;font-weight:600;font-size:16px;line-height:1.4;text-align:center;transition:background .18s,transform .18s;box-shadow:0 7px 18px #ad491e14}.button span{font-size:22px;line-height:1}.button:hover{background:#933b18;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;text-decoration-thickness:1px;text-underline-offset:5px}.quiet-caption{font-size:13px;text-align:center;color:var(--muted);margin-top:24px}.fine-print{font-size:13px!important;line-height:1.55!important;color:var(--muted)}.skip{position:absolute;top:8px;left:8px;transform:translateY(-150%);background:var(--paper);padding:12px;z-index:100}.skip:focus{transform:none}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:89px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;white-space:nowrap;font-family:var(--serif);font-size:22px;letter-spacing:-.6px;font-weight:600}.site-header nav{display:flex;gap:28px}.site-header nav a{font-size:14px;text-decoration:none;padding:12px 0}.site-header nav a:hover{text-decoration:underline;text-underline-offset:6px}.header-cta{min-height:43px;font-size:13px;padding:10px 17px;gap:20px;background:var(--green);box-shadow:none}.header-cta:hover{background:var(--deep)}.hero{display:grid;grid-template-columns:1.06fr 1fr;gap:28px;align-items:center;padding-block:62px 64px}.hero .eyebrow{font-size:10px;letter-spacing:.1em;display:flex;align-items:center;gap:8px}.tiny-leaf{font-size:20px}.hero .intro{margin-top:25px;max-width:530px;font-size:17px;color:var(--muted)}.hero-action{display:flex;align-items:flex-start;flex-direction:column;gap:8px;margin-top:27px}.trust-line{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px;max-width:480px;color:var(--muted);font-size:11px}.trust-line li:before{content:"✓";color:var(--green);margin-right:5px}.product-composition{position:relative;min-width:0;height:565px}.halo{position:absolute;inset:8% 4% 12%;background:#e8eddf;border-radius:48% 48% 38% 50%;transform:rotate(-8deg)}.tablet{position:absolute;left:23%;top:8%;width:54%;padding:17px 9px 10px;background:#334337;border:2px solid #536150;border-radius:23px;box-shadow:10px 22px 35px #24362124;transform:rotate(-5deg);z-index:3}.tablet img{border-radius:8px;width:100%;height:auto}.camera{position:absolute;top:5px;left:50%;width:4px;height:4px;border-radius:50%;background:#c7cdbb}.sheet{position:absolute;width:42%;box-shadow:0 12px 22px #283b2726;background:#ffffef;border:1px solid #e2dfcf;overflow:hidden}.sheet img{width:100%;height:auto}.sheet-menu{left:0;top:25%;transform:rotate(-14deg);z-index:1}.sheet-list{right:0;top:29%;transform:rotate(11deg);z-index:4}.product-note{position:absolute;bottom:8%;left:8%;z-index:5;display:flex;align-items:center;gap:12px;background:var(--paper);padding:15px 20px;border:1px solid #e7e6d9;border-radius:12px;box-shadow:0 10px 20px #293e2c0c;font-size:14px;line-height:1.5;transform:rotate(-3deg)}.note-icon{display:grid;place-items:center;background:var(--sage);border-radius:50%;width:36px;height:36px;color:var(--green)}.composition-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;color:var(--muted)}.facts{border-block:1px solid var(--line);background:#eff1e7}.facts-inner{display:flex;align-items:center;justify-content:space-between;padding-block:24px;gap:18px}.facts p{font-size:14px;color:var(--green)}.facts strong{font-family:var(--serif);font-size:24px;font-weight:500;margin-right:6px}.facts-inner>span{height:25px;width:1px;background:#cdd4c2}.problem{display:grid;grid-template-columns:1fr 1fr;gap:100px}.problem-copy{padding-top:10px}.problem-copy p+p{margin-top:17px}.problem-copy .statement{color:var(--green);font-weight:500;border-left:2px solid #c67a43;padding-left:20px;margin-top:23px}.included{background:var(--paper);border-block:1px solid var(--line)}.component-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.component-card{grid-column:span 2;border-radius:16px;border:1px solid #dfe3d6;padding:24px 24px 0;overflow:hidden;display:flex;flex-direction:column}.component-card:nth-child(4),.component-card:nth-child(5){grid-column:span 3}.sage{background:var(--sage)}.peach{background:var(--peach)}.cream{background:#f3f0e3}.card-heading{display:flex;align-items:center;gap:11px}.number{font-size:10px;border:1px solid #bfc8b0;border-radius:50%;min-width:28px;height:28px;display:grid;place-items:center}.card-heading h3{font-size:22px;letter-spacing:-.025em}.component-card>p{font-size:15px;line-height:1.6;margin-top:14px;min-height:74px;color:var(--muted)}.page-preview{padding:0;border:0;background:transparent;display:block;position:relative;width:100%;text-align:left;border-radius:3px;transition:transform .2s}.page-preview img{width:100%;height:auto;background:#ffffef;box-shadow:0 6px 22px #273a2520;border:1px solid #dcdcca;border-radius:3px}.component-card .page-preview{width:78%;max-width:280px;margin:24px auto 0;height:230px;overflow:hidden;border-radius:7px 7px 0 0}.component-card .page-preview img{min-height:230px}.component-card:nth-child(n+4) .page-preview{max-width:300px}.zoom-label{position:absolute;bottom:12px;left:50%;transform:translate(-50%);white-space:nowrap;padding:8px 12px;border:1px solid #dadcce;background:#fffdf6f5;border-radius:40px;font-size:11px;color:var(--deep);box-shadow:0 3px 10px #26332810}.zoom-label span{font-size:16px}.page-preview:hover{transform:translateY(-4px)}.preview-section{background:var(--cream)}.heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.heading-row p:not(.eyebrow){margin-top:17px;color:var(--muted)}.slider-controls{display:flex;gap:10px}.slider-controls button{height:45px;width:45px;border-radius:50%;border:1px solid #c8cfbb;background:transparent;font-size:21px}.slider-controls button:hover{background:var(--sage)}.preview-track{display:flex;gap:24px;overflow-x:auto;padding:5px 5px 24px;scroll-snap-type:x mandatory;scrollbar-color:#acb89b transparent;scrollbar-width:thin}.inside-card{flex:0 0 30%;scroll-snap-align:start;min-width:0}.inside-card .page-preview{padding:15px;background:#e9ecdf;border-radius:12px}.inside-card .page-preview img{aspect-ratio:1131/1600;object-fit:contain}.inside-card h3{font-size:20px;margin-top:20px}.inside-card p{font-size:14px;color:var(--muted);margin-top:7px}.swipe-hint{text-align:center;font-size:12px;color:var(--muted);margin-top:16px}.stages{background:#edf0e5;border-block:1px solid #dce2d2}.stages-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:110px;align-items:center}.stage-intro{font-family:var(--serif);font-size:25px;margin-top:24px;color:var(--green)}.stage-intro+p{margin-top:10px;max-width:430px;color:var(--muted)}.stage-list{display:grid;gap:0;margin:22px 0}.stage-list li{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid #d0d7c4;font-size:16px}.stage-list li span{font-size:12px;color:var(--green)}.stage-list strong{font-weight:500}.stage-document{padding:28px;background:#e0e6d5;border-radius:20px;transform:rotate(3deg);max-width:395px;justify-self:center}.stage-document figcaption{margin-top:20px;font-size:12px;text-align:center;color:var(--muted)}.stage-document .page-preview{max-height:480px;overflow:hidden}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-bottom:1px solid var(--line);padding-bottom:38px}.steps>li>span{font-family:var(--serif);font-size:27px;color:var(--orange);display:inline-grid;place-items:center;border:1px solid #dbbc9f;background:#f9e9d8;width:54px;height:54px;border-radius:50%;margin-bottom:20px}.steps h3{font-size:25px}.steps p{font-size:15px;color:var(--muted);margin-top:12px}.how-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px}.how-bottom p{color:var(--muted);font-size:16px}.how-bottom strong{font-weight:500;color:var(--green)}.extras{background:#f0eee4;border-block:1px solid var(--line)}.bonus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.bonus-card .page-preview{width:72%;margin:0 auto 22px;max-height:225px;overflow:hidden;transform:rotate(-3deg)}.bonus-card:nth-child(2n) .page-preview{transform:rotate(3deg)}.bonus-card .page-preview:hover{transform:rotate(0)}.bonus-card .zoom-label{font-size:10px;padding:6px 8px}.bonus-card .eyebrow{font-size:10px;margin-bottom:7px}.bonus-card h3{font-size:21px}.bonus-card p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:10px}.bonus-card{padding:22px 17px;background:#fffcf4;border-radius:13px;border:1px solid #e0dfd3}.routine{background:#f3eee3;border-block:1px solid var(--line)}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:950px}.before,.after{padding:36px 42px;border-radius:16px}.before{background:#fdf9f1;border:1px solid #e0dace}.before li{font-family:var(--serif);font-size:22px;padding:11px 0;color:#697063}.after{background:var(--deep);color:#f8f6e9;display:flex;flex-direction:column;justify-content:center}.after .eyebrow{color:#c5d4b3}.organizers{display:flex;gap:8px;flex-wrap:wrap}.organizers span{padding:8px 14px;border:1px solid #7c8a6d;border-radius:6px;font-size:14px}.after p{font-family:var(--serif);font-size:30px;line-height:1.3;margin-top:26px}.after em{color:#d7dfbe}.for-you{display:grid;grid-template-columns:1fr 1fr;gap:85px}.for-you li{border-bottom:1px solid var(--line);padding:16px 0 16px 29px;position:relative;font-size:17px;line-height:1.55}.for-you li:before{content:"✓";color:var(--green);position:absolute;left:0;top:16px}.offer{background:var(--deep);color:#fffdf0}.offer-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.offer .eyebrow{color:#cbd6b8}.offer h2{font-size:42px}.offer h2 em{color:#c6d5b0}.offer-composition{height:410px;margin-top:14px;max-width:470px}.offer-composition .halo{background:#435a3c}.offer-composition .tablet{width:43%;left:27%;top:6%;border-radius:15px;padding:13px 6px 7px}.offer-composition .sheet{width:34%}.offer-composition .sheet-menu{left:10%;top:19%}.offer-composition .sheet-list{right:7%;top:25%}.offer-composition .product-note{color:var(--ink);bottom:9%;padding:10px 15px;font-size:12px}.offer-composition .composition-caption{color:#d0d9c3}.offer-device{font-size:14px;color:#d0d9c3;margin-top:15px}.offer-card{background:var(--paper);color:var(--ink);padding:42px;border-radius:20px}.offer-card .eyebrow{color:var(--green);font-size:10px}.offer-card h3{font-size:32px;letter-spacing:-.03em}.offer-list{margin-top:22px;font-size:15px;color:var(--muted)}.offer-list li{padding:7px 0}.offer-list li:before{content:"✓";color:var(--green);margin-right:11px}.price{display:flex;flex-direction:column;margin:26px 0}.price del{font-size:16px;color:var(--muted)}.price strong{font-family:var(--serif);font-size:57px;letter-spacing:-.04em;color:var(--green);font-weight:500;white-space:nowrap}.price span{font-size:13px;color:var(--muted);margin-top:5px}.offer-card .button{width:100%}.purchase-note{text-align:center;font-size:12px;line-height:1.6;margin-top:17px;color:var(--muted)}.faq{display:grid;grid-template-columns:.85fr 1.2fr;gap:90px}.faq .text-link{margin-top:23px;color:var(--green)}details{border-bottom:1px solid var(--line)}summary{min-height:60px;padding:20px 0;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:17px;font-weight:500}summary::-webkit-details-marker{display:none}summary span{font-size:22px;color:var(--green);font-weight:400}details[open] summary span{transform:rotate(45deg)}details>p{padding-bottom:22px;font-size:15px;line-height:1.75;color:var(--muted)}.legal-note{font-size:12px;line-height:1.7;color:var(--muted);max-width:900px;text-align:center;padding-bottom:45px}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);padding-block:30px}.site-footer .brand{font-size:19px}.site-footer p{font-size:13px;color:var(--muted)}.site-footer>a:not(.brand){font-size:14px;min-height:44px;display:flex;align-items:center}.site-footer small{font-size:11px;color:var(--muted)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:10px 15px max(10px,env(safe-area-inset-bottom));background:#fffdf8f7;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center}.sticky-cta[hidden]{display:none}.sticky-cta .button{min-height:48px;font-size:14px;padding:12px;flex:1;gap:15px}.sticky-close{width:44px;height:44px;background:transparent;border:1px solid var(--line);border-radius:50%;font-size:23px}.sticky-cta{display:none}dialog{width:min(890px,calc(100% - 24px));max-height:92dvh;border:0;border-radius:14px;padding:0;background:var(--cream);box-shadow:0 25px 90px #0005}dialog::backdrop{background:#182318cf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;background:var(--cream);border-bottom:1px solid var(--line)}.dialog-header h2{font-family:var(--sans);font-size:17px;letter-spacing:0}.dialog-close{width:44px;height:44px;border:1px solid var(--line);background:var(--paper);border-radius:50%;font-size:25px;flex-shrink:0}.dialog-page{padding:15px}.dialog-page img{width:100%;height:auto;background:#ffffef}body:has(dialog[open]){overflow:hidden}@media(min-width:1400px){.hero{gap:60px}.product-composition{height:590px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:18px}.hero{gap:20px}.product-composition{height:485px}.hero .intro{font-size:16px}.hero h1{font-size:48px}.problem,.stages-grid,.for-you,.offer-grid,.faq{gap:45px}.component-card{padding:20px 18px 0}.card-heading h3{font-size:20px}.bonus-grid{grid-template-columns:repeat(3,1fr)}.offer-card{padding:30px}.offer-composition{height:365px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.section{padding-block:60px}.site-header{min-height:70px}.site-header nav{display:none}.brand{font-size:20px}.hero{grid-template-columns:1fr;padding-block:37px 28px;gap:12px}.hero-copy{max-width:590px}.hero h1{font-size:46px}.hero .eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:17px}.hero .intro{font-size:16px;margin-top:20px;max-width:590px}.hero-action{margin-top:22px}.hero-action .button{width:100%;max-width:420px}.hero-action .text-link{font-size:13px}.trust-line{font-size:11px;gap:7px 10px;margin-top:12px}.product-composition{height:500px;max-width:500px;width:100%;margin-inline:auto}.facts-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:center;padding-block:20px}.facts-inner>span{display:none}.facts p{font-size:12px;line-height:1.5}.facts strong{display:block;font-size:27px;margin:0 0 4px}.facts p:last-child{grid-column:1/-1;border-top:1px solid #d5dcc9;padding-top:14px}.problem{grid-template-columns:1fr;gap:22px}.problem-copy{padding:0}.problem h2{max-width:550px}.problem p{font-size:16px}.component-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:15px;gap:16px;scrollbar-width:thin;scrollbar-color:#afbaa2 transparent}.component-card{flex:0 0 78%;scroll-snap-align:start;max-width:370px;padding:24px 24px 0}.component-card>p{min-height:74px}.component-card .page-preview{height:260px;width:80%;margin-top:20px}.component-card:nth-child(n+4) .page-preview{max-width:280px}.card-heading h3{font-size:23px}.quiet-caption{font-size:12px;line-height:1.6;margin-top:17px}.inside-card{flex-basis:44%}.stages-grid{grid-template-columns:1fr;gap:30px}.stage-document{width:75%;max-width:330px;padding:20px;transform:rotate(2deg)}.stage-document .page-preview{max-height:none}.stage-document figcaption{font-size:11px;margin-top:13px}.stage-list{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.stage-list li{gap:10px;font-size:15px}.steps{gap:24px}.steps h3{font-size:21px}.steps p{font-size:14px}.how-bottom{align-items:flex-start;flex-direction:column;gap:20px}.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bonus-card{padding:20px}.bonus-card .page-preview{max-height:210px;width:85%}.bonus-card h3{font-size:20px}.bonus-card p{font-size:13px}.comparison{gap:16px}.before,.after{padding:26px}.before li{font-size:20px}.after p{font-size:27px}.for-you{grid-template-columns:1fr;gap:22px}.for-you li{font-size:16px}.offer-grid{grid-template-columns:1fr;gap:32px}.offer h2{font-size:38px}.offer-composition{height:430px;max-width:430px}.offer-product{max-width:570px;width:100%;margin:auto}.offer-device{text-align:center}.offer-card{max-width:500px;width:100%;margin:auto;padding:34px}.faq{grid-template-columns:1fr;gap:26px}.faq h2 br{display:none}.legal-note{padding-inline:8px;padding-bottom:30px}.site-footer{padding-bottom:90px}.sticky-cta:not([hidden]){display:flex}.site-footer{justify-content:flex-start}.site-footer p{width:100%}.site-footer small{margin-left:auto}}@media(max-width:480px){h2{font-size:33px}.header-cta{display:none}.site-header{min-height:65px}.hero h1{font-size:38px;line-height:1.1;letter-spacing:-.045em}.hero h1 br:first-child{display:none}.hero .intro{font-size:15px;line-height:1.65}.hero .eyebrow{max-width:310px}.hero .button{min-height:53px}.hero-action .text-link{min-height:40px}.trust-line{font-size:10px}.trust-line li:last-child{flex-basis:100%}.product-composition{height:365px}.product-note{font-size:11px;left:3%;bottom:6%;padding:10px 13px;gap:8px}.note-icon{width:29px;height:29px}.tablet{border-radius:15px;padding:12px 6px 7px}.tablet img{border-radius:5px}.composition-caption{font-size:10px;bottom:-4px}.hero{padding-bottom:29px}.facts-inner{gap:12px}.facts p{font-size:11px}.section{padding-block:50px}.section-heading{margin-bottom:28px}.section-heading>p:last-child:not(.eyebrow){font-size:15px}.eyebrow{font-size:9px;margin-bottom:15px}.problem h2{font-size:32px}.problem-copy p{font-size:15px}.component-card{flex-basis:89%;padding:22px 20px 0}.component-card>p{font-size:14px;min-height:69px}.component-card .page-preview{height:270px;width:84%}.card-heading h3{font-size:23px}.inside-card{flex-basis:87%}.inside-card .page-preview{padding:12px}.inside-card h3{font-size:20px;margin-top:15px}.heading-row{gap:15px;align-items:flex-start}.heading-row h2{font-size:32px}.slider-controls{display:none}.stage-intro{font-size:23px}.stage-list li{font-size:14px;padding-block:13px}.stage-document{width:87%;padding:17px}.stages-grid{gap:25px}.steps{grid-template-columns:1fr;gap:25px;padding-bottom:28px}.steps li{display:grid;grid-template-columns:46px 1fr;column-gap:17px}.steps>li>span{width:43px;height:43px;font-size:23px;grid-row:span 2;margin:0}.steps h3{font-size:22px}.steps h3 br{display:none}.steps p{grid-column:2;margin-top:8px}.how-bottom .button{width:100%;padding-inline:18px;font-size:15px;gap:15px}.bonus-grid{display:flex;gap:16px;overflow-x:auto;padding:5px 0 20px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#afbaa2 transparent}.bonus-card{flex:0 0 78%;scroll-snap-align:start;padding:23px}.bonus-card .page-preview{height:225px;width:82%;max-height:none}.bonus-card h3{font-size:22px}.bonus-card p{font-size:14px}.comparison{grid-template-columns:1fr}.before,.after{padding:26px}.before li{font-size:20px;padding-block:9px}.after p{font-size:29px}.offer h2{font-size:34px}.offer-composition{height:355px}.offer-card{padding:27px 23px}.offer-card h3{font-size:29px}.price strong{font-size:53px}.offer-card .button{font-size:16px}.offer-device{font-size:12px}.offer-grid{gap:25px}summary{font-size:16px;padding-block:19px}details>p{font-size:14px}.dialog-header{padding:9px 13px}.dialog-header h2{font-size:15px}.dialog-page{padding:7px}.site-footer .brand{font-size:19px}.site-footer small{margin-left:0;flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:480px){.product-composition .sheet-menu{left:5%;width:38%}.product-composition .sheet-list{right:5%;width:38%}.product-composition .halo{inset-inline:0}.composition-caption{bottom:0}}.dialog-zoom{margin-left:auto;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:12px;padding:8px 12px;flex-shrink:0}.dialog-page{overflow:auto;max-height:calc(92dvh - 80px)}.dialog-page.is-zoomed img{width:1100px;max-width:none}.dialog-header h2{min-width:0}.dialog-header{gap:9px}@media(max-width:480px){.dialog-header h2{font-size:13px}.dialog-zoom{font-size:11px;padding:7px}.dialog-close{width:40px}}.hero-mockup{width:100%;align-self:center}.hero-mockup img{display:block;width:100%;height:auto;object-fit:contain}
