@media (width<=900px){.site.home-page{--mobile-header-height:calc(65px + env(safe-area-inset-top,0px))}.site.home-page .standard-header{padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.site.home-page .floating-trial{display:none}.site.home-page :is(section[id],article[id]){scroll-margin-top:calc(var(--mobile-header-height) + 16px)}.site.home-page .header-inner{gap:16px;height:64px;padding:0 20px;position:relative}.site.home-page .header-logo{align-items:center;min-height:44px;display:flex;position:relative}.site.home-page .header-logo .header-wordmark{width:142px;opacity:max(0, calc(1 - var(--mobile-trial-progress) * 2))}.site.home-page .header-logo .header-symbol{width:34px;height:34px;opacity:min(1, calc(var(--mobile-trial-progress) * 2));display:block;position:absolute;left:0}.site.home-page .mobile-trial-target{white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;max-width:calc(100% - 144px);height:44px;margin-inline:auto;padding:0 28px;font-size:14px;font-weight:650;line-height:44px;display:block;position:absolute;top:10px;left:66px;right:78px}.site.home-page .account-actions{gap:10px}.site.home-page .account-actions .language-wrap,.site.home-page .account-actions .login-link{display:none}.site.home-page .trial-button{min-height:42px;padding:0 14px;font-size:13px;display:none}.site.home-page .menu-toggle{color:#e2ecf8;background:#ffffff04;border:1px solid #ffffff30;border-radius:9px;flex:none;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid}.site.home-page .menu-toggle:hover,.site.home-page .menu-toggle[aria-expanded=true]{background:#ffffff0c;border-color:#ffffff50}.site.home-page .menu-toggle-label{display:none}.site.home-page .menu-glyph{width:20px;height:16px;display:block;position:relative}.site.home-page .menu-glyph i{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .18s,opacity .18s;display:block;position:absolute;top:7px;left:0}.site.home-page .menu-glyph i:first-child{transform:translateY(-6px)}.site.home-page .menu-glyph i:last-child{transform:translateY(6px)}.site.home-page .menu-glyph.is-open i:first-child{transform:rotate(45deg)}.site.home-page .menu-glyph.is-open i:nth-child(2){opacity:0}.site.home-page .menu-glyph.is-open i:last-child{transform:rotate(-45deg)}.site.home-page .primary-nav.opened{padding:18px 20px max(24px, env(safe-area-inset-bottom));height:calc(100dvh - var(--mobile-header-height));overscroll-behavior:contain;max-height:none;top:100%}.site.home-page .nav-link{border-bottom:1px solid #ffffff15;min-height:62px;padding:0 4px;font-size:19px}.site.home-page .panel{background:#ffffff03;border:0;border-bottom:1px solid #ffffff15;border-radius:0;margin:0;padding:16px 0 20px}.site.home-page .product-menu-grid,.site.home-page .resources-panel{grid-template-columns:1fr;gap:20px}.site.home-page .panel-label{color:#91a9c0;margin:0 2px 8px;font-size:12px}.site.home-page .panel a,.site.home-page .panel button{white-space:normal;color:#e0eaf4;background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;width:100%;min-height:52px;margin:7px 0 0;padding:12px 14px;font-size:14px}.site.home-page .panel a:after,.site.home-page .panel button:after{content:"›";color:#7eb5cc;flex:none;font-size:22px;line-height:1}.site.home-page .panel a:active,.site.home-page .panel button:active{background:#ffffff10;border-color:#6894a8}.site.home-page .solutions-panel>a>span,.site.home-page .desktop-menu-arrow{display:none}.site.home-page .nav-product-name{align-items:center;gap:14px;display:flex}.site.home-page .mobile-product-purpose{color:#94acbf;font-size:12px;font-weight:400;display:inline}.site.home-page .panel-bottom{grid-template-columns:1fr;gap:0;margin-top:20px;padding-top:14px}.site.home-page .panel-bottom button{flex-direction:row;align-items:center}.site.home-page .panel-bottom button small{margin-right:auto}.site.home-page .resources-panel .resource-legal-link{color:#e0eaf4;border:1px solid #ffffff12;border-radius:8px;margin-top:7px;padding:12px 14px;font-size:14px}.site.home-page .mobile-nav-tools{margin-top:auto;padding-top:30px;display:block}.site.home-page .mobile-login{color:#d5e5f0;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 4px;font-size:16px;display:flex}.site.home-page .mobile-languages{border-top:1px solid #ffffff15;align-items:center;gap:12px;margin-top:15px;padding-top:16px;display:flex}.site.home-page .mobile-languages>svg{color:#91aabd;flex:none}.site.home-page .mobile-languages button{color:#a9bbd1;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:13px}.site.home-page .mobile-languages [aria-current]{color:#8bebf5}}@media (width<=800px){.site.home-page .scene-showcase{display:block}.site.home-page .mobile-scene-picker{background:#e4eef4;border:1px solid #cedfe7;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.site.home-page .mobile-scene-picker button{color:#617d90;background:0 0;border:0;border-radius:6px;min-width:0;min-height:44px;padding:0 4px;font-size:14px}.site.home-page .mobile-scene-picker [aria-pressed=true]{color:#fff;background:#0c2942;box-shadow:0 2px 5px #0c29421a}.site.home-page .scene-stage{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:14px;align-items:flex-start;gap:14px;display:flex;position:relative;overflow:auto hidden}.site.home-page .scene-stage::-webkit-scrollbar{display:none}.site.home-page .scene-panel,.site.home-page .scene-panel.is-active{visibility:visible;pointer-events:auto;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0;animation:none}.site.home-page .scene-explanation{display:none}.site.home-page .mobile-scene-summary{display:block}.site.home-page .mobile-scene-controls{color:#6b8496;align-items:center;gap:8px;margin-top:12px;display:flex}.site.home-page .mobile-scene-controls>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.site.home-page .mobile-scene-controls strong{color:#173e57;font-weight:600}.site.home-page .mobile-scene-controls p{margin:0 auto 0 4px;font-size:11px}.site.home-page .mobile-scene-controls button{color:#245670;background:#fff;border:1px solid #b8cfdc;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.site.home-page .mobile-scene-controls button:disabled{opacity:.3;cursor:default}.site.home-page .mobile-scene-controls button svg{width:16px;height:16px}.site.home-page .mobile-scene-controls button:first-of-type svg{transform:rotate(180deg)}}@media (width<=760px){.site.home-page{--mobile-gutter:22px}.site.home-page :is(.hero-shell,.capabilities-shell,.solutions-shell,.workflow-shell,.customer-shell,.origin-shell,.trial-support-shell,.footer-shell,.invitation-shell){padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.site.home-page :is(.capabilities-section,.solutions-section,.workflow-section,.customer-section,.origin-section,.trial-support-section){padding-top:56px;padding-bottom:52px}.site.home-page :is(.capabilities-title,.solutions-heading h2,.workflow-section h2,.customer-heading h2,.origin-copy h2,.trial-support-heading h2){letter-spacing:-.8px;font-size:clamp(27px,7.4vw,34px);line-height:1.4}.site.home-page .hero-composition{gap:32px;padding:36px 0 18px}.site.home-page .hero-message{max-width:none;padding:0}.site.home-page .hero-eyebrow{letter-spacing:1.5px;margin-bottom:19px;font-size:11px}.site.home-page .hero-message h1{letter-spacing:-1.2px;margin-bottom:18px;font-size:clamp(31px,9.1vw,54px);line-height:1.3}.site.home-page .hero-subtitle{height:54px}.site.home-page .hero-subtitle p{font-size:14px;line-height:1.8}.site.home-page .ratings-near-trial{max-width:440px;margin-top:17px}.site.home-page .ratings-list{gap:14px}.site.home-page .platform-rating{gap:8px;min-height:49px}.site.home-page .platform-rating img{max-width:100%;height:22px}.site.home-page .hero-conversion{margin-top:23px}.site.home-page .hero-trial-intro{margin-bottom:13px;font-size:12px}.site.home-page .hero-fineprint{gap:6px;margin-top:12px;font-size:11px}.site.home-page .guest-problems{max-width:none}.site.home-page .problems-heading{margin-bottom:15px}.site.home-page .problems-heading h2{font-size:15px}.site.home-page .problem-cards{gap:10px;height:318px;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}.site.home-page .problem-card{border-radius:12px;flex-basis:143px;height:143px;padding:14px}.site.home-page .problem-copy h3{font-size:15px;line-height:1.5}.site.home-page .problem-top{gap:10px}.site.home-page .guest-avatar,.site.home-page .system-avatar{border-radius:10px;width:34px;height:34px}.site.home-page .product-response{margin-top:11px;margin-left:44px}.site.home-page .response-identity strong{font-size:10px}.site.home-page .response-copy p{font-size:11px}.site.home-page .service-category{font-size:10px}.site.home-page .problem-controls{margin-top:0}.site.home-page .problem-controls button{min-height:44px;padding:0 8px;font-size:11px}.site.home-page .hero-edge{display:none}.site.home-page .capabilities-title{text-align:left}.site.home-page .capabilities-grid{margin-top:24px}.site.home-page .capability-item,.site.home-page .capability-item:first-child,.site.home-page .capability-item:last-child{column-gap:14px;padding:18px 0}.site.home-page .capability-item h3{font-size:17px}.site.home-page .capability-item p{font-size:14px;line-height:1.85}.site.home-page .solutions-section{background:#edf4f8}.site.home-page .solutions-heading{margin-bottom:24px}.site.home-page .solutions-heading>p{margin-top:12px;font-size:14px}.site.home-page .scene-canvas{min-height:0;padding:22px 18px 18px}.site.home-page .scene-visual-caption{margin-bottom:18px}.site.home-page .mobile-scene-name{display:none}.site.home-page .scene-visual-caption h3{text-wrap:balance;letter-spacing:-.5px;font-size:23px;line-height:1.45}.site.home-page .scene-visual-caption p{margin-top:9px;font-size:13px;line-height:1.8}.site.home-page .scene-artwork{flex:none;padding:0}.site.home-page .scene-visual-action{justify-content:flex-start;margin-top:18px}.site.home-page .scene-image-cta{min-height:44px;padding:0 12px;font-size:13px}.site.home-page .scene-products{border-top:1px solid #dce7ed;padding:16px 18px}.site.home-page .scene-products-heading{gap:6px 12px;margin-bottom:10px}.site.home-page .scene-products-heading h4{font-size:12px}.site.home-page .scene-products-heading>span{font-size:11px}.site.home-page .scene-products ul{gap:8px}.site.home-page .scene-products li{flex:0 auto;min-width:0}.site.home-page .scene-products li a{gap:8px;min-height:44px;padding:8px}.site.home-page .scene-product-copy strong{font-size:13px}.site.home-page .scene-product-copy>span{display:none}.site.home-page .scene-product-note{margin-top:10px;font-size:11px;line-height:1.7}.site.home-page .solutions-directory{margin-top:12px}.site.home-page .solutions-directory a{min-height:44px;font-size:13px}.site.home-page .workflow-section{background:#fff}.site.home-page .guest-message p,.site.home-page .ai-message p{overflow-wrap:anywhere;font-size:14px}.site.home-page .ai-message{margin-top:15px;padding:12px 9px}.site.home-page .message-result{margin-top:15px;font-size:11px}.site.home-page .room-service{gap:18px;width:100%}.site.home-page .room-device{flex-shrink:0;width:53%;max-width:180px;padding-left:8px;padding-right:8px}.site.home-page .room-handoff{flex:1;min-width:0}.site.home-page .room-handoff h4{font-size:19px}.site.home-page .room-handoff p{font-size:12px}.site.home-page .message-board .board-bar,.site.home-page .message-result{display:none}.site.home-page .message-thread{padding:16px 12px}.site.home-page .reply-source{margin-top:10px}.site.home-page .verification{margin:16px 0}.site.home-page .verified-mark{width:42px;height:42px;margin-bottom:12px}.site.home-page .verification h4{font-size:21px}.site.home-page .checkin-steps{margin-top:17px;padding-top:16px}.site.home-page .voice-glyph{height:66px;margin-top:8px}.site.home-page .device-voice{margin-top:14px}.site.home-page .safety-view{padding-top:16px;padding-bottom:16px}.site.home-page .person-outline{height:95px}.site.home-page .person-outline svg{height:83px}.site.home-page .journey-diagram{margin-top:30px}.site.home-page .journey-stages{gap:28px}.site.home-page .journey-stages p,.site.home-page .safety-coverage p{font-size:13px}.site.home-page .safety-coverage{background:#ffffff80;border:1px solid #c5dfe8;border-radius:8px;padding:14px}.site.home-page .safety-coverage:before,.site.home-page .safety-coverage:after{display:none}.site.home-page .customer-heading h2{max-width:none}.site.home-page .testimonial-carousel{margin-top:22px}.site.home-page .testimonial{touch-action:pan-y pinch-zoom}.site.home-page .quote-viewport{min-height:275px}.site.home-page .quote-copy blockquote{font-size:24px;line-height:1.75}.site.home-page .quote-topic{font-size:12px}.site.home-page .customer-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.site.home-page .brand-placeholder{font-size:13px}.site.home-page .customer-brand-name{font-size:11px}.site.home-page .person-copy strong{font-size:14px}.site.home-page .person-copy>p>span,.site.home-page .person-copy .customer-property{font-size:12px}.site.home-page .carousel-controls{justify-content:flex-end;align-self:stretch}.site.home-page .slide-count{margin-right:auto}.site.home-page .origin-shell{gap:26px}.site.home-page .origin-experience p{font-size:14px}.site.home-page .origin-experience h3{font-size:17px}.site.home-page .origin-experience h3>strong{font-size:27px}.site.home-page .origin-closing{font-size:19px}.site.home-page .team-introduction p,.site.home-page .support-member>p{font-size:14px}.site.home-page .team-controls button{width:44px;height:44px}.site.home-page .support-team{grid-auto-columns:calc(100% - 34px);padding-bottom:12px}.site.home-page .support-member{padding:23px}.site.home-page .onboarding-stages p{font-size:13px}.site.home-page .trial-outcome{text-align:left;font-size:12px}.site.home-page .final-invitation{padding:60px 0 48px}.site.home-page .final-invitation h2{font-size:clamp(28px,8vw,36px);line-height:1.45}.site.home-page .invitation-first{display:block}.site.home-page .invitation-hotel{white-space:nowrap}.site.home-page .invitation-intro{font-size:14px}.site.home-page .invitation-secondary{min-height:44px}.site.home-page dialog{border-radius:14px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);padding:28px 24px;overflow-y:auto}.site.home-page dialog p{font-size:14px;line-height:1.85}.site.home-page .rating-close{width:44px;height:44px}.site.home-page .footer-directory{gap:28px 24px}.site.home-page .footer-directory a,.site.home-page .footer-directory button{min-height:44px;font-size:13px}.site.home-page .footer-bottom{padding-bottom:env(safe-area-inset-bottom,0px);gap:12px}.site.home-page .legal-links a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=360px){.site.home-page{--mobile-gutter:18px}.site.home-page .header-inner{gap:10px;padding:0 16px}.site.home-page .header-logo img{width:125px}.site.home-page .account-actions{gap:6px}.site.home-page .trial-button{padding:0 10px;font-size:12px}.site.home-page .hero-primary,.site.home-page .hero-secondary{gap:7px;padding:0 9px;font-size:13px}.site.home-page .hero-message h1{font-size:30px}.site.home-page .scene-canvas,.site.home-page .scene-products{padding-left:14px;padding-right:14px}.site.home-page .room-service{gap:12px}.site.home-page .room-handoff h4{font-size:17px}.site.home-page .quote-copy blockquote{font-size:22px}}@media (prefers-reduced-motion:reduce){.site.home-page .menu-glyph i{transition:none}}@media (width<=900px){.site.home-page .hero-buttons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.site.home-page .trial-offer{display:none}.site.home-page .hero-trial-slot{width:100%;height:64px;display:block}.site.home-page .hero-primary{--trial-dock-progress:0;gap:calc(22px - 14px * var(--trial-dock-progress));width:100%;min-width:0;height:64px;font-size:calc(16px - 2px * var(--trial-dock-progress));border-radius:7px;padding:0 12px}.site.home-page .hero-primary-copy{flex-direction:column;align-items:center;gap:3px;line-height:1.35;display:flex}.site.home-page .hero-primary-compact{line-height:1.35}.site.home-page .hero-primary-offer{font-size:calc(11px - 1px * var(--trial-dock-progress));color:#244c5b;letter-spacing:.15px;font-weight:450;display:block}.site.home-page .hero-primary.is-docking{z-index:55;margin:0;transition:background .2s,opacity .15s;transform:none;box-shadow:0 3px 16px #00001e1a}.site.home-page .hero-primary svg{width:calc(20px - 4px * var(--trial-dock-progress));height:calc(20px - 4px * var(--trial-dock-progress));flex:none}.site.home-page .hero-primary:hover{transform:none}.site.home-page .hero-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.site.home-page .hero-secondary{background:0 0;border-color:#0000;align-self:center;min-width:146px;height:44px;min-height:44px;padding:0 20px;font-size:13px}.site.home-page .hero-secondary:hover{background:#ffffff06;border-color:#95afd73d}.site.home-page .hero-fineprint{justify-content:center;margin-top:8px}}@media (width<=360px){.site.home-page .mobile-trial-target{max-width:calc(100% - 134px);left:60px;right:74px}.site.home-page .header-logo .header-wordmark{width:125px}.site.home-page .hero-primary{gap:calc(22px - 17px * var(--trial-dock-progress));padding:0 calc(12px - 4px * var(--trial-dock-progress))}.site.home-page .hero-primary svg{width:calc(20px - 6px * var(--trial-dock-progress));height:calc(20px - 6px * var(--trial-dock-progress))}}@media (prefers-reduced-motion:reduce){.site.home-page .hero-primary,.site.home-page .hero-primary svg,.site.home-page .menu-glyph i{transition:none}}@media (width>=901px){.home-page--cinematic.home-page{--home-ink:#203b35;--home-muted:#61726b;--home-paper:#f8f7f1;--home-line:#cad3c8;--home-accent:#427665;--home-night:#132c2d;--home-content:1440px;--home-gutter:clamp(36px, 4.45vw, 64px);background:var(--home-paper)}.home-page--cinematic.home-page .solutions-section{color:var(--home-ink);background:#eef1e9;border-top:1px solid #d6dfd3;padding:106px 0 88px}.home-page--cinematic.home-page .solutions-shell{max-width:var(--home-content);padding-inline:var(--home-gutter)}.home-page--cinematic.home-page .scene-showcase{grid-template-columns:minmax(285px,.87fr) minmax(0,1.8fr);align-items:stretch;gap:clamp(36px,4vw,60px)}.home-page--cinematic.home-page .solutions-heading{margin-bottom:34px}.home-page--cinematic.home-page .solutions-heading h2{letter-spacing:-1.4px;color:#223c35;font-size:clamp(34px,3.15vw,46px);font-weight:550;line-height:1.38}.home-page--cinematic.home-page .solutions-heading h2 span{color:#527765}.home-page--cinematic.home-page .solutions-heading>p{color:#5e7264;margin-top:18px;font-size:14px;line-height:1.9}.home-page--cinematic.home-page .scene-picker button{color:#52695d;border-color:#cbd6c8;grid-template-columns:23px minmax(0,1fr) 17px;gap:12px;min-height:98px;padding:19px 0;transition:color .2s}.home-page--cinematic.home-page .scene-picker button.selected{color:#163e30}.home-page--cinematic.home-page .scene-choice-copy>strong{letter-spacing:-.5px;font-size:21px;font-weight:500;line-height:1.55}.home-page--cinematic.home-page .selected .scene-choice-copy>strong{font-weight:650}.home-page--cinematic.home-page .scene-choice-copy>span{color:#5b6c5f;font-size:13px;line-height:1.8}.home-page--cinematic.home-page .scene-number{color:#6b7c6c;font-size:11px}.home-page--cinematic.home-page .selected .scene-number{color:#325d46}.home-page--cinematic.home-page .scene-track{height:2px}.home-page--cinematic.home-page .scene-track>span{background:#527e64}.home-page--cinematic.home-page .selected .scene-track{background:#c5d6bf}.home-page--cinematic.home-page .scene-panel{background:#fbfbf6;border:1px solid #d6ddcf;border-radius:18px;box-shadow:0 20px 55px #263e2810,0 2px 8px #263e2805}.home-page--cinematic.home-page .scene-canvas{color:#294339;background:#e4ebdf;padding:34px}.home-page--cinematic.home-page .scene-visual-caption{margin-bottom:23px}.home-page--cinematic.home-page .scene-visual-caption h3{color:#213c31;font-size:clamp(24px,2.05vw,29px);font-weight:550;line-height:1.5}.home-page--cinematic.home-page .scene-visual-caption p{color:#546b5c;font-size:13px;line-height:1.85}.home-page--cinematic.home-page .scene-artwork{padding:14px 0 22px}.home-page--cinematic.home-page .communication-product-collage img{border-radius:8px;max-height:510px;box-shadow:0 18px 45px #213c2c12}.home-page--cinematic.home-page .scene-canvas.check-in{background:#203d3c}.home-page--cinematic.home-page .check-in .scene-visual-caption h3{color:#f7f5e9}.home-page--cinematic.home-page .check-in .scene-visual-caption p{color:#bdcfc3}.home-page--cinematic.home-page .checkin-board{background:#fafbf5;border-color:#567369;box-shadow:0 24px 50px #04171430}.home-page--cinematic.home-page .scene-canvas.in-stay-service{background:#e3e8df}.home-page--cinematic.home-page .room-service{gap:clamp(24px,3vw,48px)}.home-page--cinematic.home-page .room-device{background:#f9faf3;border-color:#29463a;box-shadow:0 18px 38px #1f3a2920}.home-page--cinematic.home-page .voice-glyph i{background:#4c7d63}.home-page--cinematic.home-page .voice-glyph i:nth-child(3n){background:#86a68d}.home-page--cinematic.home-page .room-handoff h4{color:#29463a}.home-page--cinematic.home-page .room-handoff p,.home-page--cinematic.home-page .handoff-label{color:#5b7061}.home-page--cinematic.home-page .handoff-tag{color:#38604a;background:#ceddca}.home-page--cinematic.home-page .scene-canvas.safety-operations{background:#e5e7de}.home-page--cinematic.home-page .safety-board{border-color:#ced8c9;box-shadow:0 22px 50px #263e2810}.home-page--cinematic.home-page .safety-view{background:#f1f3ed}.home-page--cinematic.home-page .scene-canvas.item-delivery{background:#eae6dc}.home-page--cinematic.home-page .delivery-illustration{background:#f7f5ed;border-color:#d4d4c7;border-radius:10px}.home-page--cinematic.home-page .delivery-illustration svg{stroke:#4d6c5d}.home-page--cinematic.home-page .delivery-step p{color:#627366}.home-page--cinematic.home-page .scene-image-cta{color:#2c543d;background:#f8faf0;border-color:#93af98;border-radius:6px;min-height:44px;padding-inline:16px;font-size:12px}.home-page--cinematic.home-page .scene-visual-link:hover .scene-image-cta,.home-page--cinematic.home-page .scene-visual-link:focus-visible .scene-image-cta{background:#fffef6;border-color:#486b53}.home-page--cinematic.home-page .scene-visual-link.is-dark .scene-image-cta{color:#eef3e5;background:#ffffff0c;border-color:#93aa97}.home-page--cinematic.home-page .scene-products{background:#fbfbf6;border-top:1px solid #d9dfd2;padding:24px 28px 22px}.home-page--cinematic.home-page .scene-products-heading h4{color:#3b5946;font-size:12px}.home-page--cinematic.home-page .scene-products-heading>span{color:#667667;font-size:11px}.home-page--cinematic.home-page .scene-products ul{gap:8px}.home-page--cinematic.home-page .scene-products li{flex:135px;min-width:115px}.home-page--cinematic.home-page .scene-products li a{min-height:66px;box-shadow:none;background:#f1f5eb;border:1px solid #d1dbc9;border-radius:7px;padding:12px}.home-page--cinematic.home-page .scene-product-copy strong{color:#315b43;letter-spacing:.3px;font-size:14px}.home-page--cinematic.home-page .scene-product-copy>span{color:#62745f;font-size:11px}.home-page--cinematic.home-page .scene-products li a>svg{color:#5d7e60}.home-page--cinematic.home-page .scene-products li a:hover,.home-page--cinematic.home-page .scene-products li a:focus-visible{box-shadow:none;background:#e6edde;border-color:#7c9977}.home-page--cinematic.home-page .scene-product-note{color:#61725f;font-size:11px}.home-page--cinematic.home-page .scene-playback{color:#64745f;margin-top:20px}.home-page--cinematic.home-page .scene-count{color:#315939}.home-page--cinematic.home-page .scene-count>span{color:#667760}.home-page--cinematic.home-page .playback-caption{font-size:11px}.home-page--cinematic.home-page .scene-playback button{color:#416443;background:#f5f8ee;border-color:#bdcdb4;width:36px;height:36px}.home-page--cinematic.home-page .solutions-directory a{color:#426344;min-height:44px;font-size:13px}.home-page--cinematic.home-page .solutions-section :focus-visible{outline-color:#426f4d}}@media (width>=901px) and (width<=1150px){.home-page--cinematic.home-page .solutions-section{padding:82px 0 66px}.home-page--cinematic.home-page .scene-showcase{grid-template-columns:270px minmax(0,1fr);gap:28px}.home-page--cinematic.home-page .scene-canvas{padding:26px}.home-page--cinematic.home-page .solutions-heading h2{font-size:33px}.home-page--cinematic.home-page .scene-choice-copy>strong{font-size:20px}.home-page--cinematic.home-page .scene-picker button{gap:8px}.home-page--cinematic.home-page .scene-products{padding:20px}.home-page--cinematic.home-page .scene-products li{flex-basis:110px}}@media (width>=901px){.home-page--cinematic.home-page .floating-trial{background:#132c2df5;border-color:#b7c6b52e}.home-page--cinematic.home-page .floating-trial-inner{max-width:1440px;padding-inline:clamp(36px,4.45vw,64px)}.home-page--cinematic.home-page .floating-trial-title{color:#f4eddb}.home-page--cinematic.home-page .floating-trial-detail{color:#c0ccbf}.home-page--cinematic.home-page .floating-trial-offer{color:#ead4a1;background:#cbb57c14;border-color:#cbb57c50}.home-page--cinematic.home-page .floating-trial button{color:#203b35;background:#f7e8c9;border-color:#fff0d6}.home-page--cinematic.home-page .floating-trial button:hover{background:#fff4df}.home-page--cinematic .capabilities-section{color:#24332f;background:#f7f4ee;border-bottom:1px solid #dfdcd4;padding:clamp(88px,7.6vw,112px) 0 clamp(84px,7vw,104px)}.home-page--cinematic .capabilities-section .capabilities-shell,.home-page--cinematic .workflow-section .workflow-shell{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(36px,4.45vw,64px)}.home-page--cinematic .capabilities-section .capabilities-title{color:#26342f;text-align:left;letter-spacing:-1.8px;max-width:780px;margin:0;font-size:clamp(40px,3.75vw,54px);font-weight:550;line-height:1.34}.home-page--cinematic .capabilities-section .capabilities-title>span{color:#79715c}.home-page--cinematic .capabilities-section .capabilities-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:42px 0;margin-top:58px;display:grid}.home-page--cinematic .capabilities-section .capability-item{background:0 0;border-top:1px solid #d5d5ca;border-right:1px solid #d5d5ca;grid-column:span 2;min-width:0;padding:28px 36px 0}.home-page--cinematic .capabilities-section .capability-item:nth-child(3){padding-left:0}.home-page--cinematic .capabilities-section .capability-item:last-child{border-right:0;padding-right:0}.home-page--cinematic .capabilities-section .capability-item .capability-icon{color:#476d61;background:0 0;border:0;border-radius:0;place-items:center start;width:40px;height:40px}.home-page--cinematic .capabilities-section .capability-icon svg{stroke-width:1.35px;width:31px;height:31px}.home-page--cinematic .capabilities-section .capability-icon.amber{color:#98764b;background:0 0}.home-page--cinematic .capabilities-section .capability-item h3{color:#26342f;letter-spacing:-.55px;text-wrap:balance;max-width:none;min-height:0;margin:16px 0 10px;font-size:clamp(20px,1.65vw,23px);font-weight:550;line-height:1.5}.home-page--cinematic .capabilities-section .capability-item p{color:#60675e;max-width:32em;margin:0;font-size:15px;line-height:1.85}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2){border-top:0;grid-column:span 3;grid-template-rows:auto 1fr;grid-template-columns:minmax(104px,.38fr) minmax(0,1fr);align-content:start;column-gap:28px;padding:0 40px 0 0;display:grid}.home-page--cinematic .capabilities-section .capability-item:nth-child(2){border-right:0;padding:0 0 0 40px}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2) .capability-icon{color:#36584c;grid-row:1/3;align-items:flex-start;width:auto;height:auto;min-height:124px;display:flex;position:relative}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2) .capability-icon svg{display:none}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2) .capability-icon:before{color:inherit;letter-spacing:-7px;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(94px,8.3vw,120px);font-weight:400;line-height:1.05;display:block}.home-page--cinematic .capabilities-section .capability-item:first-child .capability-icon:before{content:"16" / ""}.home-page--cinematic .capabilities-section .capability-item:nth-child(2) .capability-icon:before{content:"24" / "";color:#827052}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2) h3{margin-top:15px;font-size:clamp(21px,1.8vw,26px);line-height:1.4}.home-page--cinematic .workflow-section{--journey-gap:36px;--journey-node-size:88px;color:#f3f0e8;background:linear-gradient(118deg,#182b31 0%,#172a31 60%,#20372f 100%);border-block:1px solid #b6c8bc16;padding:clamp(88px,7.6vw,112px) 0 clamp(82px,7vw,104px);position:relative;overflow:hidden}.home-page--cinematic .workflow-section .workflow-shell{position:relative}.home-page--cinematic .workflow-section h2{color:#f3f0e8;letter-spacing:-1.8px;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(40px,3.75vw,54px);font-weight:550;line-height:1.34}.home-page--cinematic .workflow-section h2>span{color:#cbbd9f;display:block}.home-page--cinematic .workflow-section .journey-diagram{margin-top:64px}.home-page--cinematic .workflow-section .journey-stages{gap:var(--journey-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-page--cinematic .workflow-section .journey-stages>li{text-align:center;min-width:0;position:relative}.home-page--cinematic .workflow-section .stage-icon{width:var(--journey-node-size);height:var(--journey-node-size);color:#e6d5b5;background:#263b3d;border:1px solid #a6b8a74d;border-radius:24px;place-items:center;margin:0 auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0c}.home-page--cinematic .workflow-section .stage-icon svg{stroke-width:1.35px;width:32px;height:32px}.home-page--cinematic .workflow-section .journey-stages>li:nth-child(2) .stage-icon,.home-page--cinematic .workflow-section .journey-stages>li:nth-child(3) .stage-icon{background:#31483f;border-color:#bcba8f70}.home-page--cinematic .workflow-section .stage-icon:after{content:"";background:#a6c3a4;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;right:11px}.home-page--cinematic .workflow-section .stage-connector{top:calc(var(--journey-node-size) / 2);left:calc(50% + var(--journey-node-size) / 2 + 12px);width:calc(100% + var(--journey-gap) - var(--journey-node-size) - 24px);background:#92a79978;height:1px;position:absolute}.home-page--cinematic .workflow-section .stage-connector svg{color:#aabdac;stroke-width:1.4px;width:15px;height:15px;position:absolute;top:-7px;right:-1px}.home-page--cinematic .workflow-section .journey-stages h3{color:#f2eee5;letter-spacing:-.55px;margin:25px 0 10px;font-size:clamp(20px,1.75vw,24px);font-weight:500;line-height:1.5}.home-page--cinematic .workflow-section .journey-stages p{color:#b8c6bd;text-wrap:balance;max-width:16em;margin-inline:auto;font-size:14px;line-height:1.85}.home-page--cinematic .workflow-section .coverage-row{gap:var(--journey-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.home-page--cinematic .workflow-section .safety-coverage{min-height:70px;margin-inline:calc((100% - var(--journey-gap) * 2) / 6);background:0 0;border-top:1px solid #b9b28b85;grid-column:2/-1;justify-content:center;align-items:center;gap:12px;padding:23px 0 0;display:flex;position:relative}.home-page--cinematic .workflow-section .safety-coverage:before,.home-page--cinematic .workflow-section .safety-coverage:after{content:"";background:#b9b28b85;border:0;width:1px;height:9px;position:absolute;top:-9px}.home-page--cinematic .workflow-section .safety-coverage:before{left:0}.home-page--cinematic .workflow-section .safety-coverage:after{right:0}.home-page--cinematic .workflow-section .safety-coverage>svg{color:#d4c59f;stroke-width:1.4px;flex:none;width:23px;height:23px}.home-page--cinematic .workflow-section .safety-coverage p{color:#c5cfc4;text-wrap:balance;margin:0;font-size:14px;line-height:1.75}.home-page--cinematic .workflow-section .safety-coverage p>span{color:#e2d5b7;display:inline-block}}@media (width>=901px) and (width<=1100px){.home-page--cinematic .capabilities-section .capabilities-grid{gap:34px 0;margin-top:44px}.home-page--cinematic .capabilities-section .capability-item{padding-inline:24px}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2){grid-template-columns:104px minmax(0,1fr);column-gap:18px;padding-right:26px}.home-page--cinematic .capabilities-section .capability-item:nth-child(2){padding-left:26px;padding-right:0}.home-page--cinematic .capabilities-section .capability-item:nth-child(-n+2) h3{margin-top:10px;font-size:21px}.home-page--cinematic .capabilities-section .capability-item p{font-size:14px}.home-page--cinematic .workflow-section{--journey-gap:20px;--journey-node-size:76px}.home-page--cinematic .workflow-section .stage-icon{border-radius:21px}.home-page--cinematic .workflow-section .journey-stages p{font-size:13px}.home-page--cinematic .workflow-section .safety-coverage{gap:10px}.home-page--cinematic .workflow-section .safety-coverage p{font-size:13px}}@media (width>=901px){.home-page--cinematic.home-page .customer-section{color:#233c32;background:#fbfaf6;padding:92px 0 66px}.home-page--cinematic.home-page .customer-section .customer-shell,.home-page--cinematic.home-page .origin-section .origin-shell,.home-page--cinematic.home-page .trial-support-section .trial-support-shell,.home-page--cinematic.home-page>.site-footer .footer-shell{max-width:1440px;padding-inline:clamp(36px,4.45vw,64px)}.home-page--cinematic.home-page .customer-section .customer-heading{align-items:flex-end;gap:32px}.home-page--cinematic.home-page .customer-section .customer-heading h2{letter-spacing:-.8px;color:#233c32;font-size:clamp(28px,2.35vw,34px);font-weight:550;line-height:1.4}.home-page--cinematic.home-page .customer-section .results-link{color:#48644f;border-bottom:1px solid #48644f4d;gap:20px;font-size:14px}.home-page--cinematic.home-page .customer-section .results-link:hover{color:#213a2e;border-color:#213a2e}.home-page--cinematic.home-page .customer-section .testimonial-carousel{max-width:1112px;margin:48px auto 0}.home-page--cinematic.home-page .customer-section .quote-layout{grid-template-columns:64px minmax(0,1fr);gap:24px}.home-page--cinematic.home-page .customer-section .quote-mark{color:#c3aa7d;margin-top:14px;font-size:108px;line-height:1}.home-page--cinematic.home-page .customer-section .quote-viewport{min-height:clamp(234px,20vw,282px)}.home-page--cinematic.home-page .customer-section .quote-topic{letter-spacing:.4px;color:#657261;margin-bottom:18px;font-size:12px}.home-page--cinematic.home-page .customer-section .quote-copy blockquote{color:#183c30;letter-spacing:-.6px;text-wrap:pretty;max-width:1024px;font-size:clamp(29px,2.85vw,40px);font-weight:450;line-height:1.7}.home-page--cinematic.home-page .customer-section .testimonial-footer{border-top:1px solid #d5d7cb;gap:24px;margin:28px 0 0 88px;padding-top:24px}.home-page--cinematic.home-page .customer-section .photo-placeholder-slot{color:#4d6751;background:#e9eadf;border-color:#b9c4b3}.home-page--cinematic.home-page .customer-section .person-copy strong{color:#203d2f;font-size:14px}.home-page--cinematic.home-page .customer-section .person-copy>p>span,.home-page--cinematic.home-page .customer-section .person-copy .customer-property{color:#667660;font-size:12px}.home-page--cinematic.home-page .customer-section .property-size{border-color:#bdccb8}.home-page--cinematic.home-page .customer-section .slide-count{color:#395641;font-size:13px}.home-page--cinematic.home-page .customer-section .slide-count>span{color:#6b7b67}.home-page--cinematic.home-page .customer-section .carousel-controls{gap:8px}.home-page--cinematic.home-page .customer-section .carousel-controls button{color:#395641;background:0 0;border-color:#b9c6b2;width:44px;height:44px}.home-page--cinematic.home-page .customer-section .carousel-controls button:hover{background:#f0eee5;border-color:#c3aa7d}.home-page--cinematic.home-page .customer-section .customer-brands{border-color:#d5d7cb;gap:22px 16px;margin-top:48px;padding-top:32px}.home-page--cinematic.home-page .customer-section .customer-brands img{background:#fcfaf4;border-radius:3px}.home-page--cinematic.home-page .customer-section .brand-placeholder{color:#526b57;font-size:14px}.home-page--cinematic.home-page .customer-section .customer-brand-name{color:#687963;font-size:11px}.home-page--cinematic.home-page .origin-section{color:#203731;background:#f4f0e8;padding:100px 0 96px}.home-page--cinematic.home-page .origin-section .origin-shell{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(42px,5vw,76px)}.home-page--cinematic.home-page .origin-section .origin-photo-frame{aspect-ratio:1.02;box-shadow:none;background:#e8e3d7;border:1px solid #d5d1c4;border-radius:4px}.home-page--cinematic.home-page .origin-section .origin-photo-slot{color:#6e7567}.home-page--cinematic.home-page .origin-section .origin-photo-slot>svg{stroke:#818c79;width:42px;height:42px}.home-page--cinematic.home-page .origin-section .origin-photo-slot>span{color:#505f51}.home-page--cinematic.home-page .origin-section .origin-photo-slot>p,.home-page--cinematic.home-page .origin-section .origin-photograph>figcaption{color:#606d60;font-size:12px;line-height:1.75}.home-page--cinematic.home-page .origin-section .origin-copy{padding-bottom:0}.home-page--cinematic.home-page .origin-section .origin-copy h2{color:#1d332e;letter-spacing:-1.1px;margin-bottom:32px;font-size:clamp(34px,3.35vw,48px);font-weight:550;line-height:1.3}.home-page--cinematic.home-page .origin-section .origin-copy h2>span{color:#547364}.home-page--cinematic.home-page .origin-section .origin-experience>li{border-color:#cbcdbf;padding-block:23px}.home-page--cinematic.home-page .origin-section .origin-experience>li:first-child{padding-top:0}.home-page--cinematic.home-page .origin-section .origin-experience h3{color:#2b4136;margin-bottom:10px;font-size:18px;line-height:1.7}.home-page--cinematic.home-page .origin-section .origin-experience h3>strong{color:#345e4d;letter-spacing:-1.2px;margin-inline:6px;font-size:clamp(32px,3.2vw,46px);font-weight:550;line-height:1.25}.home-page--cinematic.home-page .origin-section .origin-experience p{color:#526156;font-size:15px;line-height:1.85}.home-page--cinematic.home-page .origin-section .origin-founder{margin-top:24px}.home-page--cinematic.home-page .origin-section .founder-name strong{color:#2a4437;font-size:15px}.home-page--cinematic.home-page .origin-section .founder-name>span{color:#617260;border-color:#c3cbbd;font-size:12px}.home-page--cinematic.home-page .origin-section .origin-closing{color:#3d6250;margin-top:24px;font-size:19px;line-height:1.7}.home-page--cinematic.home-page .origin-section .origin-link{color:#315d49;border-bottom:1px solid #315d494d;gap:22px;margin-top:20px;font-size:14px}.home-page--cinematic.home-page .origin-section .origin-link:hover{color:#162f25;border-color:#315d49}.home-page--cinematic.home-page .trial-support-section{color:#1e342d;background:#fcfaf5;padding:90px 0 78px}.home-page--cinematic.home-page .trial-support-section .trial-support-heading{max-width:900px}.home-page--cinematic.home-page .trial-support-section .trial-support-heading h2{letter-spacing:-1.1px;color:#22392f;font-size:clamp(35px,3.3vw,48px);font-weight:550;line-height:1.35}.home-page--cinematic.home-page .trial-support-section .trial-support-heading h2>span{color:#5a7664}.home-page--cinematic.home-page .trial-support-section .team-region{margin-top:42px}.home-page--cinematic.home-page .trial-support-section .team-introduction{gap:24px;margin-bottom:28px}.home-page--cinematic.home-page .trial-support-section .team-introduction h3{color:#314c3d;margin-bottom:8px;font-size:18px}.home-page--cinematic.home-page .trial-support-section .team-introduction p{color:#56675a;font-size:14px;line-height:1.8}.home-page--cinematic.home-page .trial-support-section .team-range{color:#5e7261;font-size:12px}.home-page--cinematic.home-page .trial-support-section .team-controls button{color:#385844;background:0 0;border-color:#c2cebd;width:44px;height:44px}.home-page--cinematic.home-page .trial-support-section .team-controls button:hover{background:#eceee4;border-color:#6f8874}.home-page--cinematic.home-page .trial-support-section .support-team{--team-gap:0px;scrollbar-color:#b5c2af transparent;border-top:1px solid #ccd2c5;border-bottom:1px solid #ccd2c5;gap:0;padding:0 0 8px}.home-page--cinematic.home-page .trial-support-section .support-member{box-shadow:none;background:0 0;border:0;border-left:1px solid #d9ddcf;border-radius:0;padding:30px 24px 28px}.home-page--cinematic.home-page .trial-support-section .support-member:first-child{border-left-color:#0000}.home-page--cinematic.home-page .trial-support-section .support-member h4{color:#2b4936;margin-bottom:24px;font-size:19px;font-weight:550;line-height:1.55}.home-page--cinematic.home-page .trial-support-section .support-person{align-items:center;gap:12px}.home-page--cinematic.home-page .trial-support-section .support-person>img,.home-page--cinematic.home-page .trial-support-section .support-photo-slot{object-fit:cover;border-radius:50%;width:80px;height:80px}.home-page--cinematic.home-page .trial-support-section .support-photo-slot{color:#5b705c;background:#e9eadf;border-color:#c9d1bf}.home-page--cinematic.home-page .trial-support-section .support-name{color:#526a55;font-size:13px}.home-page--cinematic.home-page .trial-support-section .support-member>p{color:#56695a;margin-top:22px;font-size:14px;line-height:1.85}.home-page--cinematic.home-page .trial-support-section .onboarding-stages{border:0;gap:42px;margin-top:36px;padding-top:0}.home-page--cinematic.home-page .trial-support-section .stage-number{color:#3f654b;background:#edf0e5;border-color:#c8d1bd;width:28px;height:28px;font-size:12px}.home-page--cinematic.home-page .trial-support-section .onboarding-stages h3{color:#314f3c;margin-bottom:7px;font-size:16px}.home-page--cinematic.home-page .trial-support-section .onboarding-stages p{color:#596b5b;font-size:13px;line-height:1.8}.home-page--cinematic.home-page .trial-support-section .stage-arrow{color:#82987d;right:-28px}.home-page--cinematic.home-page .trial-support-section .trial-outcome{color:#5d735f;margin-top:32px;font-size:13px}.home-page--cinematic.home-page .final-invitation{color:#fbf7eb;text-align:center;background:#17332f;padding:104px 0 100px}.home-page--cinematic.home-page .final-invitation .invitation-shell{max-width:1120px;padding-inline:48px}.home-page--cinematic.home-page .final-invitation h2{color:#fcf8ee;letter-spacing:-1.6px;font-size:clamp(43px,4.35vw,62px);font-weight:550;line-height:1.3}.home-page--cinematic.home-page .final-invitation h2 span{color:#ead5ad}.home-page--cinematic.home-page .final-invitation h2 .invitation-first,.home-page--cinematic.home-page .final-invitation h2 .invitation-hotel{color:#fcf8ee}.home-page--cinematic.home-page .final-invitation .invitation-intro{color:#c6d0c2;max-width:700px;margin-top:28px;font-size:16px;line-height:1.85}.home-page--cinematic.home-page .final-invitation .invitation-actions{gap:24px;margin-top:36px}.home-page--cinematic.home-page .final-invitation .invitation-primary{color:#233c32;min-width:238px;min-height:60px;box-shadow:none;background:#f7e8c9;border-color:#f7e8c9;border-radius:7px;gap:28px;padding-inline:28px;font-size:16px}.home-page--cinematic.home-page .final-invitation .invitation-primary:hover{box-shadow:none;background:#fff3dc;border-color:#fff3dc}.home-page--cinematic.home-page .final-invitation .invitation-secondary{color:#eee7d6;background:0 0;border:1px solid #bfcdbb5e;border-radius:7px;min-height:60px;padding-inline:24px;font-size:14px}.home-page--cinematic.home-page .final-invitation .invitation-secondary:hover{color:#fff9ed;background:#fff9ed08;border-color:#e5ddc6}.home-page--cinematic.home-page .final-invitation .invitation-support{color:#b9c9b8;margin-top:20px;font-size:12px}.home-page--cinematic.home-page>.site-footer{color:#b7c5b5;background:#102824;border-top:1px solid #c6d3c116;padding:56px 0 26px}.home-page--cinematic.home-page>.site-footer .footer-identity{border-color:#c6d3c124;padding-bottom:32px}.home-page--cinematic.home-page>.site-footer .footer-identity img{opacity:.95;width:188px}.home-page--cinematic.home-page>.site-footer .footer-identity p{color:#b6c7b5;font-size:13px;line-height:1.85}.home-page--cinematic.home-page>.site-footer .footer-directory{grid-template-columns:1.15fr 1.35fr 1fr .85fr;gap:48px;padding:36px 0 32px}.home-page--cinematic.home-page>.site-footer .footer-directory h3{color:#f0eddf;margin-bottom:17px;font-size:14px}.home-page--cinematic.home-page>.site-footer .footer-directory a,.home-page--cinematic.home-page>.site-footer .footer-directory button{color:#b5c5b4;min-height:36px;font-size:13px;line-height:1.7}.home-page--cinematic.home-page>.site-footer .footer-product-list a{font-size:12px}.home-page--cinematic.home-page>.site-footer .footer-directory a:hover,.home-page--cinematic.home-page>.site-footer .footer-directory button:hover{color:#fff2d6}.home-page--cinematic.home-page>.site-footer .footer-bottom{color:#a9bca8;border-color:#c6d3c124;padding-top:22px;font-size:12px}.home-page--cinematic.home-page>.site-footer .legal-links{color:#c1cdbb;gap:24px;width:auto;display:flex}.home-page--cinematic.home-page>.site-footer .legal-links a:hover{color:#fff2d6}.home-page--cinematic.home-page .final-invitation :is(a,button):focus-visible,.home-page--cinematic.home-page>.site-footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #f7e8c9}.home-page--cinematic.home-page .customer-section :is(a,button):focus-visible,.home-page--cinematic.home-page .origin-section :is(a,button):focus-visible,.home-page--cinematic.home-page .trial-support-section :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #315d49}}@media (width>=901px) and (width<=1150px){.home-page--cinematic.home-page .customer-section,.home-page--cinematic.home-page .origin-section,.home-page--cinematic.home-page .trial-support-section{padding-top:76px;padding-bottom:68px}.home-page--cinematic.home-page .customer-section .quote-layout{grid-template-columns:42px minmax(0,1fr);gap:18px}.home-page--cinematic.home-page .customer-section .quote-mark{font-size:84px}.home-page--cinematic.home-page .customer-section .testimonial-footer{margin-left:60px}.home-page--cinematic.home-page .origin-section .origin-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px}.home-page--cinematic.home-page .origin-section .origin-photo-frame{aspect-ratio:.78}.home-page--cinematic.home-page .origin-section .origin-copy h2{margin-bottom:26px;font-size:34px}.home-page--cinematic.home-page .origin-section .origin-experience h3{font-size:16px}.home-page--cinematic.home-page .origin-section .origin-experience h3>strong{margin-inline:3px;font-size:31px}.home-page--cinematic.home-page .origin-section .origin-experience p{font-size:14px}.home-page--cinematic.home-page .trial-support-section .support-team{--team-visible:2}.home-page--cinematic.home-page .trial-support-section .support-member{padding-inline:28px}.home-page--cinematic.home-page .trial-support-section .onboarding-stages{gap:30px}.home-page--cinematic.home-page .trial-support-section .stage-arrow{right:-22px}.home-page--cinematic.home-page>.site-footer .footer-directory{gap:28px}}.home-page--cinematic .origin-photograph>figcaption{font-size:14px}.home-page--cinematic .origin-photo-frame{background:#f1f3f6}.home-page--cinematic .origin-photo-frame>img{object-fit:contain}.home-page--cinematic .support-member>p{font-size:16px;line-height:1.75}.home-page--cinematic .support-member h4{margin-bottom:12px}.home-page--cinematic .support-member .support-person+p{margin-top:19px}@media (width<=900px){.site.home-page.home-page--cinematic{--mobile-gutter:24px;background:#fff}.site.home-page.home-page--cinematic .floating-trial{display:block}.site.home-page.home-page--cinematic .home-hero:before,.site.home-page.home-page--cinematic .home-hero:after{display:none}.site.home-page.home-page--cinematic .standard-header{background:#152027;position:relative;top:auto}.site.home-page.home-page--cinematic .panel a,.site.home-page.home-page--cinematic .panel button{white-space:normal;min-height:44px}.site.home-page.home-page--cinematic .panel-label,.site.home-page.home-page--cinematic .mobile-product-purpose,.site.home-page.home-page--cinematic .panel-bottom small{font-size:14px;line-height:1.5}.site.home-page.home-page--cinematic .home-hero--focused{background:#152027;flex-direction:column;min-height:0;display:flex;overflow:clip}.site.home-page.home-page--cinematic .hero-shell,.site.home-page.home-page--cinematic .hero-composition--focused{display:contents}.site.home-page.home-page--cinematic .hero-message{width:100%;padding:36px var(--mobile-gutter) 28px;order:1}.site.home-page.home-page--cinematic .hero-eyebrow{color:#c3cdd1;letter-spacing:.4px;margin-bottom:16px;font-size:14px}.site.home-page.home-page--cinematic .hero-message h1{color:#fff9ee;letter-spacing:-1px;margin:0 0 20px;font-size:clamp(32px,8vw,52px);line-height:1.3}.site.home-page.home-page--cinematic .hero-message h1 em{color:#e9d6ac}.site.home-page.home-page--cinematic .hero-subtitle{height:auto}.site.home-page.home-page--cinematic .hero-subtitle p{color:#c6cfd4;margin:0;font-size:16px;line-height:1.75}.site.home-page.home-page--cinematic .hero-conversion{margin-top:24px}.site.home-page.home-page--cinematic .trial-offer{margin-bottom:16px;font-size:14px}.site.home-page.home-page--cinematic .hero-buttons{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.site.home-page.home-page--cinematic .hero-trial-slot{height:52px}.site.home-page.home-page--cinematic .hero-primary{color:#202b32;height:52px;min-height:52px;box-shadow:none;background:#f7e8c9;border-color:#f7e8c9;gap:12px;padding:0 12px;font-size:16px}.site.home-page.home-page--cinematic .hero-primary-copy{display:contents}.site.home-page.home-page--cinematic .hero-primary-offer{display:none}.site.home-page.home-page--cinematic .hero-primary svg{width:18px;height:18px}.site.home-page.home-page--cinematic .hero-secondary{color:#eee;border-color:#8c9ba455;gap:8px;width:100%;min-width:0;min-height:52px;padding:0 8px;font-size:14px}.site.home-page.home-page--cinematic .hero-fineprint{color:#becad1;justify-content:flex-start;margin-top:16px;font-size:14px;line-height:1.5}.site.home-page.home-page--cinematic .ratings-near-trial{max-width:480px;margin-top:24px}.site.home-page.home-page--cinematic .ratings-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site.home-page.home-page--cinematic .platform-rating{min-width:0}.site.home-page.home-page--cinematic .platform-rating img{object-fit:contain;object-position:left;width:100%;max-width:100%;height:24px}.site.home-page.home-page--cinematic .rating-line{flex-wrap:wrap;gap:6px}.site.home-page.home-page--cinematic .rating-line strong{font-size:14px}.site.home-page.home-page--cinematic .hero-photograph{order:2;width:100%;height:clamp(320px,70vw,500px);position:relative;inset:auto;overflow:hidden}.site.home-page.home-page--cinematic .hero-photograph:after{display:none}.site.home-page.home-page--cinematic .hero-photograph img{object-fit:cover;object-position:78% center;width:100%;height:100%;display:block}.site.home-page.home-page--cinematic .work-stage{width:100%;padding:20px var(--mobile-gutter) 42px;order:3;justify-content:center}.site.home-page.home-page--cinematic .service-moment{--deck-height:320px;width:min(100%,520px)}.site.home-page.home-page--cinematic .service-card{background:#f8f8f6}.site.home-page.home-page--cinematic .card-content{padding:16px 18px 8px}.site.home-page.home-page--cinematic .service-presence,.site.home-page.home-page--cinematic .service-speaker,.site.home-page.home-page--cinematic .service-result,.site.home-page.home-page--cinematic .voice-caption,.site.home-page.home-page--cinematic .meet-people,.site.home-page.home-page--cinematic .meet-picture figcaption{font-size:14px;line-height:20px}.site.home-page.home-page--cinematic .guest-question p,.site.home-page.home-page--cinematic .service-answer p{font-size:16px;line-height:26px}.site.home-page.home-page--cinematic .meet-picture{height:160px}.site.home-page.home-page--cinematic .hero-edge{display:none}.site.home-page.home-page--cinematic .capabilities-section--focused{background:#f5f6f8;padding:56px 0}.site.home-page.home-page--cinematic .capabilities-section--focused .capabilities-title{text-align:left;letter-spacing:-.8px;font-size:32px;line-height:1.35}.site.home-page.home-page--cinematic .capability-composition{grid-template-columns:1fr;gap:32px;margin-top:28px}.site.home-page.home-page--cinematic .routine-focus{padding:24px}.site.home-page.home-page--cinematic .routine-focus h3{font-size:28px;line-height:1.4}.site.home-page.home-page--cinematic .routine-description{font-size:16px;line-height:1.75}.site.home-page.home-page--cinematic .routine-brand{flex-wrap:wrap}.site.home-page.home-page--cinematic .routine-brand .routine-presence,.site.home-page.home-page--cinematic .routine-topic-result{font-size:14px}.site.home-page.home-page--cinematic .ability-supports{gap:24px}.site.home-page.home-page--cinematic .ability-support{justify-content:flex-start}.site.home-page.home-page--cinematic .ability-support h3{flex-wrap:wrap;min-height:0;font-size:20px;line-height:1.4}.site.home-page.home-page--cinematic .ability-support h3 strong{font-size:42px}.site.home-page.home-page--cinematic .ability-support p{font-size:16px;line-height:1.65}.home-page--cinematic .scroll-scenes{padding:56px 0 40px}.home-page--cinematic .scroll-scenes .story-shell{width:calc(100% - 48px)}.home-page--cinematic .scroll-scenes .story-intro{margin-bottom:28px;display:block}.home-page--cinematic .scroll-scenes .heading-2{letter-spacing:-.8px;font-size:32px;line-height:1.35}.home-page--cinematic .scroll-scenes .story-intro h2 span{display:block}.home-page--cinematic .scroll-scenes .story-skip{margin-top:12px}.home-page--cinematic .scroll-scenes.is-flow .story-frames{gap:32px;overflow:visible}.home-page--cinematic .scroll-scenes.is-flow .story-frame{--frame-gutter:24px;height:auto;scroll-margin-top:16px}.home-page--cinematic .scroll-scenes .story-scene-link{flex-direction:column;display:flex}.home-page--cinematic .scroll-scenes .story-frame-heading{width:100%;max-width:none;padding:28px 24px 12px;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .story-eyebrow{margin-bottom:16px;font-size:14px;line-height:20px}.home-page--cinematic .scroll-scenes .heading-1{letter-spacing:-.6px;font-size:28px;line-height:1.4}.home-page--cinematic .scroll-scenes .story-description{max-width:none;margin-top:16px}.home-page--cinematic .scroll-scenes .story-description>p{font-size:16px;line-height:1.75}.home-page--cinematic .scroll-scenes .story-art{flex-direction:column;gap:24px;padding:12px 24px 28px;display:flex;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .art-summary{order:2;width:100%;max-width:none;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .caption-3,.home-page--cinematic .scroll-scenes .caption-4,.home-page--cinematic .scroll-scenes .body-6{font-size:14px;line-height:22px}.home-page--cinematic .scroll-scenes .story-products{border-top:1px solid #8993a333;flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px}.home-page--cinematic .scroll-scenes .story-product-links{flex-direction:column;align-items:flex-start;gap:8px}.home-page--cinematic .scroll-scenes .story-product-links ul{gap:8px 20px}.home-page--cinematic .scroll-scenes .story-products>p{text-align:left;font-size:14px;line-height:22px}.home-page--cinematic .scroll-scenes .communication-proof{grid-template-columns:1fr 1fr;gap:20px 12px;display:grid;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .proof-desktop{aspect-ratio:836/734;grid-column:1/-1;width:100%;max-width:100%;height:auto;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .proof-phone{aspect-ratio:324/790;width:100%;height:auto;position:relative;inset:auto;transform:none}.home-page--cinematic .scroll-scenes .reply-focus>span{font-size:14px}.home-page--cinematic .scroll-scenes .gate-device{order:0;width:100%;height:300px;margin-bottom:24px;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .gate-photo{max-width:192px;height:100%}.home-page--cinematic .scroll-scenes .checkin-stages{order:1;gap:20px}.home-page--cinematic .scroll-scenes .key-handoff{border-top:1px solid #8993a333;order:3;width:100%;max-width:none;padding-top:16px;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .key-handoff>svg{float:left;margin:0 16px 16px 0}.home-page--cinematic .scroll-scenes .key-handoff>.caption-2{margin-top:8px;font-size:14px;line-height:22px}.home-page--cinematic .scroll-scenes .stay-room{aspect-ratio:4/3;order:0;width:100%;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .room-question{padding:10px 12px;bottom:12px;left:12px;right:12px}.home-page--cinematic .scroll-scenes .room-question .title-3{font-size:16px}.home-page--cinematic .scroll-scenes .human-help{aspect-ratio:16/10;order:3;width:100%;max-width:360px;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .voice-help{order:1}.home-page--cinematic .scroll-scenes .voice-help .body-6{font-size:14px;line-height:22px}.home-page--cinematic .scroll-scenes .corridor-scene{aspect-ratio:1;width:100%;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .corridor-view img{object-position:70% center}.home-page--cinematic .scroll-scenes .corridor-label{padding:6px 8px;top:12px;right:12px}.home-page--cinematic .scroll-scenes .recognition-label{gap:8px;padding:12px;bottom:12px;left:12px;right:12px}.home-page--cinematic .scroll-scenes .recognition-label .title-3{font-size:14px;line-height:22px}.home-page--cinematic .scroll-scenes .delivery-products{width:100%;height:320px;position:relative;inset:auto}.home-page--cinematic .scroll-scenes .delivery-product--pick{width:56%}.home-page--cinematic .scroll-scenes .delivery-product--gift{width:36%}.home-page--cinematic .scroll-scenes .delivery-transfer{gap:0;width:8%;left:55%}.home-page--cinematic .scroll-scenes .delivery-product .title-3{font-size:14px;line-height:22px}.home-page--cinematic .continuity-section{padding:56px 0}.home-page--cinematic .continuity-shell{width:calc(100% - 48px)}.home-page--cinematic .continuity-heading{display:block}.home-page--cinematic .continuity-heading h2{letter-spacing:-.8px;font-size:32px;line-height:1.35}.home-page--cinematic .continuity-heading h2>span{margin-top:6px}.home-page--cinematic .continuity-heading>p{max-width:none;margin-top:20px;font-size:16px;line-height:1.75}.home-page--cinematic .continuity-diagram{margin-top:32px}.home-page--cinematic .continuity-identity{justify-content:flex-start;line-height:24px}.home-page--cinematic .continuity-stages{flex-direction:column;gap:0;display:flex}.home-page--cinematic .continuity-track{display:none}.home-page--cinematic .continuity-stages>li{text-align:left;padding:0 0 32px 44px}.home-page--cinematic .continuity-stages>li:before{content:"";background:#69739b;width:2px;position:absolute;top:16px;bottom:-8px;left:11px}.home-page--cinematic .continuity-stages>li:last-child:before{display:none}.home-page--cinematic .continuity-stages>li:last-child{padding-bottom:0}.home-page--cinematic .continuity-node{margin:0;position:absolute;top:2px;left:0}.home-page--cinematic .continuity-stage-heading{justify-content:flex-start}.home-page--cinematic .continuity-stages li>p{max-width:none;min-height:0;margin:8px 0 0;font-size:16px;line-height:1.7}.home-page--cinematic .continuity-safety{margin:32px 0 0;padding:20px 0 0}.home-page--cinematic .continuity-safety>p{text-align:left;justify-content:flex-start;font-size:16px;line-height:1.7}.home-page--cinematic .continuity-safety-ends{color:#bec8e6}.site.home-page.home-page--cinematic .origin-section,.site.home-page.home-page--cinematic .trial-support-section{padding:56px 0}.site.home-page.home-page--cinematic .origin-shell{grid-template-columns:1fr;gap:28px}.site.home-page.home-page--cinematic .origin-photo-frame{aspect-ratio:4/3;max-height:420px}.site.home-page.home-page--cinematic .origin-copy h2,.site.home-page.home-page--cinematic .trial-support-heading h2{font-size:32px;line-height:1.35}.site.home-page.home-page--cinematic .origin-experience p,.site.home-page.home-page--cinematic .team-introduction p,.site.home-page.home-page--cinematic .onboarding-stages p{font-size:16px;line-height:1.75}.site.home-page.home-page--cinematic .trial-support-section{color:#202431;background:#f5f6f8}.site.home-page.home-page--cinematic .trial-support-heading h2>span{color:#4f5bd5}.site.home-page.home-page--cinematic .support-team{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:16px;padding:0;overflow:visible}.site.home-page.home-page--cinematic .support-member{background:0 0;border:0;border-top:1px solid #dce1e8;border-radius:0;padding:20px 0}.site.home-page.home-page--cinematic .support-member h4{color:#202431;font-size:18px}.site.home-page.home-page--cinematic .team-controls{display:none}.site.home-page.home-page--cinematic .onboarding-stages h3{font-size:18px}.site.home-page.home-page--cinematic .trial-outcome,.site.home-page.home-page--cinematic .founder-name>span,.site.home-page.home-page--cinematic .origin-link{font-size:14px}.site.home-page.home-page--cinematic .final-invitation{background:#181818;padding:56px 0}.site.home-page.home-page--cinematic .final-invitation h2{font-size:32px;line-height:1.4}.site.home-page.home-page--cinematic .invitation-intro{color:#c7cbd5;font-size:16px;line-height:1.75}.site.home-page.home-page--cinematic .invitation-support{color:#c7cbd5;font-size:14px}.site.home-page.home-page--cinematic .invitation-primary{color:#202431;box-shadow:none;background:#c4caff;border-color:#c4caff}.site.home-page.home-page--cinematic .footer-directory a,.site.home-page.home-page--cinematic .footer-directory button{min-height:44px;font-size:14px}.site.home-page.home-page--cinematic .footer-identity p,.site.home-page.home-page--cinematic .footer-directory h3,.site.home-page.home-page--cinematic .footer-bottom{font-size:14px}.site.home-page.home-page--cinematic .site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media (width<=374px){.site.home-page.home-page--cinematic{--mobile-gutter:16px}.home-page--cinematic .scroll-scenes .story-shell,.home-page--cinematic .continuity-shell{width:calc(100% - 32px)}.home-page--cinematic .scroll-scenes .story-frame-heading,.home-page--cinematic .scroll-scenes .story-art,.home-page--cinematic .scroll-scenes .story-products{padding-left:16px;padding-right:16px}.site.home-page.home-page--cinematic .routine-focus{padding:20px 16px}.site.home-page.home-page--cinematic .routine-topics li{gap:8px}.site.home-page.home-page--cinematic .routine-topic-result{gap:4px}.site.home-page.home-page--cinematic .ability-supports{gap:24px 20px}.site.home-page.home-page--cinematic .ability-support h3{font-size:18px}.site.home-page.home-page--cinematic .hero-buttons{grid-template-columns:1fr}.site.home-page.home-page--cinematic .hero-secondary{min-height:44px}.site.home-page.home-page--cinematic .service-moment{--deck-height:344px}}html:is([lang=ja],[lang=en]) .home-page--cinematic :is(.hero-message h1,.scroll-scenes h2,.scroll-scenes h3,.continuity-heading h2,.proof-heading h2,.proof-lead){white-space:normal;overflow-wrap:break-word}html[lang=ja] .home-page--cinematic .hero-message h1{letter-spacing:-.025em;font-size:clamp(36px,3.55vw,54px);line-height:1.5}html[lang=en] .home-page--cinematic .hero-message h1{letter-spacing:-.035em;font-size:clamp(38px,4.15vw,62px);line-height:1.15}html:is([lang=ja],[lang=en]) .home-page--cinematic .hero-eyebrow{letter-spacing:.04em}html:is([lang=ja],[lang=en]) .home-page--cinematic .hero-buttons{flex-wrap:wrap}html:is([lang=ja],[lang=en]) .home-page--cinematic .service-moment{--deck-height:310px}html:is([lang=ja],[lang=en]) .home-page--cinematic .guest-question{display:block}html:is([lang=ja],[lang=en]) .home-page--cinematic .guest-question p,html:is([lang=ja],[lang=en]) .home-page--cinematic .service-answer p{font-size:16px;line-height:24px}html:is([lang=ja],[lang=en]) .home-page--cinematic .service-answer{min-height:0;margin-top:10px}html:is([lang=ja],[lang=en]) .home-page--cinematic .service-presence{white-space:normal}html:is([lang=ja],[lang=en]) .home-page--cinematic .communication-proof--localized{flex-direction:column;justify-content:center;width:auto;display:flex}html:is([lang=ja],[lang=en]) .home-page--cinematic .story-products,html:is([lang=ja],[lang=en]) .home-page--cinematic .story-product-links{gap:16px}html:is([lang=ja],[lang=en]) .home-page--cinematic .continuity-heading{align-items:start}html:is([lang=ja],[lang=en]) .home-page--cinematic .continuity-heading>p{flex:0 320px}html:is([lang=ja],[lang=en]) .home-page--cinematic .continuity-stage-heading{align-items:start}html:is([lang=ja],[lang=en]) .home-page--cinematic .proof-photo-frame--interface{align-items:center;padding:16px;display:flex}html:is([lang=ja],[lang=en]) .home-page--cinematic .proof-brand-button{height:auto;min-height:84px}html:is([lang=ja],[lang=en]) .home-page--cinematic .proof-brand-button span{white-space:normal;text-overflow:clip;overflow:visible}html:is([lang=ja],[lang=en]) .home-page--cinematic .story-interface-scroll .localized-reception{width:max(100%,960px)}@media (width>=901px){html[lang=ja] .home-page--cinematic .scroll-scenes .heading-1{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,43px);line-height:1.4}html[lang=en] .home-page--cinematic .scroll-scenes .heading-1{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,43px);line-height:1.15}html:is([lang=ja],[lang=en]) .home-page--cinematic .scroll-scenes .art-summary{max-width:380px}html:is([lang=ja],[lang=en]) .home-page--cinematic .continuity-heading h2{font-size:clamp(32px,3.1vw,48px);line-height:1.35}html:is([lang=ja],[lang=en]) .home-page--cinematic .proof-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.35}html:is([lang=ja],[lang=en]) .home-page--cinematic .proof-lead{font-size:clamp(24px,2.1vw,32px);line-height:1.5}}@media (width>=901px) and (width<=1200px){html:is([lang=ja],[lang=en]) .home-page--cinematic .story-products{align-items:start}html:is([lang=ja],[lang=en]) .home-page--cinematic .story-product-links{flex-direction:column;align-items:start;gap:0}html:is([lang=ja],[lang=en]) .home-page--cinematic .story-navigation{gap:16px}html:is([lang=ja],[lang=en]) .home-page--cinematic .story-scroll-cue{display:none}html:is([lang=ja],[lang=en]) .home-page--cinematic .story-frame-heading{top:24px}}@media (width<=900px){html[lang=ja] .site.home-page--cinematic .hero-message h1{font-size:clamp(28px,7vw,44px);line-height:1.5}html[lang=en] .site.home-page--cinematic .hero-message h1{font-size:clamp(32px,8vw,48px);line-height:1.2}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .hero-subtitle{min-height:0}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .hero-primary{white-space:normal;min-width:0}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .hero-secondary{white-space:normal}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .service-moment{--deck-height:360px}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .scroll-scenes .communication-proof--localized{width:100%;display:block}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .proof-photo-frame--interface{height:auto;min-height:280px}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .continuity-heading>p{flex:auto}html:is([lang=ja],[lang=en]) .site.home-page--cinematic .story-product-links>span{white-space:normal}}.final-invitation[data-v-50620708]{background:radial-gradient(ellipse 48% 54% at 50% 78%, #15516a88, transparent 88%), var(--sb-brand);color:#f2f6ff;text-align:center;padding:93px 0 88px;position:relative;overflow:hidden}.invitation-shell[data-v-50620708]{max-width:1000px;margin:auto;padding:0 36px}.final-invitation h2[data-v-50620708]{letter-spacing:-1.6px;margin:0;font-size:clamp(35px,4.1vw,57px);font-weight:550;line-height:1.4}.final-invitation h2 span[data-v-50620708]{color:#d4f6fb}.final-invitation h2 .invitation-first[data-v-50620708],.final-invitation h2 .invitation-hotel[data-v-50620708]{color:inherit}.invitation-intro[data-v-50620708]{color:#9db1c9;max-width:640px;margin:25px auto 0;font-size:15px;line-height:1.95}.invitation-mobile-break[data-v-50620708]{display:none}.invitation-actions[data-v-50620708]{justify-content:center;align-items:center;gap:30px;margin-top:32px;display:flex}.invitation-primary[data-v-50620708],.invitation-secondary[data-v-50620708]{border-radius:7px;justify-content:center;align-items:center;gap:27px;min-height:59px;padding:0 27px;font-size:15px;display:inline-flex}.invitation-primary[data-v-50620708]{color:#00172c;background:#8bebf5;border:1px solid #b5f7fc;min-width:234px;font-weight:650;transition:transform .2s,background .2s;box-shadow:0 7px 34px #35c4d828}.invitation-primary[data-v-50620708]:hover{background:#b4f8fc;transform:translateY(-2px)}.invitation-secondary[data-v-50620708]{color:#b5c7da;background:0 0;border:0;gap:13px;padding:0 4px;font-size:14px}.invitation-secondary[data-v-50620708]:hover{color:#f0f9ff}.invitation-actions svg[data-v-50620708]{width:18px;height:18px}.invitation-secondary svg[data-v-50620708]{width:15px;height:15px}.invitation-support[data-v-50620708]{color:#8ca8ba;margin:19px 0 0;font-size:12px;line-height:1.8}@media (width<=760px){.final-invitation[data-v-50620708]{padding:59px 0 53px}.invitation-shell[data-v-50620708]{padding:0 24px}.final-invitation h2[data-v-50620708]{letter-spacing:-.9px;font-size:33px}.invitation-intro[data-v-50620708]{margin-top:20px;font-size:13px}.invitation-mobile-break[data-v-50620708]{display:block}.invitation-actions[data-v-50620708]{flex-direction:column;gap:18px;margin-top:27px}.invitation-primary[data-v-50620708]{width:min(100%,330px);min-height:56px}.invitation-secondary[data-v-50620708]{min-height:38px}.invitation-support[data-v-50620708]{margin-top:12px;font-size:11px}}@media (width<=380px){.invitation-shell[data-v-50620708]{padding:0 20px}.final-invitation h2[data-v-50620708]{font-size:29px}}@media (prefers-reduced-motion:reduce){.invitation-primary[data-v-50620708]{transition:none}.invitation-primary[data-v-50620708]:hover{transform:none}}.site-footer[data-v-5910c052]{color:#8e9fb7;background:#050a1c;padding:56px 0 22px}.footer-shell[data-v-5910c052]{max-width:var(--sb-page-width,1392px);margin:auto;padding:0 56px}.footer-identity[data-v-5910c052]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}.footer-identity a[data-v-5910c052]{align-items:center;min-height:44px;display:inline-flex}.footer-identity img[data-v-5910c052]{filter:brightness(0)invert();opacity:.84;width:175px;height:auto;display:block}.footer-identity p[data-v-5910c052]{color:#8c9eb6;margin:0;font-size:12px;line-height:1.9}.footer-directory[data-v-5910c052]{grid-template-columns:1fr 1.35fr 1fr .85fr;gap:48px;padding:32px 0 31px;display:grid}.footer-directory h3[data-v-5910c052]{color:#cbd7e7;margin:0 0 15px;font-size:13px;font-weight:550;line-height:1.8}.footer-directory a[data-v-5910c052],.footer-directory button[data-v-5910c052]{color:#8e9fb7;text-align:left;background:0 0;border:0;align-items:center;width:fit-content;min-height:34px;padding:6px 0;font-size:12px;line-height:1.7;display:flex}.footer-directory a[data-v-5910c052]:hover,.footer-directory button[data-v-5910c052]:hover{color:#d3f3fa}.footer-product-list[data-v-5910c052]{grid-template-columns:1fr 1fr;column-gap:17px;display:grid}.footer-product-list a[data-v-5910c052]{letter-spacing:.15px;font-size:11px}.footer-bottom[data-v-5910c052]{color:#8397af;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:19px;font-size:11px;line-height:1.8;display:flex}@media (width<=1250px){.footer-shell[data-v-5910c052]{padding:0 36px}.footer-directory[data-v-5910c052]{gap:32px}}@media (width<=760px){.site-footer[data-v-5910c052]{padding:37px 0 19px}.footer-shell[data-v-5910c052]{padding:0 24px}.footer-identity[data-v-5910c052]{flex-direction:column;align-items:flex-start;gap:19px;padding-bottom:25px}.footer-identity img[data-v-5910c052]{width:155px}.footer-identity p[data-v-5910c052]{font-size:12px}.footer-directory[data-v-5910c052]{grid-template-columns:1fr 1fr;gap:28px 30px;padding:27px 0}.footer-directory h3[data-v-5910c052]{margin-bottom:10px}.footer-directory a[data-v-5910c052],.footer-directory button[data-v-5910c052]{min-height:37px}.footer-product-list[data-v-5910c052]{column-gap:12px}.footer-bottom[data-v-5910c052]{flex-direction:column;align-items:flex-start;gap:5px;padding-top:17px;font-size:10px}}@media (width<=380px){.footer-shell[data-v-5910c052]{padding:0 20px}.footer-directory[data-v-5910c052]{gap:25px 20px}.footer-product-list a[data-v-5910c052]{font-size:10px}}.guest-problems[data-v-650c9826]{width:100%;min-width:0;max-width:none;margin:0;position:relative}.problems-heading[data-v-650c9826]{align-items:center;gap:11px;margin:0 0 22px 3px;display:flex}.problems-heading h2[data-v-650c9826]{color:#bbc7df;letter-spacing:.3px;margin:0;font-size:16px;font-weight:500;line-height:1.6}.activity-dot[data-v-650c9826]{background:#79a9ff;border-radius:100%;flex-shrink:0;width:6px;height:6px;animation:2.8s ease-in-out infinite activity-breathe-650c9826;box-shadow:0 0 0 4px #6489ff12}.activity-dot.is-paused[data-v-650c9826]{animation-play-state:paused}.problem-cards[data-v-650c9826]{flex-direction:column;gap:10px;height:558px;display:flex;position:relative;overflow:hidden}.problem-card[data-v-650c9826]{box-sizing:border-box;background:linear-gradient(120deg,#ffffff08,#ffffff03);border:1px solid #a7bfe91a;border-radius:13px;flex:0 0 132px;width:100%;height:132px;padding:16px 20px;transition:border-color .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000008}.problem-card.is-processing[data-v-650c9826]{background:linear-gradient(120deg,#24427938,#161e3b24);border-color:#709ff443}.problem-top[data-v-650c9826]{align-items:center;gap:13px;display:flex}.guest-avatar[data-v-650c9826],.system-avatar[data-v-650c9826]{border-radius:13px;flex-shrink:0;width:39px;height:39px}.guest-avatar[data-v-650c9826]{opacity:.95}.system-avatar[data-v-650c9826]{color:#e6b771;background:#edb76915;place-items:center;display:grid}.system-avatar svg[data-v-650c9826]{width:22px;height:22px}.problem-copy[data-v-650c9826]{flex:1;min-width:0}.problem-context[data-v-650c9826]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:10px;line-height:1.4;display:flex}.guest-name[data-v-650c9826]{color:#b6c4d9;white-space:nowrap}.guest-role[data-v-650c9826]{color:#697f9a;font-size:9px}.service-category[data-v-650c9826]{color:#7a8da9;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.service-category svg[data-v-650c9826]{color:#8e9fb9;width:12px;height:12px}.problem-copy h3[data-v-650c9826]{color:#e8edf8;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:500;line-height:1.5}.product-response[data-v-650c9826]{align-items:flex-start;gap:8px;min-height:34px;margin:12px 0 0 52px;transition:opacity .35s,transform .35s;display:flex}.product-response.question[data-v-650c9826]{opacity:0;transform:translateY(4px)}.brand-symbol[data-v-650c9826]{background:#73d8ea0c;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.brand-symbol img[data-v-650c9826]{filter:brightness(0)invert();opacity:.7;width:15px;height:15px}.response-copy[data-v-650c9826]{flex:1;min-width:0}.response-identity[data-v-650c9826]{flex-wrap:wrap;align-items:center;gap:3px 10px;line-height:14px;display:flex}.response-identity strong[data-v-650c9826]{letter-spacing:.3px;color:#a9c2d8;font-size:10px;font-weight:500}.response-status[data-v-650c9826]{color:#7db8ad;font-size:9px;line-height:14px}.response-status>span[data-v-650c9826]{align-items:center;gap:3px;display:inline-flex}.response-status svg[data-v-650c9826]{stroke-width:2px;width:11px;height:11px}.response-copy p[data-v-650c9826]{color:#8fa4bd;margin:4px 0 0;font-size:10px;line-height:1.6}.product-response.responding .response-status[data-v-650c9826]{color:#8bb6f0}.product-response.handoff.complete .response-status[data-v-650c9826],.product-response.alert.complete .response-status[data-v-650c9826]{color:#d0ad7c}.typing-dots[data-v-650c9826]{align-items:center;gap:2px;margin-left:3px;display:inline-flex}.typing-dots i[data-v-650c9826]{background:currentColor;border-radius:50%;width:2px;height:2px;animation:1s ease-in-out infinite typing-650c9826}.typing-dots i[data-v-650c9826]:nth-child(2){animation-delay:.15s}.typing-dots i[data-v-650c9826]:nth-child(3){animation-delay:.3s}.typing-dots.is-paused i[data-v-650c9826]{animation-play-state:paused}.problem-controls[data-v-650c9826]{justify-content:flex-end;margin-top:9px;padding-right:3px;display:flex}.problem-controls button[data-v-650c9826]{color:#8494af;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:5px 0 5px 8px;font-size:10px;display:flex}.problem-controls button[data-v-650c9826]:hover{color:#d6e5ff}.problem-controls svg[data-v-650c9826]{width:12px;height:12px}.scenario-enter-active[data-v-650c9826],.scenario-move[data-v-650c9826]{transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .6s}.scenario-enter-from[data-v-650c9826]{opacity:0;transform:translateY(-40px)}.scenario-leave-active[data-v-650c9826]{transition:opacity .15s;bottom:0;position:absolute!important}.scenario-leave-to[data-v-650c9826]{opacity:0}@keyframes activity-breathe-650c9826{50%{background:#aac7ff;box-shadow:0 0 0 5px #6489ff08}}@keyframes typing-650c9826{50%{opacity:.2;transform:translateY(-2px)}}@media (width>=1400px){.problems-heading h2[data-v-650c9826]{font-size:18px}.problem-card[data-v-650c9826]{flex-basis:142px;height:142px;padding:18px 24px}.problem-cards[data-v-650c9826]{height:598px}.problem-copy h3[data-v-650c9826]{font-size:18px}.problem-context[data-v-650c9826]{font-size:11px}.guest-role[data-v-650c9826],.service-category[data-v-650c9826]{font-size:10px}.response-identity strong[data-v-650c9826]{font-size:11px}.response-copy p[data-v-650c9826]{font-size:12px}.response-status[data-v-650c9826]{font-size:10px}.product-response[data-v-650c9826]{margin-top:12px}.guest-avatar[data-v-650c9826],.system-avatar[data-v-650c9826]{width:42px;height:42px}.product-response[data-v-650c9826]{margin-left:55px}}@media (width<=1150px) and (width>=881px){.problem-cards[data-v-650c9826]{height:598px}.problem-card[data-v-650c9826]{flex-basis:142px;height:142px;padding:15px}.problem-top[data-v-650c9826]{gap:10px}.guest-avatar[data-v-650c9826],.system-avatar[data-v-650c9826]{width:34px;height:34px}.problem-copy h3[data-v-650c9826]{font-size:15px}.product-response[data-v-650c9826]{margin-top:12px;margin-left:44px}.problems-heading h2[data-v-650c9826]{font-size:15px}}@media (width<=880px){.guest-problems[data-v-650c9826]{max-width:610px;margin:0}.problems-heading[data-v-650c9826]{margin-bottom:20px}}@media (width<=450px){.problem-card[data-v-650c9826]{flex-basis:145px;height:145px;padding:15px 13px}.problem-cards[data-v-650c9826]{height:610px}.problem-top[data-v-650c9826]{align-items:flex-start;gap:10px}.guest-avatar[data-v-650c9826],.system-avatar[data-v-650c9826]{border-radius:11px;width:34px;height:34px;margin-top:2px}.problem-copy h3[data-v-650c9826]{font-size:15px;line-height:1.5}.problem-context[data-v-650c9826]{gap:5px;margin-bottom:6px;font-size:10px}.guest-role[data-v-650c9826]{display:none}.service-category[data-v-650c9826]{font-size:8px}.product-response[data-v-650c9826]{gap:7px;margin-top:13px;margin-left:44px}.response-identity[data-v-650c9826]{gap:8px}.response-identity strong[data-v-650c9826]{font-size:9px}.response-copy p[data-v-650c9826]{font-size:10px}.problems-heading h2[data-v-650c9826]{font-size:15px}}@media (prefers-reduced-motion:reduce){.activity-dot[data-v-650c9826],.typing-dots i[data-v-650c9826]{animation:none}.scenario-enter-active[data-v-650c9826],.scenario-move[data-v-650c9826],.scenario-leave-active[data-v-650c9826]{transition:none}}.guest-problems--featured[data-v-650c9826]{--feed-muted:#a2b6cf;--feed-success:#99d6bf;--feed-attention:#e5be85}.guest-problems--featured .problems-heading[data-v-650c9826]{gap:10px;min-height:20px;margin:0 0 18px 3px}.guest-problems--featured .problems-heading h2[data-v-650c9826]{color:#c1cee2;letter-spacing:.2px;font-size:14px;line-height:20px}.guest-problems--featured .problem-cards[data-v-650c9826]{gap:12px}.guest-problems--featured .is-current[data-v-650c9826]{background:linear-gradient(125deg,#162846d9,#0d1530f2 75%);border-color:#8ca8dc38;border-radius:16px;flex-basis:208px;height:208px;padding:20px;box-shadow:inset 0 1px #d1e9ff0d}.guest-problems--featured .is-current[data-v-650c9826]:before{content:"";background:linear-gradient(90deg,#0000,#8dcee17a,#0000);height:1px;position:absolute;inset:0 24px auto}.guest-problems--featured .is-current.is-processing[data-v-650c9826]{border-color:#7baff961}.guest-problems--featured .is-current .problem-top[data-v-650c9826]{align-items:flex-start;gap:12px}.guest-problems--featured .is-current .guest-avatar[data-v-650c9826],.guest-problems--featured .is-current .system-avatar[data-v-650c9826]{border-radius:10px;width:32px;height:32px;margin-top:2px}.guest-problems--featured .is-current .system-avatar svg[data-v-650c9826]{width:19px;height:19px}.guest-problems--featured .is-current .problem-context[data-v-650c9826]{margin-bottom:7px;font-size:12px;line-height:18px}.guest-problems--featured .is-current .guest-name[data-v-650c9826]{color:#c1cee2}.guest-problems--featured .is-current .guest-role[data-v-650c9826],.guest-problems--featured .is-current .service-category[data-v-650c9826]{color:var(--feed-muted);font-size:12px}.guest-problems--featured .is-current .problem-copy h3[data-v-650c9826]{letter-spacing:0;font-size:18px;font-weight:500;line-height:1.5}.guest-problems--featured .is-current .product-response[data-v-650c9826]{box-sizing:border-box;background:#77bde508;border:1px solid #7ca8d21f;border-radius:10px;gap:12px;min-height:78px;margin:20px 0 0;padding:15px 16px}.guest-problems--featured .is-current .product-response.question[data-v-650c9826]{opacity:1;transform:none}.guest-problems--featured .is-current .brand-symbol[data-v-650c9826]{background:#b6e9f012;border-radius:8px;width:28px;height:28px;margin-top:2px}.guest-problems--featured .is-current .brand-symbol img[data-v-650c9826]{opacity:.9;width:19px;height:19px}.guest-problems--featured .is-current .response-identity[data-v-650c9826]{justify-content:space-between;gap:8px;line-height:18px}.guest-problems--featured .is-current .response-identity strong[data-v-650c9826]{color:#b8d1e5;letter-spacing:.2px;font-size:12px}.guest-problems--featured .is-current .response-status[data-v-650c9826]{color:var(--feed-success);font-size:12px;line-height:18px}.guest-problems--featured .is-current .response-status svg[data-v-650c9826]{width:13px;height:13px}.guest-problems--featured .is-current .response-copy p[data-v-650c9826]{color:#effbfc;margin:7px 0 0;font-size:16px;font-weight:500;line-height:1.5}.guest-problems--featured .is-current .question .response-copy p[data-v-650c9826],.guest-problems--featured .is-current .responding .response-copy p[data-v-650c9826]{color:#b7cce3;font-weight:400}.guest-problems--featured .is-current .responding .response-status[data-v-650c9826]{color:#a8caff}.guest-problems--featured .is-current .answered.complete[data-v-650c9826]{background:#7acbb50a;border-color:#7acbb52b}.guest-problems--featured .is-current .handoff.complete[data-v-650c9826],.guest-problems--featured .is-current .alert.complete[data-v-650c9826]{background:#dfb57408;border-color:#dfb57430}.guest-problems--featured .is-current .handoff.complete .response-status[data-v-650c9826],.guest-problems--featured .is-current .alert.complete .response-status[data-v-650c9826]{color:var(--feed-attention)}.guest-problems--featured .is-history[data-v-650c9826]{height:92px;box-shadow:none;background:#b9d7ff04;border-color:#a7bfe91c;border-radius:12px;flex-basis:92px;align-items:center;gap:14px;padding:12px 20px;display:flex}.guest-problems--featured .is-history[data-v-650c9826]:nth-child(n+4){opacity:.35;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.history-symbol[data-v-650c9826]{width:30px;height:30px;color:var(--feed-success);background:#83cab00d;border-radius:9px;flex:none;place-items:center;display:grid}.history-symbol svg[data-v-650c9826]{width:17px;height:17px}.history-symbol.handoff[data-v-650c9826],.history-symbol.alert[data-v-650c9826]{color:var(--feed-attention);background:#e7b8780d}.history-copy[data-v-650c9826]{flex:1;min-width:0}.history-context[data-v-650c9826]{color:var(--feed-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:17px;display:flex}.history-context>span[data-v-650c9826]:first-child{white-space:nowrap}.history-context>span:first-child>span[data-v-650c9826]{color:#90a5be}.history-copy h3[data-v-650c9826]{color:#dbe7f5;margin:4px 0;font-size:15px;font-weight:500;line-height:22px}.history-identity[data-v-650c9826]{color:#94abc6;align-items:center;gap:12px;font-size:12px;line-height:17px;display:flex}.history-identity .answered[data-v-650c9826]{color:var(--feed-success)}.history-identity .handoff[data-v-650c9826],.history-identity .alert[data-v-650c9826]{color:var(--feed-attention)}.guest-problems--featured .problem-controls[data-v-650c9826]{margin-top:8px}.guest-problems--featured .problem-controls button[data-v-650c9826]{min-height:28px;color:var(--feed-muted);padding:4px 3px 4px 10px;font-size:12px}.guest-problems--featured .problem-controls button[data-v-650c9826]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #a3f7fa}@media (width>=901px) and (width<=1100px){.guest-problems--featured .is-current[data-v-650c9826]{flex-basis:210px;height:210px;padding:18px}.guest-problems--featured .is-current .problem-copy h3[data-v-650c9826]{font-size:17px}.guest-problems--featured .is-current .product-response[data-v-650c9826]{gap:9px;margin-top:16px;padding:13px}.guest-problems--featured .is-current .response-copy p[data-v-650c9826]{font-size:15px}.guest-problems--featured .is-current .response-identity[data-v-650c9826]{row-gap:2px}.guest-problems--featured .is-history[data-v-650c9826]{flex-basis:80px;gap:10px;height:80px;padding-inline:16px}.guest-problems--featured .history-context[data-v-650c9826]{display:none}}@media (width>=1101px) and (height<=760px){.guest-problems--featured .is-current[data-v-650c9826]{flex-basis:198px;height:198px}.guest-problems--featured .is-current .product-response[data-v-650c9826]{margin-top:16px}.guest-problems--featured .is-history[data-v-650c9826]{flex-basis:90px;height:90px}}.hero-sprite[data-v-f5cb81ca]{width:var(--hero-sprite-size,52px);aspect-ratio:1;color:var(--service-ai,#315f56);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;transition:color .35s;display:block}.hero-sprite.is-responding[data-v-f5cb81ca]{color:var(--service-ai,#315f56)}.hero-sprite.is-complete[data-v-f5cb81ca]{color:var(--service-ai-ink,#244d45)}.hero-sprite.is-paused[data-v-f5cb81ca]{transition:none}svg[data-v-f5cb81ca]{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.hero-sprite[data-v-f5cb81ca]{transition:none}}.work-stage[data-v-3a2a4237]{--service-ai:#315f56;--service-ai-ink:#244d45;--service-ai-soft:#dfeae2;--service-human:#825b27;justify-content:flex-start;align-items:flex-end;min-width:0;padding:0;display:flex;position:relative}.service-moment[data-v-3a2a4237]{--deck-height:270px;--deck-step:12px;width:min(100%,410px);position:relative}.service-deck[data-v-3a2a4237]{height:calc(var(--deck-height) + var(--deck-step)*2);isolation:isolate;position:relative}.service-card[data-v-3a2a4237]{height:var(--deck-height);color:#253530;transform-origin:bottom;background:linear-gradient(125deg,#fffdf8,#f4eee4);border:1px solid #ffffffa6;border-radius:14px;transition:transform .4s cubic-bezier(.2,.72,.2,1),opacity .3s;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 16px 46px #07161330,inset 0 1px #fff}.depth-0[data-v-3a2a4237]{z-index:3}.depth-1[data-v-3a2a4237]{z-index:2;transform:translateY(var(--deck-step)) scale(.96);background:#e9e6dc}.depth-2[data-v-3a2a4237]{z-index:1;transform:translateY(calc(var(--deck-step)*2)) scale(.92);background:#c9d4cc;box-shadow:0 18px 44px #07161326}.card-content[data-v-3a2a4237]{flex-direction:column;height:100%;padding:16px 20px 8px;transition:opacity .2s;display:flex}.depth-1 .card-content[data-v-3a2a4237],.depth-2 .card-content[data-v-3a2a4237]{opacity:0}.is-advancing .depth-0[data-v-3a2a4237]{opacity:0;pointer-events:none;transform:translateY(-16px)scale(1.01)}.is-advancing .depth-1[data-v-3a2a4237]{background:linear-gradient(125deg,#fffdf8,#f4eee4);transform:none}.is-advancing .depth-2[data-v-3a2a4237]{transform:translateY(var(--deck-step)) scale(.96);background:#e9e6dc}.is-advancing .depth-1 .card-content[data-v-3a2a4237]{opacity:1;transition-delay:.1s}.service-heading[data-v-3a2a4237]{border-bottom:1px solid #4c625b20;flex:none;align-items:center;padding:0 0 10px;display:flex}.service-identity[data-v-3a2a4237]{--hero-sprite-size:32px;align-items:center;gap:10px;display:flex}.service-identity>div[data-v-3a2a4237]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.service-heading h2[data-v-3a2a4237]{letter-spacing:.1px;color:var(--service-ai-ink);white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:20px}.service-heading h2 span[data-v-3a2a4237]{color:var(--service-ai)}.service-presence[data-v-3a2a4237]{color:#53665e;white-space:nowrap;font-size:12px;line-height:16px}.service-presence.is-human[data-v-3a2a4237]{color:var(--service-human)}.service-body[data-v-3a2a4237]{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.guest-question[data-v-3a2a4237]{align-items:baseline;gap:8px;display:flex}.service-speaker[data-v-3a2a4237]{color:#59675f;flex:none;font-size:12px;line-height:16px}.guest-question p[data-v-3a2a4237]{color:#293a34;letter-spacing:0;margin:0;font-size:18px;font-weight:500;line-height:28px}.service-answer[data-v-3a2a4237]{border-left:2px solid #73948a;min-height:56px;margin-top:12px;padding:0 0 0 10px}.service-answer p[data-v-3a2a4237]{color:var(--service-ai-ink);margin:0;font-size:18px;font-weight:500;line-height:28px}.service-answer .service-pending[data-v-3a2a4237]{color:#586b61;font-weight:400}.service-result[data-v-3a2a4237]{white-space:nowrap;background:0 0;border-top:1px solid #4c625b26;flex:none;justify-content:flex-start;align-items:center;min-height:44px;margin-top:8px;padding:0 104px 0 0;font-size:12px;line-height:16px;display:flex}.service-state[data-v-3a2a4237]{color:var(--service-ai);align-items:center;gap:6px;display:flex}.service-state svg[data-v-3a2a4237]{width:14px;height:14px}.needs-human .service-state[data-v-3a2a4237]{color:var(--service-human)}.service-timeline[data-v-3a2a4237]{background:#173b2c08;height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.service-timeline>span[data-v-3a2a4237]{transform-origin:0;background:var(--service-ai);width:100%;height:100%;transition:transform .1s linear;display:block}.service-typing[data-v-3a2a4237]{vertical-align:middle;gap:3px;margin-left:7px;display:inline-flex}.service-typing i[data-v-3a2a4237]{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1s infinite service-type-3a2a4237}.service-typing i[data-v-3a2a4237]:nth-child(2){animation-delay:.15s}.service-typing i[data-v-3a2a4237]:nth-child(3){animation-delay:.3s}.voice-visual[data-v-3a2a4237]{flex:none;align-items:center;gap:10px;height:32px;margin-top:8px;display:flex}.voice-source[data-v-3a2a4237]{background:var(--service-ai-soft);width:28px;height:28px;color:var(--service-ai);border:1px solid #89a4975c;border-radius:50%;flex:none;place-items:center;display:grid}.voice-source svg[data-v-3a2a4237]{width:14px;height:14px}.voice-wave[data-v-3a2a4237]{flex:1;justify-content:center;align-items:center;gap:4px;height:32px;display:flex;overflow:hidden}.voice-wave i[data-v-3a2a4237]{height:var(--bar-height);background:var(--service-ai);border-radius:4px;flex:none;width:3px;transform:scaleY(.2)}.voice-visual.is-speaking .voice-wave i[data-v-3a2a4237]{animation:.85s ease-in-out infinite service-wave-3a2a4237;animation-delay:var(--bar-delay)}.voice-caption[data-v-3a2a4237]{color:var(--service-ai);white-space:nowrap;font-size:12px;line-height:16px}.voice-answer[data-v-3a2a4237]{margin-top:8px}.meet-picture[data-v-3a2a4237]{background:#28312d;border-radius:7px;flex:none;height:120px;margin:0;position:relative;overflow:hidden}.meet-picture img[data-v-3a2a4237]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.meet-people[data-v-3a2a4237]{color:#fff;grid-template-columns:1fr 1fr;gap:10px;font-size:12px;line-height:16px;display:grid;position:absolute;inset:7px 8px auto}.meet-people span[data-v-3a2a4237]{background:#11251cc4;border-radius:3px;width:max-content;padding:2px 5px}.meet-picture figcaption[data-v-3a2a4237]{color:#fffcf7;background:#202725ed;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:12px;line-height:16px;display:flex;position:absolute;inset:auto 0 0}.meet-picture figcaption svg[data-v-3a2a4237]{flex:none;width:13px;height:13px}.deck-controls[data-v-3a2a4237]{z-index:4;top:calc(var(--deck-height) - 55px);gap:4px;display:flex;position:absolute;right:20px}.deck-controls button[data-v-3a2a4237]{width:44px;height:44px;color:var(--service-ai);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.deck-controls button svg[data-v-3a2a4237]{width:14px;height:14px}.deck-controls button[data-v-3a2a4237]:hover{background:#d8e3da91;border-color:#6f8c7433}.deck-controls button[data-v-3a2a4237]:focus-visible{outline:2px solid var(--service-ai);outline-offset:1px}.is-stopped .voice-wave i[data-v-3a2a4237],.is-stopped .service-typing i[data-v-3a2a4237]{animation-play-state:paused}@keyframes service-type-3a2a4237{50%{opacity:.2}}@keyframes service-wave-3a2a4237{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (width>=901px) and (width<=1150px){.card-content[data-v-3a2a4237]{padding-inline:18px}.voice-wave[data-v-3a2a4237]{gap:3px}.voice-visual[data-v-3a2a4237]{gap:8px}.deck-controls[data-v-3a2a4237]{right:18px}}@media (prefers-reduced-motion:reduce){.service-card[data-v-3a2a4237],.card-content[data-v-3a2a4237],.service-timeline>span[data-v-3a2a4237]{transition:none}.voice-visual.is-speaking .voice-wave i[data-v-3a2a4237],.service-typing i[data-v-3a2a4237]{animation:none}}.ratings-near-trial[data-v-2d49b6fa]{max-width:500px;margin:29px 0 0}.ratings-list[data-v-2d49b6fa]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px;display:grid}.platform-rating[data-v-2d49b6fa]{color:#e6eefb;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:2px 0 5px;display:flex;position:relative}.platform-rating img[data-v-2d49b6fa]{object-fit:contain;object-position:left center;opacity:.86;max-width:100%;height:24px;transition:opacity .2s;display:block}.platform-rating img.capterra[data-v-2d49b6fa]{width:123px}.platform-rating img.getapp[data-v-2d49b6fa]{width:111px}.platform-rating img.software-advice[data-v-2d49b6fa]{width:112px}.platform-rating:hover img[data-v-2d49b6fa]{opacity:1}.rating-line[data-v-2d49b6fa]{align-items:center;gap:9px;display:flex}.rating-line strong[data-v-2d49b6fa]{font-size:13px;font-weight:500;line-height:1}.rating-stars[data-v-2d49b6fa]{color:#e9b971;gap:2px;display:flex}.rating-stars svg[data-v-2d49b6fa]{fill:currentColor;width:11px;height:11px}.rating-dialog[data-v-2d49b6fa]{color:#e7effd;background:#101b31;border-color:#334965;max-width:450px;padding:36px;box-shadow:0 30px 100px #0006}.rating-close[data-v-2d49b6fa]{color:#a6b8cc;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.rating-close[data-v-2d49b6fa]:hover{background:#ffffff09}.rating-close svg[data-v-2d49b6fa]{width:20px;height:20px}.dialog-eyebrow[data-v-2d49b6fa]{color:#8ca3bd;font-size:11px}.rating-dialog h2[data-v-2d49b6fa]{margin-top:18px;font-size:27px}.dialog-rating[data-v-2d49b6fa]{align-items:center;gap:16px;display:flex}.dialog-rating strong[data-v-2d49b6fa]{font-size:28px;font-weight:500}.dialog-rating small[data-v-2d49b6fa]{color:#9eafc5;font-size:14px;font-weight:400}.dialog-rating span[data-v-2d49b6fa]{color:#e9b971;letter-spacing:3px;font-size:18px}.rating-dialog p[data-v-2d49b6fa]{color:#9eafc5;font-size:13px}.rating-return[data-v-2d49b6fa]{color:#7bdeea;background:0 0;border:0;border-top:1px solid #c4d9f51a;align-items:center;gap:16px;width:100%;margin-top:23px;padding:20px 0 0;font-size:13px;display:flex}.rating-return svg[data-v-2d49b6fa]{width:17px;height:17px}@media (width<=1050px){.ratings-list[data-v-2d49b6fa]{gap:16px}.platform-rating img.capterra[data-v-2d49b6fa]{width:108px}.platform-rating img.getapp[data-v-2d49b6fa]{width:96px}.platform-rating img.software-advice[data-v-2d49b6fa]{width:100px}}@media (width<=450px){.ratings-list[data-v-2d49b6fa]{gap:15px}.platform-rating img[data-v-2d49b6fa]{height:20px}.platform-rating img.capterra[data-v-2d49b6fa]{width:103px}.platform-rating img.getapp[data-v-2d49b6fa]{width:89px}.platform-rating img.software-advice[data-v-2d49b6fa]{width:99px}.rating-line[data-v-2d49b6fa]{gap:6px}.rating-line strong[data-v-2d49b6fa]{font-size:12px}.rating-stars svg[data-v-2d49b6fa]{width:10px;height:10px}.rating-stars[data-v-2d49b6fa]{gap:1px}.rating-dialog[data-v-2d49b6fa]{padding:28px}}.ratings-near-trial--compact .ratings-list[data-v-2d49b6fa]{gap:24px}.ratings-near-trial--compact .platform-rating[data-v-2d49b6fa]{gap:9px;padding-bottom:0}.ratings-near-trial--compact .platform-rating img[data-v-2d49b6fa]{opacity:.9;height:22px}.ratings-near-trial--compact .platform-rating img.capterra[data-v-2d49b6fa]{width:112px}.ratings-near-trial--compact .platform-rating img.getapp[data-v-2d49b6fa]{width:100px}.ratings-near-trial--compact .platform-rating img.software-advice[data-v-2d49b6fa]{width:105px}.ratings-near-trial--compact .rating-line[data-v-2d49b6fa]{gap:8px}.ratings-near-trial--compact .rating-line strong[data-v-2d49b6fa]{color:#bdccdf;font-size:12px}.ratings-near-trial--compact .rating-stars[data-v-2d49b6fa]{color:#deb982}.ratings-near-trial--compact .platform-rating[data-v-2d49b6fa]:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #a3f7fa}.hero-trial-slot[data-v-b60c681d],.hero-primary-copy[data-v-b60c681d]{display:contents}.hero-primary-offer[data-v-b60c681d]{display:none}@media (width>=881px){.hero-composition.hero-composition--aligned[data-v-b60c681d]{align-content:start;align-items:stretch;min-height:0;padding-bottom:24px}.hero-composition--aligned .hero-message[data-v-b60c681d]{padding-bottom:0}.hero-composition--aligned .hero-eyebrow[data-v-b60c681d]{margin-bottom:30px}.hero-composition--aligned .hero-message h1[data-v-b60c681d]{margin-bottom:34px}.hero-composition--aligned[data-v-b60c681d] .ratings-near-trial{margin-top:34px}.hero-composition--aligned .hero-conversion[data-v-b60c681d]{margin-top:40px}.hero-composition--aligned .hero-trial-intro[data-v-b60c681d]{margin-bottom:20px}.hero-composition--aligned[data-v-b60c681d] .guest-problems{flex-direction:column;min-height:0;display:flex}.hero-composition--aligned[data-v-b60c681d] .problems-heading,.hero-composition--aligned[data-v-b60c681d] .problem-controls{flex:none}.hero-composition--aligned[data-v-b60c681d] .problem-cards{flex:1 1 0;height:0;min-height:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 36px),#0000 100%)}.hero-composition--aligned+.hero-edge[data-v-b60c681d]{padding-bottom:18px}}.home-hero[data-v-b60c681d]{isolation:isolate;color:#f2f5ff;background:#00001e;position:relative;overflow:hidden}.home-hero[data-v-b60c681d]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 75% at 18% 77%,#155a7882 0%,#0f405b4a 37%,#0000 78%),radial-gradient(44% 60% at 0 100%,#06647c3d,#0000 74%),radial-gradient(34% 65% at 83% 28%,#20274730,#0000 100%);position:absolute;inset:0}.home-hero[data-v-b60c681d]:after{content:"";pointer-events:none;filter:blur(30px);z-index:-1;background:radial-gradient(#126d8f25,#0000 70%);width:32%;height:23%;position:absolute;bottom:5%;left:6%}.hero-shell[data-v-b60c681d]{max-width:var(--sb-page-width,1392px);margin:auto;padding:0 56px}.hero-composition[data-v-b60c681d]{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(44px,4.6vw,76px);max-width:1480px;min-height:710px;margin:0 auto;padding:48px 0 42px;display:grid}.hero-message[data-v-b60c681d]{min-width:0;padding-bottom:8px}.hero-eyebrow[data-v-b60c681d]{color:#839bb8;letter-spacing:2.4px;align-items:center;gap:10px;margin-bottom:25px;font-size:11px;display:flex}.hero-eyebrow span[data-v-b60c681d]{background:#68c1d3;width:22px;height:1px}.hero-message h1[data-v-b60c681d]{letter-spacing:-2px;white-space:nowrap;color:#f2f5ff;margin:0 0 25px;font-size:clamp(44px,4.5vw,74px);font-weight:600;line-height:1.27}.hero-message h1 em[data-v-b60c681d]{letter-spacing:-1px;background:linear-gradient(130deg,#d6feff 0%,#89ebf3 55%,#5ac5e6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:550}.hero-subtitle[data-v-b60c681d]{max-width:570px;height:60px}.hero-subtitle p[data-v-b60c681d]{color:#a5b4ce;letter-spacing:.1px;margin:0;font-size:16px;line-height:1.9}.subline-enter-active[data-v-b60c681d],.subline-leave-active[data-v-b60c681d]{transition:opacity .25s,transform .25s}.subline-enter-from[data-v-b60c681d]{opacity:0;transform:translateY(5px)}.subline-leave-to[data-v-b60c681d]{opacity:0;transform:translateY(-5px)}.hero-conversion[data-v-b60c681d]{margin-top:29px;position:relative}.trial-offer[data-v-b60c681d]{color:#dfbb86;letter-spacing:.4px;background:#e5ba7a09;border:1px solid #e5ba7a2b;border-radius:5px;align-items:center;gap:9px;margin-bottom:12px;padding:6px 10px;font-size:10px;line-height:1.2;display:inline-flex}.trial-offer strong[data-v-b60c681d]{color:#efc996;font-weight:500}.trial-offer i[data-v-b60c681d]{background:#ccad82;border-radius:50%;width:2px;height:2px}.hero-trial-intro[data-v-b60c681d]{color:#b1c2d8;letter-spacing:.15px;margin:0 0 16px;font-size:13px;line-height:1.8}.hero-trial-intro strong[data-v-b60c681d]{color:#d5f6fc;font-weight:550}.hero-buttons[data-v-b60c681d]{align-items:center;gap:14px;display:flex}.hero-primary[data-v-b60c681d],.hero-secondary[data-v-b60c681d]{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:24px;height:57px;padding:0 25px;font-size:15px;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.hero-primary[data-v-b60c681d]{color:#00172c;background:#8bebf5;border:1px solid #a3f7fa;min-width:217px;font-weight:650;box-shadow:0 4px 26px #33c9e21c}.hero-primary[data-v-b60c681d]:hover{background:#b4f8fc;transform:translateY(-2px);box-shadow:0 5px 34px #43cde430}.hero-primary svg[data-v-b60c681d]{width:20px;height:20px;transition:transform .2s}.hero-primary:hover svg[data-v-b60c681d]{transform:translate(3px)}.hero-secondary[data-v-b60c681d]{color:#c7d5e7;background:#ffffff03;border:1px solid #95afd73d;gap:10px;min-width:146px;padding:0 22px}.hero-secondary[data-v-b60c681d]:hover{background:#ffffff0a;border-color:#98b6d566}.hero-secondary svg[data-v-b60c681d]{color:#8ba3c1;width:17px;height:17px}.hero-fineprint[data-v-b60c681d]{color:#819ab5;align-items:center;gap:7px;margin:17px 0 0;font-size:11px;line-height:1.8;display:flex}.hero-fineprint svg[data-v-b60c681d]{color:#79aaa9;width:13px;height:13px}.hero-edge[data-v-b60c681d]{color:#426480;align-items:center;gap:15px;padding-bottom:24px;display:flex}.hero-edge span[data-v-b60c681d]{background:linear-gradient(90deg,#0000,#a3bdde14);flex:1;height:1px}.hero-edge span[data-v-b60c681d]:last-child{transform:rotate(180deg)}.hero-edge svg[data-v-b60c681d]{width:14px;height:17px}@media (width>=1600px){.hero-composition[data-v-b60c681d]{min-height:750px;padding-top:50px;padding-bottom:46px}}@media (width<=1250px){.hero-shell[data-v-b60c681d]{padding:0 36px}.hero-composition[data-v-b60c681d]{gap:56px}.hero-message h1[data-v-b60c681d]{letter-spacing:-1.5px;font-size:clamp(40px,4.6vw,57px)}.hero-primary[data-v-b60c681d]{min-width:195px;padding:0 21px}.hero-secondary[data-v-b60c681d]{min-width:135px;padding:0 18px}}@media (width<=1050px){.hero-composition[data-v-b60c681d]{gap:35px;min-height:680px;padding-top:54px;padding-bottom:42px}.hero-message h1[data-v-b60c681d]{font-size:44px}.hero-subtitle p[data-v-b60c681d]{font-size:14px}.hero-primary[data-v-b60c681d],.hero-secondary[data-v-b60c681d]{height:53px;font-size:13px}.hero-primary[data-v-b60c681d]{gap:15px;min-width:177px}.hero-secondary[data-v-b60c681d]{min-width:123px}.hero-trial-intro[data-v-b60c681d]{font-size:12px}.hero-fineprint[data-v-b60c681d]{font-size:10px}.hero-eyebrow[data-v-b60c681d]{letter-spacing:2px;font-size:10px}}@media (width<=880px){.hero-composition[data-v-b60c681d]{grid-template-columns:1fr;gap:56px;min-height:0;padding:54px 0 34px}.hero-message[data-v-b60c681d]{max-width:610px}.hero-message h1[data-v-b60c681d]{margin-bottom:23px;font-size:clamp(40px,7.3vw,60px)}.hero-subtitle[data-v-b60c681d]{height:45px}.hero-subtitle p[data-v-b60c681d]{font-size:16px}.hero-conversion[data-v-b60c681d]{margin-top:29px}.hero-primary[data-v-b60c681d],.hero-secondary[data-v-b60c681d]{height:56px;font-size:14px}.hero-primary[data-v-b60c681d]{min-width:207px}.hero-secondary[data-v-b60c681d]{min-width:145px}.hero-trial-intro[data-v-b60c681d]{font-size:13px}.hero-fineprint[data-v-b60c681d]{font-size:11px}.home-hero[data-v-b60c681d]:before{background:radial-gradient(100% 44% at 0 29%,#13435f66,#0000 85%),radial-gradient(90% 40% at 100% 80%,#1a204333,#0000 80%)}.hero-edge[data-v-b60c681d]{padding-bottom:18px}}@media (width<=450px){.hero-shell[data-v-b60c681d]{padding:0 22px}.hero-composition[data-v-b60c681d]{gap:44px;padding-top:43px}.hero-eyebrow[data-v-b60c681d]{letter-spacing:1.8px;margin-bottom:22px;font-size:10px}.hero-message h1[data-v-b60c681d]{letter-spacing:-1.3px;font-size:clamp(34px,9.2vw,41px);line-height:1.32}.hero-subtitle[data-v-b60c681d]{height:53px}.hero-subtitle p[data-v-b60c681d]{font-size:14px;line-height:1.9}.hero-buttons[data-v-b60c681d]{gap:10px}.hero-primary[data-v-b60c681d]{flex:1;gap:20px;min-width:0;padding:0 17px}.hero-secondary[data-v-b60c681d]{min-width:125px;padding:0 17px}.hero-trial-intro[data-v-b60c681d]{font-size:12px}.hero-fineprint[data-v-b60c681d]{letter-spacing:-.15px;font-size:10px}.hero-conversion[data-v-b60c681d]{margin-top:27px}}@media (width>=901px){.home-hero--focused[data-v-b60c681d]{background:#142026}.home-hero--focused[data-v-b60c681d]:before,.home-hero--focused[data-v-b60c681d]:after{display:none}.hero-photograph[data-v-b60c681d]{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-photograph img[data-v-b60c681d]{object-fit:cover;object-position:61% center;width:100%;height:100%;display:block}.hero-photograph[data-v-b60c681d]:after{content:"";background:linear-gradient(90deg,#08151cbd 0%,#08151cb3 24%,#08151c8c 40%,#08151c40 55%,#0000 70%),linear-gradient(#07111b26 0%,#0000 16% 76%,#07111b4d 100%);position:absolute;inset:0}.home-hero--focused .hero-shell[data-v-b60c681d]{max-width:1440px;padding-inline:clamp(36px,4.45vw,64px)}.hero-composition.hero-composition--focused[data-v-b60c681d]{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:stretch;gap:clamp(40px,4.45vw,64px);max-width:1312px;min-height:clamp(720px,100svh,1080px);padding:clamp(128px,14svh,160px) 0 48px}.hero-composition--focused .hero-message[data-v-b60c681d]{z-index:3;align-self:center;max-width:644px;padding-bottom:0;position:relative}.hero-composition--focused .hero-eyebrow[data-v-b60c681d]{color:#e0e2d8;letter-spacing:2px;margin-bottom:24px;font-size:12px;line-height:16px}.hero-composition--focused .hero-eyebrow span[data-v-b60c681d]{background:#e9d7b8;width:16px}.hero-composition--focused .hero-message h1[data-v-b60c681d]{letter-spacing:-2.5px;color:#fffdf7;text-shadow:0 4px 28px #07111b24;margin-bottom:24px;font-size:clamp(48px,5.15vw,72px);font-weight:600;line-height:1.24}.hero-composition--focused .hero-message h1 em[data-v-b60c681d]{background:linear-gradient(120deg,#fff9e8,#f3dcad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:550}.hero-composition--focused .hero-subtitle[data-v-b60c681d]{max-width:620px;height:auto}.hero-composition--focused .hero-subtitle p[data-v-b60c681d]{color:#e2e5de;letter-spacing:0;text-wrap:pretty;font-size:18px;line-height:28px}.hero-composition--focused .hero-conversion[data-v-b60c681d]{margin-top:32px}.hero-composition--focused .trial-offer[data-v-b60c681d]{color:#eee4d0;letter-spacing:.5px;background:0 0;border:0;margin-bottom:12px;padding:0;font-size:12px;line-height:16px}.hero-composition--focused .trial-offer strong[data-v-b60c681d]{color:#fff1d5;font-weight:500}.hero-composition--focused .trial-offer i[data-v-b60c681d]{background:#eee4d0}.hero-composition--focused .hero-buttons[data-v-b60c681d]{gap:16px}.hero-composition--focused .hero-primary[data-v-b60c681d]{color:#172a32;background:#f7e8c9;border-color:#fff0d6;border-radius:8px;gap:24px;min-width:238px;height:60px;padding-inline:24px;font-size:16px;line-height:24px;transition:background .3s,box-shadow .3s,transform .5s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 24px #050d181c,inset 0 1px #fff9}.hero-composition--focused .hero-primary[data-v-b60c681d]:hover{background:#fff4df;box-shadow:0 9px 28px #050d1840}.hero-composition--focused .hero-primary[data-v-b60c681d]:active{transform:translateY(0)scale(.98)}.hero-composition--focused .hero-secondary[data-v-b60c681d]{color:#e8e9df;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;gap:8px;min-width:128px;height:48px;padding-inline:12px;font-size:14px;line-height:20px;transition:background .3s,color .3s}.hero-composition--focused .hero-secondary span[data-v-b60c681d]{text-underline-offset:6px;-webkit-text-decoration:underline #e8e9df73;text-decoration:underline #e8e9df73}.hero-composition--focused .hero-secondary svg[data-v-b60c681d]{color:#c5d2c8}.hero-composition--focused .hero-secondary[data-v-b60c681d]:hover{color:#fff;background:#f4f0e514;border-color:#0000}.hero-composition--focused .hero-secondary[data-v-b60c681d]:active{background:#f4f0e526}.hero-composition--focused .hero-fineprint[data-v-b60c681d]{color:#d0d9d2;margin-top:12px;font-size:12px;line-height:16px}.hero-composition--focused .hero-fineprint svg[data-v-b60c681d]{color:#b4d1bf}.hero-composition--focused[data-v-b60c681d] .ratings-near-trial{border-top:0;max-width:400px;margin-top:24px;padding-top:0}.hero-composition--focused[data-v-b60c681d] .rating-line strong{color:#e0e3d9}.hero-composition--focused[data-v-b60c681d] .rating-stars{color:#dec9a0}.hero-composition--focused[data-v-b60c681d] .platform-rating img{opacity:.92}.hero-composition--focused[data-v-b60c681d] .work-stage{margin-bottom:clamp(0px,35svh - 315px,64px)}.hero-composition--focused+.hero-edge[data-v-b60c681d]{display:none}.hero-composition--focused button[data-v-b60c681d]:focus-visible{outline-offset:5px;outline:2px solid #f8e4bc}}@media (width>=1600px){.hero-photograph img[data-v-b60c681d]{object-position:57% 80%}}@media (width>=901px) and (width<=1599px){.hero-composition--focused[data-v-b60c681d] .work-stage{transform:translate(-184px)}}@media (width>=901px) and (width<=1279px){.hero-composition--focused .hero-primary[data-v-b60c681d]{gap:16px;min-width:184px;height:56px;padding-inline:16px;font-size:14px;line-height:20px}.hero-composition--focused .hero-secondary[data-v-b60c681d]{min-width:112px;padding-inline:8px}.hero-composition--focused[data-v-b60c681d] .ratings-near-trial{max-width:330px}.hero-composition--focused[data-v-b60c681d] .ratings-list{gap:16px}}@media (width>=901px) and (width<=1150px){.hero-composition.hero-composition--focused[data-v-b60c681d]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}.hero-composition--focused .hero-message h1[data-v-b60c681d]{letter-spacing:-1.6px;font-size:clamp(43px,5vw,57px)}.hero-composition--focused .hero-subtitle p[data-v-b60c681d]{font-size:14px;line-height:24px}.hero-composition--focused[data-v-b60c681d] .work-stage{transform:translate(-112px)}}@media (width>=901px) and (width<=1000px){.hero-composition--focused[data-v-b60c681d] .work-stage{transform:translate(-136px)}.hero-composition--focused .hero-buttons[data-v-b60c681d]{gap:12px}.hero-composition--focused .hero-primary[data-v-b60c681d]{min-width:176px}.hero-composition--focused .hero-secondary[data-v-b60c681d]{min-width:0;padding-inline:8px}.hero-composition--focused[data-v-b60c681d] .ratings-near-trial{max-width:300px}.hero-composition--focused[data-v-b60c681d] .ratings-list{gap:12px}}@media (width>=901px) and (height<=820px){.hero-composition.hero-composition--focused[data-v-b60c681d]{padding-top:128px}.hero-composition--focused .hero-message[data-v-b60c681d]{align-self:start}.hero-composition--focused .hero-eyebrow[data-v-b60c681d]{margin-bottom:16px}.hero-composition--focused .hero-message h1[data-v-b60c681d]{margin-bottom:24px;font-size:clamp(43px,5vw,60px)}.hero-composition--focused .hero-subtitle p[data-v-b60c681d]{font-size:16px;line-height:28px}.hero-composition--focused .hero-primary[data-v-b60c681d]{height:56px}}@media (width>=901px) and (width<=1599px) and (height<=820px){.hero-photograph img[data-v-b60c681d]{object-position:25% 100%}}@media (width>=1600px) and (width<=1750px) and (height<=820px){.hero-photograph img[data-v-b60c681d]{object-position:57% 100%}}@media (width>=1051px) and (width<=1150px) and (height<=820px){.hero-photograph img[data-v-b60c681d]{object-position:20% 100%}}@media (width>=901px) and (width<=1000px) and (height<=820px){.hero-photograph img[data-v-b60c681d]{object-position:40% 100%}}@media (width>=901px) and (width<=1150px) and (height<=820px){.hero-composition--focused .hero-subtitle p[data-v-b60c681d]{font-size:14px;line-height:24px}}@media (width>=901px) and (prefers-reduced-motion:reduce){.hero-composition--focused .hero-primary[data-v-b60c681d]{transition:none}}.capabilities-section[data-v-b89636d8]{color:var(--sb-ink);background:var(--sb-white);padding:82px 0 74px}.capabilities-shell[data-v-b89636d8]{max-width:var(--sb-page-width,1392px);margin:auto;padding:0 56px}.capabilities-title[data-v-b89636d8]{text-align:center;letter-spacing:-1.4px;margin:0;font-size:clamp(32px,3.25vw,46px);font-weight:550;line-height:1.4}.capabilities-title span[data-v-b89636d8]{color:#356b82}.capabilities-grid[data-v-b89636d8]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:55px;display:grid}.capability-item[data-v-b89636d8]{border-right:1px solid #dfe6ef;min-width:0;padding:0 25px}.capability-item[data-v-b89636d8]:first-child{padding-left:0}.capability-item[data-v-b89636d8]:last-child{border-right:0;padding-right:0}.capability-icon[data-v-b89636d8]{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.capability-icon svg[data-v-b89636d8]{width:25px;height:25px}.capability-icon.blue[data-v-b89636d8]{color:#4678b1;background:#e9eff9}.capability-icon.violet[data-v-b89636d8]{color:#8572aa;background:#efedf8}.capability-icon.teal[data-v-b89636d8]{color:#418d83;background:#e7f2ef}.capability-icon.amber[data-v-b89636d8]{color:#a7834e;background:#f4eee5}.capability-item h3[data-v-b89636d8]{letter-spacing:-.3px;text-wrap:balance;max-width:172px;min-height:56px;margin:22px 0 11px;font-size:17px;font-weight:550;line-height:1.65}.capability-item p[data-v-b89636d8]{color:var(--sb-body);max-width:208px;margin:0;font-size:13px;line-height:1.95}@media (width<=1250px){.capabilities-shell[data-v-b89636d8]{padding:0 36px}.capability-item[data-v-b89636d8]{padding:0 19px}.capability-item h3[data-v-b89636d8]{min-height:53px;font-size:16px}}@media (width<=1020px){.capability-item[data-v-b89636d8]{padding:0 14px}.capability-item h3[data-v-b89636d8]{letter-spacing:-.5px;min-height:50px;font-size:15px}.capability-item p[data-v-b89636d8]{font-size:12px}}@media (width<=760px){.capabilities-section[data-v-b89636d8]{padding:59px 0}.capabilities-shell[data-v-b89636d8]{padding:0 24px}.capabilities-title[data-v-b89636d8]{letter-spacing:-.8px;font-size:32px}.capabilities-grid[data-v-b89636d8]{grid-template-columns:1fr;margin-top:32px}.capability-item[data-v-b89636d8],.capability-item[data-v-b89636d8]:first-child,.capability-item[data-v-b89636d8]:last-child{border-bottom:1px solid #dfe6ef;border-right:0;grid-template-columns:42px minmax(0,1fr);column-gap:17px;padding:22px 0;display:grid}.capability-item[data-v-b89636d8]:last-child{border-bottom:0}.capability-icon[data-v-b89636d8]{border-radius:11px;grid-row:1/3;width:42px;height:42px}.capability-item h3[data-v-b89636d8]{letter-spacing:-.3px;text-wrap:initial;max-width:none;min-height:0;margin:0 0 7px;font-size:17px}.capability-item p[data-v-b89636d8]{grid-column:2;max-width:none;font-size:13px;line-height:1.8}}@media (width<=380px){.capabilities-shell[data-v-b89636d8]{padding:0 20px}.capabilities-title[data-v-b89636d8]{font-size:29px}}.capabilities-section.capabilities-section--focused[data-v-b89636d8]{--cap-ink:#202431;--cap-muted:#5b6472;--cap-ai:#4f5bd5;--cap-line:#dce1e8;--cap-human:#825b27;color:var(--cap-ink);border-bottom-color:var(--cap-line);background:#f5f6f8;padding:80px 0}.capabilities-section.capabilities-section--focused .capabilities-title[data-v-b89636d8]{letter-spacing:-1.5px;max-width:780px;color:var(--cap-ink);font-size:48px;line-height:1.25}.capabilities-section.capabilities-section--focused .capabilities-title>span[data-v-b89636d8]{color:inherit}.capability-composition[data-v-b89636d8]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:64px;margin-top:40px;display:grid}.routine-focus[data-v-b89636d8]{color:#f5f6f8;background:#181818;border:1px solid #303238;border-radius:16px;flex-direction:column;min-width:0;padding:32px;display:flex;box-shadow:0 16px 40px #1818180d}.routine-brand[data-v-b89636d8]{align-items:center;gap:12px;min-height:32px;display:flex}.routine-brand img[data-v-b89636d8]{filter:brightness(0)invert();opacity:.93;flex:none;width:32px;height:32px;display:block}.routine-brand>span[data-v-b89636d8]{letter-spacing:.3px;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.routine-brand .routine-presence[data-v-b89636d8]{letter-spacing:0;color:#bcc2d0;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.routine-presence i[data-v-b89636d8]{background:#a6d2bb;border-radius:50%;flex:none;width:4px;height:4px}.routine-focus h3[data-v-b89636d8]{letter-spacing:-.5px;margin:24px 0 0;font-size:30px;font-weight:500;line-height:40px}.routine-focus h3 span[data-v-b89636d8]{color:#f5f6f8;display:block}.routine-description[data-v-b89636d8]{color:#bcc2d0;text-wrap:pretty;max-width:27em;margin:12px 0 0;font-size:14px;line-height:24px}.routine-topics[data-v-b89636d8]{margin:24px 0 0;padding:0;list-style:none}.routine-topics li[data-v-b89636d8]{align-items:center;gap:12px;min-height:48px;display:flex;position:relative}.routine-topics li[data-v-b89636d8]:before{content:"";background:#bcc2d026;height:1px;position:absolute;inset:0 0 auto}.routine-topic-icon[data-v-b89636d8]{color:#b2b9c8;flex:none;width:20px;height:20px}.routine-topic-name[data-v-b89636d8]{color:#f5f6f8;white-space:nowrap;font-size:14px;line-height:20px}.routine-topic-result[data-v-b89636d8]{color:#cbd0dc;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;line-height:16px;display:inline-flex}.routine-topic-result svg[data-v-b89636d8]{color:#b9dfc7;flex:none;width:16px;height:16px}.ability-supports[data-v-b89636d8]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid;position:relative}.ability-supports[data-v-b89636d8]:before{content:"";background:var(--cap-line);width:1px;position:absolute;top:0;bottom:0;left:50%}.ability-supports[data-v-b89636d8]:after{content:"";background:var(--cap-line);height:1px;position:absolute;top:50%;left:0;right:0}.ability-support[data-v-b89636d8]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-block:8px;display:flex}.ability-symbol[data-v-b89636d8]{width:32px;height:32px;color:var(--cap-ai);stroke-width:1.35px;display:block}.ability-support h3[data-v-b89636d8]{letter-spacing:-.5px;text-wrap:balance;min-height:48px;color:var(--cap-ink);align-items:baseline;gap:8px;margin:16px 0 0;font-size:24px;font-weight:500;line-height:32px;display:flex}.ability-support h3 strong[data-v-b89636d8]{letter-spacing:-2px;color:var(--cap-ai);font-variant-numeric:lining-nums tabular-nums;font-size:48px;font-weight:500;line-height:48px}.ability-support .ability-with-number>span[data-v-b89636d8]{letter-spacing:0;font-size:18px;font-weight:500;line-height:28px}.ability-support p[data-v-b89636d8]{max-width:23em;color:var(--cap-muted);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:24px}.ability-support--human .ability-symbol[data-v-b89636d8]{color:var(--cap-human)}.capabilities-section--focused.is-ready .routine-presence i[data-v-b89636d8]{animation:1.2s cubic-bezier(.22,1,.36,1) both capability-ready-b89636d8}.capabilities-section--focused.is-ready .routine-topic-result svg[data-v-b89636d8]{animation:capability-ready-b89636d8 1.2s cubic-bezier(.22,1,.36,1) var(--topic-delay) both}@keyframes capability-ready-b89636d8{0%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (width>=901px) and (width<=1199px){.capabilities-section.capabilities-section--focused[data-v-b89636d8]{padding-block:64px}.capabilities-section.capabilities-section--focused .capabilities-title[data-v-b89636d8]{font-size:40px;line-height:52px}.capability-composition[data-v-b89636d8]{gap:32px;margin-top:32px}.routine-focus[data-v-b89636d8]{padding:24px}.routine-brand[data-v-b89636d8]{gap:8px}.routine-brand>span[data-v-b89636d8]{letter-spacing:0;font-size:12px;line-height:16px}.routine-brand .routine-presence[data-v-b89636d8]{gap:4px}.routine-focus h3[data-v-b89636d8]{font-size:30px;line-height:40px}.routine-topics li[data-v-b89636d8]{gap:8px}.routine-topic-result[data-v-b89636d8]{gap:4px}.ability-supports[data-v-b89636d8]{gap:24px 32px}.ability-support h3[data-v-b89636d8]{font-size:20px;line-height:28px}.ability-support h3 strong[data-v-b89636d8]{letter-spacing:-1px;font-size:36px;line-height:40px}.ability-support .ability-with-number>span[data-v-b89636d8]{font-size:16px;line-height:24px}}@media (width>=901px) and (height<=820px){.capabilities-section.capabilities-section--focused[data-v-b89636d8]{padding-block:64px}}@media (prefers-reduced-motion:reduce){.capabilities-section--focused.is-ready .routine-presence i[data-v-b89636d8],.capabilities-section--focused.is-ready .routine-topic-result svg[data-v-b89636d8]{animation:none}}.localized-reception[data-v-060c2e3d]{color:#253343;--ui-size:clamp(11px,1.6cqw,17px);width:100%;min-width:0;margin:0;position:relative;container-type:inline-size}.reception-screens[data-v-060c2e3d]{grid-template-columns:minmax(0,1fr) 23% 23%;align-items:end;gap:2%;padding:2% 0 5%;display:grid}.reception-desktop[data-v-060c2e3d]{background:#fff;border:1px solid #dae2ed;border-radius:12px;grid-area:1/1/auto/4;width:76%;margin:0 0 7%;overflow:hidden;box-shadow:0 16px 40px #253f5c12}.reception-desktop>header[data-v-060c2e3d]{font-size:var(--ui-size);border-bottom:1px solid #e8ecf3;align-items:center;gap:10px;padding:2.5%;display:flex}.reception-desktop>header>span[data-v-060c2e3d]{color:#667183;margin-left:auto;font-size:.8em}.reception-workspace[data-v-060c2e3d]{grid-template-columns:25% minmax(0,1fr);min-height:250px;display:grid}.reception-workspace aside[data-v-060c2e3d]{font-size:var(--ui-size);background:#f5f7fb;flex-direction:column;gap:16px;padding:12% 8%;display:flex}.reception-workspace aside strong[data-v-060c2e3d]{margin-bottom:10px}.reception-workspace aside span[data-v-060c2e3d]{color:#6a778c;align-items:center;gap:6px;font-size:.85em;display:flex}.reception-workspace aside svg[data-v-060c2e3d]{flex:none;width:16px;height:16px}.reception-workspace .selected[data-v-060c2e3d]{color:#4f5bd5}.reception-thread[data-v-060c2e3d]{font-size:var(--ui-size);min-width:0;padding:5% 6%}.thread-label[data-v-060c2e3d]{flex-direction:column;gap:4px;display:flex}.thread-label small[data-v-060c2e3d]{color:#6f7a8c;font-size:.8em}.question[data-v-060c2e3d],.answer[data-v-060c2e3d]{background:#f5f6f8;border-radius:8px;margin:16px 0;padding:10px;line-height:1.65}.answer[data-v-060c2e3d]{color:#2c466b;background:#edf1fd}.answer>strong[data-v-060c2e3d]{color:#4f5bd5;margin-bottom:6px;font-size:.85em;display:block}.answer>small[data-v-060c2e3d]{color:#687990;align-items:center;gap:4px;margin-top:10px;font-size:.75em;display:flex}.answer>small svg[data-v-060c2e3d]{flex:none;width:12px;height:12px}.reception-tools[data-v-060c2e3d]{color:#687990;flex-wrap:wrap;gap:6px;font-size:.7em;display:flex}.reception-tools>span[data-v-060c2e3d]{border:1px solid #e2e6f0;border-radius:5px;padding:4px 6px}.screen-caption[data-v-060c2e3d]{color:#687990;font-size:var(--ui-size);border-top:1px solid #e7ebf4;padding:8px 14px}.reception-mobile[data-v-060c2e3d]{font-size:calc(var(--ui-size)*.82);background:#f8faff;border:5px solid #e3e8f0;border-radius:20px;grid-row:1;align-self:end;padding:8% 5%;position:relative;overflow:hidden;box-shadow:0 10px 32px #233a551a}.reception-mobile--language[data-v-060c2e3d]{grid-column:2;margin-left:-3%}.reception-mobile--staff[data-v-060c2e3d]{background:#fff;grid-column:3;margin-top:30%}.reception-mobile header[data-v-060c2e3d]{border-bottom:1px solid #e3e8f0;align-items:center;gap:4px;padding-bottom:10px;font-size:.9em;display:flex}.reception-mobile header svg[data-v-060c2e3d]{color:#4f5bd5;flex:none;width:18px;height:18px}.mobile-capability[data-v-060c2e3d]{font-weight:600;line-height:1.5}.reception-mobile .question[data-v-060c2e3d],.reception-mobile .answer[data-v-060c2e3d]{margin:10px 0;padding:8px;line-height:1.6}.reception-mobile .answer[data-v-060c2e3d]{background:#e6effe}.pending[data-v-060c2e3d]{color:#875b25;background:#fbf1e0;border-radius:5px;padding:6px;font-size:.85em;line-height:1.5;display:block}.context[data-v-060c2e3d]{color:#5f6a7d;font-size:.9em;line-height:1.5}.mobile-label[data-v-060c2e3d]{color:#536b8c;border-top:1px solid #e3e8f0;margin-top:10px;padding-top:10px;font-size:.85em;line-height:1.5;display:block}figcaption[data-v-060c2e3d]{color:#5e6d82;font-size:14px;line-height:20px;position:absolute;bottom:0;left:0}@container (width<=500px){.reception-screens[data-v-060c2e3d]{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:30px}.reception-desktop[data-v-060c2e3d]{grid-column:1/3;width:100%;margin:0}.reception-mobile[data-v-060c2e3d]{border-width:3px;border-radius:12px;grid-area:2;margin:0;padding:12px;font-size:12px}.reception-desktop>header[data-v-060c2e3d]{font-size:12px}.reception-thread[data-v-060c2e3d]{padding:12px;font-size:12px}.reception-workspace[data-v-060c2e3d]{grid-template-columns:1fr;min-height:0}.reception-workspace aside[data-v-060c2e3d]{display:none}.reception-tools[data-v-060c2e3d]{font-size:11px}.screen-caption[data-v-060c2e3d]{font-size:12px}.mobile-label[data-v-060c2e3d]{font-size:11px}}.story-art[data-v-5c79a114]{color:var(--frame-ink,#202431);--art-muted:var(--frame-muted,#5b6472);--art-accent:var(--frame-accent,#4f5bd5);position:absolute;inset:0;overflow:hidden}.story-art p[data-v-5c79a114]{text-wrap:pretty;margin:0}.title-1[data-v-5c79a114]{font-size:20px;font-weight:500;line-height:28px}.title-3[data-v-5c79a114]{font-size:16px;font-weight:500;line-height:24px}.body-6[data-v-5c79a114]{font-size:14px;font-weight:400;line-height:20px}.caption-1[data-v-5c79a114]{font-size:14px;font-weight:500;line-height:20px}.caption-2[data-v-5c79a114]{font-size:14px;font-weight:400;line-height:20px}.caption-3[data-v-5c79a114]{font-size:12px;font-weight:600;line-height:16px}.art-summary[data-v-5c79a114]{left:var(--frame-gutter);width:calc(36% - var(--frame-gutter));z-index:2;max-width:360px;position:absolute;bottom:48px}.art-summary .body-6[data-v-5c79a114]{color:var(--art-muted);margin-top:12px}.summary-symbol[data-v-5c79a114]{color:var(--art-accent);margin-bottom:16px}.summary-symbol svg[data-v-5c79a114]{width:32px;height:32px}.result-reveal[data-v-5c79a114]{transform:translate3d(0,var(--result-lift),0)}.device-caption[data-v-5c79a114]{color:var(--art-muted);white-space:nowrap;position:absolute;bottom:-32px;left:0}.communication-proof[data-v-5c79a114]{position:absolute;inset:48px 32px 64px 42%}.proof-desktop[data-v-5c79a114],.proof-phone[data-v-5c79a114]{position:absolute}.proof-crop[data-v-5c79a114]{background:#fff;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 40px #23394c12}.proof-desktop[data-v-5c79a114]{aspect-ratio:836/734;max-width:86%;height:94%;top:0;left:0}.proof-desktop img[data-v-5c79a114]{width:189.713%;max-width:none;height:auto;position:absolute;top:-23.84%;left:-3.59%}.reply-focus[data-v-5c79a114]{width:48%;height:18%;position:absolute;top:28%;left:44%}.reply-focus[data-v-5c79a114]:before{content:"";opacity:var(--answer-opacity);border:2px solid #7884f0;border-radius:8px;position:absolute;inset:0}.reply-focus>span[data-v-5c79a114]{color:#fff;white-space:nowrap;background:#4f5bd5;border-radius:4px;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + 8px);left:12px}.proof-phone[data-v-5c79a114]{aspect-ratio:324/790;height:65%;transform:translateY(calc((1 - var(--scene-detail))*12px));bottom:8%;right:16%}.proof-phone .proof-crop[data-v-5c79a114]{border-radius:16px;box-shadow:0 16px 40px #23394c1a}.proof-phone img[data-v-5c79a114]{width:489.506%;max-width:none;height:auto;position:absolute;top:-18.86%;left:-270.06%}.proof-phone--thai[data-v-5c79a114]{height:58%;transform:translateY(calc((1 - var(--scene-detail))*24px));bottom:0;right:0}.proof-phone--thai img[data-v-5c79a114]{top:-21.01%;left:-374.69%}.checkin-stages[data-v-5c79a114]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.checkin-stages li[data-v-5c79a114]{align-items:flex-start;gap:16px;display:flex}.step-number[data-v-5c79a114]{color:var(--art-accent);font-variant-numeric:tabular-nums;padding-top:4px}.checkin-stages .caption-2[data-v-5c79a114]{color:var(--art-muted);margin-top:4px;display:block}.gate-device[data-v-5c79a114]{justify-content:center;align-items:center;width:34%;display:flex;position:absolute;top:32px;bottom:48px;left:44%}.gate-ground[data-v-5c79a114]{background:#dce1e9;border-radius:50%;height:32px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.8)}.gate-photo[data-v-5c79a114]{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:320px;height:92%;transform:translateY(calc((1 - var(--scene-detail))*8px));display:block;position:relative}.gate-device .device-caption[data-v-5c79a114]{bottom:-24px;left:50%;transform:translate(-50%)}.key-handoff[data-v-5c79a114]{z-index:1;width:18%;max-width:250px;position:absolute;top:51%;right:4%}.key-handoff>svg[data-v-5c79a114]{width:48px;height:48px;color:var(--art-accent);margin-bottom:16px}.key-handoff>.caption-2[data-v-5c79a114]{color:var(--art-muted);margin-top:16px;display:block}.stay-room[data-v-5c79a114]{position:absolute;inset:0 0 0 40%;overflow:hidden}.stay-room>img[data-v-5c79a114]{object-fit:cover;object-position:55% center;width:100%;height:100%;transform:scale(calc(1.025 - var(--scene-detail)*.025));display:block}.room-question[data-v-5c79a114]{color:#202431;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:16px 24px;display:flex;position:absolute;bottom:48px;left:32px;box-shadow:0 8px 24px #20243112}.room-question svg[data-v-5c79a114]{color:#4f5bd5;flex:none;width:20px;height:20px}.voice-help[data-v-5c79a114]{max-width:320px}.help-label[data-v-5c79a114]{align-items:center;gap:8px;display:flex}.help-label img[data-v-5c79a114]{width:24px;height:24px}.help-label>.caption-3[data-v-5c79a114]{color:var(--art-muted);margin-left:8px}.voice-wave[data-v-5c79a114]{height:48px;color:var(--art-accent);justify-content:flex-start;align-items:center;gap:6px;margin:16px 0;display:flex}.voice-wave i[data-v-5c79a114]{background:currentColor;border-radius:4px;width:4px;min-height:4px;display:block}.human-help[data-v-5c79a114]{aspect-ratio:16/10;background:#181818;border-radius:8px;width:256px;position:absolute;bottom:32px;right:32px;overflow:hidden;box-shadow:0 8px 24px #18181830}.human-help>img[data-v-5c79a114]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.human-help>div[data-v-5c79a114]{color:#f5f6f8;background:#181818;padding:12px 16px;position:absolute;bottom:0;left:0;right:0}.human-help span[data-v-5c79a114]{align-items:center;gap:8px;display:flex}.human-help svg[data-v-5c79a114]{color:#c0c7fb;width:16px;height:16px}.corridor-scene[data-v-5c79a114]{position:absolute;inset:0 0 0 38%;overflow:hidden}.corridor-view[data-v-5c79a114]{transform:scale(calc(1.025 - var(--scene-detail)*.025));position:absolute;inset:0}.corridor-view>img[data-v-5c79a114]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.recognition-map[data-v-5c79a114]{width:100%;height:100%;opacity:var(--answer-opacity);position:absolute;inset:0}.corridor-label[data-v-5c79a114]{color:#fff;background:#181818cc;border-radius:4px;padding:8px 12px;position:absolute;top:32px;right:32px}.recognition-label[data-v-5c79a114]{color:#f5f6f8;background:#181818ed;border-radius:8px;align-items:center;gap:16px;padding:16px 24px;display:flex;position:absolute;bottom:48px;right:32px}.recognition-label>svg[data-v-5c79a114]{color:#edc781;flex:none;width:24px;height:24px}.recognition-label .caption-2[data-v-5c79a114]{color:#edc781;margin-top:4px;display:block}.safety-summary>svg[data-v-5c79a114]{color:#edc781;width:32px;height:32px;margin-bottom:16px}.delivery-products[data-v-5c79a114]{position:absolute;inset:32px 32px 48px 41%}.delivery-ground[data-v-5c79a114]{background:#dfe5ec;border-radius:50%;height:32px;position:absolute;bottom:48px;left:8%;right:0}.delivery-product[data-v-5c79a114]{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex;position:absolute}.delivery-product>img[data-v-5c79a114]{object-fit:contain;width:100%;height:calc(100% - 64px);min-height:0;display:block}.delivery-product>div[data-v-5c79a114]{flex:none;padding-top:12px}.delivery-product .caption-3[data-v-5c79a114]{color:var(--art-accent)}.delivery-product .title-3[data-v-5c79a114]{margin-top:8px}.delivery-product--pick[data-v-5c79a114]{width:59%;height:96%;top:0;left:0}.delivery-product--gift[data-v-5c79a114]{width:34%;height:92%;top:8%;right:0}.delivery-product--gift>img[data-v-5c79a114]{transform:translateX(calc((var(--scene-detail) - 1)*24px))}.delivery-transfer[data-v-5c79a114]{color:#838eae;align-items:center;gap:8px;width:9%;display:flex;position:absolute;top:48%;left:58%}.delivery-transfer>span[data-v-5c79a114]{height:1px;transform:scaleX(var(--scene-detail));transform-origin:0;background:currentColor;flex:1}.delivery-transfer svg[data-v-5c79a114]{flex:none;width:24px;height:24px}@media (width<=1599px){.art-summary[data-v-5c79a114]{bottom:40px}.communication-proof[data-v-5c79a114]{inset:40px 24px 64px 42%}.gate-photo[data-v-5c79a114]{max-width:280px}.key-handoff>svg[data-v-5c79a114]{width:40px;height:40px}.human-help[data-v-5c79a114]{width:224px}.room-question[data-v-5c79a114]{padding:12px 16px;bottom:40px;left:24px}.room-question .title-3[data-v-5c79a114]{font-size:14px;line-height:20px}}@media (width<=1200px){.art-summary[data-v-5c79a114]{width:calc(39% - var(--frame-gutter));bottom:32px}.title-1[data-v-5c79a114]{font-size:18px;line-height:28px}.communication-proof[data-v-5c79a114]{inset:40px 16px 80px 44%}.proof-desktop[data-v-5c79a114]{max-width:100%;height:82%}.proof-phone[data-v-5c79a114]{height:52%;right:20%}.proof-phone--thai[data-v-5c79a114]{height:46%;right:0}.reply-focus>span[data-v-5c79a114]{padding:4px;font-size:12px;line-height:16px}.gate-device[data-v-5c79a114]{width:36%;top:32px;bottom:64px;left:43%}.gate-photo[data-v-5c79a114]{max-width:240px}.key-handoff[data-v-5c79a114]{width:19%;top:52%;right:1%}.key-handoff>svg[data-v-5c79a114]{width:32px;height:32px;margin-bottom:12px}.key-handoff .title-1[data-v-5c79a114]{font-size:18px;line-height:28px}.key-handoff>.caption-2[data-v-5c79a114]{font-size:12px;line-height:16px}.checkin-stages[data-v-5c79a114]{gap:12px}.checkin-stages .caption-2[data-v-5c79a114]{font-size:12px;line-height:16px}.stay-room[data-v-5c79a114]{left:42%}.human-help[data-v-5c79a114]{width:176px;bottom:24px;right:16px}.human-help>div[data-v-5c79a114]{padding:8px}.room-question[data-v-5c79a114]{gap:8px;padding:8px 12px;bottom:160px;left:16px}.voice-wave[data-v-5c79a114],.help-label[data-v-5c79a114]{gap:4px}.help-label>.caption-3[data-v-5c79a114]{margin-left:4px}.corridor-scene[data-v-5c79a114]{left:40%}.corridor-label[data-v-5c79a114]{top:24px;right:16px}.recognition-label[data-v-5c79a114]{gap:8px;padding:12px 16px;bottom:32px;right:16px}.delivery-products[data-v-5c79a114]{inset:32px 16px 48px 43%}.delivery-product .title-3[data-v-5c79a114]{font-size:14px;line-height:20px}}@media (height<=780px){.art-summary[data-v-5c79a114]{bottom:24px}.art-summary .body-6[data-v-5c79a114]{margin-top:8px}.summary-symbol[data-v-5c79a114],.safety-summary>svg[data-v-5c79a114]{display:none}.communication-proof[data-v-5c79a114]{top:32px;bottom:48px}.proof-desktop[data-v-5c79a114]{height:100%}.proof-phone[data-v-5c79a114]{height:76%;bottom:6%}.proof-phone--thai[data-v-5c79a114]{height:66%;bottom:0}.checkin-stages[data-v-5c79a114]{gap:8px}.checkin-stages .title-3[data-v-5c79a114]{font-size:14px;line-height:20px}.checkin-stages .caption-2[data-v-5c79a114]{margin-top:0;font-size:12px;line-height:16px}.key-handoff[data-v-5c79a114]{top:45%}.gate-device[data-v-5c79a114]{top:16px;bottom:40px}.human-help[data-v-5c79a114]{width:192px;bottom:16px;right:16px}.voice-wave[data-v-5c79a114]{height:32px;margin:12px 0}.room-question[data-v-5c79a114]{padding:8px 12px;bottom:32px}.recognition-label[data-v-5c79a114]{bottom:24px}.delivery-products[data-v-5c79a114]{top:16px;bottom:32px}}@media (width<=1200px) and (height<=780px){.human-help[data-v-5c79a114]{width:160px}.room-question[data-v-5c79a114]{bottom:144px}.voice-help .body-6[data-v-5c79a114]{font-size:12px;line-height:16px}.help-label .title-3[data-v-5c79a114]{font-size:14px;line-height:20px}.help-label>.caption-3[data-v-5c79a114]{font-size:12px;line-height:16px}}@media (prefers-reduced-motion:reduce){.story-art[data-v-5c79a114] *{opacity:1!important;transform:none!important}.gate-device .device-caption[data-v-5c79a114]{transform:translate(-50%)!important}}.scroll-scenes[data-v-218a486b]{--story-ink:#202431;--story-muted:#5b6472;--story-accent:#4f5bd5;--story-line:#dce1e8;--story-curve:cubic-bezier(.22,1,.36,1);color:var(--story-ink);background:#fff;padding:80px 0 48px;overflow:clip}.story-shell[data-v-218a486b]{width:calc(100% - 96px);max-width:1760px;margin:0 auto}.heading-1[data-v-218a486b]{letter-spacing:-2px;text-wrap:balance;margin:0;font-size:60px;font-weight:600;line-height:1}.heading-2[data-v-218a486b]{letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:48px;font-weight:600;line-height:1}.body-3[data-v-218a486b]{text-wrap:pretty;font-size:16px;font-weight:400;line-height:24px}.button-sm[data-v-218a486b]{font-size:14px;font-weight:600;line-height:20px}.caption-1[data-v-218a486b]{font-size:14px;font-weight:500;line-height:20px}.caption-2[data-v-218a486b]{font-size:14px;font-weight:400;line-height:20px}.caption-3[data-v-218a486b]{font-size:12px;font-weight:600;line-height:16px}.caption-4[data-v-218a486b]{font-size:12px;font-weight:500;line-height:16px}.story-intro[data-v-218a486b]{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1344px;margin:0 auto 40px;display:flex}.story-intro h2 span[data-v-218a486b]{display:inline-block}.story-intro p[data-v-218a486b]{color:var(--story-muted);margin:16px 0 0}.story-skip[data-v-218a486b]{min-height:44px;color:var(--story-muted);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.story-skip svg[data-v-218a486b]{width:16px;height:16px}.story-track[data-v-218a486b]{position:relative}.story-anchor[data-v-218a486b]{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.story-stage[data-v-218a486b]{flex-direction:column;gap:16px;height:min(960px,100svh - 128px);display:flex;position:sticky;top:24px}.story-frames[data-v-218a486b]{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden}.story-frame[data-v-218a486b]{--frame-ink:#202431;--frame-muted:#5b6472;--frame-accent:#4f5bd5;--frame-bg:#f1f3f6;--frame-footer:#f1f3f6;--frame-gutter:64px;background:var(--frame-bg);color:var(--frame-ink);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.story-frame--guest-communication[data-v-218a486b]{--frame-bg:#eef1f7;--frame-footer:#eef1f7}.story-frame--in-stay-service[data-v-218a486b]{--frame-bg:#f4f5f6;--frame-footer:#f4f5f6}.story-frame--safety-operations[data-v-218a486b]{--frame-bg:#181818;--frame-footer:#181818;--frame-ink:#f5f6f8;--frame-muted:#c2c7d0;--frame-accent:#c3c9ff}.story-frame--item-delivery[data-v-218a486b]{--frame-bg:#edf1f5;--frame-footer:#edf1f5}.story-scene-link[data-v-218a486b]{min-height:0;color:inherit;isolation:isolate;flex:1;text-decoration:none;display:block;position:relative}.story-frame-heading[data-v-218a486b]{z-index:3;top:64px;left:var(--frame-gutter);width:calc(40% - var(--frame-gutter));pointer-events:none;max-width:640px;position:absolute}.story-eyebrow[data-v-218a486b]{color:var(--frame-muted);align-items:center;gap:16px;margin:0 0 24px;display:flex}.story-eyebrow>span[data-v-218a486b]{color:var(--frame-accent);font-variant-numeric:tabular-nums}.story-description[data-v-218a486b]{max-width:400px;margin-top:24px}.story-description>p[data-v-218a486b]{color:var(--frame-muted);margin:0}.story-destination[data-v-218a486b]{color:var(--frame-accent);align-items:center;gap:12px;min-height:44px;margin-top:16px;display:inline-flex}.story-destination svg[data-v-218a486b],.story-product-links svg[data-v-218a486b],.story-directory svg[data-v-218a486b],.story-flow-end svg[data-v-218a486b]{width:16px;height:16px;transition:transform .5s var(--story-curve);flex:none}.story-scene-link:hover .story-destination svg[data-v-218a486b]{transform:translate(4px)}.story-products[data-v-218a486b]{z-index:3;padding:16px var(--frame-gutter);background:var(--frame-footer);flex:none;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.story-product-links[data-v-218a486b]{flex:none;align-items:center;gap:24px;display:flex}.story-product-links>span[data-v-218a486b]{color:var(--frame-muted);flex:none}.story-product-links ul[data-v-218a486b]{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.story-product-links a[data-v-218a486b]{min-height:44px;color:var(--frame-ink);text-underline-offset:6px;transition:color .3s var(--story-curve),transform .5s var(--story-curve);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex}.story-product-links a svg[data-v-218a486b]{color:var(--frame-accent)}.story-product-links a[data-v-218a486b]:hover{color:var(--frame-accent);text-decoration:underline}.story-product-links a:hover svg[data-v-218a486b]{transform:translate(4px)}.story-products>p[data-v-218a486b]{max-width:560px;color:var(--frame-muted);text-align:right;min-width:0;margin:0}.story-navigation[data-v-218a486b]{flex:none;align-items:center;gap:40px;width:100%;max-width:1344px;min-height:48px;margin:0 auto;display:flex}.story-scroll-cue[data-v-218a486b]{color:var(--story-muted);flex:none;align-items:center;gap:8px;margin:0;display:flex}.story-scroll-cue svg[data-v-218a486b]{width:16px;height:16px;transform:rotate(90deg)}.story-scroll-cue>span[data-v-218a486b]{color:var(--story-ink);font-variant-numeric:tabular-nums;margin-left:8px}.story-chapters[data-v-218a486b]{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:24px;width:auto;min-width:0;padding:0;display:grid}.story-chapters a[data-v-218a486b]{min-height:48px;color:var(--story-muted);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;gap:8px;text-decoration:none;display:flex}.story-chapters a.is-current[data-v-218a486b],.story-chapters a[data-v-218a486b]:hover{color:var(--story-accent)}.story-progress[data-v-218a486b]{background:var(--story-line);width:100%;height:2px;display:block;overflow:hidden}.story-progress i[data-v-218a486b]{background:var(--story-accent);transform-origin:0;height:100%;display:block}.story-directory[data-v-218a486b]{color:var(--story-muted);flex:none;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.story-directory svg[data-v-218a486b]{transform:rotate(90deg)}.story-directory[data-v-218a486b]:hover,.story-skip[data-v-218a486b]:hover{color:var(--story-accent)}.scroll-scenes a[data-v-218a486b]:focus-visible{outline:2px solid var(--story-accent);outline-offset:4px}.story-scene-link[data-v-218a486b]:focus-visible{outline-color:var(--frame-accent);outline-offset:-4px}.story-product-links a[data-v-218a486b]:focus-visible{outline-color:var(--frame-accent)}.story-product-links a[data-v-218a486b]:active{transform:scale(.98)}.is-flow .story-track[data-v-218a486b]{height:auto!important}.is-flow .story-stage[data-v-218a486b]{height:auto;position:static}.is-flow .story-frames[data-v-218a486b]{flex-direction:column;gap:48px;display:flex}.is-flow .story-frame[data-v-218a486b]{flex:none;height:800px;scroll-margin-top:24px;position:relative;inset:auto}.story-flow-end[data-v-218a486b]{justify-content:flex-end;margin-top:24px;display:flex}.story-flow-end a[data-v-218a486b]{color:var(--story-accent);align-items:center;gap:12px;min-height:44px;display:flex}@media (width<=1599px){.heading-1[data-v-218a486b]{letter-spacing:-1.5px;font-size:48px;line-height:1}.story-frame[data-v-218a486b]{--frame-gutter:48px}.story-frame-heading[data-v-218a486b]{top:48px}.story-description[data-v-218a486b]{max-width:360px}}@media (width<=1200px){.story-shell[data-v-218a486b]{width:calc(100% - 64px)}.heading-2[data-v-218a486b]{font-size:36px;line-height:40px}.heading-1[data-v-218a486b]{letter-spacing:-1px;font-size:36px;line-height:40px}.story-frame[data-v-218a486b]{--frame-gutter:32px}.story-frame-heading[data-v-218a486b]{width:calc(42% - var(--frame-gutter));top:32px}.story-description[data-v-218a486b]{margin-top:16px}.story-description>p[data-v-218a486b]{font-size:14px;line-height:20px}.story-eyebrow[data-v-218a486b]{margin-bottom:16px}.story-product-links[data-v-218a486b],.story-product-links ul[data-v-218a486b],.story-products[data-v-218a486b]{gap:16px}.story-navigation[data-v-218a486b]{gap:24px}.story-chapters[data-v-218a486b]{gap:16px}.story-scroll-cue>span[data-v-218a486b]{display:none}.is-flow .story-frame[data-v-218a486b]{height:720px}}@media (height<=780px){.heading-1[data-v-218a486b]{letter-spacing:-1px;font-size:36px;line-height:40px}.story-frame-heading[data-v-218a486b]{top:24px}.story-eyebrow[data-v-218a486b]{margin-bottom:12px}.story-description[data-v-218a486b]{max-width:360px;margin-top:16px}.story-description>p[data-v-218a486b]{font-size:14px;line-height:20px}.story-destination[data-v-218a486b]{margin-top:8px}.story-products[data-v-218a486b]{padding-top:8px;padding-bottom:8px}.story-stage[data-v-218a486b]{gap:12px}}@media (prefers-reduced-motion:reduce){.scroll-scenes[data-v-218a486b] *{transition:none!important;transform:none!important}}.story-inspect[data-v-218a486b]{display:none}.story-interface-dialog[data-v-218a486b]{color:#202431;background:#fff;border:1px solid #dce1e8;border-radius:12px;width:min(1200px,100vw - 24px);max-width:none;max-height:calc(100dvh - 40px);padding:20px;position:fixed}.story-interface-dialog[data-v-218a486b]::backdrop{background:#111822bb}.story-interface-dialog header[data-v-218a486b]{justify-content:space-between;align-items:center;gap:16px;display:flex}.story-interface-dialog h2[data-v-218a486b]{margin:0;font-size:20px;line-height:1.4}.story-interface-dialog header button[data-v-218a486b]{background:#f5f6f8;border:1px solid #dce1e8;border-radius:6px;min-width:64px;min-height:44px;font-size:14px}.story-interface-dialog p[data-v-218a486b]{color:#5b6472;font-size:14px;line-height:22px}.story-interface-scroll[data-v-218a486b]{overscroll-behavior:contain;max-height:calc(100dvh - 200px);overflow:auto}.story-interface-scroll img[data-v-218a486b]{width:max(100%,1050px);max-width:none;height:auto;display:block}@media (width<=900px){.story-inspect[data-v-218a486b]{color:#3644ac;background:#fff;border:1px solid #b7bfda;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0 24px 20px;padding:10px 12px;font-size:14px;line-height:22px;display:flex}.story-inspect svg[data-v-218a486b]{width:20px;height:20px}.story-interface-dialog[data-v-218a486b]{padding:16px}.story-interface-dialog h2[data-v-218a486b]{font-size:18px}}.continuity-section[data-v-f6b0859b]{--continuity-ink:#f5f6f8;--continuity-muted:#b9c2d0;--continuity-accent:#b7c2ff;--continuity-curve:cubic-bezier(.22,1,.36,1);color:var(--continuity-ink);background:#181818;padding:96px 0;scroll-margin-top:24px}.continuity-shell[data-v-f6b0859b]{width:calc(100% - 96px);max-width:1344px;margin:0 auto}.heading-1[data-v-f6b0859b]{letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:60px;font-weight:600;line-height:1}.heading-5[data-v-f6b0859b]{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:32px}.body-3[data-v-f6b0859b]{text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:24px}.caption-1[data-v-f6b0859b]{margin:0;font-size:14px;font-weight:500;line-height:20px}.caption-2[data-v-f6b0859b]{margin:0;font-size:14px;font-weight:400;line-height:20px}.continuity-heading[data-v-f6b0859b]{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.continuity-heading h2[data-v-f6b0859b]{max-width:800px}.continuity-heading h2>span[data-v-f6b0859b]{color:var(--continuity-accent);margin-top:16px;display:block}.continuity-heading>p[data-v-f6b0859b]{color:var(--continuity-muted);flex-shrink:0;max-width:400px;padding-bottom:4px;font-size:18px;line-height:28px}.continuity-diagram[data-v-f6b0859b]{margin-top:64px}.continuity-identity[data-v-f6b0859b]{color:var(--continuity-muted);justify-content:center;align-items:center;gap:8px;margin-bottom:32px;display:flex}.continuity-identity>svg[data-v-f6b0859b]{width:20px;height:20px;color:var(--continuity-accent);flex:none}.identity-divider[data-v-f6b0859b]{color:#737c90;margin:0 12px}.continuity-journey[data-v-f6b0859b]{position:relative}.continuity-track[data-v-f6b0859b]{pointer-events:none;background:#4b5263;height:2px;display:flex;position:absolute;top:11px;left:12.5%;right:12.5%}.continuity-track>span[data-v-f6b0859b]{flex:1;min-width:0;height:100%}.continuity-track i[data-v-f6b0859b]{background:var(--continuity-accent);transform-origin:0;width:100%;height:100%;transition:transform .5s var(--continuity-curve);transition-delay:var(--segment-delay);display:block;transform:scaleX(0)}.is-connected .continuity-track i[data-v-f6b0859b]{transform:scaleX(1)}.continuity-stages[data-v-f6b0859b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.continuity-stages>li[data-v-f6b0859b]{text-align:center;min-width:0;padding:0 16px;position:relative}.continuity-node[data-v-f6b0859b]{background:#181818;border:1px solid #76819c;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 24px;display:grid;position:relative}.continuity-node i[data-v-f6b0859b]{background:var(--continuity-accent);opacity:.4;width:8px;height:8px;transition:opacity .5s var(--continuity-curve),transform .5s var(--continuity-curve);transition-delay:var(--node-delay);border-radius:50%;display:block;transform:scale(.75)}.is-connected .continuity-node i[data-v-f6b0859b]{opacity:1;transform:scale(1)}.continuity-stage-heading[data-v-f6b0859b]{justify-content:center;align-items:center;gap:12px;display:flex}.continuity-stage-heading>svg[data-v-f6b0859b]{width:24px;height:24px;color:var(--continuity-accent);flex:none}.continuity-stages li>p[data-v-f6b0859b]{color:var(--continuity-muted);max-width:16em;min-height:48px;margin:12px auto 0}.continuity-safety[data-v-f6b0859b]{color:var(--continuity-muted);margin:40px 12.5% 0 37.5%;padding-top:16px;position:relative}.continuity-safety-range[data-v-f6b0859b]{background:#737c90;height:1px;position:absolute;top:0;left:0;right:0}.continuity-safety-range[data-v-f6b0859b]:before,.continuity-safety-range[data-v-f6b0859b]:after{content:"";background:#737c90;width:1px;height:8px;position:absolute;top:-8px}.continuity-safety-range[data-v-f6b0859b]:before{left:0}.continuity-safety-range[data-v-f6b0859b]:after{right:0}.continuity-safety-ends[data-v-f6b0859b]{justify-content:space-between;gap:24px;display:flex}.continuity-safety>p[data-v-f6b0859b]{text-align:center;color:#d7dce5;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.continuity-safety>p>svg[data-v-f6b0859b]{width:20px;height:20px;color:var(--continuity-accent);flex:none}.is-stationary .continuity-track i[data-v-f6b0859b],.is-stationary .continuity-node i[data-v-f6b0859b]{opacity:1;transition:none;transform:none}@media (width<=1599px){.continuity-section[data-v-f6b0859b]{padding:80px 0}.heading-1[data-v-f6b0859b]{font-size:48px}.continuity-heading[data-v-f6b0859b]{gap:32px}.continuity-heading>p[data-v-f6b0859b]{font-size:16px;line-height:24px}}@media (width<=1200px){.continuity-section[data-v-f6b0859b]{padding:64px 0}.continuity-shell[data-v-f6b0859b]{width:calc(100% - 64px)}.heading-1[data-v-f6b0859b]{letter-spacing:-1px;font-size:36px;line-height:40px}.heading-5[data-v-f6b0859b]{font-size:20px;line-height:28px}.continuity-heading h2>span[data-v-f6b0859b]{margin-top:8px}.continuity-heading>p[data-v-f6b0859b]{max-width:280px}.continuity-diagram[data-v-f6b0859b]{margin-top:48px}.continuity-stages>li[data-v-f6b0859b]{padding:0 12px}.continuity-stage-heading[data-v-f6b0859b]{gap:8px}.continuity-stage-heading>svg[data-v-f6b0859b]{width:20px;height:20px}.continuity-stages li>p[data-v-f6b0859b]{min-height:40px;font-size:14px;line-height:20px}.continuity-safety[data-v-f6b0859b]{margin-top:32px}}@media (height<=780px){.continuity-section[data-v-f6b0859b]{padding-top:64px;padding-bottom:64px}.continuity-diagram[data-v-f6b0859b]{margin-top:48px}.continuity-identity[data-v-f6b0859b]{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.continuity-track i[data-v-f6b0859b],.continuity-node i[data-v-f6b0859b]{opacity:1!important;transition:none!important;transform:none!important}}.customer-story-section[data-v-1d2c0310]{--proof-ink:#202431;--proof-muted:#5b6472;--proof-accent:#4f5bd5;--proof-rule:#dce1e8;--proof-curve:cubic-bezier(.22,1,.36,1);color:var(--proof-ink);background:#f5f6f8;padding:80px 0;scroll-margin-top:24px}.proof-shell[data-v-1d2c0310]{width:calc(100% - 96px);max-width:1344px;margin:0 auto}.heading-2[data-v-1d2c0310]{letter-spacing:-1px;text-wrap:balance;margin:0;font-size:48px;font-weight:600;line-height:1}.heading-3[data-v-1d2c0310]{letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:40px}.title-3[data-v-1d2c0310]{margin:0;font-size:16px;font-weight:500;line-height:24px}.body-7[data-v-1d2c0310]{text-wrap:pretty;margin:0;font-size:18px;font-weight:400;line-height:28px}.body-3[data-v-1d2c0310]{margin:0;font-size:16px;font-weight:400;line-height:24px}.caption-1[data-v-1d2c0310]{margin:0;font-size:14px;font-weight:500;line-height:20px}.caption-2[data-v-1d2c0310]{margin:0;font-size:14px;font-weight:400;line-height:20px}.proof-heading[data-v-1d2c0310]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.proof-heading h2>span[data-v-1d2c0310]{white-space:nowrap}.proof-results-link[data-v-1d2c0310]{white-space:nowrap;min-height:44px;color:var(--proof-accent);text-underline-offset:8px;border-radius:4px;align-items:center;gap:16px;-webkit-text-decoration:underline #4f5bd54d;text-decoration:underline #4f5bd54d;display:inline-flex}.proof-results-link>svg[data-v-1d2c0310]{width:20px;height:20px;transition:transform .5s var(--proof-curve)}.proof-results-link:hover>svg[data-v-1d2c0310]{transform:translate(4px)}.proof-results-link[data-v-1d2c0310]:hover{text-decoration-color:currentColor}.proof-carousel[data-v-1d2c0310]{margin-top:48px}.proof-story-stack[data-v-1d2c0310]{display:grid}.proof-story[data-v-1d2c0310]{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;transition:opacity .3s var(--proof-curve),transform .5s var(--proof-curve);grid-area:1/1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:64px;margin:0;display:grid;transform:translateY(-8px)}.proof-story.is-active[data-v-1d2c0310]{opacity:1;pointer-events:auto;-webkit-user-select:auto;user-select:auto;z-index:1;transition-delay:.2s;transform:none}.proof-photo-column[data-v-1d2c0310]{flex-direction:column;min-width:0;display:flex}.proof-photo-frame[data-v-1d2c0310]{background:#e3e7ed;border-radius:8px;flex:1;min-height:352px;position:relative;overflow:hidden}.proof-photo-frame>img[data-v-1d2c0310]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proof-photo-empty[data-v-1d2c0310]{height:100%;min-height:352px;color:var(--proof-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.proof-photo-empty>svg[data-v-1d2c0310]{color:#778196;width:40px;height:40px}.proof-image-label[data-v-1d2c0310]{color:var(--proof-muted);background:#f5f6f8;border-radius:4px;padding:8px 12px;position:absolute;top:16px;left:16px}.proof-photo-caption[data-v-1d2c0310]{color:var(--proof-muted);padding-top:12px}.proof-copy[data-v-1d2c0310]{flex-direction:column;align-items:flex-start;min-width:0;padding:8px 0 32px;display:flex}.proof-topic[data-v-1d2c0310]{color:var(--proof-muted);align-items:center;gap:12px;margin-bottom:24px;display:flex}.proof-quote-mark[data-v-1d2c0310]{width:24px;height:24px;color:var(--proof-accent);justify-content:center;align-items:center;font-size:36px;font-weight:600;line-height:40px;display:inline-flex}.proof-quote[data-v-1d2c0310]{width:100%;margin:0}.proof-lead[data-v-1d2c0310]{color:var(--proof-ink)}.proof-detail[data-v-1d2c0310]{color:var(--proof-muted);max-width:36em;margin-top:24px}.proof-person[data-v-1d2c0310]{align-items:center;gap:16px;min-width:0;max-width:100%;margin-top:auto;padding-top:32px;display:flex}.proof-avatar[data-v-1d2c0310]{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.proof-avatar-slot[data-v-1d2c0310]{color:var(--proof-muted);background:#e8ebf1;border:1px solid #cbd2dd;place-items:center;display:grid}.proof-person-copy[data-v-1d2c0310]{min-width:0}.proof-person-name[data-v-1d2c0310]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.proof-person-name>span[data-v-1d2c0310]{color:var(--proof-muted)}.proof-property[data-v-1d2c0310]{color:var(--proof-muted);flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.proof-controls[data-v-1d2c0310]{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.proof-count[data-v-1d2c0310]{color:var(--proof-ink);font-variant-numeric:tabular-nums;margin-right:16px}.proof-count>span[data-v-1d2c0310]{color:var(--proof-muted);margin-left:8px;font-size:14px;font-weight:400}.proof-controls>button[data-v-1d2c0310]{width:44px;height:44px;color:var(--proof-ink);cursor:pointer;transition:background .3s var(--proof-curve),color .3s var(--proof-curve),transform .3s var(--proof-curve);background:0 0;border:1px solid #b5bdcc;border-radius:50%;place-items:center;padding:0;display:grid}.proof-controls>button[data-v-1d2c0310]:hover{color:var(--proof-accent);background:#e8eafa}.proof-controls>button[data-v-1d2c0310]:active{transform:scale(.98)}.proof-controls svg[data-v-1d2c0310]{width:20px;height:20px}.proof-previous>svg[data-v-1d2c0310]{transform:rotate(180deg)}.proof-brand-note[data-v-1d2c0310]{border-top:1px solid var(--proof-rule);color:var(--proof-muted);margin:40px 0 16px;padding-top:24px}.proof-brand-row[data-v-1d2c0310]{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.proof-brand-row>li[data-v-1d2c0310]{min-width:0;display:flex}.proof-brand-button[data-v-1d2c0310]{box-sizing:border-box;width:100%;min-width:0;height:104px;color:var(--proof-muted);text-align:center;cursor:pointer;transition:background .3s var(--proof-curve),color .3s var(--proof-curve),transform .3s var(--proof-curve);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px 16px;display:flex;position:relative}.proof-brand-button[data-v-1d2c0310]:after{content:"";background:var(--proof-accent);opacity:0;width:32px;height:2px;transition:transform .5s var(--proof-curve),opacity .3s var(--proof-curve);margin-left:-16px;position:absolute;bottom:4px;left:50%;transform:scaleX(0)}.proof-brand-button[data-v-1d2c0310]:hover{color:var(--proof-ink);background:#eceff5}.proof-brand-button.is-selected[data-v-1d2c0310]{color:var(--proof-accent);background:#e8eafa}.proof-brand-button.is-selected[data-v-1d2c0310]:after{opacity:1;transform:scaleX(1)}.proof-brand-button[data-v-1d2c0310]:active{transform:scale(.98)}.proof-brand-button .caption-2[data-v-1d2c0310]{font-size:12px;line-height:16px}.proof-brand-image[data-v-1d2c0310]{flex:none;justify-content:center;align-items:center;width:144px;max-width:100%;height:40px;display:flex}.proof-brand-image img[data-v-1d2c0310]{object-fit:contain;width:100%;height:100%;display:block}.proof-brand-name[data-v-1d2c0310]{text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;height:16px;display:block;overflow:hidden}.proof-brand-slot[data-v-1d2c0310]{height:40px;color:inherit;justify-content:center;align-items:center;font-size:14px;display:flex}.proof-brand-sizing[data-v-1d2c0310]{box-sizing:border-box;white-space:nowrap;border:1px dashed #b5bdcc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:500;line-height:18px;display:flex}.proof-brand-sizing small[data-v-1d2c0310]{font-size:12px;font-weight:400;line-height:16px}.proof-empty[data-v-1d2c0310]{min-height:352px;color:var(--proof-muted);background:#e8ebf1;border-radius:8px;place-items:center;display:grid}.customer-story-section[data-v-1d2c0310] :is(a,button):focus-visible{outline:2px solid var(--proof-accent);outline-offset:5px}.proof-sr-only[data-v-1d2c0310]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.proof-photo-frame[data-v-1d2c0310],.proof-photo-empty[data-v-1d2c0310]{min-height:400px}}@media (width<=1200px){.customer-story-section[data-v-1d2c0310]{padding:64px 0}.proof-shell[data-v-1d2c0310]{width:calc(100% - 64px)}.heading-2[data-v-1d2c0310]{font-size:36px;line-height:40px}.heading-3[data-v-1d2c0310]{font-size:30px;line-height:36px}.proof-story[data-v-1d2c0310]{gap:32px}.proof-copy[data-v-1d2c0310]{padding-top:0}.proof-topic[data-v-1d2c0310]{margin-bottom:16px}.proof-detail[data-v-1d2c0310]{margin-top:16px;font-size:16px;line-height:24px}.proof-person[data-v-1d2c0310]{gap:12px;padding-top:24px}.proof-property[data-v-1d2c0310],.proof-property>span[data-v-1d2c0310]{display:block}.proof-property>span+span[data-v-1d2c0310]{margin-top:4px}.proof-brand-row[data-v-1d2c0310]{gap:24px 16px}.proof-brand-slot[data-v-1d2c0310]{font-size:14px}.proof-brand-row .caption-2[data-v-1d2c0310]{font-size:12px;line-height:16px}.proof-brand-row[data-v-1d2c0310]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.proof-story[data-v-1d2c0310],.proof-results-link>svg[data-v-1d2c0310],.proof-controls>button[data-v-1d2c0310],.proof-brand-button[data-v-1d2c0310],.proof-brand-button[data-v-1d2c0310]:after{transition:none!important;transform:none!important}}.proof-example-note[data-v-1d2c0310]{color:var(--proof-muted);margin-top:20px}.proof-example-question[data-v-1d2c0310]{border-top:1px solid var(--proof-rule);margin-top:24px;padding-top:20px}.proof-example-question p+p[data-v-1d2c0310]{color:var(--proof-muted);margin-top:10px;line-height:24px}.proof-photo-frame--product img[data-v-1d2c0310],.proof-photo-frame--interface img[data-v-1d2c0310]{object-fit:contain;padding:24px}.proof-brand-button>svg[data-v-1d2c0310]{width:24px;height:24px;color:var(--proof-accent);flex:none}.proof-brand-button[data-v-1d2c0310]{gap:12px}@media (width<=900px){.customer-story-section[data-v-1d2c0310]{padding:56px 0}.proof-shell[data-v-1d2c0310]{width:calc(100% - 48px)}.proof-heading[data-v-1d2c0310]{display:block}.proof-heading h2[data-v-1d2c0310]{letter-spacing:-.8px;font-size:32px;line-height:1.35}.proof-heading h2>span[data-v-1d2c0310]{white-space:normal;display:block}.proof-results-link[data-v-1d2c0310]{margin-top:12px}.proof-carousel[data-v-1d2c0310]{margin-top:28px}.proof-story[data-v-1d2c0310]{grid-template-columns:minmax(0,1fr);gap:24px}.proof-photo-frame[data-v-1d2c0310]{aspect-ratio:auto;height:280px;min-height:0}.proof-photo-frame--product img[data-v-1d2c0310]{padding:12px}.proof-copy[data-v-1d2c0310]{padding:0}.proof-lead[data-v-1d2c0310]{font-size:28px;line-height:1.45}.proof-detail[data-v-1d2c0310]{font-size:16px;line-height:1.75}.proof-example-question[data-v-1d2c0310]{margin-top:20px}.proof-controls[data-v-1d2c0310]{margin-top:24px}.proof-brand-row[data-v-1d2c0310]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.proof-brand-button[data-v-1d2c0310]{height:auto;min-height:76px;padding:12px 6px}.proof-brand-button .caption-1[data-v-1d2c0310]{white-space:normal}}@media (width<=540px){.proof-brand-row[data-v-1d2c0310]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof-brand-button[data-v-1d2c0310]{flex-direction:row;justify-content:flex-start;min-height:60px;padding:12px}}@media (width<=374px){.proof-shell[data-v-1d2c0310]{width:calc(100% - 32px)}.proof-photo-frame[data-v-1d2c0310]{height:240px}}.origin-section[data-v-43b9bc24]{background:var(--sb-white);color:var(--sb-ink);padding:86px 0 78px}.origin-shell[data-v-43b9bc24]{max-width:var(--sb-page-width,1392px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:76px;margin:auto;padding:0 56px;display:grid}.origin-photograph[data-v-43b9bc24]{min-width:0;margin:0}.origin-photo-frame[data-v-43b9bc24]{aspect-ratio:1.08;background:#eaf7fb;border:1px solid #cbdfe8;border-radius:14px;overflow:hidden}.origin-photo-frame>img[data-v-43b9bc24]{object-fit:cover;width:100%;height:100%;display:block}.origin-photo-slot[data-v-43b9bc24]{width:100%;height:100%;color:var(--sb-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.origin-photo-slot>svg[data-v-43b9bc24]{stroke:#92a8bb;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px;margin-bottom:20px}.origin-photo-slot>span[data-v-43b9bc24]{color:var(--sb-body);font-size:16px;line-height:1.8}.origin-photo-slot>p[data-v-43b9bc24]{color:var(--sb-muted);margin:11px 0 0;font-size:12px;line-height:1.9}.origin-photograph>figcaption[data-v-43b9bc24]{color:var(--sb-muted);margin-top:13px;font-size:11px;line-height:1.8}.origin-copy[data-v-43b9bc24]{padding-bottom:24px}.origin-copy h2[data-v-43b9bc24]{letter-spacing:-1px;margin:0 0 25px;font-size:clamp(29px,2.85vw,40px);font-weight:550;line-height:1.45}.origin-copy h2>span[data-v-43b9bc24]{color:#326c83}.origin-experience[data-v-43b9bc24]{max-width:555px;margin:0;padding:0;list-style:none}.origin-experience>li[data-v-43b9bc24]{border-bottom:1px solid #d2dde7;padding:21px 0}.origin-experience>li[data-v-43b9bc24]:first-child{padding-top:0}.origin-experience h3[data-v-43b9bc24]{color:#2c4861;letter-spacing:-.3px;margin:0 0 7px;font-size:18px;font-weight:550;line-height:1.65}.origin-experience h3>strong[data-v-43b9bc24]{color:#266a83;white-space:nowrap;letter-spacing:-.6px;margin:0 3px;font-size:36px;font-weight:600}.origin-experience p[data-v-43b9bc24]{color:var(--sb-body);margin:0;font-size:14px;line-height:1.9}.origin-founder[data-v-43b9bc24]{max-width:555px;margin-top:22px}.founder-name[data-v-43b9bc24]{flex-wrap:wrap;align-items:center;gap:11px;margin:0;display:flex}.founder-name strong[data-v-43b9bc24]{color:#29455f;font-size:15px;font-weight:550;line-height:1.7}.founder-name>span[data-v-43b9bc24]{color:var(--sb-muted);border-left:1px solid #c6d3df;padding-left:11px;font-size:12px;line-height:1.6}.origin-closing[data-v-43b9bc24]{letter-spacing:-.3px;color:#326c83;margin:23px 0 0;font-size:20px;font-weight:500;line-height:1.65}.origin-link[data-v-43b9bc24]{color:#326c83;align-items:center;gap:18px;min-height:44px;margin-top:16px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.origin-link svg[data-v-43b9bc24]{width:18px;height:18px;transition:transform .2s}.origin-link[data-v-43b9bc24]:hover{color:#0c425a}.origin-link:hover svg[data-v-43b9bc24]{transform:translate(4px)}@media (width<=1250px){.origin-shell[data-v-43b9bc24]{gap:48px;padding:0 36px}.origin-experience p[data-v-43b9bc24]{font-size:13px}.origin-photo-frame[data-v-43b9bc24]{aspect-ratio:.96}}@media (width<=1020px){.origin-shell[data-v-43b9bc24]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.origin-copy h2[data-v-43b9bc24]{letter-spacing:-.7px;margin-bottom:20px;font-size:29px}.origin-photo-frame[data-v-43b9bc24]{aspect-ratio:.82}.origin-experience h3[data-v-43b9bc24]{font-size:17px}.origin-experience h3>strong[data-v-43b9bc24]{font-size:24px}.origin-experience>li[data-v-43b9bc24]{padding-top:16px;padding-bottom:16px}.origin-founder[data-v-43b9bc24]{margin-top:20px}}@media (width<=760px){.origin-section[data-v-43b9bc24]{padding:40px 0 38px}.origin-shell[data-v-43b9bc24]{grid-template-columns:1fr;gap:28px;padding:0 24px}.origin-photo-frame[data-v-43b9bc24]{aspect-ratio:1.48}.origin-photo-slot>svg[data-v-43b9bc24]{width:37px;height:37px;margin-bottom:13px}.origin-photo-slot>span[data-v-43b9bc24]{font-size:14px}.origin-photo-slot>p[data-v-43b9bc24]{margin-top:7px;font-size:11px}.origin-photograph>figcaption[data-v-43b9bc24]{margin-top:10px;font-size:10px}.origin-copy[data-v-43b9bc24]{padding-bottom:0}.origin-copy h2[data-v-43b9bc24]{margin-bottom:20px;font-size:30px;line-height:1.45}.origin-experience h3[data-v-43b9bc24]{font-size:17px}.origin-experience p[data-v-43b9bc24]{font-size:13px;line-height:1.9}.origin-founder[data-v-43b9bc24]{margin-top:21px}.origin-link[data-v-43b9bc24]{margin-top:13px}}@media (width<=400px){.origin-shell[data-v-43b9bc24]{padding:0 20px}.origin-copy h2[data-v-43b9bc24]{font-size:27px}.origin-experience h3[data-v-43b9bc24]{font-size:16px}.origin-experience h3>strong[data-v-43b9bc24]{font-size:23px}}.trial-support-section[data-v-522d11c3]{background:var(--sb-ice);color:var(--sb-ink);padding:66px 0 51px}.trial-support-shell[data-v-522d11c3]{max-width:var(--sb-page-width,1392px);margin:auto;padding:0 56px}.trial-support-heading[data-v-522d11c3]{max-width:760px}.trial-support-heading h2[data-v-522d11c3]{letter-spacing:-1px;margin:0;font-size:clamp(31px,3vw,43px);font-weight:550;line-height:1.45}.trial-support-heading h2>span[data-v-522d11c3]{color:var(--sb-link)}.team-region[data-v-522d11c3]{margin-top:35px}.team-introduction[data-v-522d11c3]{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:23px;display:flex}.team-introduction h3[data-v-522d11c3]{color:#3e617b;margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.7}.team-introduction p[data-v-522d11c3]{color:var(--sb-body);margin:0;font-size:13px;line-height:1.85}.team-controls[data-v-522d11c3]{flex-shrink:0;align-items:center;gap:7px;display:flex}.team-range[data-v-522d11c3]{font-variant-numeric:tabular-nums;color:#6e859a;margin-right:7px;font-size:11px}.team-controls button[data-v-522d11c3]{color:#4d778f;background:#fff;border:1px solid #ccdae6;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.team-controls button[data-v-522d11c3]:hover{background:#e8f2f7}.team-controls svg[data-v-522d11c3]{width:15px;height:15px}.team-previous svg[data-v-522d11c3]{transform:rotate(180deg)}.support-team[data-v-522d11c3]{--team-visible:4;--team-gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--team-visible) - 1) * var(--team-gap)) / var(--team-visible));gap:var(--team-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c5d7e5 transparent;margin:0;padding:0 0 10px;list-style:none;display:grid;position:relative;overflow-x:auto}.support-member[data-v-522d11c3]{scroll-snap-align:start;background:#fff;border:1px solid #d0e5ed;border-radius:10px;min-width:0;padding:25px 22px}.support-member h4[data-v-522d11c3]{letter-spacing:-.3px;margin:0 0 19px;font-size:18px;font-weight:550;line-height:1.6}.support-person[data-v-522d11c3]{align-items:center;gap:13px;display:flex}.support-person>img[data-v-522d11c3],.support-photo-slot[data-v-522d11c3]{object-fit:cover;border-radius:50%;flex-shrink:0;width:76px;height:76px}.support-photo-slot[data-v-522d11c3]{text-align:center;color:#587486;background:#e8f5f9;border:1px solid #d1e4ec;place-content:center;font-size:11px;line-height:1.6;display:grid}.support-name[data-v-522d11c3]{color:#526e85;font-size:13px;line-height:1.8}.support-member>p[data-v-522d11c3]{color:var(--sb-body);margin:19px 0 0;font-size:13px;line-height:1.9}.onboarding-stages[data-v-522d11c3]{border-top:1px solid #dee8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:28px 0 0;padding:25px 0 0;list-style:none;display:grid}.onboarding-stages>li[data-v-522d11c3]{align-items:flex-start;gap:13px;min-width:0;display:flex;position:relative}.stage-number[data-v-522d11c3]{color:#5e8aa1;background:#f9fcff;border:1px solid #c7d9e6;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.onboarding-stages h3[data-v-522d11c3]{color:#31536d;margin:0 0 7px;font-size:15px;font-weight:500;line-height:1.6}.onboarding-stages p[data-v-522d11c3]{color:var(--sb-body);margin:0;font-size:12px;line-height:1.8}.stage-arrow[data-v-522d11c3]{color:#9ab4c5;width:16px;height:16px;position:absolute;top:6px;right:-20px}.trial-outcome[data-v-522d11c3]{text-align:center;color:var(--sb-body);margin:30px 0 0;font-size:12px;line-height:1.8}.sr-only[data-v-522d11c3]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1250px){.trial-support-shell[data-v-522d11c3]{padding:0 36px}.support-team[data-v-522d11c3]{--team-gap:16px}.support-member[data-v-522d11c3]{padding:22px 16px}.support-member h4[data-v-522d11c3]{font-size:17px}.support-person>img[data-v-522d11c3],.support-photo-slot[data-v-522d11c3]{width:68px;height:68px}.support-person[data-v-522d11c3]{gap:10px}.support-name[data-v-522d11c3]{font-size:12px}}@media (width<=1020px){.support-team[data-v-522d11c3]{--team-visible:2;--team-gap:22px}.support-member[data-v-522d11c3]{padding:24px}.support-person>img[data-v-522d11c3],.support-photo-slot[data-v-522d11c3]{width:76px;height:76px}.support-member h4[data-v-522d11c3]{font-size:18px}.onboarding-stages[data-v-522d11c3]{gap:25px}.stage-arrow[data-v-522d11c3]{width:15px;right:-17px}}@media (width<=760px){.trial-support-section[data-v-522d11c3]{padding:43px 0 34px}.trial-support-shell[data-v-522d11c3]{padding:0 24px}.trial-support-heading h2[data-v-522d11c3]{letter-spacing:-.7px;font-size:30px}.team-region[data-v-522d11c3]{margin-top:26px}.team-introduction[data-v-522d11c3]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:19px}.team-introduction p[data-v-522d11c3]{font-size:12px}.team-controls[data-v-522d11c3]{align-self:flex-end}.support-team[data-v-522d11c3]{--team-visible:1;--team-gap:14px;grid-auto-columns:calc(100% - 25px)}.support-member[data-v-522d11c3]{padding:24px}.support-person[data-v-522d11c3]{gap:14px}.support-name[data-v-522d11c3]{font-size:13px}.onboarding-stages[data-v-522d11c3]{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:24px}.onboarding-stages>li[data-v-522d11c3]{gap:13px}.onboarding-stages h3[data-v-522d11c3]{margin-bottom:5px;font-size:16px}.onboarding-stages p[data-v-522d11c3]{font-size:12px}.stage-arrow[data-v-522d11c3]{width:14px;height:14px;inset:auto auto -22px 6px;transform:rotate(90deg)}.trial-outcome[data-v-522d11c3]{margin-top:25px;font-size:11px}}@media (width<=380px){.trial-support-shell[data-v-522d11c3]{padding:0 20px}.trial-support-heading h2[data-v-522d11c3]{font-size:27px}.support-member[data-v-522d11c3]{padding:22px 19px}}.floating-trial[data-v-7b81c456]{z-index:45;color:#e5effa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;background:#07172cf5;border-top:1px solid #8bbacf30;transition:transform .25s,visibility .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 36px #0b1e3612}.floating-trial.is-visible[data-v-7b81c456]{visibility:visible;pointer-events:auto;transform:translateY(0)}.floating-trial-inner[data-v-7b81c456]{justify-content:flex-end;align-items:center;gap:28px;max-width:1712px;min-height:84px;margin:auto;padding:16px 56px;display:flex}.floating-trial-copy[data-v-7b81c456]{min-width:230px}.floating-trial p[data-v-7b81c456]{margin:0}.floating-trial-title[data-v-7b81c456]{color:#defaff;letter-spacing:.1px;align-items:center;gap:10px;font-size:17px;font-weight:500;line-height:1.5;display:flex}.floating-trial-offer[data-v-7b81c456]{color:#ffd496;letter-spacing:.5px;white-space:nowrap;background:#efb05a15;border:1px solid #efb05a45;border-radius:4px;flex:none;align-items:center;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.floating-trial-detail[data-v-7b81c456]{color:#91aabd;font-size:12px;line-height:1.6;margin-top:4px!important}.floating-trial button[data-v-7b81c456]{color:#00172c;white-space:nowrap;background:#8bebf5;border:1px solid #a3f7fa;border-radius:6px;justify-content:center;align-items:center;gap:28px;min-width:205px;min-height:49px;padding:0 24px;font-size:14px;font-weight:600;display:flex}.floating-trial button[data-v-7b81c456]:hover{background:#b4f8fc}.floating-trial button svg[data-v-7b81c456]{width:18px;height:18px}@media (width<=1250px){.floating-trial-inner[data-v-7b81c456]{padding:16px 36px}}@media (width<=760px){.floating-trial-inner[data-v-7b81c456]{gap:24px;min-height:78px;padding:13px 24px}.floating-trial-copy[data-v-7b81c456]{min-width:0}.floating-trial-title[data-v-7b81c456]{font-size:15px}.floating-trial-detail[data-v-7b81c456]{font-size:11px}.floating-trial button[data-v-7b81c456]{gap:17px;min-width:165px;min-height:47px;padding:0 18px;font-size:13px}}@media (width<=540px){.floating-trial-inner[data-v-7b81c456]{gap:20px;min-height:76px;padding:13px 20px}.floating-trial-detail[data-v-7b81c456]{display:none}.floating-trial-title[data-v-7b81c456]{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.floating-trial-offer[data-v-7b81c456]{padding:2px 5px;font-size:9px}.floating-trial button[data-v-7b81c456]{gap:12px;min-width:159px;font-size:13px}}@media (width<=360px){.floating-trial-inner[data-v-7b81c456]{gap:14px;padding-left:16px;padding-right:16px}.floating-trial button[data-v-7b81c456]{min-width:150px;padding:0 15px}}@media (prefers-reduced-motion:reduce){.floating-trial[data-v-7b81c456]{transition:none}}@media (width<=900px){.floating-trial--unified[data-v-7b81c456]{background:#181818f5;border-top-color:#d7daf02e}.floating-trial--unified .floating-trial-inner[data-v-7b81c456]{justify-content:space-between;gap:16px;min-height:72px;padding:10px 20px}.floating-trial--unified .floating-trial-copy[data-v-7b81c456]{min-width:0}.floating-trial--unified .floating-trial-title[data-v-7b81c456]{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;line-height:20px}.floating-trial--unified .floating-trial-offer[data-v-7b81c456]{letter-spacing:0;background:0 0;border:0;padding:0;font-size:14px}.floating-trial--unified .floating-trial-detail[data-v-7b81c456]{display:none}.floating-trial--unified button[data-v-7b81c456]{color:#202431;background:#c4caff;border-color:#c4caff;gap:12px;min-width:0;min-height:48px;padding:0 16px;font-size:16px}}@media (width<=374px){.floating-trial--unified .floating-trial-inner[data-v-7b81c456]{gap:12px;padding-inline:16px}.floating-trial--unified button[data-v-7b81c456]{padding-inline:12px;font-size:14px}}@media (width>=901px){.home-page--cinematic[data-v-136dbb31]{position:relative}.home-page--cinematic[data-v-136dbb31]>.standard-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#09121bb3,#09121b38);border-bottom-color:#e6e8df26;position:absolute;inset:0 0 auto}.home-page--cinematic[data-v-136dbb31]>.standard-header .header-inner{max-width:1440px;padding-inline:clamp(36px,4.45vw,64px)}.home-page--cinematic[data-v-136dbb31]>.standard-header .nav-link,.home-page--cinematic[data-v-136dbb31]>.standard-header .login-link,.home-page--cinematic[data-v-136dbb31]>.standard-header .globe{color:#eeeee8}.home-page--cinematic[data-v-136dbb31]>.standard-header .trial-button{color:#202b32;background:#f7e8c9;border-color:#f7e8c9}.home-page--cinematic[data-v-136dbb31]>.standard-header .trial-button:hover{background:#fff3dc}.home-page--cinematic[data-v-136dbb31]>.standard-header .nav-link:hover,.home-page--cinematic[data-v-136dbb31]>.standard-header .login-link:hover,.home-page--cinematic[data-v-136dbb31]>.standard-header .globe:hover{color:#fff;background:#ffffff10}}html[lang=en] body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html[lang=en] :is(h1,h2,h3,h4,p,li,dd,blockquote){word-break:normal;overflow-wrap:break-word}html[lang=en] :is(h1,h2,h3){text-wrap:balance}html[lang=en] :is(button,a){letter-spacing:normal}html[lang=en] .header-inner{gap:clamp(22px,3vw,44px)}html[lang=en] .primary-nav{gap:clamp(18px,2vw,28px)}html[lang=en] .header-inner .nav-link{font-size:13px}html[lang=en] .header-inner .account-actions{gap:14px}html[lang=en] .header-inner .panel :is(a,button){white-space:normal}html[lang=en] .header-inner .panel-label{line-height:1.5}html[lang=en] .resources-panel{width:370px}html[lang=en] .hero-message h1{white-space:normal;letter-spacing:-.04em;max-width:660px;font-size:clamp(40px,4.25vw,64px);line-height:1.12}html[lang=en] .hero-eyebrow{letter-spacing:1px}html[lang=en] .hero-subtitle{height:auto;min-height:74px}html[lang=en] .hero-subtitle p{max-width:500px;line-height:1.65}html[lang=en] .hero-buttons{flex-wrap:wrap}html[lang=en] .hero-primary{min-width:210px}html[lang=en] .problem-cards{height:670px}html[lang=en] .problem-card{flex-basis:160px;height:160px;padding:16px 20px}html[lang=en] .problem-copy h3{font-size:17px;line-height:1.4}html[lang=en] .response-identity{column-gap:8px}html[lang=en] .response-copy p{font-size:11px;line-height:1.5}html[lang=en] .problem-context{flex-wrap:wrap;row-gap:4px}html[lang=en] .guest-role{display:none}html[lang=en] .floating-trial :is(p,strong,span){white-space:normal}html[lang=en] .floating-trial button{flex:none}html[lang=en] .capability-item{min-width:0}html[lang=en] .customer-heading h2 span{display:block}html[lang=en] .quote-copy blockquote{font-size:clamp(25px,2.6vw,36px);line-height:1.55}html[lang=en] .quote-viewport{min-height:300px}html[lang=en] .brand-placeholder{white-space:normal;font-size:13px}html[lang=en] .final-invitation h2{letter-spacing:-.035em;line-height:1.16}html[lang=en] :is(.cp-heading,.ci-heading,.is-heading,.dl-heading,.sf-heading,.lp-heading) h2{white-space:normal;letter-spacing:-.03em;line-height:1.2}html[lang=en] :is(.cp-everyday-copy,.ci-night-copy,.is-hero-copy,.dl-hero-copy,.sf-hero-copy) h2{letter-spacing:-.035em;font-size:clamp(34px,3.3vw,51px);line-height:1.15}html[lang=en] :is(.cp-nav,.ci-nav,.is-nav,.dl-nav,.sf-nav,.lp-nav) a{font-size:12px;line-height:1.35}html[lang=en] :is(.cp-nav-track,.ci-nav-track,.is-nav-track,.dl-nav-track,.sf-nav-track,.lp-nav-track){min-width:0;overflow-x:auto}html[lang=en] :is(.cp-nav-name,.ci-nav-name,.is-nav-name,.dl-nav-name,.sf-nav-name){flex-shrink:0}html[lang=en] .communication-page .cp-night-message blockquote{font-size:17px;line-height:1.5}html[lang=en] .communication-page .cp-night-message{max-width:390px}html[lang=en] :is(.cp-everyday-description,.is-hero-description,.dl-hero-description,.sf-hero-description){line-height:1.7}html[lang=en] .lp-purchase-intro h1{white-space:normal;letter-spacing:-.035em;font-size:clamp(36px,3.5vw,57px);line-height:1.16}html[lang=en] .lp-purchase-description{line-height:1.7}html[lang=en] .lp-campaign-period{max-width:150px}html[lang=en] .lp-campaign-paid p{line-height:1.5}html[lang=en] .lp-rate-table th{white-space:normal}html[lang=en] .lc-matrix th,html[lang=en] .lc-matrix td{padding:19px 18px;line-height:1.5}html[lang=en] .lc-matrix thead th strong{font-size:14px}html[lang=en] .lc-comparison-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr)}html[lang=en] .lc-reception-heading h2{white-space:normal}html[lang=en] .lp-workbench-top{flex-wrap:wrap;gap:14px}html[lang=en] .lp-thread p{line-height:1.4}html[lang=en] .lp-live{white-space:normal;max-width:115px}html[lang=en] .lp-conversation-head{align-items:start}html[lang=en] .lp-desk-grid{grid-template-columns:70px minmax(175px,.8fr) minmax(280px,1.8fr) minmax(170px,.8fr)}html[lang=en] .lp-onboarding-milestone strong{white-space:normal}html[lang=en] .about-page .ab-hero h1{letter-spacing:-.04em;font-size:clamp(40px,4.05vw,66px);line-height:1.12}html[lang=en] .about-page main h2{letter-spacing:-.035em;line-height:1.17}html[lang=en] .about-page .ab-peak>div>span{white-space:normal}html[lang=en] .products-intro h1{max-width:700px;line-height:1.15}html[lang=en] .product-cards{align-items:stretch}html[lang=en] .product-card h3{line-height:1.5}html[lang=en] .footer-directory{grid-template-columns:1.1fr 1.05fr 1fr .85fr;gap:36px}@media (width>=901px) and (width<=1100px){html[lang=en] .header-inner{gap:20px;padding-inline:28px}html[lang=en] .primary-nav{gap:15px}html[lang=en] .header-logo img{width:135px}html[lang=en] .header-inner .account-actions{gap:8px}html[lang=en] .hero-message h1{font-size:43px}html[lang=en] .hero-composition{gap:28px}html[lang=en] .problem-copy h3{font-size:15px}html[lang=en] .problem-card{padding-inline:14px}}@media (width<=1100px){html[lang=en] .lp-desk-grid{grid-template-columns:60px minmax(170px,.8fr) minmax(280px,1.8fr)}html[lang=en] .lp-guest-context{display:none}html[lang=en] .lc-comparison-heading{grid-template-columns:1fr}}@media (width<=900px){html[lang=en] .header-inner{gap:12px}html[lang=en] .primary-nav{gap:0}html[lang=en] .resources-panel{width:100%}}@media (width<=760px){html[lang=en] .hero-message h1{font-size:clamp(36px,8vw,52px);line-height:1.13}html[lang=en] .hero-subtitle{min-height:78px}html[lang=en] .hero-buttons{gap:10px}html[lang=en] .hero-primary{min-width:0}html[lang=en] .problem-card{flex-basis:166px;height:166px}html[lang=en] .problem-cards{height:694px}html[lang=en] .quote-swipe-hint{max-width:135px;line-height:1.4}html[lang=en] .lp-desk-grid{display:block}html[lang=en] .lp-desk-rail,html[lang=en] .lp-inbox{display:none}html[lang=en] .lc-matrix th,html[lang=en] .lc-matrix td{padding:15px}html[lang=en] .footer-directory{grid-template-columns:1fr 1fr;gap:24px}html[lang=en] .final-invitation h2{font-size:34px}html[lang=en] .hero-fineprint{align-items:flex-start}html[lang=en] .hero-fineprint svg{flex:none;margin-top:3px}}html[lang=ja] body{font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}html[lang=ja] :is(h1,h2,h3,h4,p,li,dd,blockquote){word-break:normal;overflow-wrap:break-word;line-break:strict}html[lang=ja] :is(h1,h2,h3){text-wrap:balance}html[lang=ja] :is(button,a){letter-spacing:normal}html[lang=ja] .header-inner{gap:clamp(18px,2.3vw,36px)}html[lang=ja] .primary-nav{gap:clamp(15px,1.8vw,26px)}html[lang=ja] .header-inner .nav-link{font-size:13px}html[lang=ja] .header-inner .account-actions{gap:13px}html[lang=ja] .header-inner .panel :is(a,button){white-space:normal}html[lang=ja] .panel-label{letter-spacing:.03em;line-height:1.6}html[lang=ja] .hero-message h1{white-space:normal;letter-spacing:-.02em;font-size:clamp(36px,3.6vw,57px);line-height:1.5}html[lang=ja] .hero-eyebrow{letter-spacing:.08em}html[lang=ja] .hero-subtitle{height:auto;min-height:76px}html[lang=ja] .hero-subtitle p{line-height:1.85}html[lang=ja] :is(.capabilities-heading,.trial-support-heading,.origin-copy) h2{letter-spacing:-.02em;line-height:1.5}html[lang=ja] .trial-support-heading h2{text-wrap:balance;max-width:28em}html[lang=ja] .origin-closing{font-size:clamp(17px,1.5vw,20px);line-height:1.8}html[lang=ja] .hero-buttons{flex-wrap:wrap}html[lang=ja] .hero-primary{min-width:216px}html[lang=ja] .problem-card{flex-basis:164px;height:164px;padding-block:14px}html[lang=ja] .problem-cards{height:686px}html[lang=ja] .problem-copy h3{letter-spacing:0;font-size:16px;line-height:1.55}html[lang=ja] .response-copy p{font-size:11px;line-height:1.65}html[lang=ja] .problem-context{flex-wrap:wrap;row-gap:4px}html[lang=ja] .floating-trial :is(p,strong,span){white-space:normal}html[lang=ja] .floating-trial button{flex:none}html[lang=ja] .quote-copy blockquote{font-size:clamp(24px,2.4vw,34px);line-height:1.8}html[lang=ja] .quote-viewport{min-height:330px}html[lang=ja] .brand-placeholder{white-space:normal}html[lang=ja] :is(.cp-heading,.ci-heading,.is-heading,.dl-heading,.sf-heading,.lp-heading) h2{white-space:normal;letter-spacing:-.015em;line-height:1.5}html[lang=ja] :is(.cp-everyday-copy,.ci-night-copy,.is-hero-copy,.dl-hero-copy,.sf-hero-copy) h2{letter-spacing:-.02em;font-size:clamp(30px,3vw,46px);line-height:1.5}html[lang=ja] :is(.cp-nav,.ci-nav,.is-nav,.dl-nav,.sf-nav,.lp-nav) a{font-size:12px;line-height:1.5}html[lang=ja] :is(.cp-nav-track,.ci-nav-track,.is-nav-track,.dl-nav-track,.sf-nav-track,.lp-nav-track){min-width:0;overflow-x:auto}html[lang=ja] :is(.cp-nav-name,.ci-nav-name,.is-nav-name,.dl-nav-name,.sf-nav-name){flex-shrink:0}html[lang=ja] .lp-purchase-intro h1{letter-spacing:-.02em;white-space:normal;font-size:clamp(32px,3.3vw,51px);line-height:1.5}html[lang=ja] .lp-campaign-period{max-width:155px}html[lang=ja] .lp-campaign-paid p{line-height:1.7}html[lang=ja] .lp-campaign-invitation{text-wrap:pretty;max-width:27em}html[lang=ja] .lp-campaign-paid strong{font-variant-numeric:tabular-nums}html[lang=ja] :is(.cp-heading,.ci-heading,.is-heading,.dl-heading,.sf-heading,.lp-heading) p{text-wrap:pretty}html[lang=ja] .lp-rate-table th{white-space:normal}html[lang=ja] .lc-matrix :is(th,td){padding:18px 16px;line-height:1.65}html[lang=ja] .lc-matrix thead th strong{font-size:14px}html[lang=ja] .lp-workbench-top{flex-wrap:wrap;gap:12px}html[lang=ja] .lp-thread p{line-height:1.6}html[lang=ja] .lp-live{white-space:normal;max-width:115px}html[lang=ja] .about-page .ab-hero h1{letter-spacing:-.02em;font-size:clamp(36px,3.8vw,60px);line-height:1.5}html[lang=ja] .about-page main h2{letter-spacing:-.02em;line-height:1.5}html[lang=ja] .products-intro h1{line-height:1.5}html[lang=ja] .final-invitation h2{letter-spacing:-.02em;line-height:1.5}@media (width>=901px) and (width<=1100px){html[lang=ja] .header-inner{gap:18px;padding-inline:24px}html[lang=ja] .primary-nav{gap:13px}html[lang=ja] .header-logo img{width:140px}html[lang=ja] .header-inner .account-actions{gap:9px}html[lang=ja] .header-inner .trial-button{padding-inline:13px;font-size:12px}html[lang=ja] .hero-message h1{font-size:35px}}@media (width<=900px){html[lang=ja] .primary-nav{gap:0}html[lang=ja] .header-inner{gap:12px}}@media (width<=760px){html[lang=ja] .hero-message h1{font-size:clamp(29px,7.6vw,44px)}html[lang=ja] .hero-subtitle{min-height:82px}html[lang=ja] .hero-primary{min-width:0}html[lang=ja] .hero-buttons{gap:10px}html[lang=ja] .problem-copy h3{font-size:15px}html[lang=ja] .guest-role{display:none}html[lang=ja] .lc-matrix :is(th,td){padding:14px}html[lang=ja] .final-invitation h2{font-size:30px}html[lang=ja] .hero-fineprint svg{flex:none}}@media (width<=900px){:is(.page-breadcrumbs,.back-home-link,.pd-back,.lp-back,.mp-back,.call-back,.gl-back,.gp-back,.ey-back,.fdp-back,.ab-back,.gc-hero-back,.stay-back,.rs-context,.privacy-page-links){display:none}:is(.cp-intro-line,.ci-intro-line,.is-intro-line,.dl-intro-line,.sf-intro-line,.products-intro,.legal-introduction,.tr-layout),.results-shell>h1,.privacy-introduction h1{margin-top:0}.privacy-introduction{padding-top:24px}}
