/* Scoped to homepage dual Hero; public merchant/Admin styles remain untouched. */
.is-home .site-header.public-header{position:absolute;top:0;left:0;right:0;z-index:12;background:linear-gradient(#06111dcc,transparent);color:#fff8ec;border:0;box-shadow:none;padding:18px 4.2%;height:94px;max-width:none}.is-home .public-header .brand img{width:105px;height:65px;object-fit:contain}.is-home .desktop-nav{margin-left:40px;gap:32px}.is-home .desktop-nav>a:last-child{background:#e6b868;color:#102637;border-radius:30px;padding:12px 23px;margin-left:auto}.is-home .mobile-menu{color:#fff7e9}.is-home .mobile-menu nav{color:#102637;background:#fff9ed}.final-comic-hero{--comic-progress:0;display:grid;grid-template-columns:minmax(0,3.2fr) minmax(260px,1fr);background:#0b1d27;color:#fff7e9;position:relative;min-height:690px;height:min(760px,55vw);isolation:isolate;overflow:hidden;touch-action:pan-y}.comic-main{position:relative;min-width:0;height:100%;overflow:hidden}.comic-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .85s ease,visibility .85s;z-index:0}.comic-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.comic-image{display:block;position:absolute;inset:0;overflow:hidden}.comic-image img{width:100%;height:100%;object-fit:cover;display:block;object-position:63% 46%;transform:scale(1.015);transition:transform 5s ease-out}.comic-slide.is-active .comic-image img{transform:scale(1.045)}.comic-wash{position:absolute;inset:0;background:linear-gradient(90deg,#03111ee8 0%,#061824aa 28%,#06172520 64%,transparent 100%),linear-gradient(0deg,#051726c2,transparent 24%,transparent 78%,#05172644);pointer-events:none}.comic-copy{position:absolute;top:25%;left:5.7%;width:53%;z-index:2}.comic-kicker{font-size:10px;letter-spacing:.14em;color:#d9c5a2;margin:0 0 20px}.comic-copy h1,.comic-copy h2{font-family:"Songti TC","Noto Serif TC",serif;font-size:clamp(37px,4vw,61px);line-height:1.35;font-weight:600;letter-spacing:.015em;color:#fff8ed;margin:0;text-wrap:balance}.comic-copy em{font-style:normal;color:#f4d69f}.comic-rule{display:block;width:170px;height:2px;background:#e6b66b;margin:26px 0;position:relative}.comic-rule:after{content:"";width:58%;height:5px;position:absolute;left:0;top:-1.5px;background:#eab96c;border-radius:5px}.comic-introduction{font:clamp(16px,1.5vw,23px)/1.7 "Songti TC",serif;color:#fffaf3;margin:0 0 30px}.comic-ctas{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.final-gold-button,.final-outline-button{display:inline-flex;justify-content:center;align-items:center;gap:25px;min-height:48px;border-radius:35px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.final-gold-button{background:#e6b567;color:#122636}.final-gold-button:hover{background:#f2cc8a}.final-outline-button{border:1px solid currentColor;background:#0b1d2722;color:inherit}.final-outline-button:hover{background:#f5d49a22}.comic-brand{width:120px;height:74px;object-fit:contain;position:absolute;right:-32%;top:-35px}.comic-question,.comic-context{position:absolute;right:5%;top:24%;max-width:255px;background:#fffaf4f5;color:#132f40;border-radius:22px;padding:18px 22px;font-size:15px;line-height:1.7;box-shadow:0 8px 22px #00162633;z-index:2;margin:0}.comic-question:after{content:"";position:absolute;bottom:-10px;left:25px;border-top:14px solid #fffaf4;border-right:18px solid transparent}.comic-context{top:auto;bottom:22%;border-radius:15px;font-size:12px}.comic-context>span{font-size:9px;color:#937047}.comic-context p{font-size:15px;margin:9px 0;color:#142e3f}.comic-context small{font-size:10px;color:#5d6c73}.comic-controls{position:absolute;bottom:44px;left:5.7%;width:min(470px,75%);z-index:4;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.comic-controls[hidden]{display:none}.comic-dots{display:flex;gap:22px}.comic-dots button{border:0;background:none;color:#bfc3c7;padding:9px 0;min-width:24px;min-height:40px;font-size:13px}.comic-dots button[aria-current=true]{color:#fff6e4}.comic-playback{display:flex;gap:11px;margin-left:auto}.comic-playback button{background:#061b2b77;color:#fff5e4;border:1px solid #bec2bb;border-radius:50%;width:37px;height:37px;font-size:16px;padding:0}.comic-playback button:hover{background:#b08343}.comic-playback button:disabled{opacity:.5}.comic-state{font-size:9px;color:#d3c8b6;flex-basis:100%;margin-top:-10px;min-height:16px}.comic-progress{width:100%;height:1px;background:#ffffff38;position:absolute;bottom:-11px}.comic-progress span{display:block;width:25%;height:2px;background:#ebbd71;transform:scaleX(var(--comic-progress));transform-origin:left}.comic-disclaimer{position:absolute;bottom:10px;left:5.7%;font-size:9px;color:#c3c4ba;z-index:3;margin:0}.comic-rail{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;padding:102px 16px 16px 0;min-width:0}.comic-rail>button{position:relative;border:1px solid #978362;border-radius:17px;overflow:hidden;min-height:0;background:#173242;padding:0;text-align:left;color:#fff4e1;cursor:pointer}.comic-rail>button:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#041624d9,transparent 70%)}.comic-rail>button[aria-current=true]{border-color:#f3c885;box-shadow:0 0 0 1px #efc179}.comic-rail .comic-image img{object-position:65% 44%;transform:none;transition:none}.rail-number{position:absolute;left:17px;top:10px;font-size:22px;z-index:2}.rail-title{position:absolute;bottom:14px;left:17px;right:13px;z-index:2;font:19px/1.45 "Songti TC",serif;color:#fff0d0}.final-value-banner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:center;padding:54px 4.2% 44px;background:radial-gradient(ellipse at 50% 44%,#ecd5ac99,transparent 62%),#fcf8ef;color:#0c263b;overflow:hidden;isolation:isolate}.value-kicker{font-size:15px;letter-spacing:.05em;color:#ae7e38;margin:0 0 20px}.value-kicker>span{color:#526171;letter-spacing:.13em;font-size:12px;margin-left:6px}.value-copy h2{font-family:"Songti TC","Noto Serif TC",serif;font-size:clamp(29px,2.45vw,40px);line-height:1.42;font-weight:600;margin:0 0 21px;letter-spacing:.015em}.value-copy em{color:#ad752c;font-style:normal}.value-introduction{font-size:14px;line-height:1.9;margin:0 0 24px}.value-ctas{display:flex;gap:12px;flex-wrap:wrap}.value-ctas .final-gold-button,.value-ctas .final-outline-button{font-size:13px;padding:13px 22px;gap:17px}.value-ctas .final-outline-button{background:transparent;color:#0c263b}.value-showcase{position:relative;width:calc(100% + 70px);margin-left:-35px;aspect-ratio:1672/941;min-width:0;align-self:center;margin-top:64px;z-index:-1}.device-scene{position:absolute;inset:0;display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 94%,transparent)}.device-scene img{width:100%;height:100%;object-fit:contain;display:block}.device-display{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden;pointer-events:none;background:#fff9ec}.laptop-display{width:600px;height:380px;border-radius:4px}.phone-display{width:240px;height:520px;border-radius:22px}.display-page{color:#102e40;background:#fffaf0;height:100%;font-family:-apple-system,"PingFang TC",sans-serif;overflow:hidden}.display-nav{display:flex;justify-content:space-between;align-items:center;background:#fdfaf1;padding:10px 19px;height:44px;font-size:12px;color:#967744}.display-nav img{width:56px;height:28px;object-fit:contain}.display-picture{height:125px;overflow:hidden}.display-picture img{width:100%;height:100%;object-fit:cover;object-position:65% 35%}.display-body{padding:17px 24px}.display-demo{font-size:10px;color:#9b7136;display:block;margin-bottom:9px}.display-body strong{font-size:25px;font-family:"Songti TC",serif;display:block}.display-body p{font-size:13px;line-height:1.65;margin:8px 0}.display-tags{display:flex;gap:12px;font-size:12px;margin:10px 0}.display-tags span{padding:4px 9px;background:#eae6d9;border-radius:10px}.display-body .display-answer{border-top:1px solid #d9d7c9;padding-top:10px}.display-footer{color:#9b7136;font-size:11px}.phone-display .display-nav{padding:10px 14px}.phone-display .display-picture{height:145px}.phone-display .display-body{padding:18px}.phone-display .display-body strong{font-size:24px}.phone-display .display-body p{font-size:16px}.phone-display .display-demo{font-size:13px}.phone-display .display-tags{font-size:13px;gap:7px}.phone-display .display-tags span{padding:6px}.value-questions{position:absolute;inset:0;pointer-events:none;z-index:3}.value-questions p{position:absolute;padding:13px 17px;background:#fffdf9;color:#18344b;border-radius:23px;box-shadow:0 7px 20px #71563119;font-size:12px;line-height:1.65;max-width:245px;margin:0;display:flex;gap:7px}.value-questions p:after{content:"";position:absolute;bottom:-9px;left:31px;border-top:13px solid #fffdf9;border-right:16px solid transparent}.value-questions p>span{color:#c08e48}.value-questions p:nth-child(1){left:27%;top:-24%}.value-questions p:nth-child(2){left:0;top:-3%}.value-questions p:nth-child(3){right:10%;top:8%}.showcase-disclosure{position:absolute;bottom:-22px;left:0;right:0;text-align:center;color:#806d50;font-size:9px;margin:0}.value-benefits{display:grid;gap:14px;align-content:center;position:relative;z-index:2}.value-benefits article{display:flex;gap:18px;align-items:center;padding:20px 20px;background:#fffdf6e8;border:1px solid #eee7d9;border-radius:16px;box-shadow:0 6px 24px #5a4e2810;min-height:118px}.value-icon{flex:none;width:55px;height:55px;display:grid;place-items:center;background:#f8e4c1;border-radius:50%;color:#183549}.value-icon svg{width:34px;height:34px}.value-benefits h3{font-size:15px;line-height:1.5;margin:0 0 7px;font-family:inherit;font-weight:650;color:#0e283a}.value-benefits p{font-size:12px;line-height:1.8;color:#66717a;margin:0}.final-value-banner[data-ready=true]:not([data-entered=true]) [data-value-question],.final-value-banner[data-ready=true]:not([data-entered=true]) [data-value-benefit]{opacity:0;transform:translateY(8px)}.final-value-banner[data-entered=true] [data-value-question]{animation:value-arrive .7s both,value-float 7s ease-in-out infinite}.final-value-banner[data-entered=true] [data-value-question="0"]{animation-delay:0s,.7s}.final-value-banner[data-entered=true] [data-value-question="1"]{animation-delay:.4s,1.1s}.final-value-banner[data-entered=true] [data-value-question="2"]{animation-delay:.8s,1.5s}.final-value-banner[data-entered=true] [data-value-benefit]{animation:value-arrive .75s both}.final-value-banner [data-value-benefit="1"]{animation-delay:.2s!important}.final-value-banner [data-value-benefit="2"]{animation-delay:.4s!important}.final-value-banner[data-visible=false] [data-value-question]{animation-play-state:paused}.final-comic-hero[data-playing=false] .comic-image img{transition:none}.final-comic-hero button:focus-visible,.final-value-banner a:focus-visible{outline:3px solid #e5b363;outline-offset:4px}@keyframes value-arrive{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes value-float{50%{transform:translateY(-4px)}}
@media(max-width:1150px){.is-home .desktop-nav{gap:20px;margin-left:15px}.final-comic-hero{grid-template-columns:minmax(0,3.1fr) minmax(220px,1fr);min-height:660px}.comic-copy{width:65%;top:26%}.comic-copy h1,.comic-copy h2{font-size:43px}.comic-introduction{font-size:19px}.comic-question{max-width:190px;font-size:13px;right:3%;top:14%}.comic-context{right:3%;bottom:14%;max-width:180px}.rail-title{font-size:17px}.final-value-banner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:45px 4.2%;gap:30px}.value-benefits{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.value-benefits article{display:block;padding:20px;min-height:200px}.value-icon{margin-bottom:14px}.value-showcase{margin-top:30px}.value-copy h2{font-size:35px}.value-questions p{font-size:11px;max-width:210px}}
@media(max-width:760px){.is-home .site-header.public-header{height:80px;padding:12px 24px}.is-home .public-header .brand img{width:88px;height:56px}.final-comic-hero{display:block;height:740px;min-height:0}.comic-main{height:100%}.comic-rail{display:none}.comic-copy{top:125px;left:25px;width:calc(100% - 50px)}.comic-copy h1,.comic-copy h2{font-size:42px;line-height:1.4;max-width:580px}.comic-kicker{font-size:9px;margin-bottom:15px}.comic-wash{background:linear-gradient(180deg,#05121cd9,#071a27b8 18%,#0618252b 60%,#031524a8),linear-gradient(90deg,#06152266,transparent 80%)}.comic-image img{object-position:63% 40%}.comic-copy em{color:#f3d49b}.comic-rule{margin:21px 0;width:135px}.comic-introduction{font-size:19px;margin-bottom:23px}.comic-brand{right:15px;top:230px;width:95px;height:60px}.comic-controls{left:25px;right:25px;bottom:48px;width:auto;max-width:490px;gap:16px}.comic-state{font-size:9px}.comic-disclaimer{left:25px;font-size:8px;bottom:13px}.comic-question{top:auto;bottom:140px;right:24px;max-width:245px;font-size:13px}.comic-context{bottom:145px;right:24px;max-width:225px}.final-value-banner{display:flex;flex-direction:column;align-items:stretch;padding:40px 25px 35px;gap:30px}.value-copy h2{font-size:37px;line-height:1.45}.value-kicker{margin-bottom:15px}.value-introduction{font-size:14px}.value-showcase{width:calc(100% + 34px);margin:65px -17px 23px;z-index:0}.value-questions p{font-size:10px;padding:10px 14px;max-width:195px}.value-questions p:nth-child(1){top:-28%;left:23%}.value-questions p:nth-child(2){top:-6%;left:2%}.value-questions p:nth-child(3){top:8%;right:0}.value-benefits{display:grid;grid-template-columns:1fr;gap:13px}.value-benefits article{display:flex;min-height:110px;padding:19px 20px;gap:17px}.value-icon{margin:0;width:56px;height:56px}.value-benefits h3{font-size:16px}.value-benefits p{font-size:13px}.showcase-disclosure{font-size:9px;bottom:-25px}}
@media(max-width:450px){.final-comic-hero{height:790px}.comic-copy{top:113px;left:22px;width:calc(100% - 44px)}.comic-copy h1,.comic-copy h2{font-size:34px;max-width:355px}.comic-introduction{font-size:17px}.comic-ctas{gap:12px}.comic-ctas .final-gold-button,.comic-ctas .final-outline-button{font-size:12px;padding:12px 20px;min-height:45px;gap:15px}.comic-copy .comic-rule{margin:19px 0}.comic-controls{left:22px;right:22px;gap:12px;bottom:46px}.comic-dots{gap:18px}.comic-playback{gap:8px}.comic-playback button{width:36px;height:36px}.comic-image img{object-position:65% 38%}.comic-wash{background:linear-gradient(180deg,#05121ce3 0%,#071a27b8 24%,#06182518 63%,#031524b9),linear-gradient(90deg,#06152255,transparent 90%)}.comic-question{bottom:130px;right:22px;max-width:240px;font-size:13px}.comic-context{bottom:132px;right:22px;font-size:11px}.comic-brand{top:245px;right:5px;width:85px}.value-copy h2{font-size:30px}.value-ctas{gap:11px}.value-ctas .final-gold-button,.value-ctas .final-outline-button{font-size:12px;padding:13px 18px}.value-showcase{margin-top:70px}.value-questions p{max-width:176px;font-size:10px;padding:10px 13px}.value-questions p:nth-child(1){left:20%;top:-36%}.value-questions p:nth-child(2){top:-10%;left:0}.value-questions p:nth-child(3){top:15%;right:-1%}.value-benefits article{padding:17px 15px;gap:13px}.value-icon{width:47px;height:47px}.value-icon svg{width:30px;height:30px}.value-benefits h3{font-size:14px}.value-benefits p{font-size:12px}}
@media(max-width:350px){.comic-copy h1,.comic-copy h2{font-size:29px}.comic-copy{left:18px;width:calc(100% - 36px)}.comic-controls{left:18px;right:18px}.comic-dots{gap:13px}.comic-playback{gap:6px}.comic-playback button{width:32px;height:32px}.value-copy h2{font-size:26px}.value-introduction{font-size:13px}.final-value-banner{padding-left:20px;padding-right:20px}.value-questions p{font-size:9px;max-width:160px}.value-questions p:nth-child(1){top:-44%;left:17%}.value-questions p:nth-child(2){top:-13%}.value-questions p:nth-child(3){top:17%}}
@media(prefers-reduced-motion:reduce){.final-comic-hero *,.final-value-banner *{animation:none!important;transition:none!important}.comic-image img,.comic-slide.is-active .comic-image img{transform:none}.final-value-banner [data-value-question],.final-value-banner [data-value-benefit]{opacity:1!important;transform:none!important;translate:none!important}}

.device-display{visibility:hidden}.final-value-banner[data-projected=true] .device-display{visibility:visible}

.is-home .desktop-nav>a:not(:last-child){color:#fff8e9}.is-home .mobile-menu summary{background:#081c2bcc;color:#fff7e8;border:1px solid #d9c49c}

.is-home .desktop-nav{flex:1;align-items:center;flex-wrap:nowrap}.is-home .desktop-nav>a:last-child{margin-left:0}.final-nav-search{display:flex;align-items:center;flex-direction:row;gap:4px;width:215px;margin:0 0 0 auto}.final-nav-search input{min-width:0;width:100%;background:#071c2b66;color:#fff6e5;border:0;border-bottom:1px solid #e9d4b355;border-radius:0;padding:10px 2px;font-size:12px;font-family:inherit;outline-offset:4px}.final-nav-search input::placeholder{color:#d3cfc4}.final-nav-search button{flex:none;width:35px;min-height:40px;padding:5px;border:0;background:none;color:#fff7e9}.final-nav-search svg{width:23px;height:23px}.mobile-menu .final-nav-search{width:100%;margin:12px 0}.mobile-menu .final-nav-search input{background:#fbf6e9;color:#142b3b}.mobile-menu .final-nav-search input::placeholder{color:#596b73}.mobile-menu .final-nav-search button{color:#142b3b}@media(max-width:1150px){.desktop-nav .final-nav-search{display:none}}

@media(max-width:760px){.comic-main .comic-image{top:300px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000)}.comic-wash{background:linear-gradient(180deg,#06172444,transparent 48%,#06172440 75%,#041523b8)}.comic-copy{z-index:3}.comic-main{background:#091e2c}}

/* M07 Hero 1 storytelling refinement. Hero 2 rules above stay unchanged. */
.final-comic-hero{display:block;height:760px;min-height:0}.comic-copy{width:43%;left:4.2%;top:25%}.comic-copy h1,.comic-copy h2{font-size:clamp(38px,3.8vw,61px)}.comic-controls{left:4.2%;bottom:32px}.comic-main .comic-image img{transform:none!important}.comic-wash{background:linear-gradient(90deg,#03111eef 0%,#061824b0 28%,#06172512 57%,transparent 100%),linear-gradient(0deg,#051726a0,transparent 24%)}
.story-bubble{position:absolute;z-index:3;margin:0;padding:17px 21px;max-width:270px;background:#fff9efed;color:#173344;font-size:16px;line-height:1.65;border:1px solid #e7ce9e;border-radius:17px;box-shadow:0 10px 30px #02131c38}.story-bubble:after{content:"";position:absolute;bottom:-12px;left:32px;width:17px;height:17px;background:#fff9ef;clip-path:polygon(0 0,100% 0,0 100%)}.story-thought{border-radius:25px 25px 8px 25px;font-family:"Songti TC",serif}.story-thought:after{width:8px;height:8px;border-radius:50%;clip-path:none;bottom:-14px}.owner-worry{left:69%;top:17%}.consumer-query{left:76%;top:22%;max-width:260px}.customer-ending{left:76%;top:18%;max-width:240px}.owner-ending{left:48%;top:15%;max-width:235px}.comic-slide.is-active .owner-worry,.comic-slide.is-active .consumer-query{animation:story-arrive .6s both}.final-comic-hero[data-playing=false] .story-bubble{animation-play-state:paused}
#comic-3 .comic-copy h2,#comic-3 .comic-copy .comic-rule,#comic-3 .comic-introduction,#comic-3 .comic-brand{opacity:0;transition:opacity .35s}.comic-brand{position:static;width:110px;height:68px;display:block;margin-bottom:15px}#comic-3 .comic-ctas{margin-top:26px}#comic-3 .customer-ending,#comic-3 .owner-ending{opacity:0;transition:opacity .3s}.final-comic-hero[data-ending=customer] #comic-3 .customer-ending,.final-comic-hero[data-ending=owner] #comic-3 .customer-ending,.final-comic-hero[data-ending=owner] #comic-3 .owner-ending{opacity:1}.final-comic-hero[data-ending=logo] #comic-3 .comic-brand,.final-comic-hero[data-ending=brand] #comic-3 .comic-brand,.final-comic-hero[data-ending=brand] #comic-3 .comic-copy h2,.final-comic-hero[data-ending=brand] #comic-3 .comic-rule,.final-comic-hero[data-ending=brand] #comic-3 .comic-introduction{opacity:1}
.story-phone{position:absolute;inset:0;z-index:3;pointer-events:none}.story-phone-screen{position:absolute;left:0;top:0;transform:var(--screen-matrix);transform-origin:0 0;width:240px;height:420px;padding:15px 13px;background:#fff9ef;color:#143142;overflow:hidden;border-radius:15px;font-family:-apple-system,"PingFang TC",sans-serif;font-size:15px;line-height:1.45}.story-phone-screen header{display:flex;justify-content:space-between;border-bottom:1px solid #dacdaf;padding-bottom:9px;font-weight:700;font-size:16px}.story-phone-screen header span{font-size:11px;color:#98713a}.story-phone-screen small{font-size:10px;letter-spacing:.08em;color:#8b7044}.story-phone-screen p{margin:4px 0;font-size:15px}.phone-consumer{background:#e9e1d0;border-radius:11px;padding:9px;margin-top:12px}.phone-ai{padding:10px 4px}.phone-service{border:1px solid #dcc9a6;border-radius:11px;padding:11px;background:#f6efdf}.phone-service strong{font-size:16px}.phone-service p{font-size:12px}.phone-service span{font-size:11px;color:#956c31}.home-story-disclosure{padding:28px max(4.2%,24px);background:#f8f4eb;color:#6c716d}.home-story-disclosure p{max-width:1050px;margin:0 auto;font-size:12px;line-height:1.9;text-wrap:pretty}@keyframes story-arrive{from{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}
@media(max-width:1150px) and (min-width:761px){.comic-copy{width:44%;top:28%}.comic-copy h1,.comic-copy h2{font-size:39px}.comic-introduction{font-size:18px}.story-bubble{font-size:14px;padding:14px 17px;max-width:210px}.owner-worry{left:68%;top:16%}.consumer-query{left:73%;top:16%}.customer-ending{left:73%;top:18%}.owner-ending{left:47%;top:15%}.final-comic-hero{height:700px}}
@media(max-width:760px){.final-comic-hero{height:1010px}.comic-copy{top:115px;left:24px;width:calc(100% - 48px)}.comic-copy h1,.comic-copy h2{font-size:37px;max-width:580px}.comic-main .comic-image{top:410px;bottom:85px;mask-image:linear-gradient(180deg,transparent,#000 12%,#000)}.comic-wash{background:linear-gradient(180deg,#06172444,transparent 45%,#06172420 82%,#041523b8)}.comic-controls{left:24px;right:24px;bottom:25px}.story-bubble{font-size:13px;padding:14px 18px;max-width:225px}.owner-worry{left:auto;right:22px;top:430px}.consumer-query{left:24px;right:auto;top:415px;max-width:250px}.customer-ending{left:auto;right:20px;top:425px;max-width:205px}.owner-ending{left:20px;top:500px;max-width:205px}.comic-brand{width:95px;height:59px;margin-bottom:10px}#comic-3 .comic-copy{top:110px}#comic-3 .comic-kicker{margin-bottom:10px}#comic-3 .comic-copy h2{font-size:33px}#comic-3 .comic-rule{margin:16px 0}#comic-3 .comic-introduction{font-size:16px;margin-bottom:15px}#comic-3 .comic-ctas{margin-top:15px}.story-phone{inset:auto;right:18px;bottom:113px;width:190px;height:332px;background:#142630;border:6px solid #172631;border-radius:25px;box-shadow:0 10px 25px #01101966;transform:rotate(-3deg)}.story-phone:before{content:"";position:absolute;top:3px;left:65px;width:48px;height:5px;background:#172631;border-radius:6px;z-index:4}.story-phone-screen{width:100%;height:100%;transform:none;padding:14px 10px;border-radius:18px;font-size:12px}.story-phone-screen header{font-size:13px;padding-bottom:6px}.story-phone-screen p{font-size:12px}.phone-consumer{margin-top:8px;padding:7px}.phone-ai{padding:7px 3px}.phone-service{padding:8px}.phone-service strong{font-size:13px}.phone-service p,.phone-service span{font-size:10px}#comic-2 .comic-image img{object-position:57% 40%!important}.comic-ctas .final-gold-button,.comic-ctas .final-outline-button{font-size:12px;padding:12px 20px;gap:15px}.comic-controls{gap:12px}.comic-dots{gap:17px}.comic-playback{gap:8px}}
@media(max-width:350px){.comic-copy h1,.comic-copy h2{font-size:30px}.comic-copy{left:18px;width:calc(100% - 36px)}.comic-introduction{font-size:16px}.comic-controls{left:18px;right:18px}.comic-dots{gap:13px}.story-bubble{font-size:12px;max-width:195px}.consumer-query{left:18px}.story-phone{right:15px;width:173px;height:326px}.owner-ending{left:15px;top:515px}#comic-3 .comic-copy h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.story-bubble{animation:none!important}.final-comic-hero #comic-3 .customer-ending,.final-comic-hero #comic-3 .owner-ending,.final-comic-hero #comic-3 .comic-copy h2,.final-comic-hero #comic-3 .comic-rule,.final-comic-hero #comic-3 .comic-introduction,.final-comic-hero #comic-3 .comic-brand{opacity:1}}
#comic-3 .comic-copy{top:18%}.owner-ending{top:13%;left:43%;max-width:260px}
@media(max-width:760px){#comic-3 .comic-copy{top:110px}#comic-3 .comic-image{top:585px;mask-image:linear-gradient(180deg,transparent,#000 12%,#000)}.customer-ending{top:450px}.owner-ending{top:525px;left:20px;max-width:225px}.consumer-query{top:418px;padding:12px 18px;font-size:12px;line-height:1.5;max-width:300px}.story-phone{left:18px;right:auto}}
@media(max-width:350px){.customer-ending{top:445px;right:15px}.owner-ending{top:520px;left:15px;max-width:215px}.consumer-query{left:18px;max-width:270px}.story-phone{left:15px;right:auto}}
@media(min-width:761px) and (max-width:1150px){.story-phone{inset:auto;right:22px;bottom:70px;width:220px;height:385px;background:#142630;border:6px solid #172631;border-radius:25px;box-shadow:0 10px 25px #01101966;transform:rotate(-8deg)}.story-phone-screen{width:100%;height:100%;transform:none;padding:14px 12px;border-radius:18px}.story-phone-screen p{font-size:14px}.phone-service strong{font-size:15px}.phone-service p{font-size:11px}}
@media(min-width:761px) and (max-width:1150px){.story-phone-screen p{font-size:13px}.phone-consumer{margin-top:8px;padding:8px}.phone-ai{padding:8px 3px}.phone-service{padding:8px}.story-phone-screen header{padding-bottom:7px}}
@media(min-width:761px) and (max-width:1150px){.story-phone{height:405px;bottom:50px}}
@media(max-width:760px){.story-phone{height:365px}#comic-2 .comic-image img{object-position:63% 40%!important}}
@media(max-width:350px){.story-phone{height:385px}}
.final-comic-hero[data-playing=false] .owner-worry,.final-comic-hero[data-playing=false] .consumer-query{animation-play-state:running}

/* M07.5: keep the owner's thought above the approved illustrated hairline. */
@media(min-width:761px){.owner-ending{top:78px;left:44%;max-width:300px;padding:12px 16px;font-size:14px;line-height:1.5}}
