.marketing-public-body :is([data-product=drive],[data-billing-product=drive-pro]){--mk-accent:var(--mk-drive)}.marketing-public-body :is([data-product=reviewstay],[data-billing-product^=reviewstay]){--mk-accent:var(--mk-reviewstay)}.marketing-public-body :is([data-product=sms-rs],[data-product=sms],[data-billing-product=sms-rs]){--mk-accent:var(--mk-sms)}.marketing-public-body :is([data-product=folio],[data-billing-product^=folio-]){--mk-accent:var(--mk-folio)}.marketing-public-body :is([data-product=trvvl],[data-billing-product=trvvl]){--mk-accent:var(--mk-trvvl)}.marketing-public-body :is([data-product=autopilot],[data-product=admin],[data-billing-product=drive-autopilot]){--mk-accent:var(--mk-autopilot)}.marketing-refresh *{box-sizing:border-box}.marketing-refresh{margin:0}.marketing-refresh button,.marketing-refresh input,.marketing-refresh select,.marketing-refresh textarea{font:inherit}.marketing-refresh a,.marketing-refresh button,.marketing-refresh input,.marketing-refresh select,.marketing-refresh textarea{-webkit-tap-highlight-color:transparent}.marketing-refresh a,.marketing-refresh button{touch-action:manipulation}.marketing-refresh button{cursor:pointer}.marketing-refresh a{color:inherit;text-decoration:none}.marketing-refresh button{color:inherit}.marketing-refresh a:focus-visible,.marketing-refresh button:focus-visible,.marketing-refresh input:focus-visible,.marketing-refresh select:focus-visible,.marketing-refresh summary:focus-visible,.marketing-refresh textarea:focus-visible{outline:3px solid var(--mk-strong);outline-offset:5px}.marketing-refresh button:disabled{cursor:default}.marketing-refresh h1,.marketing-refresh h2,.marketing-refresh h3,.marketing-refresh p{margin:0}.marketing-refresh h1,.marketing-refresh h2{font-family:var(--mk-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.marketing-refresh h1{font-size:clamp(58px,6.6cqw,100px);line-height:.98}.marketing-refresh h2{font-size:clamp(44px,4.5cqw,68px);line-height:1.03}.marketing-refresh h3{letter-spacing:-.025em;text-wrap:balance;font-size:23px;font-weight:500;line-height:1.2}.marketing-refresh p{color:var(--mk-muted);font-size:17px;line-height:1.6}.marketing-refresh em{color:var(--mk-muted);font-weight:400}.marketing-refresh small{color:var(--mk-muted);font-size:12px;line-height:1.5}.marketing-refresh{background:var(--mk-canvas);color:var(--mk-ink);margin:auto;overflow:visible;container:page/inline-size}.marketing-refresh .section{padding:96px 6cqw;position:relative}.marketing-refresh .section>p{max-width:620px}.marketing-refresh .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-muted);margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.4}.marketing-refresh .lede{max-width:550px;font-size:20px;line-height:1.5}.marketing-refresh .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.marketing-refresh .button{background:var(--mk-strong);color:var(--mk-onStrong);border:1px solid var(--mk-strong);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:50px;padding:0 24px;font-size:13px;font-weight:500;line-height:1.3;transition:transform .25s,box-shadow .25s;display:inline-flex}.marketing-refresh .button.secondary{color:var(--mk-ink);border-color:var(--mk-line);background:0 0}.marketing-refresh .button:hover{box-shadow:0 8px 18px -10px var(--mk-muted);transform:translateY(-3px)}.marketing-refresh .button span{flex-shrink:0;font-size:19px}.marketing-refresh .text-link{border-bottom:1px solid var(--mk-line);color:var(--mk-ink);padding:12px 0;font-size:14px;display:inline-block}.marketing-refresh .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:5cqw;min-height:730px;padding-top:96px;padding-bottom:100px;display:grid}.marketing-refresh .hero-copy{z-index:2;position:relative}.marketing-refresh .hero h1{margin-bottom:28px}.marketing-refresh .home-hero h1{font-size:clamp(60px,6.8cqw,102px)}.marketing-refresh .split-hero{min-height:660px;padding-top:48px}.marketing-refresh .split-hero h1{font-size:clamp(54px,5.8cqw,84px)}.marketing-refresh .breadcrumb{color:var(--mk-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:30px 6cqw 0;font-size:11px;display:flex}.marketing-refresh .breadcrumb a:hover{text-decoration:underline}.marketing-refresh .availability{color:var(--mk-muted);padding-top:18px;font-size:12px}.marketing-refresh .ecosystem-hero{isolation:isolate;min-height:500px;position:relative}.marketing-refresh .product-dot{background:var(--mk-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.marketing-refresh .product-strip{border-block:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 6cqw;font-size:16px;font-weight:500;display:flex}.marketing-refresh .product-strip a{align-items:center;gap:10px;min-height:30px;display:flex}.marketing-refresh .product-strip a:hover{opacity:.65}.marketing-refresh .manifesto{text-align:center;padding-top:120px;padding-bottom:110px}.marketing-refresh .manifesto p{max-width:680px;margin:28px auto 0}.marketing-refresh .manifesto h2{font-size:clamp(44px,5.5cqw,80px)}.marketing-refresh .compact-section{padding-top:0;padding-bottom:56px}.marketing-refresh .outcome-strip{border-top:1px solid var(--mk-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-refresh .outcome-strip>div{padding:28px 35px 24px 0}.marketing-refresh .outcome-strip>div+div{border-left:1px solid var(--mk-line);padding-left:35px}.marketing-refresh .index{letter-spacing:.1em;color:var(--mk-muted);margin-bottom:20px;font-size:10px;display:block}.marketing-refresh .outcome-strip h3{max-width:250px;font-size:22px}.marketing-refresh .section-heading{margin-bottom:48px}.marketing-refresh .section-heading.section{margin:0;padding-top:55px;padding-bottom:0}.marketing-refresh .section-heading h2{max-width:680px}.marketing-refresh .product-story{border-bottom:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:8cqw;min-height:700px;display:grid}.marketing-refresh .product-story.reverse>.story-copy{order:2}.marketing-refresh .product-story.reverse>.scene{order:1}.marketing-refresh .story-copy h2{margin-bottom:24px}.marketing-refresh .story-copy p{max-width:460px}.marketing-refresh .story-copy .button{margin-top:26px}.marketing-refresh .role-line{color:var(--mk-ink);text-transform:uppercase;letter-spacing:.06em;margin-top:20px;font-size:11px!important}.marketing-refresh .scene{isolation:isolate;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.marketing-refresh .message{background:var(--mk-wash);border-radius:16px;max-width:340px;margin:16px 0 24px;padding:24px}.marketing-refresh .message small{letter-spacing:.1em;font-size:8px}.marketing-refresh .message p{color:var(--mk-ink);font-size:25px;font-family:var(--mk-display);margin:14px 0 10px}.marketing-refresh .message>span{font-size:12px;line-height:1.4;display:block}.marketing-refresh .connection-band{background:var(--mk-strong);color:var(--mk-onStrong);border-radius:32px;grid-template-columns:1.1fr 1fr;gap:7cqw;margin:56px 3cqw;padding:80px 5cqw;display:grid}.marketing-refresh .connection-band .eyebrow,.marketing-refresh .connection-band p{color:inherit;opacity:.72}.marketing-refresh .connection-band h2{margin-bottom:26px}.marketing-refresh .connection-lines{flex-direction:column;justify-content:center;display:flex}.marketing-refresh .connection-lines p{border-bottom:1px solid color-mix(in srgb,var(--mk-onStrong) 25%,transparent);opacity:1;padding:22px 0;font-size:20px}.marketing-refresh .choice-grid,.marketing-refresh .mechanism-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.marketing-refresh .choice-grid a:not(.marketing-capability-card){border-block:1px solid var(--mk-line);padding:32px 0}.marketing-refresh .choice-grid>a:not(.marketing-capability-card) h3{max-width:220px;margin-bottom:32px}.marketing-refresh .choice-grid>a:not(.marketing-capability-card) span{font-size:12px}.marketing-refresh .choice-grid>a:not(.marketing-capability-card):hover{border-color:var(--mk-strong)}.marketing-refresh .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-refresh .feature-card{border:1px solid var(--mk-glass-edge,var(--mk-line));background:var(--mk-glass,var(--mk-canvas));backdrop-filter:blur(16px);min-height:245px;box-shadow:var(--mk-elevation-1);border-radius:16px;flex-direction:column;align-items:flex-start;padding:32px;transition:background .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex}.marketing-refresh .feature-card:hover{background:var(--mk-wash);transform:translateY(-4px)}.marketing-refresh .feature-card h3{margin-bottom:14px;font-size:23px}.marketing-refresh .feature-card p{margin-bottom:28px;font-size:14px}.marketing-refresh .feature-card>span:last-child{width:100%;color:var(--mk-muted);justify-content:space-between;margin-top:auto;font-size:11px;display:flex}.marketing-refresh .mechanism-grid article{border-top:1px solid var(--mk-line);padding-top:30px}.marketing-refresh .mechanism-grid h3{margin-bottom:18px}.marketing-refresh .mechanism-grid p{font-size:15px}.marketing-refresh .detail-section{border-top:1px solid var(--mk-line);grid-template-columns:1fr 1fr;gap:9cqw;padding-block:72px;display:grid}.marketing-refresh .detail-section p+p{margin-top:24px}.marketing-refresh .plan-note{background:var(--mk-wash)}.marketing-refresh .related{grid-template-columns:1.2fr 1fr;align-items:center;gap:8cqw;display:grid}.marketing-refresh .related p{margin:24px 0}.marketing-refresh .related-word{font-family:var(--mk-display);color:var(--mk-muted);text-align:center;border-block:1px solid var(--mk-line);padding:90px 0;font-size:clamp(54px,9cqw,130px)}.marketing-refresh .faq-section{grid-template-columns:.8fr 1.2fr;gap:9cqw;display:grid}.marketing-refresh .questions{width:100%}.marketing-refresh .questions details{border-top:1px solid var(--mk-line)}.marketing-refresh .questions details:last-child{border-bottom:1px solid var(--mk-line)}.marketing-refresh .questions summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px 0;font-size:17px;list-style:none;display:flex}.marketing-refresh .questions summary::-webkit-details-marker{display:none}.marketing-refresh .questions summary span{font-size:22px;font-weight:300}.marketing-refresh .questions details[open] summary span{transform:rotate(45deg)}.marketing-refresh .questions details p{padding:0 30px 26px 0;font-size:14px}.marketing-refresh .closing{background:var(--mk-strong);color:var(--mk-onStrong);border-radius:32px;min-height:465px;margin:30px 3cqw 70px;padding:80px 6cqw;overflow:hidden}.marketing-refresh .closing .eyebrow,.marketing-refresh .closing p{color:inherit;opacity:.74}.marketing-refresh .closing h2{z-index:1;max-width:750px;font-size:clamp(50px,5.7cqw,86px);position:relative}.marketing-refresh .closing p{z-index:1;margin:24px 0;position:relative}.marketing-refresh .closing .button{background:var(--mk-onStrong);color:var(--mk-strong);z-index:1;position:relative}.marketing-refresh .closing-orbit{color:inherit;opacity:.1;font-size:520px;line-height:1;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.marketing-refresh .support-hero{text-align:center;padding-block:70px 95px}.marketing-refresh .support-hero h1{max-width:900px;margin:0 auto 28px;font-size:clamp(54px,6.6cqw,96px)}.marketing-refresh .support-hero p{max-width:620px;margin:auto}.marketing-refresh .caption{margin-top:18px;font-size:11px}.marketing-refresh .wide-questions{max-width:980px;margin:auto}.marketing-refresh .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container page (max-width:1000px){.marketing-refresh .hero{gap:4cqw;min-height:620px;padding-inline:5cqw}.marketing-refresh .home-hero{grid-template-columns:1fr;min-height:0}.marketing-refresh .home-hero .hero-copy{text-align:center;max-width:690px;margin:auto}.marketing-refresh .home-hero h1{font-size:75px}.marketing-refresh .home-hero .lede{margin:auto}.marketing-refresh .home-hero .actions{justify-content:center}.marketing-refresh .ecosystem-hero{width:530px;max-width:100%;min-height:530px;margin:30px auto 0}.marketing-refresh .split-hero h1{font-size:64px}.marketing-refresh .split-hero .lede{font-size:17px}.marketing-refresh .section{padding:72px 5cqw}.marketing-refresh .section-heading.section{padding:36px 5cqw 0}.marketing-refresh .product-story{gap:5cqw;min-height:620px}.marketing-refresh .story-copy h2{font-size:48px}.marketing-refresh .scene{min-height:400px}.marketing-refresh .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-refresh .feature-card{padding:26px}.marketing-refresh .outcome-strip h3{font-size:19px}.marketing-refresh .connection-band{padding:60px 5cqw}.marketing-refresh .connection-band h2{font-size:48px}.marketing-refresh .hero .actions{gap:10px}.marketing-refresh .hero .button{gap:14px;padding:0 18px;font-size:11px}.marketing-refresh .scene-hero{min-height:430px}.marketing-refresh .faq-section{gap:5cqw}.marketing-refresh .closing{margin-inline:3cqw;padding:70px 6cqw}.marketing-refresh .manifesto{padding-block:90px}}@container page (max-width:650px){.marketing-refresh h1{font-size:58px}.marketing-refresh h2{font-size:46px}.marketing-refresh h3{font-size:21px}.marketing-refresh p{font-size:16px}.marketing-refresh .section{padding:60px 24px}.marketing-refresh .hero,.marketing-refresh .split-hero{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:55px;padding-bottom:65px}.marketing-refresh .hero-copy{text-align:left!important}.marketing-refresh .hero h1,.marketing-refresh .home-hero h1,.marketing-refresh .split-hero h1{letter-spacing:-.035em;font-size:58px;line-height:1.01}.marketing-refresh .hero .lede{font-size:17px}.marketing-refresh .hero .actions{justify-content:flex-start;gap:12px}.marketing-refresh .hero .button{min-height:48px;padding:0 20px;font-size:12px}.marketing-refresh .eyebrow{margin-bottom:20px;font-size:9px}.marketing-refresh .home-hero .actions .button{width:100%}.marketing-refresh .ecosystem-hero{width:100%;height:470px;min-height:470px;margin-top:10px}.marketing-refresh .product-strip{grid-template-columns:repeat(3,1fr);gap:20px 15px;padding:22px 24px;font-size:12px;display:grid}.marketing-refresh .product-strip a{gap:8px}.marketing-refresh .product-dot{width:6px;height:6px}.marketing-refresh .manifesto{text-align:left;padding-block:80px}.marketing-refresh .manifesto h2{font-size:49px}.marketing-refresh .manifesto p{margin-top:24px}.marketing-refresh .compact-section{padding-top:0;padding-bottom:30px}.marketing-refresh .outcome-strip{grid-template-columns:1fr}.marketing-refresh .outcome-strip>div{grid-template-columns:30px 1fr;gap:16px;padding:24px 0;display:grid}.marketing-refresh .outcome-strip>div+div{border-left:0;border-top:1px solid var(--mk-line);padding:24px 0}.marketing-refresh .outcome-strip h3{max-width:270px;font-size:21px}.marketing-refresh .outcome-strip .index{margin:4px 0 0}.marketing-refresh .product-story,.marketing-refresh .product-story.reverse{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:65px;padding-bottom:75px}.marketing-refresh .product-story.reverse>.story-copy{order:1}.marketing-refresh .product-story.reverse>.scene{order:2}.marketing-refresh .story-copy h2{font-size:47px}.marketing-refresh .scene,.marketing-refresh .scene-hero{min-height:430px;margin-top:15px}.marketing-refresh .connection-band{border-radius:24px;grid-template-columns:1fr;gap:30px;margin:30px 12px;padding:48px 24px}.marketing-refresh .connection-band h2{font-size:43px}.marketing-refresh .connection-lines p{padding:18px 0;font-size:17px}.marketing-refresh .choice-grid,.marketing-refresh .mechanism-grid{grid-template-columns:1fr;gap:18px}.marketing-refresh .choice-grid a:not(.marketing-capability-card){border-bottom:0;justify-content:space-between;align-items:center;gap:22px;padding:26px 0;display:flex}.marketing-refresh .choice-grid>a:not(.marketing-capability-card) h3{margin:0;font-size:22px}.marketing-refresh .choice-grid>a:not(.marketing-capability-card) span{flex-shrink:0;font-size:10px}.marketing-refresh .feature-grid{grid-template-columns:1fr;gap:16px}.marketing-refresh .feature-card{min-height:215px;padding:28px}.marketing-refresh .feature-card h3{font-size:24px}.marketing-refresh .section-heading{margin-bottom:32px}.marketing-refresh .section-heading.section{padding:30px 24px 0}.marketing-refresh .detail-section{grid-template-columns:1fr;gap:28px;padding-block:50px}.marketing-refresh .related{grid-template-columns:1fr;gap:28px}.marketing-refresh .related-word{padding:40px 0;font-size:76px}.marketing-refresh .faq-section{grid-template-columns:1fr;gap:32px}.marketing-refresh .questions summary{min-height:74px;font-size:16px}.marketing-refresh .questions details p{padding-right:5px;font-size:14px}.marketing-refresh .closing{border-radius:24px;min-height:0;margin:20px 12px 45px;padding:55px 26px}.marketing-refresh .closing h2{font-size:49px}.marketing-refresh .closing p{font-size:15px}.marketing-refresh .closing .button{gap:14px;padding:0 18px;font-size:11px}.marketing-refresh .closing-orbit{font-size:430px;right:-140px}.marketing-refresh .breadcrumb{gap:9px;padding:24px 24px 0;font-size:10px}.marketing-refresh .support-hero{text-align:left;padding:55px 24px 65px}.marketing-refresh .support-hero h1{font-size:57px}.marketing-refresh .support-hero p{font-size:17px}.marketing-refresh .mechanism-grid article{padding-block:25px 10px}}@container page (max-width:360px){.marketing-refresh .section{padding-inline:20px}.marketing-refresh .hero h1,.marketing-refresh .home-hero h1,.marketing-refresh .split-hero h1,.marketing-refresh .support-hero h1{font-size:49px}.marketing-refresh .scene{min-height:400px}.marketing-refresh .choice-grid a:not(.marketing-capability-card){flex-direction:column;align-items:start;gap:15px}.marketing-refresh .closing h2{font-size:43px}}@media (horizontal-viewport-segments:2){.marketing-refresh{--left-segment:env(viewport-segment-width 0 0);--right-segment:env(viewport-segment-width 1 0);--hinge:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0));margin:0}.marketing-refresh .breadcrumb,.marketing-refresh .product-strip,.marketing-refresh .section{width:var(--left-segment);max-width:100%;padding:40px 28px}.marketing-refresh .hero,.marketing-refresh .product-story{grid-template-columns:calc(var(--left-segment) - 56px) calc(var(--right-segment) - 56px);gap:calc(var(--hinge) + 56px);width:100%;padding:48px 28px;display:grid}.marketing-refresh .hero-copy{min-width:0;max-width:100%}.marketing-refresh .hero h1{font-size:64px}.marketing-refresh .hero .actions{flex-direction:column;align-items:flex-start}.marketing-refresh .choice-grid,.marketing-refresh .detail-section,.marketing-refresh .faq-section,.marketing-refresh .feature-grid,.marketing-refresh .mechanism-grid,.marketing-refresh .outcome-strip,.marketing-refresh .related{grid-template-columns:1fr}.marketing-refresh .closing,.marketing-refresh .connection-band{width:calc(var(--left-segment) - 24px);grid-template-columns:1fr;margin-inline:12px;padding:40px 26px}.marketing-refresh .ecosystem-hero{max-width:100%}.marketing-refresh .outcome-strip>div+div{border-left:0;border-top:1px solid var(--mk-line);padding-left:0}}@media (prefers-reduced-motion:reduce){.marketing-refresh *,.marketing-refresh :after,.marketing-refresh :before{scroll-behavior:auto!important;transition:none!important}.marketing-refresh [data-parallax]{--parallax:0px!important}}.marketing-refresh[data-motion=off] *,.marketing-refresh[data-motion=off] :after,.marketing-refresh[data-motion=off] :before{scroll-behavior:auto!important;transition:none!important}.marketing-refresh .hero-copy .title-accent{color:var(--mk-accent);font-style:italic}.marketing-refresh .hero-copy .eyebrow:before,.marketing-refresh .story-copy .eyebrow:before{content:"";background:var(--mk-accent);border-radius:5px;width:24px;height:5px;margin:0 10px 2px 0;display:inline-block}.marketing-refresh .scene.expressive{isolation:isolate;width:100%;min-height:0;display:block;position:relative;container:artwork/inline-size}.marketing-refresh .expressive[data-product=drive]{--scene-wash:var(--art-peach)}.marketing-refresh .expressive[data-product=sms-rs]{--scene-wash:var(--art-lemon)}.marketing-refresh .expressive[data-product=folio]{--scene-wash:var(--art-sky)}.marketing-refresh .expressive[data-product=trvvl]{--scene-wash:var(--art-lavender)}.marketing-refresh .ecosystem-hero.expressive-ecosystem{aspect-ratio:592/704;isolation:isolate;width:100%;max-width:none;min-height:0;position:relative;container:ecosystem/inline-size}.marketing-refresh .feature-card{background:linear-gradient(145deg,color-mix(in srgb,var(--art-mint) 20%,var(--mk-surface)),var(--mk-surface) 50%);border-radius:24px;transition:transform .3s,box-shadow .3s,border-color .3s}.marketing-refresh .feature-card .index{background:var(--art-mint);width:36px;height:36px;color:var(--art-moss);border-radius:50%;place-items:center;display:grid}.marketing-refresh .feature-card:hover{box-shadow:var(--art-elevation);transform:translateY(-6px)}.marketing-refresh .outcome-strip .index{color:var(--mk-drive);font:italic 32px/1 var(--mk-display);letter-spacing:-.02em}.marketing-refresh .closing{background-image:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--art-mint) 20%,transparent),transparent 55%)}.marketing-refresh .closing-orbit{color:var(--art-mint);opacity:.25}.marketing-refresh .support-hero:after{content:"";background:linear-gradient(90deg,var(--art-coral) 0 33%,var(--art-mint) 33% 66%,var(--art-lavender) 66%);border-radius:8px;width:96px;height:8px;margin-top:42px;display:block}@container page (max-width:1000px){.marketing-refresh .ecosystem-hero.expressive-ecosystem{width:min(100%,630px);margin:20px auto 0}.marketing-refresh .scene.expressive{max-width:640px;margin:auto}}@container page (max-width:650px){.marketing-refresh .ecosystem-hero.expressive-ecosystem{width:100%;margin-top:8px;display:block}.marketing-refresh .scene.expressive{min-height:0;margin-top:8px}}.marketing-refresh .expressive-ecosystem,.marketing-refresh .hero-copy,.marketing-refresh .scene.expressive,.marketing-refresh .story-copy{min-width:0}@container page (max-width:650px){.marketing-refresh .hero,.marketing-refresh .product-story{grid-template-columns:minmax(0,1fr)}}.marketing-refresh .video-showcase{width:72%;margin:24px auto 112px;container:cinema/inline-size}.marketing-refresh .cinema-overline{letter-spacing:.1em;color:var(--mk-muted);justify-content:space-between;gap:16px;margin-bottom:20px;font-size:10px;display:flex}.marketing-refresh .cinema-shell{background:var(--cinema-night);transform:translateY(var(--parallax,0));will-change:transform;border-radius:16px;grid-template-columns:24% minmax(0,1fr);display:grid;overflow:hidden}.marketing-refresh .cinema-sidebar{background:var(--cinema-wine);flex-direction:column;justify-content:center;min-width:0;padding:24px 16px;display:flex}.marketing-refresh .cinema-sidebar button{border:0;border-bottom:1px solid color-mix(in srgb,var(--art-paper) 16%,transparent);min-height:clamp(36px,4.25cqw,44px);color:var(--art-paper);font:400 clamp(12px,1.5cqw,17px)/1 var(--mk-sans);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;grid-template-columns:20px 1fr 14px;align-items:center;gap:10px;padding:0 12px;transition:background .2s;display:grid;position:relative}.marketing-refresh .cinema-sidebar button:last-child{border-bottom:0}.marketing-refresh .cinema-sidebar button[aria-selected=true]{background:var(--art-paper);color:var(--cinema-night)}.marketing-refresh .cinema-sidebar button:hover:not([aria-selected=true]){background:color-mix(in srgb,var(--art-paper) 9%,transparent)}.marketing-refresh .cinema-sidebar button:focus-visible{outline:2px solid var(--art-paper);outline-offset:3px;z-index:1}.marketing-refresh .cinema-tab-index{opacity:.65;font-variant-numeric:tabular-nums;font-size:9px}.marketing-refresh .cinema-tab-arrow{opacity:0;font-size:16px}.marketing-refresh [aria-selected=true] .cinema-tab-arrow{opacity:1}.marketing-refresh .cinema-screen{min-width:0;aspect-ratio:var(--film-ratio,16/9);background:var(--cinema-night);color:var(--art-paper);position:relative}.marketing-refresh .cinema-screen:focus-visible{outline:2px solid var(--art-paper);outline-offset:-4px}.marketing-refresh .cinema-screen video{object-fit:contain;width:100%;height:100%;display:block}.marketing-refresh .cinema-poster{flex-direction:column;justify-content:space-between;padding:3.08cqw;display:flex;position:absolute;inset:0}.marketing-refresh .cinema-poster-bottom,.marketing-refresh .cinema-poster-top{color:var(--cinema-muted);letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:clamp(8px,1cqw,11px);display:flex}.marketing-refresh .cinema-poster-top{border-bottom:1px solid var(--cinema-rule);padding-bottom:16px}.marketing-refresh .cinema-poster-bottom{border-top:1px solid var(--cinema-rule);padding-top:16px}.marketing-refresh .cinema-poster-center{text-align:center;flex-direction:column;align-items:center;gap:1.8cqw;max-width:100%;display:flex}.marketing-refresh .cinema-play{border:1px solid var(--cinema-muted);border-radius:50%;place-items:center;width:4.65cqw;height:4.65cqw;padding-left:.25cqw;font-size:1.25cqw;display:grid}.marketing-refresh .cinema-poster h2{font:400 3.48cqw/1.12 var(--mk-sans);letter-spacing:-.045em;max-width:82%;color:var(--art-paper);text-wrap:balance;margin:0}.marketing-refresh .cinema-placeholder-label{letter-spacing:.13em;color:var(--cinema-muted);font-size:clamp(8px,.9cqw,10px)}.marketing-refresh .cinema-caption{text-align:right;color:var(--mk-muted);margin-top:24px;font-size:12px;line-height:1.5}.marketing-refresh .swiss-scene{min-width:0;position:relative;container:artwork/inline-size}.marketing-refresh .swiss-identity{flex-direction:column;gap:1.35cqw;display:flex;position:absolute;inset:0 0 auto}.marketing-refresh .swiss-identity b{font-size:3.04cqw;font-weight:500;line-height:1.3}.marketing-refresh .swiss-identity>span{letter-spacing:.025em;color:var(--mk-muted);font-size:1.69cqw}.marketing-refresh .swiss-board{transform:translateY(var(--parallax,0));position:absolute;inset:10.81cqw 0 5.4cqw}.marketing-refresh .swiss-board-inner{z-index:1;background:var(--mk-glass-strong,var(--mk-surface));height:100%;color:var(--mk-ink);backdrop-filter:blur(18px)saturate(1.15);box-shadow:var(--mk-elevation-2,var(--mk-shadow));border:1px solid var(--mk-glass-edge,var(--mk-line));border-top:3px solid var(--mk-accent);border-radius:8px;flex-direction:column;padding:4.73cqw;display:flex;position:relative}.marketing-refresh .swiss-context{letter-spacing:.06em;color:var(--mk-muted);justify-content:space-between;align-items:center;font-size:1.86cqw;display:flex}.marketing-refresh .swiss-context span:last-child{color:var(--mk-accent);font-size:3.38cqw;line-height:1}.marketing-refresh .swiss-board h3{font:500 6.08cqw/1.08 var(--mk-sans);letter-spacing:-.04em;white-space:pre-line;text-wrap:wrap;margin:3.38cqw 0 4.05cqw}.marketing-refresh .swiss-focus{border-top:1px solid var(--mk-line);flex-direction:column;gap:1.35cqw;margin-top:auto;padding-top:3.38cqw;display:flex}.marketing-refresh .swiss-focus strong{font-size:2.7cqw;font-weight:400;line-height:1.3}.marketing-refresh .diagram-label,.marketing-refresh .diagram-legend{justify-content:space-between;gap:8px;font-size:1.69cqw;line-height:1.4;display:flex}.marketing-refresh .swiss-performance{background:var(--cinema-night);color:var(--art-paper);padding:3.38cqw}.marketing-refresh .swiss-chart{width:100%;height:auto;margin:2.7cqw 0;display:block;overflow:visible}.marketing-refresh .swiss-chart path{fill:none;stroke-linejoin:round}.marketing-refresh .chart-grid{stroke:var(--cinema-rule);stroke-width:1px}.marketing-refresh .chart-primary{stroke:var(--art-coral);stroke-width:2px;stroke-dasharray:1}.marketing-refresh .chart-secondary{stroke:var(--cinema-muted);stroke-width:1.5px}.marketing-refresh .diagram-legend{color:var(--cinema-muted)}.marketing-refresh .swiss-plan>div,.marketing-refresh .swiss-themes>div{border-top:1px solid var(--mk-line);grid-template-columns:30px 1fr 40%;align-items:center;gap:1.35cqw;padding:3.38cqw 0;display:grid}.marketing-refresh .swiss-plan>div>span,.marketing-refresh .swiss-themes>div>span:first-child{color:var(--mk-muted);font-size:1.86cqw}.marketing-refresh .swiss-plan strong,.marketing-refresh .swiss-themes strong{font-size:2.7cqw;font-weight:400}.marketing-refresh .theme-track{background:var(--mk-wash);height:4px}.marketing-refresh .theme-track i{background:var(--mk-accent);transform-origin:0;height:100%;display:block}.marketing-refresh .swiss-plan small,.marketing-refresh .swiss-themes small{color:var(--mk-muted);margin-top:1.35cqw;font-size:1.69cqw;display:block}.marketing-refresh .swiss-message{background:var(--mk-wash);border:1px solid var(--mk-line);padding:3.38cqw}.marketing-refresh .swiss-message>.diagram-label{border-bottom:1px solid var(--mk-line);padding-bottom:2.7cqw;font-size:1.5cqw}.marketing-refresh .swiss-message>strong{letter-spacing:-.025em;margin-top:4.05cqw;font-size:3.72cqw;font-weight:500;display:block}.marketing-refresh .swiss-message p{margin:2.03cqw 0 4.05cqw;font-size:2.36cqw;line-height:1.4}.marketing-refresh .message-foot{color:var(--mk-muted);justify-content:space-between;gap:8px;font-size:1.69cqw;display:flex}.marketing-refresh .swiss-editorial{border:1px solid var(--mk-line);grid-template-columns:45% 55%;min-height:35.47cqw;display:grid}.marketing-refresh .editorial-graphic{background:var(--mk-folio);color:var(--art-paper);flex-direction:column;justify-content:space-between;padding:3.38cqw;display:flex;position:relative}.marketing-refresh .editorial-graphic>span{letter-spacing:-.12em;font-size:15cqw;font-weight:400;line-height:1}.marketing-refresh .editorial-graphic>i{font:400 1.35cqw var(--mk-sans);letter-spacing:.04em;border-top:1px solid;padding-top:2.03cqw}.marketing-refresh .editorial-copy{flex-direction:column;justify-content:space-between;gap:2.03cqw;padding:3.38cqw;display:flex}.marketing-refresh .editorial-copy small{font-size:1.69cqw;line-height:1.4}.marketing-refresh .editorial-copy strong{font:500 4.73cqw/1.05 var(--mk-sans);letter-spacing:-.04em}.marketing-refresh .editorial-copy>span{font-size:1.69cqw}.marketing-refresh .map-grid{background-color:var(--mk-wash);background-image:linear-gradient(var(--mk-line) 1px,transparent 1px),linear-gradient(90deg,var(--mk-line) 1px,transparent 1px);border:1px solid var(--mk-line);background-size:8.45cqw 8.45cqw;height:35.47cqw;position:relative}.marketing-refresh .map-marker{background:var(--mk-trvvl);width:6.76cqw;height:6.76cqw;color:var(--art-paper);place-items:center;font-size:1.86cqw;display:grid;position:absolute}.marketing-refresh .marker-hotel{width:8.45cqw;height:8.45cqw;top:36%;left:44%}.marketing-refresh .marker-one{top:14%;left:18%}.marketing-refresh .marker-one,.marketing-refresh .marker-two{background:var(--mk-surface);color:var(--mk-ink);border:1px solid var(--mk-line)}.marketing-refresh .marker-two{top:63%;left:73%}.marketing-refresh .map-caption{flex-direction:column;gap:1.35cqw;padding-top:2.7cqw;display:flex}.marketing-refresh .map-caption strong{font-size:2.36cqw;font-weight:500}.marketing-refresh .map-caption>span{color:var(--mk-muted);font-size:1.69cqw}.marketing-refresh .swiss-plan>div{grid-template-columns:30px 1fr 20px}.marketing-refresh .swiss-ecosystem.ecosystem-hero{aspect-ratio:592/704;width:100%;max-width:none;min-height:0;display:block;position:relative;container:artwork/inline-size}.marketing-refresh .swiss-grid-caption{z-index:1;color:var(--mk-muted);letter-spacing:.04em;justify-content:space-between;font-size:1.69cqw;display:flex;position:absolute;inset:0 0 auto}.marketing-refresh .swiss-product-grid{z-index:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2.03cqw;display:grid;position:absolute;inset:4.39cqw 0 0}.marketing-refresh .swiss-product-tile{border:1px solid var(--mk-glass-edge,var(--mk-line));background:var(--mk-glass,var(--mk-surface));min-width:0;color:var(--mk-ink);backdrop-filter:blur(16px)saturate(1.12);border-radius:8px;flex-direction:column;padding:4.05cqw;transition:border-color .25s,background .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex}.marketing-refresh .swiss-product-tile[data-product=drive]{background:var(--cinema-night);color:var(--art-paper);border-color:var(--cinema-night)}.marketing-refresh .swiss-product-tile:hover{border-color:var(--mk-accent);box-shadow:var(--mk-elevation-3);transform:translateY(-4px)}.marketing-refresh .swiss-tile-top{justify-content:space-between;gap:8px;font-size:2.03cqw;display:flex}.marketing-refresh .swiss-tile-top>span:last-child{color:var(--mk-muted);font-size:1.69cqw}.marketing-refresh .swiss-product-tile[data-product=drive] .swiss-tile-top>span:last-child{color:var(--cinema-muted)}.marketing-refresh .swiss-product-tile h3{white-space:pre-line;font:500 5.4cqw/1.08 var(--mk-sans);letter-spacing:-.045em;text-wrap:wrap;color:inherit;margin:3.38cqw 0 2.03cqw}.marketing-refresh .swiss-tile-caption{letter-spacing:.03em;border-top:1px solid var(--mk-line);color:var(--mk-muted);margin-top:auto;padding-top:2.03cqw;font-size:1.52cqw;line-height:1.4}.marketing-refresh .swiss-product-tile[data-product=drive] .swiss-tile-caption{border-color:var(--cinema-rule);color:var(--cinema-muted)}.marketing-refresh .feature-card{border-radius:8px}.marketing-refresh .closing:after{display:none}.marketing-refresh[data-motion=off] .cinema-shell,.marketing-refresh[data-motion=off] .swiss-board{transform:none!important}@container page (max-width:1100px){.marketing-refresh .video-showcase{width:calc(100% - 64px);margin-bottom:80px}.marketing-refresh .cinema-shell{grid-template-columns:168px minmax(0,1fr)}.marketing-refresh .cinema-sidebar{padding:16px 8px}.marketing-refresh .cinema-sidebar button{gap:6px;min-height:36px;padding:0 8px;font-size:12px}}@container page (max-width:740px){.marketing-refresh .video-showcase{width:calc(100% - 48px);margin-top:0;margin-bottom:64px}.marketing-refresh .cinema-overline{gap:8px;margin-bottom:16px;font-size:8px}.marketing-refresh .cinema-overline>span:last-child{display:none}.marketing-refresh .cinema-shell{border-radius:8px;flex-direction:column;display:flex}.marketing-refresh .cinema-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px;display:grid}.marketing-refresh .cinema-sidebar button{border:0;min-height:44px}.marketing-refresh .cinema-sidebar button:last-child{grid-column:1/-1}.marketing-refresh .cinema-screen{flex:none;width:100%}.marketing-refresh .cinema-poster{padding:5.85cqw}.marketing-refresh .cinema-poster-bottom,.marketing-refresh .cinema-poster-top{border:0;padding-block:0;font-size:8px}.marketing-refresh .cinema-poster h2{max-width:96%;font-size:6.43cqw}.marketing-refresh .cinema-poster-center{gap:3.5cqw}.marketing-refresh .cinema-play{width:10cqw;height:10cqw;font-size:3cqw}.marketing-refresh .cinema-placeholder-label{font-size:7px}.marketing-refresh .cinema-caption{text-align:left;font-size:11px}}@media (prefers-reduced-motion:reduce){.marketing-refresh .cinema-shell,.marketing-refresh .swiss-board{transform:none!important}.marketing-refresh .chart-primary,.marketing-refresh .cinema-poster,.marketing-refresh .swiss-board-inner,.marketing-refresh .swiss-product-tile,.marketing-refresh .theme-track i{transition:none!important}}@container cinema (max-width:300px){.marketing-refresh .cinema-tab-index{display:none}.marketing-refresh .cinema-sidebar button{grid-template-columns:1fr 14px}.marketing-refresh .cinema-poster h2{font-size:18px;line-height:20px}.marketing-refresh .cinema-poster-center{gap:6px}.marketing-refresh .cinema-play{width:26px;height:26px}}.marketing-refresh .swiss-ecosystem.ecosystem-hero{height:auto;max-height:none}.marketing-refresh .closing-orbit{display:none}@container page (min-width:741px){.marketing-refresh .cinema-overline{margin-bottom:32px}.marketing-refresh .cinema-caption{margin-top:32px}}.marketing-refresh .hero-card-motion{flex:none;width:100%;height:4.05cqw;margin:0;display:block;overflow:visible}.marketing-refresh .hero-card-motion .motif-guide{fill:none;stroke:var(--mk-line);stroke-width:1px}.marketing-refresh .hero-card-motion .motif-stroke{fill:none;stroke:var(--mk-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.marketing-refresh .hero-card-motion .motif-fill{fill:var(--mk-accent)}.marketing-refresh .hero-card-motion .motif-outline{fill:var(--mk-surface);stroke:var(--mk-accent);stroke-width:1.2px}.marketing-refresh .swiss-product-tile[data-product=drive] .motif-guide{stroke:var(--cinema-rule)}.marketing-refresh .swiss-product-tile[data-product=drive] .motif-stroke{stroke:var(--art-coral)}.marketing-refresh .channel-trace{stroke-dasharray:1}.marketing-refresh .editorial-line{transform-box:fill-box;transform-origin:0}.marketing-refresh .sentiment-signal{transform-box:fill-box;transform-origin:bottom}.marketing-refresh{width:100%;font-family:var(--mk-sans);font-synthesis:none}.marketing-refresh .button{height:auto}.marketing-refresh .cinema-sidebar button,.marketing-refresh .product-strip a{min-height:44px}@media (prefers-reduced-motion:reduce){.marketing-refresh *,.marketing-refresh :after,.marketing-refresh :before{--parallax:0px!important;transition:none!important}}.marketing-public-body{background:var(--mk-canvas);color:var(--mk-ink);--marketing-cream:var(--mk-canvas);--marketing-cream-foreground:var(--mk-ink)}.marketing-public-body .marketing-support-header{padding-inline:max(0px,50% - 720px)}.marketing-refresh .refresh-live-form{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:20px;padding:clamp(24px,3cqw,48px)}.marketing-refresh .refresh-live-form form{background:0 0;border:0;flex-direction:column;gap:20px;padding:0;display:flex}.marketing-refresh .refresh-live-form input,.marketing-refresh .refresh-live-form textarea{color:var(--mk-ink);background:var(--mk-canvas)}.marketing-refresh .refresh-live-form label{color:var(--mk-ink)}.marketing-refresh{position:relative}@container page (min-width:1101px){.marketing-refresh .home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:80px}.marketing-refresh .home-hero h1{font-size:clamp(60px,6.666cqw,96px)}}.marketing-refresh .section{--section-progress:1}.marketing-refresh .closing,.marketing-refresh .connection-band,.marketing-refresh .manifesto{overflow:hidden}.marketing-refresh .closing .marketing-shader-field,.marketing-refresh .connection-band .marketing-shader-field,.marketing-refresh .hero .marketing-shader-field,.marketing-refresh .manifesto .marketing-shader-field,.marketing-refresh .swiss-board>.marketing-shader-field,.marketing-refresh .swiss-ecosystem>.marketing-shader-field{z-index:0}.marketing-refresh .closing>:not(.marketing-shader-field),.marketing-refresh .connection-band>:not(.marketing-shader-field),.marketing-refresh .hero>:not(.marketing-shader-field),.marketing-refresh .manifesto>:not(.marketing-shader-field){z-index:1;position:relative}.marketing-refresh .marketing-shader-field{opacity:.85;mix-blend-mode:multiply}.marketing-refresh .marketing-shader-field:after{content:"";opacity:.2;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.marketing-refresh .marketing-shader-field[data-shader-variant=mesh]{background:radial-gradient(circle at var(--shader-x,28%) var(--shader-y,22%),color-mix(in srgb,var(--mk-accent) 22%,transparent),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--mk-wash) 70%,transparent),transparent 60%)}.marketing-refresh .marketing-shader-field[data-shader-variant=aurora]{background:linear-gradient(118deg,color-mix(in srgb,var(--mk-accent) 20%,transparent),color-mix(in srgb,var(--mk-strong) 8%,transparent) 46%,transparent)}.dark .marketing-refresh .marketing-shader-field{mix-blend-mode:soft-light;opacity:.55}.marketing-refresh .marketing-page-break{background:var(--mk-canvas);min-height:72px;color:var(--mk-muted);padding:0 6cqw}.marketing-refresh .marketing-page-break-rule{background:var(--mk-line);height:1px;transform:scaleX(var(--section-progress,1));transform-origin:0;position:absolute;inset:50% 6cqw auto}.marketing-refresh .marketing-page-break-wipe{width:calc(var(--section-progress,0)*100%);background:linear-gradient(90deg,color-mix(in srgb,var(--mk-accent) 18%,transparent),color-mix(in srgb,var(--mk-wash) 55%,transparent));position:absolute;inset:0 auto 0 0}.marketing-refresh .marketing-page-break-label{justify-content:space-between;max-width:none;padding:0}.marketing-refresh .choice-grid{align-items:stretch}.marketing-refresh .choice-grid .marketing-capability-card{color:inherit;text-decoration:none}.marketing-refresh .choice-grid .marketing-capability-card:hover{border-color:#0000}.marketing-refresh .marketing-swiss-glass-card{background:var(--mk-glass,color-mix(in srgb,var(--mk-surface) 72%,transparent));border-color:var(--mk-glass-edge,var(--mk-line));box-shadow:var(--mk-elevation-2);backdrop-filter:blur(22px)}.marketing-refresh .swiss-accent-bar{z-index:12;width:100%;height:3px;display:block;position:absolute;top:0;left:0;right:0}.marketing-refresh .swiss-glass-grid{z-index:1;pointer-events:none;opacity:.28;background:linear-gradient(to right,color-mix(in srgb,var(--mk-ink) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--mk-ink) 10%,transparent) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 45%,transparent),transparent 72%);mask-image:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 45%,transparent),transparent 72%);background-size:33.333% 100%,100% 33.333%;position:absolute;inset:0}.marketing-refresh .choice-grid .capability-title{max-width:none;margin-bottom:14px}.marketing-refresh .choice-grid .capability-index,.marketing-refresh .choice-grid .capability-link{font-size:inherit}.marketing-refresh .product-story .scene{transform:translate3d(0,calc((1 - var(--section-progress,1))*28px),0)}.marketing-refresh .swiss-glass{isolation:isolate}.marketing-refresh .swiss-chart .chart-primary{stroke-dasharray:1}.marketing-refresh .home-hero h1 .title-accent,.marketing-refresh .manifesto .spectrum-text{--spectrum-drive:color-mix(in srgb,var(--mk-drive) 82%,var(--mk-ink));--spectrum-reviewstay:color-mix(in srgb,var(--mk-reviewstay) 82%,var(--mk-ink));--spectrum-sms:color-mix(in srgb,var(--mk-sms) 82%,var(--mk-ink));--spectrum-folio:color-mix(in srgb,var(--mk-folio) 82%,var(--mk-ink));--spectrum-trvvl:color-mix(in srgb,var(--mk-trvvl) 82%,var(--mk-ink));--spectrum-autopilot:color-mix(in srgb,var(--mk-autopilot) 82%,var(--mk-ink));background:repeating-linear-gradient(90deg,var(--spectrum-drive) 0,var(--spectrum-reviewstay) 8.33333%,var(--spectrum-sms) 16.6667%,var(--spectrum-folio) 25%,var(--spectrum-trvvl) 33.3333%,var(--spectrum-autopilot) 41.6667%,var(--spectrum-drive) 50%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite marketing-product-spectrum}.marketing-refresh .home-hero h1 .title-accent:not([data-color-motion=running]),.marketing-refresh .spectrum-text:not([data-color-motion=running]){animation-play-state:paused}@keyframes marketing-product-spectrum{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.marketing-refresh .marketing-shader-field,.marketing-refresh .product-story,.marketing-refresh .swiss-product-tile:hover{clip-path:none;color:inherit;background:0 0;transform:none}.marketing-refresh .home-hero h1 .title-accent,.marketing-refresh .manifesto .spectrum-text{background-position:50%;animation:none}}.marketing-refresh[data-motion=off] .home-hero h1 .title-accent,.marketing-refresh[data-motion=off] .marketing-shader-field,.marketing-refresh[data-motion=off] .product-story{clip-path:none}.marketing-refresh[data-motion=off] .feature-card:hover,.marketing-refresh[data-motion=off] .swiss-product-tile:hover{transform:none}@container page (max-width:834px){.marketing-refresh .marketing-page-break{min-height:56px}.marketing-refresh .choice-grid{grid-template-columns:1fr}.marketing-refresh .choice-grid .capability-card-inner{min-height:220px;padding:28px 26px}}@container page (max-width:390px){.marketing-refresh .marketing-page-break{min-height:48px;padding:0 16px}.marketing-refresh .choice-grid .capability-card-inner{min-height:200px;padding:22px 20px}.marketing-refresh .choice-grid .capability-title{font-size:24px;line-height:30px}.marketing-refresh .feature-card:hover,.marketing-refresh .swiss-product-tile:hover{transform:none}}.marketing-refresh{--mk-space:8px;--mk-gutter:80px;max-width:1440px}.marketing-refresh :is(.section,.breadcrumb,.product-strip,.motion-control){padding-inline:var(--mk-gutter)}.marketing-refresh .section{padding-block:calc(var(--mk-space)*12)}.marketing-refresh .hero{padding-block:calc(var(--mk-space)*10);gap:calc(var(--mk-space)*8)}.marketing-refresh .actions{gap:calc(var(--mk-space)*2)}.marketing-refresh .hero h1{margin-bottom:calc(var(--mk-space)*3);overflow-wrap:anywhere}.marketing-refresh .button{min-height:calc(var(--mk-space)*7)}.marketing-refresh .choice-grid .capability-card-inner,.marketing-refresh .feature-card{padding:calc(var(--mk-space)*4)}.marketing-refresh .video-showcase{width:calc(100% - var(--mk-gutter)*2)}.marketing-refresh .marketing-page-break{padding-inline:var(--mk-gutter)}.marketing-refresh .marketing-page-break-rule{inset-inline:var(--mk-gutter)}@container page (max-width:1100px){.marketing-refresh :is(.section,.breadcrumb,.product-strip,.motion-control,.video-showcase,.marketing-page-break){--mk-gutter:40px}.marketing-refresh .hero{gap:calc(var(--mk-space)*5)}}@container page (max-width:650px){.marketing-refresh :is(.section,.breadcrumb,.product-strip,.motion-control,.video-showcase,.marketing-page-break){--mk-gutter:24px}.marketing-refresh .section{padding-block:calc(var(--mk-space)*8)}.marketing-refresh .hero{padding-top:calc(var(--mk-space)*10);gap:calc(var(--mk-space)*6)}.marketing-refresh .hero .button{padding-inline:calc(var(--mk-space)*3);font-size:14px}.marketing-refresh .choice-grid .capability-card-inner,.marketing-refresh .feature-card{padding:calc(var(--mk-space)*3)}.marketing-refresh .swiss-ecosystem.ecosystem-hero{aspect-ratio:auto;min-height:0;margin-top:0;container-type:normal}.marketing-refresh .swiss-grid-caption{gap:8px;margin-bottom:16px;font-size:10px;position:relative}.marketing-refresh .swiss-product-grid{grid-template-rows:none;gap:16px;position:relative;inset:auto}.marketing-refresh .swiss-product-tile{min-height:224px;padding:24px}.marketing-refresh .swiss-tile-top,.marketing-refresh .swiss-tile-top>span:last-child{font-size:12px}.marketing-refresh .swiss-product-tile h3{margin:24px 0 16px;font-size:28px}.marketing-refresh .swiss-tile-caption{padding-top:16px;font-size:10px}.marketing-refresh .hero-card-motion{height:32px;margin-bottom:16px}}@container page (max-width:440px){.marketing-refresh .swiss-product-grid{grid-template-columns:minmax(0,1fr)}}@container page (max-width:360px){.marketing-refresh :is(.section,.breadcrumb,.product-strip,.motion-control,.video-showcase,.marketing-page-break){--mk-gutter:16px}}.marketing-refresh .hero>.marketing-shader-field{-webkit-mask-image:radial-gradient(ellipse at center,var(--mk-ink) 30%,transparent 72%);mask-image:radial-gradient(ellipse at center,var(--mk-ink) 30%,transparent 72%)}.marketing-refresh .swiss-scene{padding:16px 0;aspect-ratio:auto!important}.marketing-refresh .swiss-board{transform:perspective(1200px) translateY(var(--parallax,0)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out;position:relative;inset:auto}.marketing-refresh .swiss-board-inner{background:var(--mk-surface);backdrop-filter:none;border:1px solid var(--mk-line);height:auto;min-height:0;box-shadow:var(--mk-elevation-1);border-radius:16px;padding:32px}.marketing-refresh .swiss-board h3{max-width:16em;margin:16px 0 24px;font-size:clamp(24px,5.4cqw,36px);line-height:1.12}.marketing-refresh .swiss-context{letter-spacing:.04em;font-size:10px}.marketing-refresh .swiss-context span:last-child{color:var(--mk-muted);font-size:16px}.marketing-refresh .swiss-focus{margin-top:16px;padding-top:16px}.marketing-refresh .swiss-focus>span{text-transform:none;letter-spacing:0;color:var(--mk-muted);font-size:11px}.marketing-refresh .swiss-ecosystem.ecosystem-hero{aspect-ratio:auto}.marketing-refresh .swiss-product-grid{grid-template-rows:none;grid-auto-rows:1fr;gap:16px;position:relative;inset:auto}.marketing-refresh .swiss-product-tile{background:var(--mk-surface);border:1px solid var(--mk-line);backdrop-filter:none;box-shadow:var(--mk-elevation-1);border-radius:12px;padding:24px;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.marketing-refresh .swiss-product-tile,.marketing-refresh .swiss-product-tile:hover{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.marketing-refresh .swiss-product-tile:hover{border-color:var(--mk-line);box-shadow:var(--mk-elevation-2)}.marketing-refresh .swiss-product-tile h3{min-height:3.36em;margin:16px 0;font-size:clamp(20px,4.05cqw,26px);line-height:1.12}.marketing-refresh .swiss-tile-top{font-size:12px}.marketing-refresh .swiss-tile-top>span:last-child{font-size:16px}.marketing-refresh .swiss-tile-caption{letter-spacing:0;margin-top:16px;padding-top:16px;font-size:10px}.marketing-refresh .product-preview{--preview-surface:var(--mk-canvas);--preview-raised:var(--mk-surface);--preview-ink:var(--mk-ink);--preview-muted:var(--mk-muted);--preview-line:var(--mk-line);border:1px solid var(--preview-line);background:var(--preview-surface);min-width:0;color:var(--preview-ink);font:400 11px/1.45 var(--mk-sans);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;flex:none;gap:16px;padding:16px;display:flex}.marketing-refresh .product-preview b,.marketing-refresh .product-preview strong{font-weight:500}.marketing-refresh .preview-sample{letter-spacing:.04em;text-align:right;color:var(--preview-muted);margin-bottom:-8px;font-size:9px;line-height:1.35}.marketing-refresh .preview-axis,.marketing-refresh .preview-header,.marketing-refresh .preview-panel-label{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.marketing-refresh .preview-header strong{font-size:13px}.marketing-refresh .preview-axis,.marketing-refresh .preview-header>span,.marketing-refresh .preview-panel-label{color:var(--preview-muted);font-size:10px}.marketing-refresh .preview-kpis{border-block:1px solid var(--preview-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:16px;display:grid}.marketing-refresh .preview-kpi{flex-direction:column;gap:4px;min-width:0;display:flex}.marketing-refresh .preview-kpi>span{color:var(--preview-muted);font-size:10px}.marketing-refresh .preview-kpi strong{letter-spacing:-.035em;font-size:24px;line-height:1.1}.marketing-refresh .preview-chart-panel{min-width:0}.marketing-refresh .product-preview .swiss-chart{width:100%;height:auto;margin:16px 0 8px;display:block;overflow:visible}.marketing-refresh .product-preview .chart-grid{stroke:var(--preview-line)}.marketing-refresh .product-preview .chart-primary{stroke:var(--preview-ink);stroke-width:2.5px;stroke-dasharray:none;stroke-dashoffset:0}.marketing-refresh .product-preview .chart-secondary{stroke:var(--preview-muted);stroke-width:1.5px;opacity:.65}.marketing-refresh .chart-cursor{fill:none;stroke:var(--preview-muted,var(--mk-muted));stroke-width:1px;stroke-dasharray:3 5;opacity:.35;transform:translateX(calc(var(--section-progress,.5)*480px))}.marketing-refresh .preview-table{min-width:0}.marketing-refresh .preview-table-head,.marketing-refresh .preview-table-row{grid-template-columns:minmax(0,1.6fr) repeat(calc(var(--columns) - 1),minmax(0,1fr));border-bottom:1px solid var(--preview-line);align-items:center;gap:8px;padding:8px 0;display:grid}.marketing-refresh .preview-table-head{color:var(--preview-muted);font-size:9px}.marketing-refresh .preview-table :is(.preview-table-head,.preview-table-row)>span{overflow-wrap:anywhere;min-width:0}.marketing-refresh .preview-table :is(.preview-table-head,.preview-table-row)>span:last-child{text-align:right}.marketing-refresh .preview-track{background:var(--preview-line);border-radius:2px;min-width:0;height:6px;display:block}.marketing-refresh .preview-track>i{background:var(--preview-ink);border-radius:inherit;height:100%;display:block}.marketing-refresh .publishing-week{border:1px solid var(--preview-line);border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.marketing-refresh .publishing-week>div{border-left:1px solid var(--preview-line);flex-direction:column;align-items:center;gap:8px;padding:8px 4px;display:flex}.marketing-refresh .publishing-week>div:first-child{border-left:0}.marketing-refresh .publishing-week .is-today{background:var(--preview-raised)}.marketing-refresh .publishing-week>div>span:first-child{color:var(--preview-muted);font-size:9px}.marketing-refresh .publishing-week strong{font-size:14px}.marketing-refresh .publishing-markers{justify-content:center;gap:4px;height:4px;display:flex}.marketing-refresh .publishing-markers i{background:var(--preview-ink);border-radius:50%;width:4px;height:4px}.marketing-refresh .publishing-draft{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}.marketing-refresh .editorial-cover{border:1px solid var(--preview-line);background:var(--preview-raised);min-width:0;transform:translateY(var(--pointer-y,0));border-radius:4px;transition:transform .18s ease-out}.marketing-refresh .editorial-cover svg{fill:none;width:100%;height:auto;stroke:var(--preview-muted);stroke-width:1px;display:block}.marketing-refresh .publishing-draft strong{margin-top:8px;display:block}.marketing-refresh .product-preview p{margin:8px 0;line-height:1.5}.marketing-refresh .ota-page-preview p,.marketing-refresh .publishing-draft p{color:var(--preview-muted)}.marketing-refresh .preview-status{border:1px solid var(--preview-line);color:var(--preview-muted);border-radius:4px;padding:2px 6px;font-size:9px;display:inline-flex}.marketing-refresh .budget-pace,.marketing-refresh .rating-distribution,.marketing-refresh .sms-performance{flex-direction:column;gap:8px;display:flex}.marketing-refresh .rating-distribution-row,.marketing-refresh .sms-performance>div:not(.preview-panel-label){grid-template-columns:100px minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:16px;display:grid}.marketing-refresh .rating-distribution-row b,.marketing-refresh .sms-performance b{text-align:right}.marketing-refresh .sentiment-positive{--preview-sentiment:var(--success);--preview-sentiment-text:var(--success-text)}.marketing-refresh .sentiment-mixed{--preview-sentiment:var(--sentiment-mixed);--preview-sentiment-text:var(--sentiment-mixed-text)}.marketing-refresh .sentiment-negative{--preview-sentiment:var(--destructive);--preview-sentiment-text:var(--destructive-text)}.marketing-refresh .rating-distribution-row .preview-track>i{background:var(--preview-sentiment)}.marketing-refresh .preview-review-feed{border-top:1px solid var(--preview-line);padding-top:16px}.marketing-refresh .preview-review{padding-top:16px}.marketing-refresh .preview-review+.preview-review{border-top:1px solid var(--preview-line);margin-top:16px}.marketing-refresh .preview-review>div{align-items:baseline;gap:8px;display:flex}.marketing-refresh .preview-review>div>span{color:var(--preview-muted);font-size:9px}.marketing-refresh .preview-score{white-space:nowrap;color:var(--preview-sentiment-text);margin-left:auto}.marketing-refresh .preview-sentiment{background:color-mix(in oklab,var(--preview-sentiment) 12%,var(--preview-surface));color:var(--preview-sentiment-text);border-radius:4px;padding:2px 6px;font-size:9px;display:inline-flex}.marketing-refresh .message-bubble{background:var(--preview-raised);border:1px solid var(--preview-line);transform:translateX(var(--pointer-x,0));border-radius:8px 8px 8px 0;padding:16px;transition:transform .18s ease-out}.marketing-refresh .message-bubble>span{color:var(--preview-muted);font-size:10px}.marketing-refresh .budget-pace>.preview-track{height:8px}.marketing-refresh .campaign-bars{border-bottom:1px solid var(--preview-line);align-items:end;gap:8px;height:88px;margin:16px 0 8px;display:flex}.marketing-refresh .campaign-bars i{background:var(--preview-muted);border-radius:2px 2px 0 0;flex:1}.marketing-refresh .campaign-bars i:last-child{background:var(--preview-ink)}.marketing-refresh .ota-editor{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:16px;display:grid}.marketing-refresh .ota-compact-sections>div,.marketing-refresh .ota-section-list>div:not(.preview-panel-label){border-bottom:1px solid var(--preview-line);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.marketing-refresh .ota-section-list .selected{background:var(--preview-raised);border:1px solid var(--preview-line);border-radius:4px;margin-top:8px}.marketing-refresh .ota-section-list>.ota-visibility{color:var(--preview-muted);border:0;margin-top:16px}.marketing-refresh .ota-visibility strong{color:var(--preview-ink)}.marketing-refresh .ota-page-preview{border:1px solid var(--preview-line);background:var(--preview-raised);border-radius:4px;min-width:0;padding:8px}.marketing-refresh .ota-hotel-illustration{border:1px solid var(--preview-line);background:var(--preview-surface);margin-block:8px}.marketing-refresh .ota-hotel-illustration svg{fill:none;stroke-width:1px;width:100%;height:auto;display:block}.marketing-refresh .ota-mountains{stroke:var(--preview-line)}.marketing-refresh .ota-building{stroke:var(--preview-muted);fill:var(--preview-raised)}.marketing-refresh .ota-page-preview>span,.marketing-refresh .ota-page-preview>strong{display:block}.marketing-refresh .ota-page-preview>span{color:var(--preview-muted);margin-top:4px;font-size:9px}.marketing-refresh .ota-amenities{flex-wrap:wrap;gap:4px;display:flex}.marketing-refresh .ota-amenities>span{border:1px solid var(--preview-line);border-radius:4px;padding:2px 4px;font-size:9px}.marketing-refresh .preview-compact{gap:8px;min-height:176px;margin-top:auto;padding:8px;font-size:9px}.marketing-refresh .preview-compact .preview-header{display:none}.marketing-refresh .preview-compact .preview-sample{margin:0;font-size:8px}.marketing-refresh .preview-compact .preview-kpis{border-top:0;gap:8px;padding:0 0 8px}.marketing-refresh .preview-compact .preview-kpi{gap:4px}.marketing-refresh .preview-compact .preview-kpi>span{font-size:9px}.marketing-refresh .preview-compact .preview-kpi strong{font-size:17px}.marketing-refresh .preview-compact .preview-panel-label{font-size:8px}.marketing-refresh .preview-compact .preview-chart-panel .preview-panel-label>span:last-child{display:none}.marketing-refresh .preview-compact .swiss-chart{height:56px;margin:8px 0 0}.marketing-refresh .preview-compact .publishing-week>div{gap:4px;padding:8px 2px}.marketing-refresh .preview-compact .publishing-week strong{font-size:12px}.marketing-refresh .preview-compact .rating-distribution-row,.marketing-refresh .preview-compact .sms-performance>div:not(.preview-panel-label){grid-template-columns:44px minmax(0,1fr) 20px;gap:4px}.marketing-refresh .preview-compact .sms-performance>.preview-panel-label{flex-wrap:wrap;gap:0 8px}.marketing-refresh .preview-compact .budget-pace{gap:16px;margin-top:8px}.marketing-refresh .preview-compact .ota-compact-sections>div{padding:8px 0}.marketing-refresh .swiss-product-tile[data-product=drive] .product-preview{--preview-surface:var(--cinema-night);--preview-raised:var(--cinema-night);--preview-ink:var(--art-paper);--preview-muted:var(--cinema-muted);--preview-line:var(--cinema-rule)}@container page (min-width:1101px){.marketing-refresh .home-hero{align-items:start}.marketing-refresh .home-hero .hero-copy{margin-top:64px}.marketing-refresh .swiss-product-tile{padding:16px}.marketing-refresh .swiss-product-tile h3{min-height:2.24em;margin-block:8px;font-size:22px}.marketing-refresh .swiss-tile-caption{margin-top:8px;padding-top:8px}.marketing-refresh .preview-compact{min-height:160px}}@media (max-width:650px){.marketing-refresh .swiss-product-tile{padding:16px}.marketing-refresh .swiss-product-tile h3{font-size:24px}.marketing-refresh .swiss-board-inner{padding:24px}.marketing-refresh .swiss-board h3{font-size:28px}}@container page (max-width:440px){.marketing-refresh .swiss-product-tile h3{min-height:0}.marketing-refresh .swiss-board-inner{padding:16px}.marketing-refresh .product-preview:not(.preview-compact){padding:8px}.marketing-refresh .preview-header{flex-wrap:wrap;gap:4px 8px}.marketing-refresh .preview-kpi strong{font-size:20px}.marketing-refresh .rating-distribution-row,.marketing-refresh .sms-performance>div:not(.preview-panel-label){grid-template-columns:80px minmax(0,1fr) 24px}.marketing-refresh .publishing-draft{grid-template-columns:64px minmax(0,1fr);gap:8px}.marketing-refresh .ota-editor{grid-template-columns:minmax(0,1fr)}.marketing-refresh .ota-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketing-refresh .ota-section-list>.ota-visibility,.marketing-refresh .ota-section-list>.preview-panel-label{grid-column:1/-1}.marketing-refresh .ota-section-list .selected,.marketing-refresh .ota-section-list>.ota-visibility{margin-top:0}.marketing-refresh .ota-hotel-illustration svg{max-height:104px}}@media (prefers-reduced-motion:reduce){.marketing-refresh .editorial-cover,.marketing-refresh .message-bubble,.marketing-refresh [data-interactive-art]{transform:none!important}.marketing-refresh .chart-cursor{display:none}}.marketing-refresh .product-orbit.ecosystem-hero{aspect-ratio:1;isolation:isolate;width:100%;max-width:640px;min-height:0;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.marketing-refresh .product-orbit-track{animation:90s linear infinite marketing-orbit-turn;position:absolute;inset:0}.marketing-refresh .product-orbit-slot{width:272px;height:320px;transform:rotate(var(--orbit-angle)) translateX(34.375cqw) rotate(calc(var(--orbit-angle)*-1));pointer-events:none;margin:-160px 0 0 -136px;position:absolute;top:50%;left:50%}.marketing-refresh .product-orbit-upright{width:100%;height:100%;animation:90s linear infinite marketing-orbit-upright}.marketing-refresh .product-orbit-card{width:100%;height:100%;transform:scale(var(--orbit-scale,.3));pointer-events:auto;transition:transform .36s cubic-bezier(.22,1,.36,1)}.marketing-refresh .product-orbit .swiss-product-tile{height:100%;min-height:0;padding:16px}.marketing-public-body :is(.swiss-board-inner,.marketing-wireframe-shell:not(.marketing-swiss-glass-card *),[data-test=product-wireframe-panel],[data-test=product-wireframe-panel-body-layer]),.marketing-refresh .product-orbit .swiss-product-tile{box-shadow:var(--mk-elevation-2),0 16px 64px 8px color-mix(in srgb,var(--mk-accent) 24%,transparent),0 0 148px 48px color-mix(in srgb,var(--mk-accent) 28%,transparent)}.marketing-public-body :is(.swiss-board-inner,.marketing-wireframe-shell:not(.marketing-swiss-glass-card *),[data-test=product-wireframe-panel],[data-test=product-wireframe-panel-body-layer]):focus-within,.marketing-refresh .product-orbit .swiss-product-tile:focus{box-shadow:var(--mk-elevation-3),0 20px 80px 12px color-mix(in srgb,var(--mk-accent) 32%,transparent),0 0 176px 64px color-mix(in srgb,var(--mk-accent) 40%,transparent)}.marketing-refresh .swiss-board-inner{transition:box-shadow .35s ease-out}.marketing-refresh .product-orbit .swiss-product-tile h3{min-height:2.24em;margin:8px 0;font-size:20px;line-height:1.12}.marketing-refresh .product-orbit .swiss-tile-top{font-size:12px}.marketing-refresh .product-orbit .preview-compact{min-height:144px;margin-top:auto}.marketing-refresh .product-orbit .swiss-tile-caption{margin-top:8px;padding-top:8px;font-size:10px}.marketing-refresh .product-orbit-slot:focus-within{z-index:10}.marketing-refresh .product-orbit-card:focus-within{transform:scale(var(--orbit-active-scale,1))}.marketing-refresh .product-orbit:focus-within :is(.product-orbit-track,.product-orbit-upright),.marketing-refresh .product-orbit:not([data-orbit-state=running]) :is(.product-orbit-track,.product-orbit-upright){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.marketing-public-body :is(.swiss-board-inner,.marketing-wireframe-shell:not(.marketing-swiss-glass-card *),[data-test=product-wireframe-panel],[data-test=product-wireframe-panel-body-layer]):hover,.marketing-refresh .product-orbit .swiss-product-tile:hover{box-shadow:var(--mk-elevation-3),0 20px 80px 12px color-mix(in srgb,var(--mk-accent) 32%,transparent),0 0 176px 64px color-mix(in srgb,var(--mk-accent) 40%,transparent)}.marketing-refresh .product-orbit-slot:has(a:hover){z-index:10}.marketing-refresh .product-orbit-card:has(a:hover){transform:scale(var(--orbit-active-scale,1))}.marketing-refresh .product-orbit:has(a:hover) :is(.product-orbit-track,.product-orbit-upright){animation-play-state:paused}}@container (max-width:479px){.marketing-refresh .product-orbit-card:focus-within{transform:translate(var(--orbit-focus-x,0),var(--orbit-focus-y,0)) scale(var(--orbit-active-scale,.8))}}@keyframes marketing-orbit-turn{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes marketing-orbit-upright{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.marketing-refresh :is(.product-orbit-track,.product-orbit-upright){animation:none}.marketing-refresh .product-orbit-card{transition:none}}.marketing-public-body :is(.feature-card,.marketing-swiss-glass-card,.product-glow-card){background:color-mix(in srgb,var(--mk-wash) 55%,var(--mk-canvas));border-color:var(--mk-line);box-shadow:var(--mk-elevation-1);transition:background .3s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.marketing-public-body .marketing-swiss-glass-card .marketing-shader-field,.marketing-public-body .marketing-swiss-glass-card .swiss-glass-grid{opacity:0}.marketing-public-body .swiss-accent-bar{background:var(--mk-accent)}.marketing-refresh .feature-card .index{color:var(--mk-muted);background:0 0}.marketing-public-body .marketing-capability-card:focus-visible .marketing-swiss-glass-card,.marketing-public-body :is(.feature-card,.marketing-swiss-glass-card,.product-glow-card):focus-within{background:color-mix(in srgb,var(--mk-accent) 9%,var(--mk-canvas));box-shadow:var(--mk-elevation-2),0 18px 60px 4px color-mix(in srgb,var(--mk-accent) 16%,transparent),0 0 112px 24px color-mix(in srgb,var(--mk-accent) 13%,transparent)}@media (hover:hover) and (pointer:fine){.marketing-public-body :is(.feature-card,.marketing-swiss-glass-card,.product-glow-card):hover{background:color-mix(in srgb,var(--mk-accent) 9%,var(--mk-canvas));box-shadow:var(--mk-elevation-2),0 18px 60px 4px color-mix(in srgb,var(--mk-accent) 16%,transparent),0 0 112px 24px color-mix(in srgb,var(--mk-accent) 13%,transparent)}}.marketing-refresh .connection-band{isolation:isolate;background:linear-gradient(125deg,color-mix(in srgb,var(--mk-reviewstay) 22%,var(--mk-strong)),var(--mk-strong) 58%,color-mix(in srgb,var(--mk-folio) 18%,var(--mk-strong)));box-shadow:0 28px 64px -32px color-mix(in srgb,var(--mk-reviewstay) 40%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mk-onStrong) 14%,transparent);position:relative}.marketing-refresh .closing:before,.marketing-refresh .connection-band:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--band-x,28%) var(--band-y,35%),color-mix(in srgb,var(--mk-reviewstay) 28%,transparent),transparent 65%),radial-gradient(ellipse at 95% 100%,color-mix(in srgb,var(--mk-folio) 20%,transparent),transparent 65%);opacity:.65;transition:opacity .4s;position:absolute;inset:0}.marketing-refresh .closing:focus-within:before,.marketing-refresh .connection-band:focus-within:before{opacity:1}.marketing-refresh .closing{isolation:isolate;box-shadow:0 20px 60px -36px color-mix(in srgb,var(--mk-reviewstay) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mk-onStrong) 12%,transparent);transition:box-shadow .4s}.marketing-refresh .closing:before{background:radial-gradient(ellipse at var(--band-x,28%) var(--band-y,35%),color-mix(in srgb,var(--mk-reviewstay) 28%,transparent),transparent 62%),radial-gradient(ellipse at calc(100% - var(--band-x,28%)) calc(100% - var(--band-y,35%)),color-mix(in srgb,var(--mk-folio) 20%,transparent),transparent 65%);opacity:.3}.marketing-refresh .closing:focus-within{box-shadow:0 28px 72px -28px color-mix(in srgb,var(--mk-reviewstay) 40%,transparent),0 8px 48px -24px color-mix(in srgb,var(--mk-folio) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mk-onStrong) 22%,transparent)}.marketing-refresh .connection-lines p{border-radius:12px 12px 0 0;margin-inline:-16px;padding-inline:16px;transition:background .3s,transform .3s}@media (hover:hover) and (pointer:fine){.marketing-refresh .closing:hover:before,.marketing-refresh .connection-band:hover:before{opacity:1}.marketing-refresh .closing:hover{box-shadow:0 28px 72px -28px color-mix(in srgb,var(--mk-reviewstay) 40%,transparent),0 8px 48px -24px color-mix(in srgb,var(--mk-folio) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mk-onStrong) 22%,transparent)}.marketing-refresh .connection-lines p:hover{background:color-mix(in srgb,var(--mk-onStrong) 6%,transparent);transform:translate(6px)}}.marketing-refresh .scroll-scene{position:relative}.marketing-refresh .scroll-scene[data-scroll-scene=pinned]{min-height:calc(var(--scene-height)*1.85)}.marketing-refresh .scroll-scene[data-scroll-scene=pinned]>.scroll-stage{top:var(--scene-top);min-height:var(--scene-height);border-bottom-color:#0000;position:sticky}.marketing-refresh .scroll-scene[data-scroll-scene=pinned]>.manifesto{flex-direction:column;justify-content:center;align-items:center;display:flex}.marketing-refresh .scroll-scene[data-scroll-scene=pinned]>.product-story{padding-block:24px}.marketing-refresh .scroll-scene[data-scroll-scene=pinned] .story-copy,.marketing-refresh .scroll-scene[data-scroll-scene=pinned]>.manifesto>:not([data-scroll-decoration]){opacity:var(--scene-copy-opacity,1);transform:translate3d(0,var(--scene-copy-y,0),0)}.marketing-refresh .scroll-scene[data-scroll-scene=pinned] .scene{opacity:var(--scene-art-opacity,1);transform:translate3d(0,var(--scene-art-y,0),0)}.marketing-refresh .scroll-scene:has(:focus-visible) .scroll-stage>:not([data-scroll-decoration]){opacity:1;transform:none}.marketing-refresh .marketing-hotel-brands{--marketing-brand-logo-filter:var(--marketing-brand-logo-filter-black);isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent,var(--mk-ink) 5%,var(--mk-ink) 95%,transparent);mask-image:linear-gradient(90deg,transparent,var(--mk-ink) 5%,var(--mk-ink) 95%,transparent);margin-block:0 40px;padding-block:48px}.dark .marketing-refresh .marketing-hotel-brands{--marketing-brand-logo-filter:var(--marketing-chrome-logo-filter-soft-white)}.marketing-refresh .marketing-hotel-brands .marketing-brand-carousel-track{animation-duration:52s}.marketing-refresh .marketing-hotel-brands .marketing-brand-carousel-group{gap:16px;padding-right:16px}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark{--brand-highlight:var(--mk-drive);--brand-tilt:-3deg;border-radius:24px;width:176px;min-width:176px;height:104px;min-height:104px;padding:20px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.marketing-refresh .marketing-brand-mark:nth-child(2n){--brand-tilt:3deg}.marketing-refresh .marketing-brand-mark:nth-child(6n+2){--brand-highlight:var(--mk-reviewstay)}.marketing-refresh .marketing-brand-mark:nth-child(6n+3){--brand-highlight:var(--mk-sms)}.marketing-refresh .marketing-brand-mark:nth-child(6n+4){--brand-highlight:var(--mk-folio)}.marketing-refresh .marketing-brand-mark:nth-child(6n+5){--brand-highlight:var(--mk-trvvl)}.marketing-refresh .marketing-brand-mark:nth-child(6n+6){--brand-highlight:var(--mk-autopilot)}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:after,.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:8px}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:before{background:conic-gradient(var(--brand-highlight),transparent 30%,var(--mk-folio),transparent 68%,var(--brand-highlight));filter:blur(10px);width:80px;height:80px;margin:-40px 0 0 -40px;animation:9s linear infinite paused marketing-brand-halo;inset:50% auto auto 50%}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:after{background:color-mix(in srgb,var(--brand-highlight) 8%,var(--marketing-soft-white));box-shadow:var(--mk-elevation-1)}.marketing-refresh .marketing-hotel-brands .marketing-brand-logo{z-index:1;opacity:.55;max-width:100%;height:58px;transition:opacity .3s,filter .3s}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:active,.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:focus-visible{transform:translateY(-4px) rotate(var(--brand-tilt)) scale(1.04);outline:2px solid var(--brand-highlight);outline-offset:4px}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:is(:focus-visible,:active):before{opacity:.5;animation-play-state:running}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:is(:focus-visible,:active):after{opacity:1}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:is(:focus-visible,:active) .marketing-brand-logo{filter:var(--marketing-brand-logo-filter-black);opacity:1}@media (hover:hover) and (pointer:fine){.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:hover{transform:translateY(-4px) rotate(var(--brand-tilt)) scale(1.04)}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:hover:before{opacity:.5;animation-play-state:running}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:hover:after{opacity:1}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:hover .marketing-brand-logo{filter:var(--marketing-brand-logo-filter-black);opacity:1}}.marketing-refresh .marketing-hotel-brands .marketing-brand-carousel-track[data-marketing-carousel-in-view=false] .marketing-brand-mark:before{animation-play-state:paused}.marketing-refresh .marketing-hotel-brands:has(:focus-visible){-webkit-mask-image:none;mask-image:none}@keyframes marketing-brand-halo{to{transform:rotate(1turn)}}@media (max-width:639px){.marketing-refresh .marketing-hotel-brands{margin-bottom:24px;padding-block:40px}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark{width:128px;min-width:128px;height:88px;min-height:88px;padding:16px}.marketing-refresh .marketing-hotel-brands .marketing-brand-logo{height:48px}.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:before{width:64px;height:64px;margin:-32px 0 0 -32px}}@media (prefers-reduced-motion:reduce){.marketing-refresh .marketing-hotel-brands{-webkit-mask-image:none;mask-image:none}.marketing-refresh .marketing-hotel-brands .marketing-brand-logo,.marketing-refresh .marketing-hotel-brands .marketing-brand-mark,.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:after,.marketing-refresh .marketing-hotel-brands .marketing-brand-mark:before{transition:none;animation:none;transform:none}.marketing-public-body :is(.feature-card,.marketing-swiss-glass-card,.product-glow-card),.marketing-refresh .closing,.marketing-refresh .closing:before,.marketing-refresh .connection-band:before,.marketing-refresh .connection-lines p{transition:none}.marketing-refresh .connection-lines p:hover{transform:none}.marketing-refresh .scroll-scene[data-scroll-scene]{min-height:0}.marketing-refresh .scroll-scene[data-scroll-scene]>.scroll-stage{min-height:0;position:relative;top:auto}.marketing-refresh .scroll-scene[data-scroll-scene] .scroll-stage>*{opacity:1;transform:none}}