.hp .hp-world-art{mask-image:none}.hp .hp-hero-ground{background:#f6f1e8;overflow:clip}.hp .hp-property-tool>img,.hp .hp-tool-section{background:#f7f2eb}.hp .hp-case-journey{height:300svh;background:var(--canvas)}.hp .hp-case-stage{position:sticky;top:var(--hp-nav-height);height:calc(100svh - var(--hp-nav-height));padding-top:36px;overflow:hidden}.hp .hp-case-stage h2{margin-top:10px}.hp .hp-case-stage .hp-section-heading{margin-bottom:26px;align-items:center}.hp .hp-case-window{margin-inline:max(24px,calc((100vw - 1380px) / 2))}.hp .hp-case-track{display:flex;gap:28px;will-change:transform}.hp .hp-case-card{flex:0 0 min(430px,36vw);border-bottom:1px solid var(--hp-rule)}.hp .hp-case-card.hp-will-reveal{transition-delay:calc(var(--reveal-delay, 0ms) * 1.6)}.hp .hp-case-photo{position:relative;height:clamp(170px,26vh,300px);overflow:hidden;border-radius:var(--r-lg)}.hp .hp-case-photo img{width:100%;height:100%;object-fit:cover}.hp .hp-case-photo>span{position:absolute;left:16px;bottom:16px;padding:7px 12px;background:var(--marketing-jade);color:#fff;border-radius:var(--r-pill);font-size:var(--t-caption)}.hp .hp-case-body{padding-block:22px}.hp .hp-case-body h3{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);margin:8px 0 12px}.hp .hp-case-body p{color:var(--ink-soft);min-height:88px}.hp .hp-case-body dl{display:flex;justify-content:space-between;gap:20px;margin-top:18px}.hp .hp-case-body dt{color:var(--ink-soft);font-size:var(--t-caption)}.hp .hp-case-body dd{margin:5px 0 0;font-size:var(--t-body-lg);font-weight:var(--w-bold)}.hp .hp-case-note{margin-top:18px;font-size:var(--t-caption);color:var(--ink-soft)}@media (max-height:759px),(max-width:899px),(prefers-reduced-motion:reduce){.hp .hp-case-journey{height:auto;padding-block:90px 45px}.hp .hp-case-stage{position:relative;top:auto;height:auto;padding-top:0}.hp .hp-case-window{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.hp .hp-case-track{transform:none!important}.hp .hp-case-card{flex-basis:min(430px,84vw);scroll-snap-align:start}}.hp-advantage{--hp-nav-height:96px;padding-bottom:0;background:var(--canvas)}.hp [id]{scroll-margin-top:calc(var(--hp-nav-height) + 16px)}.hp .hp-sticky-header{position:sticky;top:0;z-index:100;height:var(--hp-nav-height);padding:12px 24px}.hp .hp-sticky-header .hp-nav{height:72px;width:min(1380px,100%);margin:0 auto;padding:0 20px;border:1px solid #d8d4c8;border-radius:var(--r-pill);background:#f7f4eded;backdrop-filter:blur(20px);box-shadow:var(--elev-1)}.hp .hp-sticky-header .hp-links{gap:0;padding:4px;border-radius:var(--r-pill);background:#e9e5dc}.hp .hp-sticky-header .hp-links a{padding-inline:16px;border-radius:var(--r-pill);font-size:var(--t-body-sm);line-height:var(--lh-body-sm);transition:background .2s,color .2s}.hp .hp-sticky-header .hp-links a:hover{background:#fffdf8;opacity:1;color:var(--accent)}.hp .hp-sticky-header .hp-nav-end{gap:22px}.hp .hp-world-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;max-width:1280px;height:640px;min-height:0;padding-block:0}.hp .hp-world-copy{position:relative;z-index:2}.hp .hp-world-copy h1 span{color:var(--accent)}.hp .hp-world-copy>p{max-width:480px;margin:16px 0 36px;color:var(--ink-soft);font-size:var(--t-body-lg);line-height:var(--lh-body-lg)}.hp .hp-world-copy .hp-hero-note{font-size:var(--t-body-sm);line-height:var(--lh-body-sm);margin-bottom:0}.hp .hp-world-copy .hp-actions{gap:18px}.hp .hp-world-art{width:112%;margin-left:-6%}.hp .hp-world-tilt{transition:transform .3s ease-out}.hp .hp-world-tilt img{width:min(100%,820px);height:auto;margin-inline:auto;mask-image:linear-gradient(0deg,transparent,#000 7%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect;animation:hp-island-float 10s ease-in-out infinite}.hp .hp-board-journey{--scene:0;--board-shift:0px;height:290svh;background:var(--marketing-jade);color:var(--canvas)}.hp .hp-board-stage{position:sticky;top:var(--hp-nav-height);height:calc(100svh - var(--hp-nav-height));min-height:621px;overflow:hidden;background:var(--marketing-jade)}.hp .hp-board-heading{position:relative;z-index:2;display:flex;align-items:start;justify-content:space-between;gap:30px;padding-top:80px}.hp .hp-board-heading h2 em{color:inherit}.hp .hp-board-heading>a{font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:#b7cec5}.hp .hp-board-window{position:absolute;inset:170px 0 0;overflow:hidden;mask-image:linear-gradient(0deg,#000,#000 98%,transparent)}.hp .hp-board-track{position:absolute;width:max(135vw,1500px);top:auto;bottom:0;transform:translateX(var(--board-shift));will-change:transform}.hp .hp-board-track>img{width:100%;max-width:none;display:block;mask-image:linear-gradient(0deg,#000,#000 98%,transparent)}.hp .hp-board-marker{position:absolute;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:6px 18px 6px 6px;border:2px solid #f7f4eb;border-radius:var(--r-pill);background:#f7f4eb;color:var(--marketing-jade);transform:translate(-50%,-50%);font-size:var(--t-body);line-height:var(--lh-body);box-shadow:var(--elev-2);opacity:1;white-space:nowrap;transition:background .25s,border-color .25s,translate .25s;z-index:4}.hp .hp-board-marker strong{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--marketing-jade);color:#fff;font-size:var(--t-body-lg);line-height:var(--lh-body-lg);font-weight:var(--w-bold)}.hp .hp-board-marker.is-active{background:#dcccf2;border-color:#dcccf2;translate:0 -6px}.hp .hp-board-marker:hover{translate:0 -8px}.hp .hp-blueprint-scan{position:absolute;left:7%;top:13%;width:21%;height:32%;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.hp .hp-blueprint-scan i{position:absolute;width:100%;height:2px;background:#a1f8ff;filter:drop-shadow(0 0 8px #40d5df);animation:hp-blueprint-scan 4s ease-in-out infinite}.hp .hp-build-light{position:absolute;left:48.7%;top:25%;width:6px;height:6px;background:#ffda88;border-radius:50%;filter:drop-shadow(0 0 6px #ffc36b);animation:hp-work-light 3s ease-in-out infinite;pointer-events:none}.hp .hp-fireworks{position:absolute;right:18%;top:110px;width:210px;height:130px;pointer-events:none;z-index:3}.hp .hp-burst{position:absolute;width:1px;height:1px;color:#d9c6f1}.hp .hp-burst-0{left:40%;top:40%}.hp .hp-burst-1{left:75%;top:60%;color:#ffe1a0}.hp .hp-burst-2{left:10%;top:15%;color:#aee7d5}.hp .hp-burst>i{position:absolute;width:3px;height:10px;border-radius:var(--r-pill);background:currentColor;opacity:0;animation:hp-firework 2.6s var(--burst-delay) ease-out infinite both}@keyframes hp-firework{0%,5%{opacity:0;transform:rotate(var(--ray-angle)) translateY(0) scaleY(.2)}20%{opacity:.95}70%{opacity:.55}to{opacity:0;transform:rotate(var(--ray-angle)) translateY(calc(-1 * var(--ray-distance))) scaleY(.2)}}@keyframes hp-blueprint-scan{0%{top:0;opacity:0}20%,70%{opacity:.7}to{top:100%;opacity:0}}@keyframes hp-work-light{50%{opacity:.25}}.hp .hp-board-bottom{position:absolute;bottom:35px;left:0;right:0;display:grid;grid-template-columns:1fr 1.35fr;gap:60px;align-items:center;z-index:2}.hp .hp-board-tabs{display:flex;gap:20px;align-items:center}.hp .hp-board-tabs>button{display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #54716a;background:none;color:#a3bab2;padding:15px 0;min-height:44px}.hp .hp-board-tabs>button span{font-size:var(--t-caption);line-height:var(--lh-caption)}.hp .hp-board-tabs>button[aria-current]{color:#fff;border-bottom-color:#d6c5ec}.hp .hp-board-copy{display:grid}.hp .hp-board-step{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s,transform .3s,visibility .3s}.hp .hp-board-step.is-active{opacity:1;visibility:visible;transform:none}.hp .hp-board-step p{color:#b7cec5;max-width:520px;margin-top:16px}.hp .hp-board-step .hp-text-link{margin-top:6px;font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.hp .hp-board-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#d4c2e9;transform-origin:left;transform:scaleX(var(--scene))}.hp .hp-tool-section{padding-block:100px 80px}.hp .hp-tool-section .hp-section-heading{padding-bottom:28px;border-bottom:1px solid var(--hp-rule)}.hp .hp-property-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.hp .hp-property-tool{display:block}.hp .hp-property-tool>img{width:min(100%,360px);height:auto;margin-inline:auto;mask-image:linear-gradient(0deg,transparent,#000 10%,#000 96%,transparent),linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect;transition:transform .4s}.hp .hp-property-tool:hover>img{transform:translateY(-8px)}.hp .hp-property-tool>div{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid var(--hp-rule);padding-top:22px}.hp .hp-property-tool h3{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title)}.hp .hp-property-tool p{color:var(--ink-soft);margin-top:14px;max-width:330px}.hp .hp-property-tool svg{width:18px;flex-shrink:0}.hp .hp-live-lab{padding-block:120px 105px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.hp .hp-live-lab h2 em{color:inherit}.hp .hp-live-lab>div>p{color:var(--ink-soft);max-width:400px;margin-block:26px}.hp .hp-deal-preview{transform:none}.hp .hp-finance-section{position:relative}.hp .hp-rendered-accent{pointer-events:none;position:absolute;width:135px;height:140px;animation:hp-island-float 10s ease-in-out infinite}.hp .hp-section-accent{right:7%;top:-70px}.hp .hp-element{position:absolute;pointer-events:none;height:auto;animation:hp-island-float 10s ease-in-out infinite;z-index:2}.hp .hp-element-torus{left:50%;top:-80px;width:170px;margin-left:-85px}.hp .hp-element-sphere{left:auto;right:8%;top:-60px;width:130px;margin-left:0;animation-delay:-3s}.hp .hp-live-lab{position:relative}.hp .hp-element-cube{left:40%;top:-44px;width:160px;animation-delay:-5s}.hp .hp-case-journey{position:relative}.hp .hp-dark-footer{background:var(--marketing-jade);color:var(--canvas)}.hp .hp-footer-cta{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;padding-top:65px;align-items:center}.hp .hp-footer-cta p{max-width:450px;color:#b7cec5;margin-block:25px}.hp .hp-footer-art>img{width:125%;max-width:none;margin-left:-25%;mask-image:linear-gradient(0deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.hp .hp-dark-footer .hp-footer{padding-top:55px}.hp .hp-dark-footer .hp-footer-top>p,.hp .hp-dark-footer .hp-legal{color:#b7cec5}.hp .hp-dark-footer .hp-legal{border-top-color:#38524c}.hp .hp-ambient-control{display:inline-flex;align-items:center;gap:8px;padding:8px 0;min-height:44px;background:none;color:inherit;border:0;white-space:nowrap}.hp.is-motion-paused *,.hp.is-motion-paused :after,.hp.is-motion-paused :before{animation-play-state:paused!important}@keyframes hp-island-float{50%{transform:translateY(-12px) rotate(.6deg)}}@media (max-width:1100px){.hp .hp-sticky-header .hp-links a{padding-inline:10px}.hp .hp-sticky-header .hp-nav-end{gap:12px}.hp .hp-world-copy .hp-actions{flex-direction:column;align-items:start;gap:6px}.hp .hp-board-bottom{grid-template-columns:.85fr 1.3fr;gap:30px}.hp .hp-board-tabs{gap:16px}.hp .hp-board-tabs>button{gap:6px}.hp .hp-property-tools{gap:24px}.hp .hp-live-lab{gap:50px}}@media (max-width:760px){.hp-advantage{--hp-nav-height:80px}.hp .hp-sticky-header{padding:8px 12px}.hp .hp-sticky-header .hp-nav{height:64px;padding-inline:12px}.hp .hp-sticky-header .hp-links.is-open{top:72px;padding:12px;border-radius:var(--r-lg);background:#f7f4ed;box-shadow:var(--elev-2)}.hp .hp-sticky-header .hp-links a{padding-inline:14px}.hp .hp-sticky-header .hp-nav-end{gap:8px}.hp .hp-sticky-header .hp-menu{width:38px;height:38px}.hp .hp-sticky-header .cta{min-height:40px;padding-inline:13px}.hp .hp-sticky-header .hp-mark{width:27px;height:30px}.hp .hp-world-hero{grid-template-columns:1fr;padding-block:40px 30px;min-height:0}.hp .hp-world-copy h1{--t-display:clamp(50px,11vw,78px)}.hp .hp-world-copy>p{margin-block:22px}.hp .hp-world-art{width:108%;margin:15px 0 0 -4%}.hp .hp-world-tilt img{height:auto}.hp .hp-board-journey{height:280svh}.hp .hp-board-heading{padding-top:28px;gap:20px}.hp .hp-board-heading>a{max-width:100px;padding-top:0;align-items:start;gap:6px}.hp .hp-board-heading>a svg{flex-shrink:0;margin-top:3px}.hp .hp-board-window{inset:110px 0 265px}.hp .hp-board-track{width:1300px;top:0}.hp .hp-board-marker{min-height:44px;padding:4px 12px 4px 4px;gap:7px;font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.hp .hp-board-marker strong{width:32px;height:32px;font-size:var(--t-body);line-height:var(--lh-body)}.hp .hp-fireworks{right:28%;top:110px;width:160px;height:110px}.hp .hp-board-bottom{bottom:25px;grid-template-columns:1fr;gap:20px}.hp .hp-board-tabs{justify-content:space-between;gap:20px}.hp .hp-board-tabs>button{flex:1;justify-content:center;padding-block:12px}.hp .hp-board-step p{margin-top:8px}.hp .hp-tool-section{padding-block:65px 45px}.hp .hp-property-tools{grid-template-columns:1fr;gap:35px;margin-top:15px}.hp .hp-property-tool>img{height:270px;max-width:360px;margin-inline:auto}.hp .hp-property-tool p{max-width:none}.hp .hp-live-lab{grid-template-columns:1fr;padding-block:50px 65px;gap:35px}.hp .hp-section-accent{width:85px;height:90px;top:-45px;right:8%}.hp .hp-element-torus{width:110px;margin-left:-55px;top:-52px}.hp .hp-element-sphere{width:90px;right:6%;top:-42px}.hp .hp-element-cube{width:110px;top:-30px;left:55%}.hp .hp-footer-cta{grid-template-columns:1fr;padding-top:55px;gap:15px}.hp .hp-footer-art{max-width:340px;margin-inline:auto}.hp .hp-dark-footer .hp-footer{padding-top:20px}}@media (max-height:720px),(prefers-reduced-motion:reduce){.hp .hp-board-journey{height:auto}.hp .hp-board-stage{height:auto;position:relative;top:auto;min-height:0}.hp .hp-board-window{position:relative;inset:auto}.hp .hp-board-track{position:relative;top:auto;width:100%;transform:none}.hp .hp-board-marker{display:none}.hp .hp-board-bottom{position:static;grid-template-columns:1fr;padding-bottom:40px}.hp .hp-board-tabs{display:none}.hp .hp-board-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hp .hp-board-step{grid-area:auto;opacity:1;visibility:visible;transform:none}.hp .hp-blueprint-scan,.hp .hp-board-progress,.hp .hp-build-light,.hp .hp-fireworks{display:none}}@media (prefers-reduced-motion:reduce){.hp *,.hp :after,.hp :before{animation:none!important;transition:none!important}.hp .hp-world-tilt{transform:none!important}.hp .hp-ambient-control{display:none}}@media (max-width:760px) and (max-height:720px),(max-width:760px) and (prefers-reduced-motion:reduce){.hp .hp-board-copy{grid-template-columns:1fr}}.hp .hp-site-header{position:sticky;top:0;z-index:100;height:var(--hp-nav-height);padding:0}.hp .hp-site-header .mk-nav{height:var(--hp-nav-height);background:hsla(40,43%,99%,.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-color:var(--border);transition:width .25s,border-radius .25s,height .25s,box-shadow .25s;margin:0 auto}.hp .hp-site-header .mk-shell{--shell:1380px}.hp .hp-site-header .mk-brand{font-size:var(--t-title-sm)}.hp .hp-site-header.is-scrolled{padding:10px 24px}.hp .hp-site-header.is-scrolled .mk-nav{height:calc(var(--hp-nav-height) - 20px);width:min(1380px,100%);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--elev-1)}.hp .hp-site-header .mk-nav-cta{margin-left:auto}.hp .hp-site-header,.hp .hp-site-header.is-scrolled{padding:0}.hp .hp-site-header .mk-nav{box-sizing:border-box;width:100%;max-width:none;border:1px solid transparent;border-bottom:1px solid var(--border);border-radius:0;transform:translateY(0);transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),box-shadow .55s,border-color .55s}.hp .hp-site-header.is-scrolled .mk-nav{width:calc(100% - max(48px, 100% - 1380px));max-width:none;transform:translateY(10px)}.hp .hp-site-header .mk-nav-inner{height:100%}.mk-nav-contact-mobile{display:none}.hp #finance{scroll-margin-top:calc(var(--hp-nav-height) + 20px)}.hp .hp-finance-options>article{display:flex;gap:22px;padding:30px 0;border-top:1px solid #ffffff30}.hp .hp-finance-options>article>span{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff14;color:#bbcfb6}.hp .hp-finance-options>article>span svg{width:22px;height:22px}.hp .hp-board-heading .cta.cta-text,.hp .hp-board-step .cta.cta-text{color:#fff}.hp .hp-board-step .cta{margin-top:26px}.hp .hp-case-stage .hp-section-heading .cta.cta-text{color:var(--ink)}.hp .hp-finance-grid>div:first-child{align-self:start}.hp .hp-will-reveal{opacity:0;transform:translateY(34px) rotateX(3deg);filter:blur(10px);transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .9s ease;transition-delay:var(--reveal-delay,0ms)}.hp .hp-will-reveal[data-reveal=scale]{transform:translateY(24px) scale(.94)}.hp .hp-will-reveal[data-reveal=left]{transform:translateX(-36px)}.hp .hp-will-reveal[data-reveal=right]{transform:translateX(36px)}.hp .hp-will-reveal.hp-visible{opacity:1;transform:none;filter:none}.hp [data-parallax]{translate:0 var(--py,0);will-change:translate}.hp .hp-world-copy>*{animation:hp-rise .9s cubic-bezier(.22,1,.36,1) both}.hp .hp-world-copy>:nth-child(2){animation-delay:.12s}.hp .hp-world-copy>:nth-child(3){animation-delay:.24s}.hp .hp-world-art{animation:hp-settle 1.2s cubic-bezier(.22,1,.36,1) .1s both}@keyframes hp-rise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes hp-settle{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.hp .hp-property-tool.hp-visible>img{animation:hp-tool-arrive 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay,0ms)}@keyframes hp-tool-arrive{0%{transform:translateY(24px) scale(.93)}to{transform:translateY(0) scale(1)}}@media (max-width:800px){.hp .hp-site-header.is-scrolled{padding:0}.hp .hp-site-header.is-scrolled .mk-nav{width:calc(100% - 16px);transform:translateY(8px)}.hp .mk-nav-contact-mobile{display:inline-flex;align-items:center;min-height:40px;font-size:var(--t-body-sm)}.hp .mk-nav-cta .cta-white{display:none}}@media (prefers-reduced-motion:reduce){.hp .hp-site-header .mk-nav{transition:none}.hp .hp-will-reveal{opacity:1;transform:none;filter:none;transition:none}.hp [data-parallax]{translate:none}.hp .hp-property-tool.hp-visible>img{animation:none}}.hp .hp-board-marker{display:flex;flex-direction:column;gap:8px;min-height:0;padding:12px 16px;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--canvas);color:var(--ink)}.hp .hp-board-marker .hp-step-title{font-size:var(--t-body-lg);font-weight:var(--w-bold);line-height:var(--lh-body-lg)}.hp .hp-board-marker .hp-step-example{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--cta-black);color:#fff;border-radius:var(--r-pill);padding:6px 12px;font-size:var(--t-body-sm);font-weight:var(--w-bold);line-height:var(--lh-body-sm)}.hp .hp-board-marker.is-active{border-color:var(--marketing-pink);background:var(--marketing-pink)}.hp .hp-board-disclaimer{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:var(--t-caption);color:#bdd3ca;width:max-content;max-width:90%;text-align:center}@media (max-width:760px){.hp .hp-site-header.is-scrolled{padding:8px}.hp .hp-site-header .mk-nav-inner{gap:10px}.hp .hp-site-header .mk-brand{font-size:var(--t-body-lg);white-space:nowrap}.hp .hp-board-marker{padding:9px 11px}.hp .hp-board-marker .hp-step-title{font-size:var(--t-body)}.hp .hp-board-marker .hp-step-example{font-size:var(--t-caption)}.hp .hp-world-tilt img{width:100%}}@media (max-height:720px),(prefers-reduced-motion:reduce){.hp .hp-board-disclaimer{position:static;transform:none;margin:20px auto}}.hp .hp-world-copy h1{--t-display:clamp(44px,4.8vw,72px);--lh-display:1.06;letter-spacing:-.05em}.hp .hp-world-copy h1 .hp-heading-intro{display:block;color:var(--ink)}.hp .hp-world-copy>p{max-width:490px}.hp .hp-world-copy .hp-actions{display:inline-flex;flex-direction:column;align-items:center;gap:22px}.hp .hp-world-art{position:relative;width:100%;height:100%;margin-left:0}.hp .hp-world-tilt{position:absolute;inset:0;display:grid;align-items:center;justify-items:end}.hp .hp-world-tilt img{width:126%;max-width:none;margin:0 0 64px;justify-self:end;mask-image:linear-gradient(0deg,transparent,#000 4%,#000 97%,transparent),linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.hp .hp-rotating-property{display:block;min-height:2.2em;padding-top:.05em}.hp .hp-cube-line{display:block;height:1.12em;perspective:900px;perspective-origin:0 50%;overflow:hidden}.hp .hp-word-cube{display:block;position:relative;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.65,0,.2,1);transition-delay:var(--line-delay)}.hp .hp-cube-face{position:absolute;inset:0;display:flex;align-items:center;white-space:nowrap;backface-visibility:hidden;color:var(--accent)}.hp .hp-board-bottom{grid-template-columns:1fr;bottom:0;gap:0;width:100%;padding:36px max(56px,calc((100% - 1380px) / 2)) 56px;background:rgba(16,46,43,.22);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-top:1px solid hsla(0,0%,100%,.14)}.hp .hp-board-step h3{font-family:var(--font-ui);font-size:var(--t-overline);line-height:var(--lh-overline);letter-spacing:var(--tr-overline);text-transform:uppercase;font-weight:var(--w-bold);color:#b7cec5}.hp .hp-board-step p{color:#fff}.hp .hp-board-copy{max-width:650px}.hp .hp-board-step p{max-width:620px}.hp .hp-footer-top button,.hp button.hp-text-link{background:none;border:0;color:inherit;padding:0;text-align:left}.hp .hp-footer-top button{min-height:44px}.hp .hp-legal{display:block}.hp .hp-legal p{max-width:none;margin-top:18px;font-size:var(--t-label);line-height:var(--lh-body-sm);opacity:.6}.hp .hp-deal-dark{display:grid;gap:var(--sp-4);background:var(--q2-deep);color:var(--q2-fg);border:0;border-radius:var(--r-lg);box-shadow:var(--elev-3);overflow:hidden;max-width:490px;padding:24px}.hp .hp-deal-dark>:not(canvas){position:relative;z-index:1}.hp .hp-deal-dark .hp-preview-photo{position:relative;height:auto;aspect-ratio:3.2;border-radius:var(--r-md);overflow:hidden;background:#b5beb2}.hp .hp-deal-dark .hp-preview-photo img{width:100%;height:100%;object-fit:cover}.hp .hp-deal-dark .hp-preview-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000c);pointer-events:none}.hp .hp-deal-dark .hp-scenario-label{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0;border:0;color:#fff;font-family:var(--font-brand);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-medium);cursor:pointer}.hp .hp-deal-dark .hp-scenario-label svg{width:22px;height:22px}.hp .hp-deal-dark .hp-scenario-label select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.hp .hp-deal-dark .hp-scenario-label:focus-within{outline:2px solid #fff;outline-offset:4px;border-radius:var(--r-sm)}.hp .hp-deal-dark select option{background:var(--q2-deep);color:#fff}.hp .hp-deal-dark .q2-label{color:var(--q2-fg-soft)}.hp .hp-deal-dark .q2-label-val{color:var(--q2-fg)}.hp .hp-deal-dark .q2-tile-n{color:var(--q2-teal-fg)}.hp .hp-deal-dark dl.q2-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3) var(--sp-4);margin:0;padding:var(--sp-4) var(--sp-5);border-top:0}.hp .hp-deal-dark .q2-stats dt{color:var(--q2-teal-soft);font-size:var(--t-label);line-height:var(--lh-label);margin:0}.hp .hp-deal-dark .q2-stats dd{font-weight:var(--w-bold)}.hp .hp-deal-dark .q2-math{padding:var(--sp-3) var(--sp-4)}.hp .hp-deal-dark .q2-math>.cta.cta-text{color:#fff;width:100%;justify-content:space-between}.hp .hp-deal-dark .q2-pairs>div{display:flex;justify-content:space-between;gap:20px;font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.hp .hp-deal-dark .q2-rate-sub{color:var(--q2-fg-soft);max-width:none}.hp-contact-scope{display:contents;position:static;min-height:0;background:transparent}.hp-contact-scope .ds-drawer{z-index:120}.hp-contact-scope .ds-drawer-overlay{z-index:119}@media (max-width:800px){.hp .hp-world-copy h1{--t-display:clamp(40px,8vw,62px)}.hp .hp-world-art{width:100%;margin:10px 0 0}.hp .hp-world-copy>p{max-width:570px}.hp .hp-board-bottom{bottom:40px}.hp .hp-deal-dark{padding:18px}.hp .hp-deal-dark .hp-scenario-label{left:12px;right:12px;bottom:10px}}@media (max-height:720px),(prefers-reduced-motion:reduce){.hp .hp-board-bottom{position:static;padding-block:25px 40px}.hp .hp-board-copy{max-width:none}}@media (prefers-reduced-motion:reduce){.hp .hp-word-cube{transition:none}}