@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/fonts/dm-sans-latin.woff2) format("woff2-variations")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2) format("woff2-variations")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CFF,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{--navy:#083e50;--green:#087d74;--teal:#159d93;--aqua:#42b6cb;--cream:#f5f5ed;--light:#f5fafa;--ink:#243746;--muted:#5b6f72;--line:#dbe5e2;--radius:8px;font-family:DM Sans,Noto Sans Devanagari,sans-serif;color:var(--ink);font-synthesis:none;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}img{max-width:100%;display:block;height:auto}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Manrope,Noto Sans Devanagari,sans-serif;color:var(--navy)}h1{font-size:clamp(2.9rem,5.2vw,5.25rem);line-height:1.12;letter-spacing:-.052em;font-weight:650}h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.2;letter-spacing:-.04em;font-weight:600;margin-bottom:25px}h3{font-size:1.2rem;line-height:1.4;letter-spacing:-.02em;font-weight:650}p{font-size:1rem;line-height:1.8;color:var(--muted)}small{line-height:1.6}svg{flex-shrink:0;vertical-align:middle}button{border:0;background:transparent;color:inherit}a,button{transition:background .2s,color .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--aqua);outline-offset:4px}a.text-link:hover{gap:14px}.container{max-width:1280px;width:calc(100% - 112px);margin:0 auto}.section{padding:100px 0}.compact-top{padding-top:0}.grid{display:grid;gap:24px}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.eyebrow{font-size:.68rem;letter-spacing:.15em;font-weight:700;line-height:1.7;display:block;color:var(--green);margin-bottom:24px}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:15px 23px;background:var(--green);border:1px solid var(--green);color:#fff;font-size:.84rem;font-weight:600;border-radius:4px;white-space:normal;text-align:center}.button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.button.secondary{background:transparent;color:var(--navy);border-color:#b6cac6}.button.secondary:hover{background:#e7f0ed;border-color:var(--green)}.text-link{font-size:.85rem;font-weight:600;display:inline-flex;gap:8px;align-items:center;color:var(--green)}.utility{background:var(--navy);color:#d8e8e9;font-size:.67rem;letter-spacing:.01em}.utility .container{min-height:33px;display:flex;justify-content:space-between;align-items:center}.utility a{display:flex;align-items:center;gap:7px;color:inherit}header{background:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #e5ebe7}.header-inner{display:flex;align-items:center;min-height:92px;gap:30px}.wordmark{font-family:Manrope,sans-serif;font-size:2rem;font-weight:800;color:var(--green);line-height:1;letter-spacing:-.065em;white-space:nowrap;display:inline-flex;flex-direction:column;align-items:center}.wordmark span{font-family:DM Sans,sans-serif;font-size:.43rem;letter-spacing:.24em;font-weight:600;line-height:2.5;color:var(--navy);margin-left:5px}.header-inner nav{display:flex;justify-content:center;align-items:center;gap:22px;flex:1}.nav-item{display:flex;align-items:center;gap:3px;font-size:.73rem;white-space:nowrap}.nav-item>a{padding:20px 0}.nav-item details summary{list-style:none;cursor:pointer;padding:10px 0}.nav-item details summary::-webkit-details-marker{display:none}.nav-item details{position:relative}.mega{position:absolute;top:38px;left:-30px;width:240px;background:#fff;padding:16px;box-shadow:0 12px 30px #083e501c;border:1px solid var(--line);border-radius:6px;z-index:40}.mega a{display:flex;justify-content:space-between;padding:12px;border-radius:4px}.mega a:hover{background:var(--light)}.header-actions{display:flex;align-items:center;gap:18px}.language{font-size:.85rem;font-weight:600}.header-apply{background:var(--green);color:#fff;padding:14px 17px;border-radius:4px;display:flex;align-items:center;gap:16px;font-size:.73rem;font-weight:600}.header-apply:hover{background:var(--navy);color:#fff}.mobile-toggle{display:none}.hero{background:var(--cream);padding-top:74px;overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hero-copy .eyebrow{display:flex;align-items:center;gap:9px;font-size:.64rem}.hero-copy .eyebrow>span{width:6px;height:6px;background:var(--green);border-radius:50%}.hero h1{font-size:clamp(3rem,4.65vw,4.65rem);max-width:650px;margin-bottom:24px}.hero-copy>p{font-size:1.02rem;max-width:520px;line-height:1.8;margin-bottom:30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .button{font-size:.79rem;gap:15px}.hero-reassurance{display:flex;gap:24px;font-size:.7rem;color:var(--muted);margin-top:24px}.hero-reassurance span{display:flex;align-items:center;gap:6px}.hero-reassurance svg{color:var(--green)}.hero-foot{margin-top:66px;display:flex;justify-content:space-between;align-items:center;min-height:64px;border-top:1px solid #d8ded5;font-size:.67rem}.hero-foot>span{font-size:.59rem;letter-spacing:.15em}.hero-foot a{display:flex;align-items:center;gap:25px}.network-visual{position:relative;border-radius:16px 16px 80px;background:#d9e7de;min-height:485px;color:var(--navy);overflow:hidden;border:1px solid #ccddd2}.visual-head{padding:30px;display:flex;align-items:center;gap:8px;font-size:.55rem;letter-spacing:.1em;font-weight:700}.visual-head>span:last-child{margin-left:auto;font-size:1.5rem;letter-spacing:-.1em}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.network-node{position:absolute;display:flex;align-items:center;gap:13px;padding:17px 19px;background:#f6faf3;border:1px solid #c2d5c9;border-radius:8px;z-index:2;box-shadow:0 8px 16px #083e5009;font-size:.78rem;font-weight:600}.network-node svg{color:var(--green)}.network-node small{display:block;font-size:.61rem;color:var(--muted);font-weight:400;margin-top:2px}.node-one{top:103px;left:35px;transform:rotate(-4deg)}.node-two{top:179px;right:29px;transform:rotate(3deg)}.node-three{top:286px;left:25px;transform:rotate(-2deg)}.owner-node{position:absolute;left:40%;top:55%;display:flex;align-items:center;gap:13px;z-index:3;transform:rotate(2deg);background:var(--navy);padding:23px 21px;border-radius:9px;box-shadow:0 14px 25px #083e5029;color:#fff;font-size:.9rem}.owner-node strong{display:block;font-weight:500;color:#8ed8c8;margin-top:5px;font-size:.75rem}.owner-icon{background:#245667;padding:10px;border-radius:50%;color:#aad6bd}.network-lines{position:absolute;inset:110px 60px;border:1px dashed #8bae9b;border-radius:50%;transform:rotate(24deg)}.network-lines:after{content:"";position:absolute;inset:35px;border:1px dashed #9cb7a8;border-radius:50%}.visual-bottom{position:absolute;bottom:48px;left:30px;right:25px;display:flex;gap:25px;font-size:.48rem;letter-spacing:.05em;font-weight:600}.visual-caption{position:absolute;bottom:17px;left:30px;font-size:.55rem;color:#466653}.stats-strip{border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:35px 0}.stats-grid>div{padding:4px 35px;border-right:1px solid var(--line)}.stats-grid>div:first-child{padding-left:0}.stats-grid>div:last-child{border-right:0}.stats-grid strong{font-family:Manrope,sans-serif;font-size:1.85rem;font-weight:600;color:var(--navy);letter-spacing:-.05em;display:block}.stats-grid span{display:block;font-size:.71rem;color:var(--muted);line-height:1.7;margin-top:7px}.about-section{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}.story-art{background:#edf1e8;min-height:370px;position:relative;border-radius:6px;overflow:hidden;padding:35px}.story-art:before{content:"";position:absolute;border:1px solid #c3d0bb;border-radius:50%;width:360px;height:360px;right:-80px;top:70px}.story-art:after{content:"";position:absolute;border:1px solid #c3d0bb;border-radius:50%;width:250px;height:250px;right:-25px;top:125px}.story-year{font-size:7.8rem;font-family:Manrope,sans-serif;font-weight:500;line-height:.83;letter-spacing:-.08em;color:#54705b;position:relative;z-index:1}.story-year>span{font-family:DM Sans,sans-serif;display:block;font-size:.5rem;letter-spacing:.12em;line-height:1.8;margin-top:24px}.patna-tag{position:absolute;right:26px;top:30px;display:flex;gap:6px;align-items:center;font-size:.65rem;background:#fff9;border:1px solid #c8d4c1;border-radius:20px;padding:9px 12px}.story-label{position:absolute;bottom:25px;left:35px;font-size:.51rem;letter-spacing:.12em;color:#57775e}.standfirst{font-size:.92rem;color:var(--navy);font-weight:500;border-left:2px solid var(--green);padding-left:20px;margin:25px 0 30px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.section-heading h2{max-width:650px;margin-bottom:0}.section-heading .eyebrow{margin-bottom:17px}.section-heading p{max-width:620px;margin:20px 0 0}.section-heading>.text-link{flex-shrink:0;margin-bottom:8px}.benefits{row-gap:0;column-gap:40px}.benefit{padding:30px 0;border-top:1px solid var(--line);position:relative}.benefit>svg{color:var(--green);margin-bottom:24px}.item-index{position:absolute;right:5px;top:35px;font-size:.6rem;letter-spacing:.1em;color:#8b9e9a}.benefit h3{font-size:1.05rem}.benefit p{font-size:.87rem;line-height:1.8;max-width:350px}.investment-section{background:var(--navy);color:#fff}.investment-layout{display:grid;grid-template-columns:1fr .8fr;gap:120px;align-items:center}.investment-section h2{color:#fff;max-width:510px}.investment-section .eyebrow{color:#8bcabd}.investment-section p{color:#b9ced0;font-size:.95rem;max-width:470px}.investment-section .button{background:#add4bd;border-color:#add4bd;color:var(--navy);margin-top:15px}.investment-summary{background:#154c5c;border:1px solid #386573;border-radius:8px;padding:38px}.investment-summary>div+div{border-top:1px solid #386573;margin-top:23px;padding-top:22px}.investment-summary>div>span{font-size:.7rem;color:#b9ced0;display:block;margin-bottom:13px}.investment-summary strong{font-family:Manrope,sans-serif;font-size:2.6rem;display:block;letter-spacing:-.05em;font-weight:500}.investment-summary small{display:block;color:#b9ced0;font-size:.7rem;margin-top:5px}.investment-summary h3{color:#fff;font-size:1.25rem}.investment-summary p{font-size:.8rem;margin-bottom:18px}.investment-summary .text-link{color:#a7d9bd}.investment-summary dl{margin:25px 0}.investment-summary dl>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #386573;font-size:.8rem}.investment-summary dd{color:#c8e4d4}.support-section{background:#f1f5f0}.support-section .grid{gap:50px;margin-bottom:35px}.support-number{font-size:2.5rem;letter-spacing:-.07em;color:#9bbaaa;display:block;margin-bottom:25px}.support-section h3{font-size:1.15rem}.support-section p{font-size:.86rem}.technology-card{border:1px solid var(--line);padding:30px;border-radius:7px;position:relative;background:#fff}.technology-card:hover{border-color:#78ada1;background:#f8fbf8;transform:translateY(-3px)}.technology-card .card-arrow{position:absolute;right:25px;top:30px;color:#719389}.product-icon{width:47px;height:47px;border-radius:11px;background:#e4eee5;color:var(--green);font-family:Manrope;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:24px}.product-1{background:#e3edf1;color:#427d91}.product-2{background:#f1e8d5;color:#957035}.product-3{background:#e8e5ef;color:#796294}.product-4{background:#e3ede3;color:#4d7e57}.product-5{background:#eee6df;color:#916c4e}.technology-card h3{margin-bottom:10px;font-size:1.1rem}.technology-card p{font-size:.83rem;margin-bottom:24px}.technology-card .text-link{font-size:.7rem}.media-section{background:#fafaf6;border-top:1px solid #ebeee5;border-bottom:1px solid #ebeee5}.media-grid{gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.media-card{padding:35px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.media-card:last-child{border-right:0}.publisher{font-family:Georgia,serif;font-size:1.6rem;font-weight:600;color:var(--navy);min-height:67px;display:flex;align-items:center;margin-bottom:22px}.category{font-size:.61rem;color:#5c716b;display:block;line-height:1.6;margin-bottom:20px}.media-card h3{font-size:1.1rem;line-height:1.6;letter-spacing:-.02em}.media-card p{font-size:.8rem}.media-card .text-link{font-size:.73rem;margin-top:auto;padding-top:15px}.media-extras{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.media-extras p{font-size:.85rem}.store-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr .8fr;gap:15px;margin-bottom:35px}.store-filters label{font-size:.7rem}label{display:flex;flex-direction:column;gap:9px;font-size:.82rem;font-weight:500;color:var(--navy)}input,select,textarea{width:100%;border:1px solid #c9d8d2;border-radius:4px;min-height:47px;background:#fff;padding:11px 13px;color:var(--ink);font-size:.88rem}textarea{min-height:120px;resize:vertical}input::placeholder,textarea::placeholder{color:#64786e;font-size:.79rem}select{padding-right:20px}.empty-state{border:1px dashed #c7d9d1;border-radius:8px;padding:45px 30px;text-align:center;background:#f8fbf7;max-width:100%}.empty-symbol{display:inline-flex;border:1px solid #dbe7dd;border-radius:50%;width:60px;height:60px;justify-content:center;align-items:center;margin-bottom:20px;color:#6d9380}.empty-state h3{font-size:1.1rem;margin-bottom:10px}.empty-state p{max-width:470px;margin:0 auto;font-size:.84rem}.store-card{border:1px solid var(--line);padding:25px;border-radius:6px}.store-card img{margin:-25px -25px 25px;max-width:calc(100% + 50px);width:calc(100% + 50px);aspect-ratio:4/3;object-fit:cover}.store-card p{font-size:.8rem}.store-card p svg{margin-right:5px}.status{display:inline-block;background:#e1f0e4;color:#2a6b45;border-radius:4px;padding:5px 9px;font-size:.65rem;margin-bottom:14px}.testimonial-section{background:#e9eee5;text-align:center}.testimonial-section h2{max-width:700px;margin:0 auto 25px}.testimonial-section>.container>p{max-width:640px;margin:0 auto 30px;font-size:.95rem}.quote-card{background:#fff;padding:25px;text-align:left;border-radius:7px}.quote-card blockquote{font-size:1.05rem;line-height:1.7;margin:20px 0;color:var(--navy)}.quote-card img{width:65px;height:65px;border-radius:50%;object-fit:cover}.process-section{background:#fff}.process{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);padding:0;margin:0;gap:22px}.process li{position:relative}.process li:after{content:"";height:1px;background:#d2e3d9;position:absolute;top:23px;left:60px;right:-12px}.process li:last-child:after{display:none}.process li>span{display:flex;align-items:center;justify-content:center;border:1px solid #c8dbd0;border-radius:50%;width:46px;height:46px;color:var(--green);font-size:.75rem;margin-bottom:25px}.process h3{font-size:.86rem;line-height:1.5;margin-bottom:10px}.process p{font-size:.74rem;line-height:1.8}.faq-layout{display:grid;grid-template-columns:.8fr 1fr;gap:90px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.9rem;color:var(--navy);list-style:none;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{margin:18px 30px 0 0;font-size:.85rem}.lead-section{background:var(--navy)}.lead-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.lead-layout>div:first-child{padding-top:40px}.lead-section h2{color:#fff}.lead-section .eyebrow{color:#95cbb8}.lead-layout>div>p{color:#bdd0d0;font-size:.96rem}.check-list{padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:.85rem}.lead-layout .check-list{color:#d8e6de;margin-top:30px}.lead-layout .check-list svg{color:#9fd3b7}.lead-phone{margin-top:50px;display:flex;gap:15px;align-items:center;color:#fff;font-size:1.1rem}.lead-phone small{display:block;color:#a7c1c2;font-size:.68rem;margin-bottom:6px}.lead-form{background:#fff;border-radius:9px;padding:35px;box-shadow:0 15px 30px #002e411a}.form-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:23px}.form-progress>div{display:flex;gap:7px;align-items:center;color:#60746f;font-size:.64rem}.form-progress>div>span{display:flex;align-items:center;justify-content:center;background:#edf2ef;width:23px;height:23px;border-radius:50%;font-size:.63rem}.form-progress .active{color:var(--green)}.form-progress .active>span{background:#e0efe4;color:var(--green)}.form-step{font-size:.63rem;color:var(--muted);margin-bottom:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.full{grid-column:1/-1}.form-actions{display:flex;gap:12px;margin:25px 0 16px}.form-actions .button{flex:1}.lead-form small{color:var(--muted);font-size:.65rem}.field-note{font-size:.72rem;margin:0;align-self:center;line-height:1.6}.consent{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;font-size:.73rem;line-height:1.7}.consent input{width:17px;height:17px;min-height:17px;margin-top:3px;flex-shrink:0;accent-color:var(--green)}.consent a{color:var(--green);text-decoration:underline}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-success{background:#fff;padding:55px 40px;border-radius:8px;min-height:380px}.form-success>span{background:#e4f2e6;color:var(--green);width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.form-success p{font-size:.9rem}.error{background:#fff1ef;border:1px solid #e7bdb6;border-radius:5px;padding:15px;color:#8f332a;font-size:.83rem;line-height:1.7}.success{background:#e8f5eb;padding:15px;color:#286e41;display:flex;align-items:center;gap:10px;border:1px solid #bddac7;border-radius:5px}footer{background:#f5f7f0;padding:70px 0 25px}.footer-top{display:grid;grid-template-columns:1fr .75fr .75fr 1.15fr;gap:55px;padding-bottom:60px}.footer-top>div:first-child p{font-size:.78rem;margin:25px 0 8px}.footer-top>div:first-child small{font-size:.65rem;color:#5f7166}.footer-top h3{font-size:.77rem;margin-bottom:22px}.footer-top>div>a:not(.wordmark){display:flex;align-items:center;gap:8px;font-size:.74rem;color:#526c68;margin-bottom:13px}.footer-top>div>p{font-size:.73rem;line-height:1.9}.social-links{display:flex;gap:12px;flex-wrap:wrap}.social-links a{font-size:.61rem;display:flex;align-items:center;gap:4px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #dbe3d7;padding-top:25px;font-size:.61rem;color:#536c60}.footer-bottom small{font-size:.61rem}.footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.footer-bottom button{padding:0;font-size:inherit}.cookie-banner{position:fixed;bottom:18px;left:18px;background:#fff;z-index:60;box-shadow:0 5px 35px #083e5029;border:1px solid #d5dfd7;border-radius:9px;max-width:410px;padding:23px}.cookie-banner p{font-size:.72rem;line-height:1.7;margin-bottom:16px}.cookie-banner p a{color:var(--green);text-decoration:underline}.cookie-banner>div{display:flex;gap:10px}.cookie-banner .button{min-height:38px;padding:10px 14px;font-size:.7rem;flex:1}.mobile-apply{display:none}.skip-link{position:fixed;left:10px;top:-100px;background:var(--navy);color:#fff;padding:15px;z-index:100}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page-hero{background:var(--cream);padding:22px 0 65px}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:.63rem;color:#678079;margin:0 0 55px;line-height:1.8}.breadcrumbs span:last-child{max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-hero h1{max-width:950px;font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:25px}.page-hero .eyebrow{margin-bottom:23px}.page-hero p{max-width:700px;font-size:1.02rem;margin-bottom:0}.page-intro{padding-top:65px;padding-bottom:55px}.page-intro>p{font-size:1.25rem;line-height:1.8;max-width:850px;color:var(--navy);margin:0}.editorial-grid{gap:30px}.editorial-grid article{padding:30px 0;border-top:1px solid var(--line)}.editorial-grid h2{font-size:1.3rem}.editorial-grid p{font-size:.88rem}.small-cta{background:#eaf1e7}.small-cta .container{display:flex;justify-content:space-between;gap:40px;align-items:center}.small-cta h2{font-size:2.25rem;max-width:650px;margin-bottom:0}.brochure-panel{display:grid;grid-template-columns:1fr .6fr;gap:100px;align-items:center;padding-top:30px}.brochure-cover{background:var(--green);color:#fff;aspect-ratio:3/4;max-width:320px;box-shadow:14px 15px #dae5d7;display:flex;flex-direction:column;justify-content:space-between;padding:35px}.brochure-cover>span{font-size:1.7rem;font-weight:600;letter-spacing:-.05em}.brochure-cover strong{font-family:Manrope;font-size:2.4rem;letter-spacing:-.05em;line-height:1.3;font-weight:500}.brochure-cover small{font-size:.5rem;letter-spacing:.13em}.content-card{border:1px solid var(--line);border-radius:6px;padding:30px}.content-card h2{font-size:1.4rem}.content-card p{font-size:.88rem}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:20px}.contact-layout>div>a{display:flex;gap:15px;align-items:center;margin-bottom:25px}.contact-layout>div>p svg{margin-right:15px}.contact-note{background:var(--light);border:1px solid var(--line);padding:35px;border-radius:6px}.detail-layout{display:grid;grid-template-columns:1fr 320px;gap:80px;align-items:start}.detail-layout article>p{white-space:pre-wrap;font-size:1rem;line-height:1.9}.detail-layout h2{font-size:1.8rem;margin-top:30px}.detail-image{width:100%;max-height:600px;object-fit:contain;margin-bottom:35px}.detail-aside{padding:30px;background:var(--light);border:1px solid var(--line);border-radius:6px;position:sticky;top:120px}.detail-aside p{font-size:.85rem}.detail-aside .button{font-size:.76rem;width:100%;gap:12px;margin-bottom:25px}.product-banner{background:var(--navy);min-height:280px;display:flex;flex-direction:column;justify-content:space-between;padding:30px;color:#9ed2ba;border-radius:8px;margin-bottom:45px}.product-banner>span{font-size:2.2rem;font-family:Manrope;letter-spacing:-.05em;color:#fff}.product-banner>svg{align-self:flex-end}.product-banner small{font-size:.65rem;letter-spacing:.08em}.availability-note{display:flex;gap:15px;background:#f3f5ed;padding:20px;border:1px solid #dce4d3;border-radius:5px;margin:30px 0}.availability-note p{font-size:.78rem;margin:0}.availability-note svg{color:var(--green)}.not-found{min-height:65vh}.not-found h1{max-width:900px}.not-found p{margin-bottom:30px}figure{margin:0}figure img{aspect-ratio:4/3;object-fit:cover;border-radius:7px}figcaption{font-size:.85rem;margin-top:15px}.admin-login{background:#f1f5ef;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 25px;gap:30px}.admin-login form{background:#fff;border:1px solid var(--line);padding:45px;border-radius:10px;width:100%;max-width:460px;box-shadow:0 20px 50px #083e500a}.admin-login h1{font-size:2.3rem}.admin-login p{font-size:.85rem}.admin-login label{margin-bottom:20px}.admin-login .button{width:100%;margin-bottom:20px}.admin-login small{font-size:.68rem;color:var(--muted);display:block}.admin-login>a:last-child{font-size:.8rem}.admin-shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh;background:#f5f8f4}.admin-sidebar{background:var(--navy);color:#c8dede;padding:32px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}.admin-sidebar .wordmark{color:#fff;font-size:1.85rem;margin-bottom:35px;align-self:flex-start;margin-left:15px}.admin-sidebar .wordmark span{color:#a9cebd}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px}.admin-sidebar nav>button{text-align:left;padding:11px 13px;border-radius:5px;font-size:.73rem;display:flex;align-items:center;gap:12px}.admin-sidebar nav>button:hover,.admin-sidebar nav>button.active{background:#205868;color:#fff}.admin-user{margin-top:auto;padding:30px 12px 0}.admin-user strong,.admin-user small{display:block;font-size:.75rem;margin-bottom:7px}.admin-user small{font-size:.61rem;color:#9cbec0}.admin-user button{margin-top:15px;font-size:.7rem;display:flex;gap:8px;align-items:center}.admin-main{padding:35px 45px;min-width:0}.admin-header{background:transparent;position:static;display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;margin-bottom:30px;border-color:var(--line);gap:30px}.admin-header .eyebrow{font-size:.58rem;margin-bottom:12px}.admin-header h1{font-size:2rem;letter-spacing:-.04em;margin:0}.admin-header>div:last-child{display:flex;align-items:center;gap:20px;font-size:.72rem}.admin-header a{display:flex;gap:8px;align-items:center}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.admin-metrics article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:7px}.admin-metrics span{font-size:.7rem;color:var(--muted)}.admin-metrics strong{display:block;font-size:2.3rem;color:var(--navy);font-family:Manrope;font-weight:500;margin-top:15px}.admin-panel{background:#fff;padding:25px;border:1px solid var(--line);border-radius:7px;margin-bottom:25px;min-width:0}.admin-panel h2{font-size:1.2rem}.admin-panel p{font-size:.82rem}.admin-panel h3{font-size:1rem}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:.77rem}th{font-size:.63rem;text-transform:uppercase;letter-spacing:.06em;color:#7a9188;padding:15px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:20px 12px;border-bottom:1px solid #e8eeea;vertical-align:top;line-height:1.6;min-width:130px}td>small,td>strong,td>a{display:block}td small{font-size:.64rem;color:#73887e;margin-top:6px}td select,td input{font-size:.72rem;min-height:38px;padding:8px;margin-bottom:10px;min-width:150px}td button{font-size:.68rem;color:var(--green);padding:5px 0;text-align:left}td details{margin-top:12px}td pre{white-space:pre-wrap;max-width:250px;overflow-wrap:anywhere}.table-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-status{font-size:.62rem;background:#eef1eb;border:1px solid #dce3d5;border-radius:12px;padding:4px 9px}.admin-status.published{color:#287145;background:#e7f3e9;border-color:#c5e0cc}.admin-toolbar{display:flex;align-items:flex-end;gap:20px;margin-bottom:25px;flex-wrap:wrap}.admin-toolbar label{font-size:.7rem;min-width:150px}.admin-toolbar .button{margin-left:auto}.admin-toolbar p{margin:0;align-self:center}.json-editor{font-family:ui-monospace,monospace;font-size:.78rem;line-height:1.6;min-height:350px;tab-size:2}.editor-panel>label{margin-bottom:20px}.editor-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.plain-button{font-size:.8rem;text-decoration:underline}.content-preview{background:#fafbf7;border:1px dashed #c4d5c9;padding:30px;margin-top:25px}.content-preview img{max-width:400px;max-height:300px;object-fit:contain;margin-bottom:25px}.preserve-lines{white-space:pre-wrap}.admin-media img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:20px;border-radius:4px}.admin-media code{display:block;overflow-wrap:anywhere;font-size:.65rem;color:var(--green);padding:12px;background:#f2f7f0;margin-top:10px}.admin-media small{font-size:.65rem}.admin-media .button{font-size:.72rem;gap:10px}@media(min-width:1500px){.container{max-width:1330px}.hero-layout{gap:100px}.hero h1{font-size:4.9rem}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.header-inner{gap:25px}.header-inner nav{gap:14px}.nav-item{font-size:.65rem}.header-actions{gap:12px}.header-apply{font-size:.65rem;padding:13px}.hero-layout{gap:35px}.network-visual{min-height:450px}.node-two{right:18px}.owner-node{left:35%;padding:20px 15px}.hero-actions .button{padding:14px 16px;gap:12px}.about-section{gap:65px}.investment-layout{gap:70px}.lead-layout{gap:55px}.process{gap:14px}.process li:after{left:52px;right:-8px}.footer-top{gap:35px}.admin-main{padding:30px}.admin-media{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.header-inner nav{display:none}.header-inner{min-height:80px;justify-content:space-between}.mobile-toggle{display:flex;align-items:center;padding:5px}.header-inner nav.open{display:flex;position:absolute;left:0;right:0;top:80px;background:#fff;padding:25px 32px;border-bottom:1px solid var(--line);align-items:stretch;gap:0;max-height:75vh;overflow:auto;flex-direction:column}.nav-item{font-size:.9rem;border-bottom:1px solid #edf1e9;justify-content:space-between}.nav-item>a{padding:14px 0;flex:1}.mega{position:static;box-shadow:none;width:auto;border:0;padding:10px}.nav-item details{position:static}.nav-item details[open]{display:flex;flex-direction:column;align-items:flex-end}.nav-item details summary{padding:15px}.header-actions{gap:22px}.header-apply{font-size:.76rem}.hero h1{font-size:3.6rem}.hero-layout{grid-template-columns:1fr 1fr;gap:28px}.network-visual{min-height:430px}.network-node{font-size:.65rem;padding:14px;gap:8px}.network-node small{font-size:.55rem}.node-one{left:20px;top:95px}.node-two{right:15px;top:177px}.node-three{left:15px;top:260px}.owner-node{left:30%;top:56%;font-size:.77rem;gap:10px;padding:15px}.owner-node strong{font-size:.66rem}.owner-icon{padding:8px}.owner-icon svg{width:28px;height:28px}.visual-head{padding:25px 20px;font-size:.48rem}.visual-bottom{left:20px;gap:12px;font-size:.4rem}.hero-copy .eyebrow{font-size:.55rem}.hero-copy>p{font-size:.9rem}.hero-reassurance{gap:15px;font-size:.58rem;flex-wrap:wrap}.hero-actions{gap:10px}.hero-actions .button{font-size:.7rem;padding:12px;gap:8px;min-height:45px}.stats-grid>div{padding:0 22px}.stats-grid strong{font-size:1.6rem}.stats-grid span{font-size:.64rem}.section{padding:75px 0}.about-section{gap:50px}.story-art{min-height:330px}.story-year{font-size:6.5rem}.investment-layout{gap:50px}.investment-summary{padding:28px}.benefits{column-gap:25px}.technology-card{padding:25px}.media-card{padding:27px}.publisher{font-size:1.35rem}.media-card h3{font-size:.98rem}.process{grid-template-columns:repeat(4,1fr);row-gap:30px}.process li:nth-child(4):after{display:none}.faq-layout{gap:50px}.lead-layout{gap:35px;grid-template-columns:.8fr 1fr}.lead-form{padding:28px}.footer-top{grid-template-columns:1fr 1fr;gap:40px 60px}.footer-bottom{flex-direction:column;gap:15px}.detail-layout{grid-template-columns:1fr 260px;gap:40px}.admin-shell{grid-template-columns:205px 1fr}.admin-sidebar{padding:25px 12px}.admin-sidebar nav>button{font-size:.65rem;padding:11px 10px}.admin-main{padding:25px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-panel .form-grid{grid-template-columns:1fr}.admin-toolbar{gap:15px}.admin-toolbar label{min-width:120px}.admin-toolbar .button{font-size:.72rem}.media-extras{gap:25px}.brochure-panel{gap:50px}}@media(max-width:700px){.container{width:calc(100% - 40px)}.utility{font-size:.55rem}.utility .container{min-height:28px}.utility .container>span{max-width:58%}.utility a{font-size:.57rem}.header-inner{min-height:73px}.wordmark{font-size:1.8rem}.wordmark span{font-size:.38rem}.header-actions{gap:17px}.header-apply{display:none}.header-inner nav.open{top:73px;padding:20px}.hero{padding-top:44px}.hero-layout{grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(2.8rem,10.5vw,4.3rem);max-width:590px;letter-spacing:-.05em}.hero-copy .eyebrow{font-size:.58rem;letter-spacing:.09em;margin-bottom:22px}.hero-copy>p{font-size:.94rem;max-width:540px}.hero-actions .button{padding:14px 18px;font-size:.75rem;gap:14px;min-height:50px}.hero-reassurance{font-size:.63rem;gap:20px;margin-top:20px}.network-visual{min-height:390px;max-width:500px;width:100%;justify-self:center}.visual-head{font-size:.5rem}.node-one{top:85px;left:25px}.node-two{top:155px;right:25px}.node-three{top:245px;left:25px}.network-node{font-size:.75rem;padding:14px 17px}.network-node small{font-size:.58rem}.owner-node{top:52%;left:38%;font-size:.85rem;padding:18px}.owner-icon svg{width:32px;height:32px}.owner-node strong{font-size:.71rem}.visual-bottom{font-size:.44rem;bottom:43px}.visual-caption{font-size:.5rem;bottom:15px;left:20px}.hero-foot{margin-top:35px;min-height:60px}.hero-foot>span{font-size:.44rem;max-width:120px;line-height:1.7}.hero-foot a{font-size:.58rem;gap:10px;max-width:180px;text-align:right}.stats-grid{grid-template-columns:1fr 1fr;padding:12px 0}.stats-grid>div{padding:20px 12px;border-right:0}.stats-grid>div:first-child{padding-left:12px}.stats-grid>div:nth-child(odd){border-right:1px solid var(--line)}.stats-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.stats-grid strong{font-size:1.8rem}.stats-grid span{font-size:.66rem}.section{padding:60px 0}.about-section{grid-template-columns:1fr;gap:38px}.story-art{min-height:300px}.story-year{font-size:6rem}.section-heading{display:block;margin-bottom:30px}.section-heading>.text-link{margin-top:20px}.section-heading h2{font-size:2rem}.section-heading p{font-size:.9rem}.eyebrow{font-size:.6rem;margin-bottom:20px}h2{font-size:2rem}p{font-size:.9rem}.investment-layout{grid-template-columns:1fr;gap:35px}.investment-summary{padding:28px}.investment-section h2{max-width:600px}.three{grid-template-columns:1fr}.benefits{grid-template-columns:1fr 1fr;column-gap:25px}.benefit{padding:24px 0}.benefit h3{font-size:1rem;letter-spacing:-.02em}.benefit p{font-size:.79rem}.benefit>svg{margin-bottom:20px;width:24px;height:24px}.item-index{top:29px;font-size:.55rem}.support-section .grid{gap:20px}.support-section .grid article{padding:20px 0;border-top:1px solid #d5e0d3}.support-number{font-size:1.9rem;margin-bottom:15px}.technology-grid{grid-template-columns:1fr 1fr;gap:14px}.technology-card{padding:20px}.technology-card .card-arrow{right:15px;top:23px;width:16px}.product-icon{width:40px;height:40px;margin-bottom:20px}.technology-card h3{font-size:1rem}.technology-card p{font-size:.74rem;line-height:1.7;min-height:51px}.technology-card .text-link{font-size:.61rem;gap:5px}.media-grid{grid-template-columns:1fr}.media-card{border-right:0;border-bottom:1px solid var(--line);padding:25px}.media-card:last-child{border-bottom:0}.publisher{min-height:40px;margin-bottom:13px;font-size:1.55rem}.category{margin-bottom:14px}.media-card h3{font-size:1.03rem}.media-card p{font-size:.83rem}.media-card .text-link{padding-top:3px}.media-extras{grid-template-columns:1fr;gap:20px;margin-top:35px}.store-filters{grid-template-columns:1fr 1fr;gap:14px}.store-filters>label:first-child{grid-column:1/-1}.store-filters label{font-size:.65rem}.empty-state{padding:35px 20px}.empty-state p{font-size:.78rem}.process{grid-template-columns:1fr 1fr;gap:25px}.process li:after{right:0}.process li:nth-child(2n):after{display:none}.process p{font-size:.77rem}.process h3{font-size:.9rem}.process li>span{margin-bottom:18px}.faq-layout{grid-template-columns:1fr;gap:0}.faq-layout .section-heading{margin-bottom:30px}.faq-list summary{font-size:.86rem}.lead-layout{grid-template-columns:1fr;gap:35px}.lead-layout>div:first-child{padding-top:0}.lead-phone{margin-top:25px}.lead-form{padding:24px 20px}.form-grid{gap:16px}.form-grid label{font-size:.74rem}.form-progress>div{font-size:.59rem;gap:6px}.lead-form input,.lead-form select{font-size:.81rem;padding:10px}.lead-form .form-actions{margin-top:20px}.lead-form small{font-size:.61rem}.field-note{font-size:.65rem}.lead-form .consent{font-size:.7rem}.footer-top{gap:30px 25px;padding-bottom:35px;grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:1/-1}.footer-top>div>a:not(.wordmark){font-size:.73rem}.footer-top h3{font-size:.77rem}.footer-top>div>p{font-size:.75rem}.footer-bottom{font-size:.58rem}.footer-bottom>div{gap:13px}.footer-bottom small{font-size:.59rem}footer{padding:50px 0 85px}.mobile-apply{display:flex;position:fixed;bottom:0;left:0;right:0;min-height:52px;justify-content:center;align-items:center;gap:35px;background:var(--green);color:#fff;z-index:31;font-size:.8rem;font-weight:600;padding-bottom:env(safe-area-inset-bottom)}.cookie-banner{bottom:65px;left:12px;right:12px;max-width:400px;padding:20px}.cookie-banner p{font-size:.7rem}.page-hero{padding:20px 0 45px}.breadcrumbs{font-size:.58rem;margin-bottom:35px}.page-hero h1{font-size:2.7rem}.page-hero p{font-size:.95rem}.page-intro{padding-top:40px;padding-bottom:35px}.page-intro>p{font-size:1.06rem}.compact-top{padding-top:0}.editorial-grid{gap:0}.editorial-grid article{padding:25px 0}.small-cta .container{display:block}.small-cta h2{font-size:1.9rem;margin-bottom:25px}.brochure-panel{grid-template-columns:1fr;gap:40px;padding-top:10px}.brochure-cover{max-width:300px;justify-self:center;width:90%}.contact-layout{grid-template-columns:1fr;gap:30px;padding-top:10px}.contact-note{padding:25px}.detail-layout{grid-template-columns:1fr;gap:35px}.detail-aside{position:static}.detail-layout article>p{font-size:.9rem}.product-banner{min-height:240px}.availability-note p{font-size:.74rem}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;padding:20px;overflow:visible}.admin-sidebar .wordmark{align-self:flex-start;font-size:1.7rem;margin-left:0;margin-bottom:20px}.admin-sidebar nav{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:8px}.admin-sidebar nav>button{white-space:nowrap;font-size:.69rem}.admin-user{padding:15px 0 0;display:flex;align-items:center;gap:15px}.admin-user strong,.admin-user small{margin:0;font-size:.65rem}.admin-user button{margin:0 0 0 auto;font-size:.63rem}.admin-main{padding:25px 16px}.admin-header{gap:20px;margin-bottom:25px}.admin-header h1{font-size:1.6rem}.admin-header>div:last-child{font-size:.6rem;gap:12px}.admin-header .eyebrow{font-size:.5rem}.admin-metrics{gap:12px}.admin-metrics article{padding:20px}.admin-metrics strong{font-size:2rem}.admin-metrics span{font-size:.65rem}.admin-panel{padding:20px 16px}.admin-toolbar label{min-width:100px;flex:1}.admin-toolbar .button{margin:0;font-size:.7rem}.admin-media{grid-template-columns:1fr}.admin-login form{padding:30px 25px}.admin-login h1{font-size:2rem}.content-preview{padding:20px}.admin-login{padding:30px 20px}.table-scroll table{min-width:650px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.brand-logo{max-width:150px;max-height:65px;object-fit:contain}.hero-photo{width:100%;height:485px;object-fit:cover;border-radius:16px 16px 80px}.story-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}@media(max-width:700px){.hero-photo{height:360px}.brand-logo{max-width:130px;max-height:55px}}.wordmark{flex-shrink:0;letter-spacing:normal}.wordmark .brand-logo{display:block;width:205px;max-width:100%;height:auto;max-height:none;object-fit:contain}.footer-top .wordmark{background:#fff;padding:8px;border-radius:4px}.footer-top .wordmark .brand-logo{width:220px}.admin-sidebar .wordmark{background:#fff;padding:10px;border-radius:5px;margin-left:0;max-width:100%}.admin-sidebar .wordmark .brand-logo{width:185px}.admin-login>.wordmark .brand-logo{width:260px}@media(max-width:1200px){.header-inner>.wordmark .brand-logo{width:180px}}@media(max-width:700px){.header-inner>.wordmark .brand-logo{width:185px}.admin-login>.wordmark .brand-logo{width:235px}}.header-inner{gap:24px}.header-inner nav{gap:18px}.nav-item{font-size:1rem;font-weight:500}.header-apply{font-size:.875rem}.mega a{font-size:1rem}@media(min-width:1001px)and (max-width:1399px){.header-inner{min-height:80px;justify-content:space-between}.header-inner nav{display:none}.mobile-toggle{display:flex;align-items:center;padding:5px}.header-inner nav.open{display:flex;position:absolute;left:0;right:0;top:80px;background:#fff;padding:25px 32px;border-bottom:1px solid var(--line);align-items:stretch;gap:0;max-height:75vh;overflow:auto;flex-direction:column}.nav-item{border-bottom:1px solid #edf1e9;justify-content:space-between}.nav-item>a{padding:14px 0;flex:1}.mega{position:static;box-shadow:none;width:auto;border:0;padding:10px}.nav-item details{position:static}.nav-item details[open]{display:flex;flex-direction:column;align-items:flex-end}.nav-item details summary{padding:15px}}@media(max-width:1399px){.header-inner nav.open{gap:0}.nav-item{font-size:1.125rem}}:is(.lead-form,.job-application-form) .franchise-otp{padding:22px;border:1px solid #b4dcd9;border-radius:12px;background:#effaf9;color:#193d49;min-width:0}.franchise-otp-heading{display:flex;gap:10px;align-items:center;margin-bottom:12px}:is(.lead-form,.job-application-form) .franchise-otp h3{margin:0;font-size:18px;letter-spacing:-.02em;color:#193d49}:is(.lead-form,.job-application-form) .franchise-otp p{font-size:14px;line-height:1.65;margin:12px 0;color:#365b64}:is(.lead-form,.job-application-form) .franchise-otp .consent{margin:15px 0;align-items:flex-start;color:#365b64}:is(.lead-form,.job-application-form) .franchise-otp .button{font-size:14px;letter-spacing:normal;padding:12px 16px;min-height:44px}.franchise-otp-code{display:flex;gap:12px;align-items:end;margin-top:18px}.franchise-otp-code>label{flex:1;min-width:0}.franchise-otp-code input{width:100%;letter-spacing:.15em;background:#fff}:is(.lead-form,.job-application-form) .franchise-otp .franchise-otp-verified{display:flex;gap:8px;align-items:center;color:#096653;font-weight:600}:is(.lead-form,.job-application-form) .franchise-otp .error{color:#a02929}.franchise-otp button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){:is(.lead-form,.job-application-form) .franchise-otp{padding:18px 15px}.franchise-otp-code{flex-direction:column;align-items:stretch}.franchise-otp-code .button{align-self:flex-start}}.job-application-form .franchise-otp{margin:22px 0}.job-application-form .franchise-otp .consent{display:flex;gap:10px;font-size:13px;line-height:1.6}.job-application-form .franchise-otp .consent input{width:18px;height:18px;margin-top:3px;flex-shrink:0}.job-whatsapp-field small{display:block;font-size:12px;line-height:1.6;color:#526c72;margin-top:8px}.job-use-mobile{background:none;border:0;color:#096d79;text-decoration:underline;padding:8px 0;cursor:pointer;font-size:13px}.crm-lead-embed{width:100%;min-width:0;color:#193d49}.crm-lead-frame{position:relative;min-height:570px;background:#fff;border-radius:12px;overflow:hidden}.crm-lead-iframe{display:block;width:100%;height:570px;border:0;background:#fff}.crm-lead-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:24px;text-align:center;background:#fff;color:#365b64;font-size:15px;pointer-events:none}.crm-lead-fallback{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:15px;color:#096d79!important;font-size:13px;line-height:1.6;text-decoration:underline}.crm-lead-fallback:focus-visible{outline:2px solid #096d79;outline-offset:4px}@media(max-width:900px){.crm-lead-frame{min-height:720px}.crm-lead-iframe{height:720px}}.home-refresh{--home-sea:#1bb8b0;--home-aqua:#12a6c4;--home-navy:#083e50;--home-neutral:#f6f8f6;--home-copy:#52686d;color:var(--home-navy);background:#fff}.home-refresh .container{max-width:1280px}.home-refresh .home-kicker{display:block;font-size:15px;font-weight:550;letter-spacing:.015em;line-height:1.5;color:#47716d;margin-bottom:18px}.home-refresh h1,.home-refresh h2,.home-refresh h3{color:var(--home-navy);font-weight:600}.home-refresh h2{font-size:clamp(30px,3vw,40px);line-height:1.22;letter-spacing:-.035em;margin-bottom:22px}.home-refresh p{font-size:17px;line-height:1.75;color:var(--home-copy)}.brand-no-break{display:inline-block;white-space:nowrap}.home-action{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--home-sea);color:#083e50;border:1px solid var(--home-sea);border-radius:4px;padding:16px 22px;font-size:16px;font-weight:650;line-height:1.25;min-height:54px}.home-action:hover{background:var(--home-navy);border-color:var(--home-navy);color:#fff}.home-text-link{font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;color:var(--home-navy);line-height:1.5}.home-text-link:hover{color:#087d74}.pharmacy-hero{background:#fff;padding:62px 0 54px;border-bottom:1px solid #e3e9e6}.pharmacy-hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:70px;align-items:center}.pharmacy-hero-copy{min-width:0}.home-refresh .pharmacy-hero-copy h1{font-size:clamp(40px,4vw,57px);line-height:1.12;letter-spacing:-.045em;margin-bottom:24px;max-width:600px}.headline-line{display:block}.pharmacy-proposition{max-width:510px;margin-bottom:28px}.pharmacy-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pharmacy-hero-proof{display:grid;grid-template-columns:1.05fr .8fr 1fr;gap:20px;border-top:1px solid #dce5e2;padding-top:26px;margin:32px 0 0}.pharmacy-hero-proof>div+div{border-left:1px solid #dce5e2;padding-left:22px}.pharmacy-hero-proof dt{font-family:Manrope,sans-serif;font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.035em;margin-bottom:9px;color:var(--home-navy)}.pharmacy-hero-proof dd{margin:0;font-size:13px;line-height:1.55;color:var(--home-copy);max-width:160px}.pharmacy-hero-figure{margin:0;min-width:0;align-self:center}.pharmacy-hero-figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:5px;background:#edf1ed}.pharmacy-hero-figure figcaption{font-size:13px;line-height:1.5;color:#52686d;margin-top:14px;display:flex;align-items:center;gap:8px}.photo-caption-dot{display:block;width:6px;height:6px;border-radius:50%;background:#087d74;flex-shrink:0}.home-store-photographs{padding:76px 0}.home-photographs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.home-photo-intro p{max-width:420px;margin-bottom:26px}.home-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.home-photo-pair figure{margin:0;min-width:0}.home-photo-pair img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:4px}.home-photo-pair figcaption{font-size:13px;color:#52686d;line-height:1.6;margin-top:12px;display:flex;align-items:flex-start;gap:6px}.home-photo-pair figcaption svg{margin-top:3px}.home-network-story{padding:72px 0 0;background:var(--home-neutral);border-top:1px solid #e4eae5;border-bottom:1px solid #e4eae5}.home-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-bottom:54px}.home-network-grid>div>p{max-width:530px;margin-bottom:22px}.home-network-milestones{padding:0;margin:0;list-style:none}.home-network-milestones li{display:flex;align-items:flex-start;gap:30px;padding:28px 0;border-bottom:1px solid #d5e1db}.home-network-milestones li:first-child{padding-top:0}.home-network-milestones li:last-child{border-bottom:0;padding-bottom:0}.home-network-milestones strong{font-family:Manrope,sans-serif;font-size:45px;line-height:1.1;letter-spacing:-.04em;font-weight:600;min-width:110px;color:var(--home-navy)}.home-network-milestones h3{font-size:19px;margin-bottom:9px}.home-network-milestones p{font-size:15px;line-height:1.65;margin-bottom:0}.home-market-focus{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #d5e1db;padding:24px 0}.home-market-focus>span{font-size:14px;color:#52686d}.home-market-focus p{display:flex;gap:20px;align-items:center;font-size:17px;margin-bottom:0;color:var(--home-navy);font-weight:500}.home-market-focus p>span{color:#087d74}.home-investment-intro{padding:80px 0;border-bottom:1px solid #e3e9e6}.home-investment-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.home-investment-grid>div:first-child{padding-top:12px}.home-investment-grid>div:first-child>p{max-width:490px;margin-bottom:25px}.home-investment-details{border-top:2px solid #1bb8b0}.home-investment-details dl{margin:0 0 24px}.home-investment-details dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;border-bottom:1px solid #dce5e2;padding:20px 0}.home-investment-details dt{font-size:16px;font-weight:600;color:var(--home-navy)}.home-investment-details dd{font-size:15px;line-height:1.6;color:var(--home-copy);margin:0}.home-investment-details .home-investment-note{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;margin:24px 0 0}.home-investment-note svg{margin-top:3px;color:#087d74}.home-approved-investment{padding:24px 0;border-bottom:1px solid #dce5e2}.home-approved-investment>span{display:block;font-size:14px;margin-bottom:10px}.home-approved-investment strong{font-size:36px;line-height:1.3;font-weight:600}@media(max-width:1200px){.pharmacy-hero-grid{gap:40px;grid-template-columns:1fr 1fr}.home-refresh .pharmacy-hero-copy h1{font-size:47px}.home-photographs-grid{gap:45px}.home-network-grid,.home-investment-grid{gap:60px}.pharmacy-hero-actions{gap:18px}.home-action{font-size:15px;padding:15px 18px;gap:15px}.pharmacy-hero-actions .home-text-link{font-size:15px}.pharmacy-hero-proof{gap:15px}.pharmacy-hero-proof>div+div{padding-left:15px}.pharmacy-hero-proof dd{font-size:12px}.home-photo-pair{gap:16px}}@media(max-width:1000px){.pharmacy-hero{padding:44px 0}.pharmacy-hero-grid{gap:32px;align-items:start}.home-refresh .pharmacy-hero-copy h1{font-size:40px;letter-spacing:-.04em}.home-refresh .home-kicker{font-size:14px;margin-bottom:15px}.home-refresh p{font-size:16px}.pharmacy-proposition{margin-bottom:22px}.pharmacy-hero-figure{align-self:center}.pharmacy-hero-proof{margin-top:25px;padding-top:20px;gap:10px}.pharmacy-hero-proof dt{font-size:27px}.pharmacy-hero-proof dd{font-size:12px}.pharmacy-hero-proof>div+div{padding-left:12px}.pharmacy-hero-actions{gap:18px}.pharmacy-hero-actions .home-text-link{font-size:14px}.pharmacy-hero-figure figcaption{font-size:12px}.home-store-photographs,.home-investment-intro{padding:58px 0}.home-photographs-grid{grid-template-columns:.85fr 1.15fr;gap:35px}.home-refresh h2{font-size:32px}.home-network-story{padding-top:58px}.home-network-grid{gap:45px;padding-bottom:40px}.home-network-milestones li{gap:20px}.home-network-milestones strong{min-width:90px;font-size:36px}.home-network-milestones h3{font-size:17px}.home-network-milestones p{font-size:14px}.home-market-focus p{font-size:15px;gap:12px}.home-investment-grid{gap:45px}.home-investment-details dl>div{gap:20px}.home-investment-details dt{font-size:15px}.home-investment-details dd{font-size:14px}}@media(max-width:700px){.pharmacy-hero{padding:27px 0 30px}.pharmacy-hero-grid{grid-template-columns:1fr;gap:0}.pharmacy-hero-copy{display:contents}.home-refresh .pharmacy-hero-copy>.home-kicker{order:1;margin:0 0 13px;font-size:14px}.home-refresh .pharmacy-hero-copy h1{order:2;font-size:35px;line-height:1.12;letter-spacing:-.04em;margin:0 0 17px;max-width:500px}.pharmacy-proposition{order:3;margin:0 0 21px;line-height:1.7!important;font-size:16px!important;max-width:500px}.pharmacy-hero-actions{order:4;margin:0 0 25px;flex-wrap:nowrap;gap:15px;justify-content:flex-start}.pharmacy-hero-actions .home-action{min-height:49px;padding:13px 16px;font-size:14px;gap:12px}.pharmacy-hero-actions .home-text-link{font-size:13px;gap:6px}.pharmacy-hero-actions .home-text-link svg{width:16px;height:16px}.pharmacy-hero-figure{order:5;max-width:560px;width:100%;justify-self:center}.pharmacy-hero-figure img{border-radius:4px}.pharmacy-hero-figure figcaption{font-size:13px;margin-top:10px;line-height:1.5}.pharmacy-hero-proof{order:6;grid-template-columns:1fr .7fr 1fr;gap:12px;margin:23px 0 0;padding-top:21px;width:100%}.pharmacy-hero-proof dt{font-size:27px;margin-bottom:7px}.pharmacy-hero-proof dd{font-size:13px;line-height:1.55;max-width:130px}.pharmacy-hero-proof>div+div{padding-left:12px}.home-store-photographs{padding:43px 0}.home-photographs-grid{grid-template-columns:1fr;gap:27px}.home-refresh h2{font-size:30px;line-height:1.2;margin-bottom:16px}.home-photo-intro p{font-size:16px;margin-bottom:18px;max-width:500px}.home-photo-pair{gap:14px}.home-photo-pair figcaption{font-size:13px;line-height:1.6;margin-top:9px}.home-text-link{font-size:15px;gap:9px}.home-network-story{padding-top:43px}.home-network-grid{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.home-network-grid>div>p{margin-bottom:18px}.home-network-milestones li{gap:24px;padding:22px 0}.home-network-milestones strong{font-size:36px;min-width:94px}.home-network-milestones h3{font-size:17px;margin-bottom:7px}.home-network-milestones p{font-size:14px}.home-market-focus{display:block;padding:22px 0}.home-market-focus>span{display:block;font-size:13px;margin-bottom:10px}.home-market-focus p{font-size:14px;gap:10px;flex-wrap:wrap;line-height:1.65}.home-investment-intro{padding:43px 0}.home-investment-grid{grid-template-columns:1fr;gap:28px}.home-investment-grid>div:first-child{padding-top:0}.home-investment-grid>div:first-child>p{margin-bottom:18px}.home-investment-details dl>div{grid-template-columns:.85fr 1.15fr;gap:20px;padding:18px 0}.home-investment-details dt,.home-investment-details dd{font-size:14px}.home-investment-details .home-investment-note{font-size:13px;margin-top:20px}html:has(.home-refresh){scroll-padding-bottom:80px}body:has(.home-refresh) main :is(a,button,input,select,textarea){scroll-margin-bottom:80px}body:has(.home-refresh) footer{padding-bottom:calc(85px + env(safe-area-inset-bottom))}}@media(max-width:360px){.home-refresh .pharmacy-hero-copy h1{font-size:32px}.pharmacy-hero-actions{gap:10px}.pharmacy-hero-actions .home-action{font-size:13px;padding:12px;gap:8px}.pharmacy-hero-actions .home-text-link{font-size:12px;gap:5px}.pharmacy-hero-proof dd{font-size:11px}}@media(min-width:1001px){.pharmacy-hero-grid{grid-template-columns:.86fr 1.2fr;gap:44px}.pharmacy-hero-figure{width:calc(100% + 24px);max-width:none}.home-refresh .pharmacy-hero-copy h1{font-size:clamp(40px,3.7vw,53px)}}.franchise-video{background:#f5fafa;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.franchise-video-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:100px;align-items:center;max-width:1050px}.franchise-video-copy{max-width:550px}.franchise-video-kicker{display:block;color:var(--green);font-size:.95rem;font-weight:600;margin-bottom:18px}.franchise-video-copy h2{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.035em;line-height:1.2}.franchise-video-copy>p{font-size:1rem;margin-bottom:25px}.franchise-video-external{display:flex;width:fit-content;margin-top:22px}.franchise-video-copy .franchise-video-note{font-size:.82rem;margin:18px 0 0}.franchise-video-player{aspect-ratio:9/16;width:100%;background:var(--navy);border-radius:10px;overflow:hidden;box-shadow:0 8px 26px #083e5010}.franchise-video-player iframe{display:block;width:100%;height:100%;border:0}.franchise-video-poster{position:relative;width:100%;height:100%;display:block;padding:0;color:#fff}.franchise-video-poster img{width:100%;height:100%;object-fit:cover}.franchise-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;background:var(--green);border:2px solid #fff;border-radius:50%;padding-left:4px}.franchise-video-poster:hover .franchise-video-play{background:var(--navy)}.franchise-video-caption{position:absolute;bottom:0;left:0;right:0;padding:18px 12px;background:#083e50ed;color:#fff;font-size:.9rem;font-weight:600;text-align:center}.franchise-video-poster:focus-visible{outline-offset:-5px}@media(max-width:700px){.franchise-video-layout{grid-template-columns:1fr;gap:30px}.franchise-video-copy h2{font-size:2rem;margin-bottom:18px}.franchise-video-copy>p{font-size:.95rem}.franchise-video-player{max-width:270px;justify-self:center}.franchise-video-kicker{font-size:.9rem;margin-bottom:14px}}.owner-testimonial{margin:35px auto 0;width:100%}.owner-testimonial h3{font-size:clamp(1.6rem,2.5vw,2.1rem);margin-bottom:12px}.owner-testimonial .owner-testimonial-location{color:var(--green);font-weight:600;margin-bottom:20px}.owner-testimonial+.grid{margin-top:40px}.owner-testimonial+.owner-testimonial{border-top:1px solid var(--line);padding-top:55px;margin-top:55px}.owner-testimonial-landscape{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:55px}.owner-testimonial-landscape .franchise-video-player{aspect-ratio:16/9}.owner-testimonial-landscape .franchise-video-caption{font-size:.8rem;padding:10px}.owner-testimonial-landscape .franchise-video-copy{text-align:left}@media(max-width:700px){.owner-testimonial-landscape{grid-template-columns:1fr;gap:25px}.owner-testimonial-landscape .franchise-video-player{max-width:none}.owner-testimonial-landscape .franchise-video-copy{text-align:center}.owner-testimonial+.owner-testimonial{padding-top:35px;margin-top:35px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.location-finder .section-heading h2{font-size:clamp(2rem,3.3vw,2.8rem)}.location-finder .section-heading p{max-width:660px;font-size:1rem}.location-filters{display:grid;grid-template-columns:1.6fr 1fr 1fr .85fr;gap:18px;padding:26px;background:var(--light);border:1px solid var(--line);border-radius:8px}.location-filters label{display:flex;flex-direction:column;gap:9px;font-size:.88rem;font-weight:600;color:var(--navy);min-width:0}.location-filters input,.location-filters select{height:48px;width:100%;min-width:0;background:#fff;color:var(--ink);border:1px solid #bacdca;border-radius:4px;padding:10px 12px;font-size:.95rem}.location-search>span{display:flex;align-items:center;position:relative}.location-search svg{position:absolute;left:12px;color:var(--muted)}.location-search input{padding-left:39px}.location-results-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.location-results-bar p{margin:0;font-size:.95rem}.location-card{border:1px solid var(--line);border-radius:7px;padding:26px;display:flex;flex-direction:column;background:#fff;min-width:0}.location-card-area{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--green);margin-bottom:18px}.location-card h3{font-size:1.15rem;line-height:1.5;margin-bottom:14px}.location-card>p{font-size:.95rem;line-height:1.75;margin-bottom:24px}.location-card-links{border-top:1px solid var(--line);padding-top:18px;margin-top:auto;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.location-card-links>a{font-size:.85rem}.location-card-links>a:last-child{text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.location-empty{text-align:center;background:var(--light);padding:45px 25px;border:1px solid var(--line);border-radius:7px}.location-empty>svg{color:var(--green);margin-bottom:18px}.location-empty p{margin-bottom:22px}.location-all{margin-top:30px}@media(max-width:1000px){.location-filters,.location-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.location-filters{padding:18px;gap:18px 12px}.location-search{grid-column:1/-1}.location-filters label{font-size:.85rem}.location-filters input,.location-filters select{font-size:.9rem}.location-results-bar{padding:18px 0}.location-grid{grid-template-columns:1fr;gap:16px}.location-card{padding:22px}.location-card h3{font-size:1.1rem}.location-card>p{font-size:.94rem}.location-results-bar p,.location-results-bar .text-link{font-size:.85rem}}.location-photo{display:block;aspect-ratio:4/3;margin:-26px -26px 23px;overflow:hidden;border-radius:6px 6px 0 0;background:#f2f6f5;border-bottom:1px solid var(--line)}.location-photo img{width:100%;height:100%;object-fit:contain;transition:none}.location-photo-missing{display:flex;height:100%;min-height:140px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;color:var(--muted);font-size:.87rem;text-align:center}.location-photo-missing svg{color:var(--green)}@media(max-width:700px){.location-photo{margin:-22px -22px 20px}}.store-map-panel{margin:0 0 28px;border:1px solid #dce7e9;border-radius:20px;overflow:hidden;background:#fff}.store-map-toolbar{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.store-map-toolbar h3{font-size:20px;margin:0 0 5px;color:#142e40}.store-map-toolbar p{font-size:14px;margin:0;color:#536773}.store-map-toolbar button{flex-shrink:0;border:1px solid #b9d4d4;border-radius:9px;background:#fff;color:#126b68;font:inherit;font-size:14px;padding:10px 14px;cursor:pointer}.store-map-toolbar button:disabled{opacity:.5;cursor:default}.store-map-frame{position:relative}.store-map-canvas{height:470px;width:100%;z-index:0;background:#edf2ef;font-family:inherit}.store-map-status{position:absolute;z-index:1;top:40%;left:50%;transform:translate(-50%);padding:15px;background:#fff;border-radius:10px;max-width:90%;text-align:center;box-shadow:0 3px 18px #18334518}.emedix-map-pin{background:none;border:0}.emedix-map-pin>span{display:flex;width:36px;height:36px;align-items:center;justify-content:center;transform:rotate(-45deg);background:#109f9d;border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 7px #12374466}.emedix-map-pin svg{height:22px;width:22px;transform:rotate(45deg);color:#fff}.emedix-map-pin:focus-visible>span,.emedix-map-pin:hover>span{background:#123749;outline:3px solid #8ce4df}.emedix-store-popup .leaflet-popup-content{margin:0;width:280px!important;max-width:calc(100vw - 85px)}.emedix-store-popup .leaflet-popup-content-wrapper{padding:0;border-radius:14px;overflow:hidden}.emedix-store-popup .leaflet-popup-close-button{background:#fff;border-radius:50%;top:7px;right:7px;color:#142e40;width:26px;height:26px}.store-map-card img{display:block;width:100%;height:158px;object-fit:cover;background:#f2f6f6}.store-map-card-body{padding:15px 17px}.store-map-card h3{margin:5px 0 8px;font-size:17px;line-height:1.35;color:#142e40}.store-map-card p{margin:0 0 10px;font-size:13px;line-height:1.5;color:#536773}.store-map-card .store-map-area{font-size:12px;color:#127d78}.store-map-links{display:flex;gap:16px;justify-content:space-between}.store-map-links a{font-size:13px;font-weight:700;color:#08736f}.store-map-canvas .leaflet-control-attribution{font-size:11px}.store-map-canvas a:focus-visible{outline:3px solid #159f99;outline-offset:2px}@media(max-width:600px){.store-map-panel{border-radius:14px;margin-bottom:22px}.store-map-toolbar{padding:16px;gap:12px;align-items:flex-start}.store-map-toolbar h3{font-size:18px}.store-map-toolbar p{font-size:13px;line-height:1.45}.store-map-toolbar button{font-size:12px;padding:8px;max-width:90px}.store-map-canvas{height:390px}}.store-profile>section{margin:36px 0;padding-top:32px;border-top:1px solid var(--line,#dce5e6)}.store-profile h2{font-size:clamp(24px,3vw,32px);line-height:1.3;margin:0 0 24px;letter-spacing:-.025em}.store-profile h3{font-size:17px;margin:0 0 8px}.store-facts{display:grid;gap:24px;margin-bottom:28px}.store-facts>div{display:flex;gap:14px;align-items:flex-start}.store-facts svg{flex-shrink:0;margin-top:4px;color:var(--teal,#337f77)}.store-facts p{margin:0}.store-facts a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.store-facts small{display:block;margin-top:8px;line-height:1.6;font-size:14px;color:#5c7075}.store-map{margin-top:28px;border:1px solid #dce5e6;border-radius:12px;overflow:hidden}.store-map iframe{display:block;width:100%;height:360px;border:0}.store-map-preview{padding:32px;background:#f3f8f7;text-align:center}.store-map-preview>svg{color:#337f77;margin-bottom:16px}.store-map-preview p{max-width:440px;margin:10px auto 24px}.store-owner .eyebrow{margin-bottom:12px;display:block}.store-owner h2{margin-bottom:12px}.store-owner-role{color:#337f77;font-weight:600}.store-owner ul{padding-left:22px;line-height:1.8}.store-owner li{margin-bottom:12px}.store-specialities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.store-specialities p{margin:0}.store-contact-note{font-size:14px;color:#5c7075}@media(max-width:600px){.store-map iframe{height:300px}.store-map-preview{padding:24px 18px}.store-specialities>div{grid-template-columns:1fr}.store-profile>section{margin:28px 0;padding-top:24px}}.store-owner-introduction.has-portrait{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:28px;align-items:start}.store-owner-portrait{margin:0;border:1px solid #dce5e6;border-radius:12px;overflow:hidden;background:#f3f8f7}.store-owner-portrait img{display:block;width:100%;height:auto;aspect-ratio:570/630;object-fit:contain}.store-owner-introduction>div>p:last-child{margin-bottom:0}.store-owner-introduction+ul{margin-top:28px}@media(max-width:700px){.store-owner-introduction.has-portrait{grid-template-columns:1fr;gap:24px}.store-owner-portrait{width:200px;max-width:100%}}.app-order-section{padding:44px 0 72px}.app-order-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:64px;align-items:center;padding:48px 64px;border:1px solid #d7e7e4;border-radius:20px;background:#f1f8f6}.app-order-copy{max-width:620px}.app-order-brand{display:flex;align-items:center;gap:14px;margin-bottom:24px;color:#28756d;font-weight:600;font-size:16px}.app-order-brand img{width:56px;height:56px;object-fit:contain;border-radius:14px}.app-order-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.035em;margin:0 0 20px;color:#163641}.app-order-copy>p{font-size:17px;line-height:1.75;margin:0 0 22px;color:#53676d}.app-order-copy ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}.app-order-copy li{display:flex;gap:10px;align-items:center;font-size:16px;color:#25434a}.app-order-copy li svg{color:#008b82;flex-shrink:0}.app-order-download{background:#153e45;color:#fff;gap:16px;text-align:left;padding:13px 20px;border:1px solid #153e45;border-radius:10px;display:inline-flex;align-items:center}.app-order-download:hover{background:#24575e}.app-order-download span{display:grid;gap:2px}.app-order-download small{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}.app-order-download strong{font-size:20px;line-height:1.3}.app-order-copy .app-order-note{font-size:14px;line-height:1.65;margin:20px 0 0;max-width:540px}.app-order-visual{margin:0;justify-self:center;text-align:center}.app-order-phone{max-width:250px;padding:8px;border:1px solid #c9d8d7;border-radius:30px;background:#fff;box-shadow:0 14px 30px #143c4210;overflow:hidden}.app-order-phone img{display:block;width:100%;height:auto;aspect-ratio:333/592;object-fit:contain;border-radius:23px}.app-order-visual figcaption{font-size:12px;line-height:1.5;color:#5e7378;margin-top:14px}@media(max-width:900px){.app-order-panel{padding:36px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(200px,.6fr)}}@media(max-width:600px){.app-order-section{padding:24px 0 48px}.app-order-panel{padding:28px 22px;grid-template-columns:1fr;gap:32px;border-radius:16px}.app-order-brand{font-size:14px;gap:12px;margin-bottom:20px}.app-order-brand img{width:48px;height:48px}.app-order-copy h2{font-size:29px}.app-order-copy>p{font-size:16px}.app-order-copy li{font-size:15px;align-items:flex-start}.app-order-copy li svg{margin-top:3px}.app-order-download{width:100%;justify-content:center}.app-order-phone{max-width:218px}.app-order-copy .app-order-note{font-size:13px}}.store-review-heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.store-review-heading>div{max-width:550px}.store-review-heading .eyebrow{margin-bottom:12px}.store-review-heading>a{flex-shrink:0;margin-top:8px}.store-review-heading h2{margin-bottom:22px}.google-review-summary{display:flex;align-items:center;gap:20px;border-bottom:1px solid #dce5e6;padding:0 0 24px;margin-bottom:24px}.google-review-summary>strong{font-family:Manrope,sans-serif;color:#083e50;font-size:44px;letter-spacing:-.04em}.google-review-summary>strong>small{font-size:18px;color:#677a7c;letter-spacing:0;margin-left:6px}.google-review-summary p{font-size:14px;margin:5px 0 0}.google-review-summary p a{font-weight:600;color:#254b55}.google-review-stars{color:#bb7906;display:inline-flex;gap:3px}.store-review-list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-review-card{padding:24px;border:1px solid #dce5e6;border-radius:12px;background:#fff;display:flex;flex-direction:column}.store-review-card:last-child{grid-column:1/-1}.store-review-author{display:flex;gap:12px;align-items:center}.store-review-author>span{background:#eef6f4;color:#28756d;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:600}.store-review-author h3{font-size:16px;margin:0 0 5px}.store-review-card blockquote{margin:22px 0;font-size:17px;line-height:1.8;color:#25434a}.store-review-card>a{margin-top:auto;font-size:13px}.store-google-reviews .store-review-snapshot{font-size:13px;line-height:1.7;color:#65777b;margin:22px 0 0}.store-review-snapshot a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.store-review-heading{display:block}.store-review-heading>a{margin:0 0 24px}.store-review-list{grid-template-columns:1fr}.store-review-card{padding:22px}.google-review-summary>strong{font-size:38px}.store-review-card:last-child{grid-column:auto}}.store-review-empty{padding:24px;background:#f3f8f7;border:1px solid #dce5e6;border-radius:12px}.store-review-empty p{margin:0 0 20px;font-size:16px}.store-review-list>.store-review-card:only-child{grid-column:1/-1}.gallery-section{padding-top:0;padding-bottom:80px}.gallery-introduction{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 0 32px}.gallery-introduction>p:first-child{max-width:680px;font-size:18px;line-height:1.7;margin:0}.gallery-total{flex-shrink:0;font-size:14px;color:#536773;margin:0}.gallery-total strong{color:var(--navy);font-size:20px}.gallery-total span{padding:0 10px}.gallery-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.gallery-categories{display:flex;flex-wrap:wrap;gap:8px}.gallery-categories button{font:inherit;font-size:14px;border:1px solid transparent;padding:10px 14px;border-radius:24px;background:transparent;color:#3d555f;cursor:pointer}.gallery-categories button[aria-pressed=true]{background:#e5f4f1;color:#175e59;border-color:#beded7}.gallery-store-filter{font-size:13px;display:grid;gap:6px;min-width:235px}.gallery-store-filter select{width:100%;max-width:300px;padding:10px 32px 10px 12px;border:1px solid #c6d6d8;background:#fff;border-radius:8px;color:var(--navy);font:inherit}.gallery-result-line{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;margin:20px 0}.gallery-result-line p{margin:0}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;align-items:start}.gallery-photo{margin:0;min-width:0}.gallery-image-button{position:relative;display:block;overflow:hidden;border:0;background:#edf4f2;padding:0;width:100%;border-radius:12px;cursor:zoom-in}.gallery-image-button img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .2s ease}.gallery-image-button:hover img{transform:scale(1.025)}.gallery-expand{position:absolute;right:12px;bottom:12px;border-radius:50%;display:flex;padding:9px;background:#ffffffec;color:#143e40;box-shadow:0 2px 8px #12353518}.gallery-photo figcaption{padding:14px 2px 0}.gallery-photo figcaption a{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:700;color:#176f68}.gallery-photo figcaption p{font-size:15px;line-height:1.6;margin:7px 0 0;color:#4f646c}.gallery-load-more{text-align:center;margin-top:44px}.gallery-load-more p{font-size:13px;color:#62777f;margin:12px 0 0}.gallery-empty{padding:70px 20px;text-align:center;background:#f5f8f7;border-radius:12px}.gallery-lightbox{border:0;padding:0;background:#fff;color:var(--navy);width:min(1080px,calc(100vw - 48px));max-width:1080px;max-height:calc(100dvh - 40px);border-radius:16px;overflow:auto;box-shadow:0 24px 100px #0005}.gallery-lightbox::backdrop{background:#0c202be8}.gallery-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e5ecec}.gallery-lightbox-toolbar span{font-size:14px;color:#536773}.gallery-lightbox button{border:1px solid #d4e1e0;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;cursor:pointer;color:#173d44}.gallery-lightbox-content>img{display:block;width:100%;height:min(68dvh,720px);object-fit:contain;background:#edf2f1}.gallery-lightbox-footer{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.gallery-lightbox-footer a{display:flex;gap:8px;align-items:center;font-weight:700;color:#126c65}.gallery-lightbox-footer p{margin:6px 0 0;font-size:15px;line-height:1.6}.gallery-lightbox-arrows{display:flex;gap:10px;flex-shrink:0}.gallery-lightbox button:disabled{opacity:.45}.gallery-section button:focus-visible,.gallery-section a:focus-visible,.gallery-section select:focus-visible{outline:3px solid #168e85;outline-offset:3px}@media(min-width:1001px){.gallery-grid .gallery-photo:nth-child(8n+1) img,.gallery-grid .gallery-photo:nth-child(8n+2) img,.gallery-grid .gallery-photo:nth-child(8n+3) img{aspect-ratio:3/2}}@media(max-width:1000px){.gallery-introduction{align-items:flex-start;flex-direction:column;gap:16px}.gallery-controls{align-items:flex-start;flex-direction:column;gap:20px}.gallery-store-filter{width:100%}.gallery-store-filter select{max-width:100%}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media(max-width:600px){.gallery-section{padding-bottom:48px}.gallery-introduction>p:first-child{font-size:16px}.gallery-total strong{font-size:18px}.gallery-controls{padding:20px 0}.gallery-categories{gap:4px}.gallery-categories button{font-size:13px;padding:9px 11px}.gallery-grid{grid-template-columns:1fr;gap:28px}.gallery-photo figcaption p{font-size:15px}.gallery-lightbox{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.gallery-lightbox-content>img{height:52dvh}.gallery-lightbox-footer{padding:16px;align-items:flex-start;gap:14px;flex-direction:column}.gallery-lightbox-arrows{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.gallery-image-button img{transition:none}}.gallery-image-button.gallery-portrait img{object-fit:contain;background:#edf2f1}.gallery-page-hero{padding:36px 0 40px}.gallery-page-hero .breadcrumbs{margin-bottom:24px}.gallery-page-hero h1{font-size:clamp(40px,4.5vw,64px);margin-bottom:16px}.gallery-page-hero .eyebrow{margin-bottom:18px}.gallery-page-hero p{margin-bottom:0}.gallery-section{padding-top:32px}.gallery-page-hero{padding:24px 0 28px}.gallery-page-hero>.container>.eyebrow{display:none}.gallery-page-hero h1{font-size:clamp(38px,4vw,52px)}.gallery-page-hero .breadcrumbs{margin-bottom:18px}@media(max-width:600px){.gallery-page-hero{padding:18px 0 22px}.gallery-page-hero p{font-size:15px;line-height:1.65}.gallery-section{padding-top:20px}.gallery-introduction{margin-bottom:20px}.gallery-introduction>p:first-child{display:none}.gallery-controls{padding:16px 0;gap:14px}.gallery-store-filter{grid-template-columns:94px minmax(0,1fr);align-items:center;min-width:0}.gallery-store-filter select{min-width:0}.gallery-result-line{margin:16px 0}}.section-label{display:block;color:var(--green);font-size:14px;font-weight:600;margin-bottom:16px;line-height:1.6}.eyebrow{font-size:12px;letter-spacing:.07em}.page-hero{padding:52px 0 48px;background:#f5f6ef}.page-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.16;max-width:1000px}.page-hero p{font-size:18px;max-width:800px;line-height:1.7}.page-hero .eyebrow{display:none}.breadcrumbs{font-size:14px;line-height:1.6;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;color:var(--muted)}.page-intro{max-width:880px;padding-top:48px;padding-bottom:40px}.page-intro p{font-size:19px;line-height:1.85}.numbered-sections{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.numbered-sections article{padding:30px 0;border-top:1px solid var(--line)}.editorial-grid h2{font-size:25px;letter-spacing:-.025em;line-height:1.35;margin-bottom:16px}.editorial-grid p{font-size:17px;line-height:1.85}.reading-sections{max-width:820px;margin:0 auto}.reading-sections article{padding:30px 0;border-top:1px solid var(--line)}.reading-sections .eyebrow{display:none}.journey-timeline{max-width:900px;margin:0 auto;border-left:2px solid #1bb8b0;padding-left:42px}.journey-timeline article{padding:0 0 38px;position:relative}.journey-timeline article:before{content:"";position:absolute;width:12px;height:12px;left:-49px;top:6px;border-radius:50%;background:#159d93;border:2px solid white}.journey-timeline .eyebrow{display:none}.franchise-evidence{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start;padding-bottom:52px}.franchise-evidence h2{font-size:36px;line-height:1.25}.franchise-evidence dl{margin:0}.franchise-evidence dl>div{display:grid;grid-template-columns:105px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.franchise-evidence dl>div:first-child{padding-top:0}.franchise-evidence dt{font-size:38px;font-family:Manrope,sans-serif;font-weight:600;color:var(--navy)}.franchise-evidence dd{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.investment-breakdown>div:first-child{max-width:750px}.investment-breakdown dl{margin:36px 0}.investment-breakdown dl>div{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid var(--line);padding:24px 0}.investment-breakdown dt{font-size:20px;font-weight:600;color:var(--navy)}.investment-breakdown dd{margin:0;font-size:17px;color:var(--muted);line-height:1.75}.investment-exclusions{max-width:850px;padding:22px;background:var(--light);border-left:3px solid var(--green)}.brochure-request-form{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.corporate-photo{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-top:60px;margin-bottom:20px}.corporate-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px}.recognition-context{max-width:900px}.recognition-context .text-link{margin:12px 0 26px}.detail-technology{grid-template-columns:minmax(0,1fr) 280px;gap:70px}.detail-technology .product-banner{height:auto;min-height:190px;padding:35px;align-items:flex-start;background:#f2f7f5;border-top:3px solid var(--green);border-radius:0}.detail-technology .product-banner>svg{display:none}.detail-technology .product-banner>span{font-size:42px}.detail-technology .product-banner>small{font-size:15px;letter-spacing:0}.detail-technology .check-list{display:grid;gap:0;margin:30px 0;list-style:none;padding:0;counter-reset:feature}.detail-technology .check-list li{padding:23px 0;border-top:1px solid var(--line);font-size:19px;line-height:1.5;counter-increment:feature;display:flex;gap:20px}.detail-technology .check-list li:before{content:counter(feature,decimal-leading-zero);color:var(--green);font-size:15px;padding-top:4px}.detail-technology .check-list svg{display:none}.detail-layout article>p{font-size:18px;line-height:1.85}.detail-media,.detail-blog{grid-template-columns:minmax(0,800px) 270px;gap:70px}.detail-media .category{display:block;margin:24px 0 12px;font-size:15px;color:var(--muted)}.detail-media .button{margin-top:20px}.store-local-hero{padding:38px 0 50px;background:#f4f6f0}.store-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.store-local-grid h1{font-size:clamp(32px,3.2vw,46px);line-height:1.18;letter-spacing:-.035em;margin-bottom:22px}.store-local-address{display:flex;gap:10px;font-size:17px;line-height:1.7;margin-bottom:24px}.store-local-address svg{margin-top:4px;color:var(--green)}.store-local-actions{display:flex;gap:12px;flex-wrap:wrap}.store-local-actions .button{font-size:15px;gap:12px}.store-hours-summary{font-size:15px;margin:22px 0 10px}.store-status-note{font-size:14px;line-height:1.65;margin:0}.store-local-grid figure{margin:0}.store-local-grid figure img{width:100%;height:auto;max-height:470px;object-fit:contain;background:#eaf0eb;border-radius:6px}.store-local-grid figcaption{font-size:13px;color:var(--muted);margin-top:12px}.store-local-content{max-width:1100px;padding-top:55px}.store-local-intro{max-width:860px;margin-bottom:55px}.store-local-intro h2{font-size:32px}.store-local-intro p{font-size:18px;line-height:1.85}.store-local-gallery{margin-bottom:65px}.store-local-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.store-local-gallery figure{margin:0 0 18px}.store-local-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.store-local-gallery figcaption{font-size:14px;line-height:1.65;color:var(--muted);margin-top:12px}.store-local-gallery>button{padding:10px 0;font-size:16px}.store-local-content .store-owner{padding-top:40px}.store-local-content .store-specialities h3{font-size:20px;line-height:1.4}.store-local-content .store-specialities p{font-size:16px}.store-local-related{padding:50px 0;border-top:1px solid var(--line)}.store-local-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.store-local-related>div>a{padding:25px 0;border-top:2px solid #1bb8b0}.store-local-related h3{font-size:19px}.store-local-related p{font-size:15px}.store-local-franchise{padding:35px;margin:20px 0 60px;background:var(--light);border-left:3px solid var(--green)}.store-local-franchise h2{font-size:28px}@media(max-width:1000px){.franchise-evidence,.corporate-photo,.store-local-grid{gap:35px}.detail-technology,.detail-media,.detail-blog{grid-template-columns:minmax(0,1fr);gap:35px}.detail-aside{position:static}.brochure-request-form,.numbered-sections{gap:35px}}@media(max-width:700px){.page-hero{padding:30px 0}.page-hero h1{font-size:34px}.page-hero p{font-size:17px}.breadcrumbs{margin-bottom:22px;font-size:13px}.page-intro{padding-top:30px;padding-bottom:24px}.page-intro p{font-size:17px}.franchise-evidence,.corporate-photo,.brochure-request-form,.store-local-grid{grid-template-columns:1fr;gap:30px}.franchise-evidence{padding-top:40px;padding-bottom:30px}.franchise-evidence h2{font-size:29px}.franchise-evidence dt{font-size:32px}.numbered-sections{grid-template-columns:1fr;gap:0}.editorial-grid h2{font-size:24px}.investment-breakdown dl>div{grid-template-columns:1fr;gap:12px;padding:22px 0}.investment-breakdown dt{font-size:19px}.investment-breakdown dd{font-size:16px}.corporate-photo{margin-top:35px}.corporate-photo h2{font-size:28px}.journey-timeline{padding-left:26px}.journey-timeline article:before{left:-33px}.store-local-hero{padding:26px 0 32px}.store-local-grid h1{font-size:32px}.store-local-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.store-local-actions .button{font-size:14px;padding:13px 10px;gap:8px}.store-local-grid figure img{max-height:340px}.store-local-content{padding-top:35px}.store-local-intro{margin-bottom:35px}.store-local-intro h2{font-size:28px}.store-local-intro p{font-size:17px}.store-local-gallery{margin-bottom:40px}.store-local-gallery>div{grid-template-columns:1fr;gap:16px}.store-local-gallery figure{margin-bottom:12px}.store-local-gallery figcaption{font-size:15px}.store-local-related>div{grid-template-columns:1fr;gap:0}.store-local-franchise{padding:24px}.store-local-franchise h2{font-size:25px}}.item-index{font-size:13px;color:#536d67}.support-number{color:#527568}.testimonial-section p,.testimonial-section .owner-testimonial-location,.testimonial-section .franchise-video-note{color:#3b535b}.testimonial-section .eyebrow,.testimonial-section .text-link{color:#07665f}.detail-technology .product-banner>span{color:var(--navy)}.detail-technology .product-banner>small{color:#42635b}.small-cta .eyebrow{color:#07665f}.header-inner nav{gap:14px}.nav-item details summary{min-width:24px;min-height:44px;padding:10px 6px;display:flex;align-items:center;justify-content:center}@media(max-width:1280px){.header-inner nav.open{gap:0}.nav-item details summary{min-width:44px;padding:15px}}.brochure-store-photo{margin:0}.brochure-store-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:5px}.brochure-store-photo figcaption{font-size:14px;color:var(--muted);line-height:1.6;margin-top:12px}.media-archive .media-grid{display:block;border:0;border-radius:0}.media-archive .media-card{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px 40px;padding:32px 0;border:0;border-top:1px solid var(--line);border-radius:0}.media-archive .publisher{grid-column:1;grid-row:1 / 5;font-size:26px;line-height:1.4;padding-top:2px}.media-archive .media-card>.category,.media-archive .media-card>h3,.media-archive .media-card>p,.media-archive .media-card>a{grid-column:2;margin:0}.media-archive .media-card h3{font-size:23px;line-height:1.4;max-width:800px}.media-archive .media-card p{font-size:16px}.media-archive .media-card>.category{font-size:14px;color:#52676a}@media(max-width:700px){.media-archive .media-card{grid-template-columns:1fr;gap:15px;padding:28px 0}.media-archive .publisher{grid-row:auto;grid-column:1;font-size:25px}.media-archive .media-card>.category,.media-archive .media-card>h3,.media-archive .media-card>p,.media-archive .media-card>a{grid-column:1}.media-archive .media-card h3{font-size:21px}}.hp26{--hp-ink:#123e3b;--hp-green:#0d514b;--hp-muted:#526a63;--hp-lime:#d9f779;--hp-paper:#f5f7f0;--hp-line:#d7e1d8;color:var(--hp-ink);background:#fff;overflow:clip;font-family:DM Sans,sans-serif}.hp26 *,.hp26 *:before,.hp26 *:after{box-sizing:border-box}.hp26-wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto;min-width:0}.hp26-section{padding:96px 0}.hp26 h1,.hp26 h2,.hp26 h3{font-family:Manrope,sans-serif;color:var(--hp-ink);margin:0;font-weight:650;letter-spacing:-.045em}.hp26 h2{font-size:clamp(35px,3.6vw,49px);line-height:1.17}.hp26 h2 em,.hp26 h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;color:var(--hp-green)}.hp26 p{font-size:17px;line-height:1.75;color:var(--hp-muted);margin:0}.hp26 a{transition:color .2s,background .2s,transform .2s}.hp26 button{font:inherit}.hp26 a:focus-visible,.hp26 button:focus-visible,.hp26 summary:focus-visible{outline:3px solid #159d93;outline-offset:5px}.hp26-label{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.6;letter-spacing:.015em;margin-bottom:23px;color:var(--hp-green)}.hp26-label>span{height:7px;width:7px;background:#159d93;border-radius:50%;flex-shrink:0}.hp26-label-light{color:#d9f779}.hp26-label-light>span{background:#d9f779}.hp26-button{display:inline-flex;align-items:center;justify-content:space-between;gap:21px;min-height:56px;padding:9px 10px 9px 22px;border:1px solid var(--hp-green);background:var(--hp-green);border-radius:8px;color:#fff;font-size:15px;font-weight:650;line-height:1.4;text-align:left}.hp26-button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:5px;background:var(--hp-lime);color:var(--hp-ink);flex-shrink:0;transition:transform .2s}.hp26-button:hover{background:#123e3b;color:#fff;transform:translateY(-2px)}.hp26-button:hover>span{transform:rotate(5deg)}.hp26-button-outline{background:transparent;border-color:#a9c0b6;color:var(--hp-ink)}.hp26-button-outline>span{background:transparent}.hp26-button-outline:hover{color:var(--hp-ink);background:#e6eee2}.hp26-text-link{display:inline-flex;align-items:center;gap:13px;color:var(--hp-green);font-size:15px;font-weight:650;line-height:1.5;padding:5px 0}.hp26-text-link:hover{color:#0d514b;gap:18px}.hp26-hero{background:var(--hp-paper);padding:61px 0 0}.hp26-hero-grid{display:grid;grid-template-columns:.97fr 1.03fr;gap:66px;align-items:center;padding-bottom:47px}.hp26-hero h1{font-size:clamp(53px,5.15vw,76px);letter-spacing:-.065em;line-height:1.08;margin-bottom:24px;max-width:620px}.hp26-hero h1 em{display:block;margin-top:5px;white-space:nowrap}.hp26 .hp26-hero-description{font-size:18px;line-height:1.75;max-width:510px;margin-bottom:27px}.hp26-hero-price{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-bottom:26px}.hp26-hero-price>strong{font-size:22px;font-weight:650;letter-spacing:-.03em}.hp26-hero-price>span{font-size:13px;color:#576d63;display:flex;align-items:center;gap:6px}.hp26-hero-price a{display:grid;place-items:center;min-width:24px;min-height:24px;border:1px solid #acc3b4;border-radius:50%}.hp26-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hp26-owner-hint{display:flex;gap:13px;align-items:center;margin-top:29px}.hp26-owner-hint>div{display:flex;padding-left:0;flex-shrink:0}.hp26-owner-hint img{width:41px;height:41px;border-radius:50%;object-fit:cover;object-position:center 25%;border:2px solid var(--hp-paper);margin-left:-10px}.hp26-owner-hint img:first-child{margin-left:0}.hp26-owner-hint p{font-size:12px;line-height:1.7;color:#53695e}.hp26-owner-hint a{display:flex;align-items:center;gap:7px;font-weight:650;color:var(--hp-green)}.hp26-hero-visual{position:relative;min-width:0;padding-bottom:87px;margin-top:9px}.hp26-hero-visual:before{content:"";position:absolute;inset:-16px -16px 110px 34px;border:1px solid #bbcfc0;border-radius:24px;transform:rotate(3deg);pointer-events:none}.hp26-storefront{position:relative;margin:0;border-radius:19px;overflow:hidden;background:#dce8df;box-shadow:0 18px 40px #123e3b10}.hp26-storefront>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}.hp26-storefront figcaption{position:absolute;left:15px;right:15px;bottom:14px;display:flex;align-items:center;gap:7px;padding:11px 13px;background:#fffffff2;border-radius:6px;font-size:13px;font-weight:600;color:var(--hp-ink)}.hp26-storefront figcaption>span{margin-left:auto;font-size:11px;font-weight:400;color:#506c5e}.hp26-royalty-stamp{position:absolute;right:24px;top:-27px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--hp-lime);border:5px solid var(--hp-paper);border-radius:18px;padding:17px 14px;box-shadow:0 5px 15px #163e3412;transform:rotate(5deg)}.hp26-royalty-stamp strong{font-family:Manrope,sans-serif;font-size:49px;line-height:1.1;font-weight:600;letter-spacing:-.07em}.hp26-royalty-stamp span{font-size:11px;line-height:1.6;max-width:143px;text-align:center}.hp26-hero-film{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:15px;padding:16px 20px;color:#fff;background:var(--hp-ink);border-radius:10px;text-align:left;box-shadow:0 10px 26px #123e3b12}.hp26-hero-film>span:nth-child(2){font-size:15px;font-weight:600;line-height:1.5}.hp26-hero-film small{display:block;color:#c5dbc8;font-size:11px;font-weight:400;margin-top:3px}.hp26-play{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;background:var(--hp-lime);color:var(--hp-ink);padding-left:3px;transition:transform .2s}.hp26-hero-film:hover .hp26-play,.hp26-owner-poster:hover .hp26-play{transform:scale(1.1)}.hp26-visual-index{position:absolute;right:0;bottom:18px;font-size:12px;line-height:1.65;color:#527064;text-align:right}.hp26-availability{display:flex;align-items:center;gap:13px;border-top:1px solid #ccdacd;padding:19px 0 20px}.hp26-status-dot{width:8px;height:8px;border-radius:50%;background:#16866c;box-shadow:0 0 0 5px #dfeade;flex-shrink:0}.hp26-availability p{font-size:12px;line-height:1.6;color:#4e665a}.hp26-availability strong{font-weight:650;color:var(--hp-ink)}.hp26-availability>a{margin-left:auto;display:flex;align-items:center;gap:13px;white-space:nowrap;font-size:13px;font-weight:650;color:var(--hp-green)}.hp26-proof{background:var(--hp-ink);color:#fff;padding:33px 0}.hp26-proof>.hp26-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hp26-proof>.hp26-wrap>div{padding:0 36px;border-left:1px solid #56756a}.hp26-proof>.hp26-wrap>div:first-child{padding-left:0;border-left:0}.hp26-proof strong{display:block;font-family:Manrope,sans-serif;font-weight:550;letter-spacing:-.055em;font-size:40px;line-height:1.15}.hp26-proof strong>span{font-size:22px;color:var(--hp-lime);margin-left:3px}.hp26-proof p{font-size:12px;line-height:1.6;color:#c2d5ca;margin-top:11px;max-width:240px}.hp26-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:42px}.hp26-section-heading>div:first-child{min-width:0}.hp26-section-heading>div:last-child:not(:first-child){max-width:375px;padding-bottom:5px}.hp26-section-heading>p{max-width:370px;padding-bottom:3px}.hp26-section-heading .hp26-text-link{margin-top:16px}.hp26-moment-grid{display:grid;grid-template-columns:1.12fr .9fr 1.05fr;gap:25px;align-items:start}.hp26-moment-1{padding-top:45px}.hp26-moment-2{padding-top:15px}.hp26-moment figure{position:relative;border-radius:12px;overflow:hidden;margin:0 0 18px;background:#e3eee5}.hp26-moment img{width:100%;height:auto;aspect-ratio:1.19;object-fit:cover;transition:transform .6s ease}.hp26-moment-1 img{aspect-ratio:.95;object-position:center}.hp26-moment-2 img{aspect-ratio:1.1}.hp26-moment:hover img{transform:scale(1.045)}.hp26-photo-arrow{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;background:#fff;width:43px;height:43px;border-radius:50%;color:var(--hp-ink)}.hp26-moment small{display:block;font-size:12px;line-height:1.6;color:#586c61;margin-bottom:9px}.hp26-moment h3{font-size:21px;line-height:1.4;letter-spacing:-.025em;max-width:310px}.hp26-network-footer{display:flex;align-items:center;gap:24px;margin-top:43px;padding-top:23px;border-top:1px solid var(--hp-line)}.hp26-network-footer>span{font-size:12px;color:#5d7266}.hp26-network-footer p{display:flex;gap:12px;font-size:14px;font-weight:550;color:var(--hp-ink)}.hp26-network-footer p span{color:#149d91}.hp26-network-footer>a{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;color:var(--hp-green)}.hp26-investment{background:var(--hp-ink);color:#fff;scroll-margin-top:0}.hp26-investment-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:110px;align-items:center}.hp26-investment h2,.hp26-enquiry h2{color:#fff;font-size:clamp(36px,3.7vw,50px)}.hp26-investment h2 em,.hp26-enquiry h2 em{color:var(--hp-lime)}.hp26 .hp26-investment-intro{color:#c6d8cc;max-width:470px;font-size:16px;margin-top:24px}.hp26-big-price{font-family:Manrope,sans-serif;font-weight:500;font-size:70px;line-height:1.1;letter-spacing:-.065em;margin-top:32px}.hp26-big-price>span{font-family:DM Sans,sans-serif;font-size:22px;letter-spacing:0;margin-left:12px;color:#d0dfd2}.hp26 .hp26-price-caption{font-size:13px;color:#c6d8cc;margin-top:9px;margin-bottom:26px}.hp26-investment .hp26-button{background:var(--hp-lime);color:var(--hp-ink);border-color:var(--hp-lime)}.hp26-investment .hp26-button>span{background:var(--hp-ink);color:#fff}.hp26-investment .hp26-button:hover{background:#e8ffa0}.hp26-investment-details dl{margin:0}.hp26-investment-details dl>div{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #537267;padding:22px 0}.hp26-investment-details dl>div:first-child{padding-top:0}.hp26-investment-details dt{font-size:15px;color:#c5d9ce}.hp26-investment-details dd{font-family:Manrope,sans-serif;font-size:30px;line-height:1.3;font-weight:550;margin:0;letter-spacing:-.035em;color:#fff}.hp26-investment-details dd small{font-size:15px;font-family:DM Sans,sans-serif;letter-spacing:0}.hp26-pharmacist{display:flex;align-items:flex-start;gap:10px;margin-top:25px;color:var(--hp-lime)}.hp26-pharmacist svg{margin-top:3px}.hp26-pharmacist p{color:#fff;font-size:14px;line-height:1.6}.hp26-pharmacist p span{display:block;color:#c2d6c9;margin-top:4px;font-size:13px}.hp26 .hp26-investment-note{font-size:12px;line-height:1.8;color:#c5d9ce;margin-top:23px;max-width:470px}.hp26-investment-details>a{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:var(--hp-lime);margin-top:21px}.hp26-support{background:#f5f7f0}.hp26-support-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.hp26-support-tabs{padding-top:4px}.hp26-support-tabs>button{display:flex;align-items:center;text-align:left;width:100%;gap:16px;min-height:74px;padding:14px 20px 14px 14px;border-bottom:1px solid #cedacf;color:#526b60;line-height:1.5;font-size:16px;transition:background .25s,color .25s,border .25s}.hp26-support-tabs>button>svg:last-child{margin-left:auto}.hp26-tab-icon{display:grid;place-items:center;min-width:42px;height:42px;border-radius:10px;background:#e6ede2;color:#54705e}.hp26-support-tabs>button[aria-selected=true]{background:var(--hp-green);border-color:var(--hp-green);border-radius:10px;color:#fff}.hp26-support-tabs>button[aria-selected=true] .hp26-tab-icon{background:var(--hp-lime);color:var(--hp-ink)}.hp26-support-tabs>button:hover:not([aria-selected=true]){background:#e6eee2}.hp26-support-panel{min-width:0}.hp26-support-panel figure{position:relative;margin:0;border-radius:13px;overflow:hidden;background:#dce8db}.hp26-support-panel img{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;object-position:center 40%}.hp26-support-panel figcaption{position:absolute;left:0;bottom:0;max-width:100%;background:#fff;padding:9px 14px;border-top-right-radius:9px;font-size:11px;line-height:1.6;color:#415e4c}.hp26-support-copy{padding:25px 0 0;animation:hp26-panel-in .3s ease}.hp26-support-copy>span{font-size:11px;letter-spacing:.08em;color:#5b7664;font-weight:600}.hp26-support-copy h3{font-size:28px;line-height:1.35;letter-spacing:-.035em;margin-top:10px;margin-bottom:12px}.hp26-support-copy p{font-size:15px;line-height:1.8;max-width:620px}.hp26-support-copy .hp26-text-link{font-size:14px;margin-top:17px}.hp26-owner-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:27px;align-items:stretch}.hp26-owner-card{border:1px solid #d4dfd2;border-radius:13px;overflow:hidden;background:#fff}.hp26-owner-portrait{display:grid;grid-template-columns:.78fr 1fr;min-height:340px}.hp26-owner-poster{display:block;position:relative;width:100%;height:100%;padding:0;overflow:hidden;background:#183f38}.hp26-owner-poster img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s}.hp26-owner-poster:hover img{transform:scale(1.04)}.hp26-owner-poster .hp26-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px}.hp26-owner-poster:hover .hp26-play{transform:translate(-50%,-50%) scale(1.1)}.hp26-owner-portrait>.hp26-owner-poster{aspect-ratio:9/16}.hp26-owner-portrait>div{padding:35px 23px;align-self:center}.hp26-owner-card h3{font-size:25px;line-height:1.35;letter-spacing:-.035em}.hp26-owner-portrait .hp26-label{font-size:11px;letter-spacing:0;margin-bottom:18px}.hp26-owner-card p{font-size:14px;line-height:1.75;margin-top:12px}.hp26-owner-card p+p{margin-top:22px}.hp26-owner-card .hp26-text-link{font-size:14px;margin-top:22px}.hp26-owner-landscape{display:flex;flex-direction:column}.hp26-owner-landscape>.hp26-owner-poster{height:auto;aspect-ratio:16/9;flex:1}.hp26-video-label{position:absolute;left:16px;bottom:14px;color:#fff;background:#153c31e8;padding:7px 11px;font-size:11px;border-radius:4px}.hp26-owner-landscape>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 27px}.hp26-owner-landscape>div p{margin-top:6px}.hp26-round-arrow{height:47px;width:47px;display:grid;place-items:center;border-radius:50%;border:1px solid #afc5b7;color:var(--hp-green);flex-shrink:0}.hp26-round-arrow:hover{background:var(--hp-lime);border-color:var(--hp-lime)}.hp26-press{background:#eff4eb;padding:42px 0;border-top:1px solid #e0e8dd;border-bottom:1px solid #e0e8dd}.hp26-press>.hp26-wrap{display:grid;grid-template-columns:1fr 2.2fr;gap:60px;align-items:center}.hp26-press .hp26-label{font-size:11px;margin-bottom:14px}.hp26-press h2{font-size:31px;line-height:1.2}.hp26-publications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.hp26-publications>a{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #cddbc9;padding-left:28px;gap:15px;min-height:95px}.hp26-publications strong{font-family:Georgia,serif;font-size:23px;line-height:1.25;font-weight:600;color:#223e35}.hp26-publications span{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.6;color:#526a5a}.hp26 .app-order-section{padding:60px 0;background:#f5f7f0}.hp26 .app-order-panel{background:#fff;border-color:#d4dfd2;box-shadow:none;border-radius:13px;padding:38px 48px;gap:45px}.hp26 .app-order-copy h2{font-size:32px;line-height:1.25;max-width:530px}.hp26 .app-order-brand{font-size:13px;color:var(--hp-green);margin-bottom:20px}.hp26 .app-order-brand img{height:40px;width:40px;border-radius:10px}.hp26 .app-order-copy>p,.hp26 .app-order-copy li{font-size:14px;line-height:1.75}.hp26 .app-order-copy ul{gap:8px;margin:19px 0}.hp26 .app-order-copy .app-order-note{font-size:12px;line-height:1.75;margin-top:17px}.hp26 .app-order-phone{max-width:210px;box-shadow:none;border-color:#ceddce}.hp26 .app-order-download{background:var(--hp-green);border-color:var(--hp-green);border-radius:7px;padding:10px 17px}.hp26 .app-order-download strong{font-size:18px}.hp26-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;margin:58px 0 0;padding:0}.hp26-process li{border-top:1px solid #b9cdb9;position:relative;padding-top:29px}.hp26-process li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:#0d514b;border-radius:50%}.hp26-process li>span{display:block;font-family:Manrope,sans-serif;font-size:38px;font-weight:500;letter-spacing:-.05em;color:#0c8171;line-height:1.1;margin-bottom:25px}.hp26-process h3{font-size:20px;line-height:1.45;letter-spacing:-.03em;margin-bottom:14px;max-width:230px}.hp26-process p{font-size:14px;line-height:1.8}.hp26-enquiry{background:var(--hp-green);scroll-margin-top:0}.hp26-enquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.hp26-enquiry-copy{padding-top:22px}.hp26-enquiry h2{font-size:58px;line-height:1.12;letter-spacing:-.05em}.hp26-enquiry-copy>p{font-size:16px;color:#d1e2d1;margin-top:25px;max-width:400px;line-height:1.8}.hp26-enquiry ul{display:grid;gap:17px;margin:27px 0 32px;padding:0;list-style:none}.hp26-enquiry li{font-size:13px;color:#e1eee0;display:flex;align-items:center;gap:10px;line-height:1.6}.hp26-enquiry li svg{color:var(--hp-lime);flex-shrink:0}.hp26-enquiry-phone{display:flex;align-items:center;gap:13px;color:#fff}.hp26-enquiry-phone>span{width:46px;height:46px;border:1px solid #749b7b;border-radius:50%;display:grid;place-items:center}.hp26-enquiry-phone small{display:block;font-size:12px;color:#d0e5cd;margin-bottom:5px}.hp26-enquiry-phone strong{font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.3}.hp26-brochure-link{display:block;font-size:13px;line-height:1.9;color:#d1e2d1;margin-top:35px}.hp26-brochure-link span{color:var(--hp-lime);display:inline-flex;align-items:center;gap:4px}.hp26-form-card{scroll-margin-top:0;padding:35px;border-radius:16px;background:#fff;min-width:0}.hp26-form-heading>span{font-size:11px;letter-spacing:.08em;color:#51765f;font-weight:650}.hp26-form-heading h3{font-size:25px;line-height:1.35;letter-spacing:-.03em;margin:11px 0}.hp26-form-heading p{font-size:14px;line-height:1.75}.hp26 .lead-form{margin-top:29px;padding:0;background:#fff;border:0;border-radius:0;box-shadow:none}.hp26 .form-progress{margin-bottom:23px}.hp26 .form-progress>div{font-size:11px;letter-spacing:0}.hp26 .form-progress>div>span{font-size:12px}.hp26 .form-step{font-size:12px;margin-bottom:19px}.hp26 .form-grid{gap:18px}.hp26 .form-grid label{font-size:13px;line-height:1.5;gap:7px;font-weight:550;color:#315442}.hp26 .form-grid input,.hp26 .form-grid select,.hp26 .form-grid textarea{font-size:15px;background:#fafcf8;border:1px solid #c6d7c8;border-radius:6px;color:#193f34;min-height:47px;max-width:100%}.hp26 .form-grid textarea{min-height:105px}.hp26 .form-grid .field-note{font-size:12px;line-height:1.6}.hp26 .form-grid .consent{font-size:12px;line-height:1.7;font-weight:400}.hp26 .form-grid .consent input{min-height:0;width:18px;height:18px;flex-shrink:0;margin-top:3px}.hp26 .form-actions{margin-top:23px}.hp26 .form-actions .button{border-radius:7px;font-size:14px;min-height:48px;gap:15px;flex:1}.hp26 .lead-form>small{font-size:11px;display:block;margin-top:14px;color:#55715f}.hp26 .form-success{padding:36px 0 20px;background:#fff;box-shadow:none}.hp26 .form-success h3{font-size:25px}.hp26 .form-success p{font-size:15px}.hp26-faq-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:90px;align-items:start}.hp26-faq h2{margin-bottom:27px}.hp26-faq details{border-bottom:1px solid #d3dfd2}.hp26-faq details:first-child{border-top:1px solid #d3dfd2}.hp26-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;padding:24px 0;font-size:16px;line-height:1.5;font-weight:550;color:#163f32;cursor:pointer}.hp26-faq summary::-webkit-details-marker{display:none}.hp26-faq summary svg{transition:transform .2s}.hp26-faq details[open] summary svg{transform:rotate(45deg)}.hp26-faq details p{font-size:15px;line-height:1.85;padding:0 20px 24px 0}.hp26-mobile-bar{display:none}.hp26-video-dialog{border:0;padding:0;background:#fff;color:var(--hp-ink);width:min(860px,calc(100vw - 32px));max-width:860px;max-height:calc(100dvh - 28px);border-radius:14px;overflow:auto;box-shadow:0 25px 100px #0005}.hp26-video-dialog::backdrop{background:#082c2eea}.hp26-film-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px;border-bottom:1px solid #dbe5db}.hp26-film-heading h2{font-size:19px;letter-spacing:-.02em;line-height:1.5}.hp26-film-heading button{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#edf4ea}.hp26-film-portrait{height:68dvh;aspect-ratio:9/16;margin:auto;max-width:100%;background:#102f2d}.hp26-film-landscape{width:100%;aspect-ratio:16/9;background:#102f2d}.hp26-video-dialog iframe{width:100%;height:100%;display:block;border:0}.hp26-video-dialog>p{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.7;padding:17px 25px}.hp26-video-dialog>p>a{display:inline-flex;align-items:center;gap:6px;color:var(--hp-green);font-weight:650}.hp26[data-motion=ready] [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.hp26[data-motion=ready] [data-reveal][data-visible=true]{opacity:1;transform:none}@keyframes hp26-panel-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}body:has(.hp26) .utility{background:#123e3b}body:has(.hp26) header{border-bottom-color:#e1e7dd}body:has(.hp26) .header-apply{background:#0d514b;border-radius:7px}body:has(.hp26) .mobile-apply{display:none}body:has(.hp26) footer{background:#123e3b;color:#d5e6d6}body:has(.hp26) footer h3{color:#fff;font-size:15px;font-weight:600}body:has(.hp26) footer p,body:has(.hp26) footer small,body:has(.hp26) footer a,body:has(.hp26) footer button{color:#d5e6d6}body:has(.hp26) footer p{font-size:14px}body:has(.hp26) footer a:hover{color:#d9f779}body:has(.hp26) .footer-bottom{border-color:#547369}@media(min-width:1500px){.hp26-hero{padding-top:75px}.hp26-hero-grid{padding-bottom:55px}.hp26-hero h1{font-size:79px}}@media(max-width:1150px){.hp26-wrap{width:calc(100% - 72px)}.hp26-hero-grid{gap:38px}.hp26-hero h1{font-size:60px}.hp26 .hp26-hero-description{font-size:16px}.hp26-hero-actions{gap:10px}.hp26-button{font-size:13px;padding-left:17px;gap:10px}.hp26-visual-index{display:none}.hp26-hero-film{left:0;right:0;justify-content:center}.hp26-proof>.hp26-wrap>div{padding:0 24px}.hp26-investment-grid{gap:65px}.hp26-support-grid{gap:35px}.hp26-enquiry-grid,.hp26-faq-grid{gap:50px}.hp26-owner-portrait>div{padding:25px 18px}.hp26-owner-card h3{font-size:23px}.hp26-press>.hp26-wrap{gap:30px;grid-template-columns:1fr 2.4fr}.hp26-publications{gap:16px}.hp26-publications>a{padding-left:18px}.hp26-publications strong{font-size:22px}}@media(max-width:900px){.hp26-section{padding:73px 0}.hp26-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.hp26-hero h1{font-size:49px}.hp26-hero-price{display:block}.hp26-hero-price>span{margin-top:6px}.hp26-hero-actions{display:grid;grid-template-columns:1fr}.hp26-hero-actions .hp26-button{font-size:14px;min-height:49px;padding:6px 9px 6px 17px}.hp26-hero-actions .hp26-button>span{height:32px;width:32px}.hp26-owner-hint{margin-top:22px}.hp26-owner-hint img{width:34px;height:34px}.hp26-royalty-stamp{top:-42px;right:12px;padding:14px 11px}.hp26-royalty-stamp strong{font-size:38px}.hp26-hero-visual{padding-bottom:80px}.hp26-hero-film{gap:9px;padding:13px}.hp26-hero-film>span:nth-child(2){font-size:13px}.hp26-hero-film .hp26-play{width:36px;height:36px}.hp26-availability p span{display:none}.hp26-proof strong{font-size:33px}.hp26-proof>.hp26-wrap>div{padding:0 17px}.hp26-proof p{font-size:11px}.hp26-moment-grid{gap:18px}.hp26-moment h3{font-size:18px}.hp26-moment small{font-size:11px}.hp26-network-footer{flex-wrap:wrap;gap:12px 20px}.hp26-network-footer>a{margin-left:0}.hp26-investment-grid{gap:45px}.hp26-big-price{font-size:55px}.hp26-investment-details dd{font-size:25px}.hp26-support-grid{grid-template-columns:.9fr 1.1fr;gap:28px}.hp26-support-tabs>button{padding:13px 10px;gap:11px;font-size:14px;min-height:68px}.hp26-tab-icon{min-width:34px;height:36px}.hp26-support-panel img{aspect-ratio:1.28}.hp26-support-copy h3{font-size:25px}.hp26-owner-grid{grid-template-columns:1fr;gap:24px}.hp26-owner-portrait{grid-template-columns:200px 1fr;min-height:0}.hp26-owner-portrait .hp26-owner-poster{height:300px;aspect-ratio:auto}.hp26-owner-portrait>div{padding:28px 40px}.hp26-owner-landscape{display:grid;grid-template-columns:1.1fr 1fr}.hp26-owner-landscape>.hp26-owner-poster{height:270px;aspect-ratio:auto}.hp26-owner-landscape>div{padding:26px;align-items:flex-start;flex-direction:column;justify-content:center}.hp26-publications{grid-template-columns:1fr}.hp26-publications>a{min-height:0;gap:6px;padding:0 0 0 25px}.hp26-press>.hp26-wrap{grid-template-columns:1fr 1.7fr;gap:50px}.hp26-publications strong{font-size:24px}.hp26-press h2{font-size:38px}.hp26-process ol{gap:25px;grid-template-columns:1fr 1fr;row-gap:35px}.hp26-process li>span{margin-bottom:17px}.hp26-enquiry-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.hp26-enquiry h2{font-size:44px}.hp26-enquiry-copy>p{font-size:15px}.hp26-enquiry-phone strong{font-size:19px}.hp26-enquiry-phone>span{display:none}.hp26-form-card{padding:25px}.hp26-faq-grid{gap:35px}.hp26-faq summary{font-size:15px}.hp26-section-heading{gap:30px}.hp26-section-heading>p,.hp26-section-heading>div:last-child:not(:first-child){max-width:300px}.hp26-section-heading p{font-size:15px}}@media(max-width:700px){.hp26-wrap{width:calc(100% - 40px)}.hp26-section{padding:58px 0}.hp26 h2{font-size:37px;line-height:1.18}.hp26 p{font-size:16px}.hp26-label{font-size:12px;letter-spacing:0;margin-bottom:17px;gap:8px}.hp26-hero{padding-top:30px}.hp26-hero-grid{grid-template-columns:1fr;gap:32px;padding-bottom:26px}.hp26-hero h1{font-size:clamp(42px,12.4vw,54px);line-height:1.09;margin-bottom:19px}.hp26-hero h1 em{margin-top:3px}.hp26 .hp26-hero-description{font-size:16px;line-height:1.75;margin-bottom:18px;max-width:420px}.hp26-hero-price{display:flex;align-items:center;gap:7px 10px;margin-bottom:19px}.hp26-hero-price>strong{font-size:21px}.hp26-hero-price>span{margin:0;font-size:11px}.hp26-hero-actions{display:flex;flex-wrap:nowrap;gap:9px}.hp26-hero-actions .hp26-button{flex:1;font-size:12px;padding:7px 8px 7px 13px;min-height:50px;gap:5px;white-space:nowrap}.hp26-hero-actions .hp26-button>span{height:27px;width:25px}.hp26-hero-actions .hp26-button>span svg{width:16px;height:16px}.hp26-owner-hint{display:none}.hp26-hero-visual{padding-bottom:76px;margin-top:0}.hp26-hero-visual:before{inset:-10px -6px 91px 17px;transform:rotate(2deg);border-radius:15px}.hp26-storefront{border-radius:13px}.hp26-storefront figcaption{bottom:10px;left:10px;right:10px;padding:8px 10px;font-size:11px;gap:5px}.hp26-storefront figcaption>span{font-size:9px}.hp26-storefront figcaption svg{width:13px;height:13px}.hp26-royalty-stamp{display:none}.hp26-hero-film{width:auto;right:auto;padding:12px 16px;gap:11px;border-radius:8px;bottom:0}.hp26-hero-film small{font-size:10px}.hp26-hero-film>span:nth-child(2){font-size:14px}.hp26-hero-film>.hp26-play{width:35px;height:35px}.hp26-hero-film>svg{width:17px;height:17px}.hp26-availability{align-items:flex-start;padding:18px 0;gap:11px}.hp26-status-dot{margin-top:6px;width:6px;height:6px;box-shadow:0 0 0 4px #dfeade}.hp26-availability p{font-size:11px;line-height:1.65;max-width:260px}.hp26-availability>a{font-size:11px;gap:6px;margin-top:1px}.hp26-availability>a svg{width:15px}.hp26-proof{padding:27px 0}.hp26-proof>.hp26-wrap{grid-template-columns:1fr 1fr;gap:27px 24px}.hp26-proof>.hp26-wrap>div{padding:0 0 0 21px;border-left:1px solid #56756a}.hp26-proof>.hp26-wrap>div:nth-child(odd){border-left:0;padding-left:0}.hp26-proof strong{font-size:33px}.hp26-proof strong>span{font-size:20px}.hp26-proof p{font-size:11px;margin-top:7px;line-height:1.6;max-width:150px}.hp26-section-heading{display:block;margin-bottom:29px}.hp26-section-heading>p,.hp26-section-heading>div:last-child:not(:first-child){max-width:none;margin-top:20px;padding:0}.hp26-section-heading p{font-size:15px}.hp26-section-heading .hp26-text-link{margin-top:13px;font-size:14px}.hp26-moment-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:17px;padding-bottom:13px;max-width:100%;scrollbar-width:thin}.hp26-moment{flex:0 0 88%;scroll-snap-align:start;padding-top:0}.hp26-moment img,.hp26-moment-1 img,.hp26-moment-2 img{aspect-ratio:1.24}.hp26-moment h3{font-size:21px;max-width:none}.hp26-moment small{font-size:12px}.hp26-moment figure{margin-bottom:15px}.hp26-network-footer{display:block;margin-top:25px;padding-top:20px}.hp26-network-footer>span{font-size:11px}.hp26-network-footer p{font-size:12px;gap:8px;flex-wrap:wrap;margin-top:8px}.hp26-network-footer>a{font-size:12px;margin-top:16px}.hp26-investment-grid{grid-template-columns:1fr;gap:40px}.hp26-investment h2{font-size:37px}.hp26 .hp26-investment-intro{font-size:15px;margin-top:22px}.hp26-big-price{font-size:61px;margin-top:26px}.hp26-big-price>span{font-size:20px}.hp26 .hp26-price-caption{font-size:12px;margin-bottom:22px}.hp26-investment .hp26-button{font-size:14px;min-height:53px}.hp26-investment-details dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;border-top:1px solid #537267}.hp26-investment-details dl>div{display:block;padding:20px 0;min-width:0}.hp26-investment-details dl>div:first-child{padding-top:20px}.hp26-investment-details dt{font-size:12px;line-height:1.6}.hp26-investment-details dd{font-size:25px;margin-top:8px;line-height:1.4}.hp26-investment-details dd small{font-size:13px}.hp26 .hp26-investment-note{font-size:12px}.hp26-pharmacist p{font-size:14px}.hp26-support-grid{grid-template-columns:1fr;gap:26px}.hp26-support-tabs{display:flex;overflow-x:auto;gap:8px;padding:0 0 8px;max-width:100%;scrollbar-width:thin}.hp26-support-tabs>button{width:auto;min-width:170px;white-space:nowrap;min-height:51px;font-size:12px;border:1px solid #cbdac9;border-radius:8px;padding:9px 12px;gap:9px}.hp26-support-tabs>button>svg:last-child{display:none}.hp26-tab-icon{min-width:29px;height:29px;border-radius:6px;background:transparent}.hp26-tab-icon svg{width:18px;height:18px}.hp26-support-panel img{aspect-ratio:1.5}.hp26-support-panel figcaption{font-size:10px;padding:7px 10px}.hp26-support-copy{padding-top:20px}.hp26-support-copy h3{font-size:26px}.hp26-support-copy>span{font-size:10px}.hp26-support-copy p{font-size:15px}.hp26-support-copy .hp26-text-link{font-size:14px;margin-top:13px}.hp26-owner-grid{gap:20px}.hp26-owner-portrait{grid-template-columns:.75fr 1fr}.hp26-owner-portrait .hp26-owner-poster{height:100%;min-height:260px;aspect-ratio:9/16}.hp26-owner-portrait>div{padding:23px 17px}.hp26-owner-card h3{font-size:24px}.hp26-owner-portrait .hp26-label{font-size:10px;line-height:1.6;margin-bottom:13px}.hp26-owner-card p{font-size:12px;line-height:1.75;margin-top:9px}.hp26-owner-card p+p{margin-top:15px}.hp26-owner-card .hp26-text-link{font-size:12px;gap:8px;margin-top:17px}.hp26-owner-card .hp26-text-link svg{width:14px}.hp26-owner-landscape{display:flex}.hp26-owner-landscape>.hp26-owner-poster{height:auto;aspect-ratio:16/9}.hp26-owner-landscape>div{padding:22px;flex-direction:row;justify-content:space-between;align-items:center}.hp26-owner-landscape h3{font-size:23px}.hp26-round-arrow{width:39px;height:39px}.hp26-video-label{font-size:10px;left:12px;bottom:12px}.hp26-owner-poster .hp26-play{width:47px;height:47px}.hp26-press{padding:39px 0}.hp26-press>.hp26-wrap{grid-template-columns:1fr;gap:30px}.hp26-press h2{font-size:35px}.hp26-publications{gap:21px}.hp26-publications>a{padding:0 0 0 18px;gap:8px}.hp26-publications strong{font-size:25px}.hp26-publications span{font-size:11px}.hp26 .app-order-section{padding:38px 0}.hp26 .app-order-panel{padding:26px 22px;gap:30px;grid-template-columns:1fr}.hp26 .app-order-copy h2{font-size:27px}.hp26 .app-order-phone{max-width:175px}.hp26 .app-order-copy li{font-size:13px}.hp26-process ol{display:block;margin-top:33px}.hp26-process li{display:flex;gap:25px;padding:24px 0;border-top:1px solid #c7d8c4}.hp26-process li:before{display:none}.hp26-process li>span{font-size:29px;width:40px;flex-shrink:0;margin:1px 0 0}.hp26-process h3{font-size:19px;margin-bottom:9px;max-width:none}.hp26-process p{font-size:14px}.hp26-enquiry-grid{grid-template-columns:1fr;gap:32px}.hp26-enquiry-copy{padding-top:0}.hp26-enquiry h2{font-size:47px}.hp26-enquiry-copy>p{font-size:15px;margin-top:21px;max-width:none}.hp26-enquiry ul{gap:14px;margin:24px 0}.hp26-enquiry li{font-size:12px}.hp26-enquiry-phone>span{display:grid;width:40px;height:40px}.hp26-enquiry-phone strong{font-size:23px}.hp26-brochure-link{font-size:12px;margin-top:24px}.hp26-form-card{padding:26px 22px;border-radius:12px}.hp26-form-heading h3{font-size:23px}.hp26-form-heading>span{font-size:10px}.hp26-form-heading p{font-size:13px}.hp26 .lead-form{margin-top:24px}.hp26 .form-grid{grid-template-columns:1fr;gap:17px}.hp26 .form-grid label{font-size:13px}.hp26 .form-grid input,.hp26 .form-grid select,.hp26 .form-grid textarea{font-size:16px}.hp26 .form-progress>div{font-size:9px}.hp26 .form-progress>div>span{font-size:11px}.hp26 .form-grid .consent{font-size:11px}.hp26 .form-actions .button{font-size:13px;gap:9px;padding:13px}.hp26 .lead-form>small{font-size:10px;line-height:1.7}.hp26-faq-grid{grid-template-columns:1fr;gap:29px}.hp26-faq h2{margin-bottom:20px}.hp26-faq summary{font-size:15px;padding:22px 0;gap:15px}.hp26-faq details p{font-size:14px;padding-bottom:21px}.hp26-mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:34;background:#fff;border-top:1px solid #d4dfcd;box-shadow:0 -4px 20px #143b3510;padding:11px 20px calc(11px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:18px}.hp26-mobile-bar>div>strong{display:block;font-size:16px;letter-spacing:-.025em}.hp26-mobile-bar>div>span{display:block;font-size:10px;margin-top:4px;color:#506e5b}.hp26-mobile-bar>a{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px;font-weight:650;background:var(--hp-green);color:#fff;border-radius:7px;min-height:43px;padding:12px 17px;white-space:nowrap}.hp26-film-heading{padding:16px 18px;gap:14px}.hp26-film-heading h2{font-size:16px;line-height:1.5}.hp26-film-portrait{height:64dvh}.hp26-video-dialog>p{font-size:11px;padding:15px 18px}.hp26-film-heading button{width:36px;height:36px}body:has(.hp26){padding-bottom:76px}}@media(prefers-reduced-motion:reduce){.hp26 *,.hp26 *:before,.hp26 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hp26[data-motion=ready] [data-reveal]{opacity:1;transform:none}}html:has(.hp26){scroll-padding-bottom:90px}.hp26 :is(a,button,input,select,textarea,summary){scroll-margin-bottom:90px}@media(prefers-reduced-motion:reduce){html:has(.hp26){scroll-behavior:auto}}body:has(.hp26) footer .footer-top>div>a:not(.wordmark),body:has(.hp26) footer .footer-top>div:first-child small{color:#d5e6d6}.hp26-mobile-bar[hidden]{display:none}@media(min-width:701px)and (max-width:900px){.hp26-royalty-stamp{display:none}}@media(max-width:360px){.hp26-hero-actions{display:grid;grid-template-columns:1fr}.hp26-hero-actions .hp26-button{font-size:14px;white-space:normal}.hp26-owner-card .hp26-text-link{max-width:100%;flex-wrap:wrap}.hp26-storefront figcaption>span{display:none}}.hp26-aqua{--hp-brand-green: #22bcb2;--hp-brand-aqua: #10a9c8;--hp-ink: #05333c;--hp-green: #107c75;--hp-muted: #496b72;--hp-lime: #d9f779;--hp-paper: #ffffff;--hp-line: #cde7ea;--hp-mint: #e9f8f6;--hp-ice: #e7f6fa;--hp-aqua-dark: #087b91;--hp-soft-text: #c4e9ed}.hp26-aqua h1 em,.hp26-aqua h2 em{color:var(--hp-aqua-dark)}.hp26-aqua a:focus-visible,.hp26-aqua button:focus-visible,.hp26-aqua summary:focus-visible{outline-color:var(--hp-aqua-dark)}.hp26-aqua .hp26-label>span{background:var(--hp-brand-green)}.hp26-aqua .hp26-label-light{color:var(--hp-lime)}.hp26-aqua .hp26-label-light>span{background:var(--hp-lime)}.hp26-aqua .hp26-button{background:var(--hp-brand-green);border-color:var(--hp-brand-green);color:var(--hp-ink)}.hp26-aqua .hp26-button>span{background:var(--hp-lime);color:var(--hp-ink)}.hp26-aqua .hp26-button:hover{background:#63d0c9;border-color:#63d0c9;color:var(--hp-ink)}.hp26-aqua .hp26-button-outline{background:#fff;border-color:var(--hp-brand-aqua);color:var(--hp-ink)}.hp26-aqua .hp26-button-outline>span{background:transparent}.hp26-aqua .hp26-button-outline:hover{background:var(--hp-ice);border-color:var(--hp-brand-aqua)}.hp26-aqua .hp26-text-link,.hp26-aqua .hp26-text-link:hover{color:var(--hp-aqua-dark)}.hp26-aqua .hp26-hero-price>span,.hp26-aqua .hp26-owner-hint p,.hp26-aqua .hp26-visual-index,.hp26-aqua .hp26-storefront figcaption>span{color:var(--hp-muted)}.hp26-aqua .hp26-hero-price a{border-color:#88ccd8}.hp26-aqua .hp26-hero-visual:before{border-color:#9adce7}.hp26-aqua .hp26-storefront{background:var(--hp-ice);box-shadow:0 18px 40px #05333c12}.hp26-aqua .hp26-royalty-stamp{background:var(--hp-lime);box-shadow:0 5px 15px #05333c12}.hp26-aqua .hp26-play{background:var(--hp-lime)}.hp26-aqua .hp26-hero-film{box-shadow:0 10px 26px #05333c12}.hp26-aqua .hp26-hero-film small{color:var(--hp-soft-text)}.hp26-aqua .hp26-availability{border-color:var(--hp-line)}.hp26-aqua .hp26-availability p{color:var(--hp-muted)}.hp26-aqua .hp26-status-dot{background:var(--hp-brand-green);box-shadow:0 0 0 5px #e0f6f3}.hp26-aqua .hp26-proof{background:var(--hp-brand-aqua);color:var(--hp-ink)}.hp26-aqua .hp26-proof>.hp26-wrap>div{border-color:#087b9180}.hp26-aqua .hp26-proof strong>span,.hp26-aqua .hp26-proof p{color:var(--hp-ink)}.hp26-aqua .hp26-moment figure{background:var(--hp-ice)}.hp26-aqua .hp26-moment small,.hp26-aqua .hp26-network-footer>span{color:var(--hp-muted)}.hp26-aqua .hp26-network-footer p span{color:var(--hp-aqua-dark)}.hp26-aqua .hp26-investment h2 em{color:var(--hp-lime)}.hp26-aqua .hp26-investment-intro,.hp26-aqua .hp26-price-caption,.hp26-aqua .hp26-investment-details dt,.hp26-aqua .hp26-investment-note,.hp26-aqua .hp26-pharmacist p span,.hp26-aqua .hp26-big-price>span{color:var(--hp-soft-text)}.hp26-aqua .hp26-investment-details dl,.hp26-aqua .hp26-investment-details dl>div{border-color:#39737e}.hp26-aqua .hp26-investment-details>a{color:var(--hp-lime)}.hp26-aqua .hp26-investment .hp26-button{background:var(--hp-lime);border-color:var(--hp-lime)}.hp26-aqua .hp26-investment .hp26-button:hover{background:#e8ffa0;border-color:#e8ffa0}.hp26-aqua .hp26-investment .hp26-button>span{background:var(--hp-ink);color:#fff}.hp26-aqua .hp26-support{background:var(--hp-mint)}.hp26-aqua .hp26-support-tabs>button{border-color:#c3e4e3;color:var(--hp-muted)}.hp26-aqua .hp26-support-tabs>button[aria-selected=true]{background:var(--hp-brand-aqua);border-color:var(--hp-brand-aqua);color:var(--hp-ink)}.hp26-aqua .hp26-tab-icon{background:#d9f1ef;color:#107c75}.hp26-aqua .hp26-support-tabs>button[aria-selected=true] .hp26-tab-icon{background:var(--hp-lime);color:var(--hp-ink)}.hp26-aqua .hp26-support-tabs>button:hover:not([aria-selected=true]){background:#d8efed}.hp26-aqua .hp26-support-panel figure{background:#d9f1ef}.hp26-aqua .hp26-support-panel figcaption,.hp26-aqua .hp26-support-copy>span{color:var(--hp-muted)}.hp26-aqua .hp26-owner-card{border-color:var(--hp-line)}.hp26-aqua .hp26-owner-poster{background:var(--hp-ink)}.hp26-aqua .hp26-video-label{background:#05333cee}.hp26-aqua .hp26-round-arrow{border-color:#9dd5df;color:var(--hp-aqua-dark)}.hp26-aqua .hp26-round-arrow:hover{background:var(--hp-lime);border-color:var(--hp-lime)}.hp26-aqua .hp26-moment:hover .hp26-photo-arrow{background:var(--hp-lime)}.hp26-aqua .hp26-press{background:var(--hp-ice);border-color:#cde7ec}.hp26-aqua .hp26-publications>a{border-color:#b6dde5}.hp26-aqua .hp26-publications strong{color:var(--hp-ink)}.hp26-aqua .hp26-publications span{color:var(--hp-muted)}.hp26-aqua .app-order-section{background:var(--hp-ice)}.hp26-aqua .app-order-panel,.hp26-aqua .app-order-phone{border-color:var(--hp-line)}.hp26-aqua .app-order-brand,.hp26-aqua .app-order-copy li svg{color:var(--hp-green)}.hp26-aqua .app-order-copy li{color:var(--hp-ink)}.hp26-aqua .app-order-copy .app-order-note,.hp26-aqua .app-order-visual figcaption{color:var(--hp-muted)}.hp26-aqua .app-order-download{background:var(--hp-aqua-dark);border-color:var(--hp-aqua-dark)}.hp26-aqua .app-order-download:hover{background:#056478;border-color:#056478}.hp26-aqua .hp26-process li{border-color:#b8dce1}.hp26-aqua .hp26-process li:before{background:var(--hp-brand-green)}.hp26-aqua .hp26-process li>span{color:var(--hp-aqua-dark)}.hp26-aqua .hp26-enquiry{background:var(--hp-ink)}.hp26-aqua .hp26-enquiry-copy,.hp26-aqua .hp26-enquiry-copy h2,.hp26-aqua .hp26-enquiry-phone{color:#fff}.hp26-aqua .hp26-enquiry-copy>p,.hp26-aqua .hp26-enquiry-copy li,.hp26-aqua .hp26-enquiry-phone small,.hp26-aqua .hp26-brochure-link{color:var(--hp-soft-text)}.hp26-aqua .hp26-enquiry-copy h2 em,.hp26-aqua .hp26-enquiry-copy .hp26-label-light,.hp26-aqua .hp26-enquiry-copy li svg{color:var(--hp-lime)}.hp26-aqua .hp26-enquiry-copy .hp26-label-light>span{background:var(--hp-lime)}.hp26-aqua .hp26-enquiry-phone>span{border-color:#8fcbd6}.hp26-aqua .hp26-brochure-link span{color:var(--hp-lime);text-decoration:underline;text-underline-offset:4px}.hp26-aqua .hp26-enquiry-copy a:focus-visible{outline-color:var(--hp-lime)}.hp26-aqua .hp26-form-heading>span,.hp26-aqua .form-grid label,.hp26-aqua .lead-form>small{color:#315e67}.hp26-aqua .form-grid input,.hp26-aqua .form-grid select,.hp26-aqua .form-grid textarea{background:#f7fcfc;border-color:#b7d8dc;color:var(--hp-ink)}.hp26-aqua .form-progress>div>span{color:#496b72}.hp26-aqua .form-progress>div.active{color:#315e67}.hp26-aqua .form-progress>div.active>span{background:#d8f2f1;color:#05333c}.hp26-aqua .form-actions .button{background:var(--hp-brand-green);border-color:var(--hp-brand-green);color:var(--hp-ink)}.hp26-aqua .form-actions .button:hover{background:#63d0c9;border-color:#63d0c9}.hp26-aqua .form-actions .button:not(.secondary)>svg{background:var(--hp-lime);box-shadow:0 0 0 7px var(--hp-lime);border-radius:1px}.hp26-aqua .form-actions .button.secondary{background:#fff;border-color:#91cbd6}.hp26-aqua .form-actions .button.secondary:hover{background:var(--hp-ice)}.hp26-aqua .form-grid :is(input,select,textarea):focus-visible{outline-color:var(--hp-aqua-dark)}.hp26-aqua .form-grid .consent a{color:var(--hp-aqua-dark)}.hp26-aqua .hp26-faq details{border-color:var(--hp-line)}.hp26-aqua .hp26-faq summary{color:var(--hp-ink)}.hp26-aqua .hp26-mobile-bar{border-color:var(--hp-line);box-shadow:0 -4px 20px #05333c10}.hp26-aqua .hp26-mobile-bar>div>span{color:var(--hp-muted)}.hp26-aqua .hp26-mobile-bar>a{background:var(--hp-lime);color:var(--hp-ink)}.hp26-aqua .hp26-film-heading{border-color:var(--hp-line)}.hp26-aqua .hp26-film-heading button{background:var(--hp-ice)}.hp26-aqua .hp26-video-dialog::backdrop{background:#05333cea}body:has(.hp26-aqua) .utility{background:#05333c;color:#d6f0f3}body:has(.hp26-aqua) header{border-bottom-color:#d7ebee}body:has(.hp26-aqua) .header-apply{background:#10a9c8;color:#05333c}body:has(.hp26-aqua) .header-apply:hover{background:#72cfe0;color:#05333c}body:has(.hp26-aqua) .nav-item>a:hover{color:#087b91}body:has(.hp26-aqua) footer{background:#05333c;color:#c4e9ed}body:has(.hp26-aqua) footer p,body:has(.hp26-aqua) footer small,body:has(.hp26-aqua) footer a,body:has(.hp26-aqua) footer button,body:has(.hp26-aqua) footer .footer-top>div>a:not(.wordmark),body:has(.hp26-aqua) footer .footer-top>div:first-child small{color:#c4e9ed}body:has(.hp26-aqua) footer a:hover{color:#d9f779}body:has(.hp26-aqua) .footer-bottom{border-color:#39737e}body:has(.hp26-aqua) :is(header,.cookie-banner) :is(a,button,summary):focus-visible{outline-color:#087b91}body:has(main[data-site-theme=aqua]){--navy: #05333c;--green: #107c75;--teal: #22bcb2;--aqua: #10a9c8;--cream: #e9f8f6;--light: #e7f6fa;--ink: #05333c;--muted: #496b72;--line: #cde7ea;--brand-lemon: #d9f779;color:var(--ink);background:#fff}body:has(main[data-site-theme=aqua]) .utility{background:#05333c;color:#d6f0f3}body:has(main[data-site-theme=aqua]) header{border-bottom-color:#d7ebee}body:has(main[data-site-theme=aqua]) .header-apply{background:#10a9c8;color:#05333c;border-radius:7px}body:has(main[data-site-theme=aqua]) .header-apply:hover{background:#72cfe0;color:#05333c}body:has(main[data-site-theme=aqua]) .nav-item>a:hover{color:#087b91}body:has(main[data-site-theme=aqua]) .mega{border-color:#cde7ea;box-shadow:0 12px 30px #05333c14}body:has(main[data-site-theme=aqua]) .mega a:hover{background:#e9f8f6}body:has(main[data-site-theme=aqua]) :is(header,.cookie-banner) :is(a,button,summary):focus-visible{outline-color:#087b91}body:has(main[data-site-theme=aqua]) footer{background:#05333c;color:#c4e9ed}body:has(main[data-site-theme=aqua]) footer h3{color:#fff}body:has(main[data-site-theme=aqua]) footer :is(p,small,a,button),body:has(main[data-site-theme=aqua]) footer .footer-top>div>a:not(.wordmark),body:has(main[data-site-theme=aqua]) footer .footer-top>div:first-child small{color:#c4e9ed}body:has(main[data-site-theme=aqua]) footer a:hover{color:#d9f779}body:has(main[data-site-theme=aqua]) .footer-bottom{border-color:#39737e;color:#c4e9ed}body:has(main[data-site-theme=aqua]) .cookie-banner{border-color:#cde7ea;box-shadow:0 5px 35px #05333c20}body:has(main[data-site-theme=aqua]) .cookie-banner .button:not(.secondary){background:#22bcb2;border-color:#22bcb2;color:#05333c}body:has(main[data-site-theme=aqua]) .cookie-banner .button:not(.secondary):hover{background:#63d0c9;border-color:#63d0c9}body:has(main[data-site-theme=aqua]) .cookie-banner .button.secondary{background:#fff;border-color:#91cbd6;color:#05333c}body:has(main[data-site-theme=aqua]) .cookie-banner .button.secondary:hover{background:#e7f6fa}body:has(main[data-site-theme=aqua]) .cookie-banner p a{color:#087b91}body:has(main[data-site-theme=aqua]) .mobile-apply{background:#d9f779;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) main :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#087b91}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.page-hero,.store-local-hero){background:#e9f8f6}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .breadcrumbs{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.eyebrow,.section-label,.text-link,.store-owner-role){color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .text-link:hover{color:#056b80}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .button{background:#22bcb2;border-color:#22bcb2;color:#05333c;border-radius:7px}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .button:hover{background:#63d0c9;border-color:#63d0c9;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .button.secondary{background:#fff;border-color:#91cbd6;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .button.secondary:hover{background:#e7f6fa;border-color:#10a9c8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .button:not(.secondary)>svg:last-child{background:#d9f779;color:#05333c;box-shadow:0 0 0 5px #d9f779;border-radius:2px}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .small-cta{background:#e7f6fa}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .small-cta .eyebrow{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.item-index,.support-number,.category){color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.contact-note,.detail-aside,.availability-note,.investment-exclusions,.store-local-franchise){background:#e7f6fa;border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.investment-exclusions,.store-local-franchise){border-left-color:#10a9c8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.support-section,.testimonial-section,.franchise-video){background:#e9f8f6;border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .support-section .grid article{border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section{background:#05333c;color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section h2{color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section .eyebrow{color:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section p{color:#c4e9ed}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section .button{background:#d9f779;border-color:#d9f779;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section .button:hover{background:#e8ffa0;border-color:#e8ffa0}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-section :is(a,button):focus-visible{outline-color:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary{background:#0a4a57;border-color:#39737e}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary :is(p,small,dd),body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary>div>span{color:#c4e9ed}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary :is(h3,dt){color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary .text-link{color:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary>div+div,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .investment-summary dl>div{border-color:#39737e}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .brochure-cover{background:#10a9c8;color:#05333c;box-shadow:14px 15px #d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-section{background:#22bcb2}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-section :is(h2,.eyebrow,.lead-phone),body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-layout>div>p,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-layout .check-list,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-layout .check-list svg,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-phone small{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-phone:focus-visible{outline-color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .lead-form{box-shadow:0 15px 30px #05333c14}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(input,select,textarea){background:#f7fcfc;border-color:#b7d8dc;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(input,textarea)::placeholder{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .form-progress>div{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .form-progress>div>span{background:#edf5f6}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .form-progress .active{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .form-progress .active>span{background:#d8f2f1;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .form-success>span{background:#d8f2f1;color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .journey-timeline{border-color:#22bcb2}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .journey-timeline article:before{background:#10a9c8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .story-art{background:#e9f8f6}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .story-art:before,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .story-art:after{border-color:#a8dce1}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .story-year{color:#087b91}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .patna-tag{border-color:#a8dce1}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .story-label{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .technology-card:hover{background:#f1fbfa;border-color:#10a9c8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .technology-card .card-arrow{color:#087b91}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .product-icon{color:#05333c;background:#d9f2f7}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.product-0,.product-3){background:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.product-1,.product-4){background:#d8f2f1}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.product-2,.product-5){background:#d9f2f7}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .product-banner{background:#05333c;color:#c4e9ed}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .detail-technology .product-banner{background:#e7f6fa;border-top-color:#10a9c8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .detail-technology .product-banner>span{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .detail-technology .product-banner>small{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .media-section{background:#e7f6fa;border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .media-archive .media-card>.category{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .testimonial-section :is(p,.owner-testimonial-location,.franchise-video-note){color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .testimonial-section :is(.eyebrow,.text-link){color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .franchise-video-play{background:#d9f779;color:#05333c;border-color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .franchise-video-poster:hover .franchise-video-play{background:#e8ffa0}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .franchise-video-caption{background:#05333ced;color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .process li:after{background:#b8dce1}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .process li>span{background:#d9f779;color:#05333c;border-color:#a5c4aa}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .location-filters{background:#e7f6fa}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .location-filters :is(input,select){background:#fff;border-color:#b7d8dc}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.location-photo,.store-local-grid figure img){background:#edf8f8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .location-card-area{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .location-card-links>a:last-child{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.empty-state,.location-empty,.store-review-empty,.store-map-preview,.store-owner-portrait){background:#e9f8f6;border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .empty-symbol{background:#e7f6fa;border-color:#cde7ea;color:#087b91}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.store-facts small,.store-contact-note){color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.store-facts svg,.store-map-preview>svg){color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-local-related>div>a{border-top-color:#22bcb2}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .status{background:#e7f6fa;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.store-map,.store-owner-portrait,.store-map-panel,.store-review-card,.google-review-summary){border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-toolbar :is(h3,button),body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-card h3{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-toolbar p,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-card p{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-toolbar button{background:#fff;border-color:#91cbd6}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-toolbar button:hover:not(:disabled){background:#e7f6fa}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-canvas{background:#e7f6fa}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .emedix-map-pin>span{background:#10a9c8;box-shadow:0 2px 7px #05333c66}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .emedix-map-pin svg{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .emedix-map-pin:focus-visible>span,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .emedix-map-pin:hover>span{background:#d9f779;outline-color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-card img{background:#edf8f8}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-card .store-map-area,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-links a{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-canvas .leaflet-control-attribution{background:#fff;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-canvas .leaflet-control-attribution a{color:#087b91}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-canvas .leaflet-bar a{background:#fff;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-map-canvas .leaflet-bar a:hover{background:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .google-review-summary>strong{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .google-review-summary>strong>small{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .google-review-summary p a,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-review-card blockquote{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-review-author>span{background:#d8f2f1;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .store-google-reviews .store-review-snapshot{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.gallery-total,.gallery-categories button,.gallery-photo figcaption p,.gallery-load-more p,.gallery-lightbox-toolbar span){color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-categories button[aria-pressed=true]{background:#d9f779;border-color:#c2db80;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-store-filter select{background:#fff;border-color:#b7d8dc}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.gallery-image-button,.gallery-empty,.gallery-lightbox-content>img){background:#e9f8f6}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-expand{background:#fffffff2;color:#05333c;box-shadow:0 2px 8px #05333c18}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-image-button:hover .gallery-expand{background:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-photo figcaption a,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-lightbox-footer a{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-lightbox::backdrop{background:#05333cea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-lightbox-toolbar{border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-lightbox button{border-color:#a8d8df;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .gallery-lightbox button:hover:not(:disabled){background:#d9f779}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-panel{background:#e7f6fa;border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-copy h2,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-copy li{color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-brand,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-copy li svg{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-copy>p,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-copy .app-order-note,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-visual figcaption{color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-phone{border-color:#cde7ea;box-shadow:0 14px 30px #05333c10}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-download{background:#087b91;border-color:#087b91;color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .app-order-download:hover{background:#056478;border-color:#056478;color:#fff}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-refresh{--home-sea: #22bcb2;--home-aqua: #10a9c8;--home-navy: #05333c;--home-neutral: #e9f8f6;--home-copy: #496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-refresh .home-kicker{color:#107c75}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-action{background:#22bcb2;border-color:#22bcb2;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-action:hover{background:#63d0c9;border-color:#63d0c9;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-action>svg{background:#d9f779;box-shadow:0 0 0 5px #d9f779;border-radius:2px}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.pharmacy-hero-figure figcaption,.home-photo-pair figcaption,.home-market-focus>span){color:#496b72}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) :is(.pharmacy-hero,.pharmacy-hero-proof,.pharmacy-hero-proof>div+div,.home-network-story,.home-network-milestones li,.home-market-focus,.home-investment-intro,.home-investment-details dl>div,.home-approved-investment){border-color:#cde7ea}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-investment-details{border-top-color:#22bcb2}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .photo-caption-dot{background:#22bcb2}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-market-focus p>span,body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .home-investment-note svg{color:#107c75}body:has(main[data-site-theme=aqua]) .nav-item{border-bottom-color:#d7ebee}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .emedix-store-popup .leaflet-popup-close-button{background:#fff;color:#05333c}body:has(main[data-site-theme=aqua]):not(:has(.hp26)) .emedix-store-popup .leaflet-popup-close-button:hover{background:#d9f779}.media-logo-section{padding:60px 0;background:#e7f6fa;border-block:1px solid #cde7ec;color:#05333c}.media-logo-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:32px}.media-logo-section .hp26-label{margin-bottom:15px}.media-logo-section h2{font-size:36px;line-height:1.2;margin:0}.media-logo-intro{max-width:390px}.media-logo-section .media-logo-intro p{font-size:15px;line-height:1.75;color:#496b72;max-width:390px}.media-logo-card:focus-visible,.media-logo-footer a:focus-visible{outline:3px solid #087b91;outline-offset:4px}.media-logo-viewport{overflow:hidden;max-width:100%;padding:5px 0 9px;scrollbar-width:thin;scrollbar-color:#8fcbd6 transparent}.media-logo-viewport .media-logo-track{display:flex;width:max-content;animation:media-logo-drift 75s linear infinite!important;will-change:transform}.media-logo-group{display:flex;flex:0 0 auto;gap:24px;margin:0;padding:0 24px 0 0;list-style:none}.media-logo-group li{width:280px;flex:0 0 280px}.media-logo-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:21px;height:154px;padding:22px 22px 17px;background:#fff;border:1px solid #c8e3e9;border-radius:10px;color:#05333c;text-decoration:none;transition:border-color .2s,box-shadow .2s}.media-logo-card:hover{border-color:#10a9c8;box-shadow:0 4px 16px #05333c0d;color:#05333c}.media-logo-art{height:73px;display:flex;align-items:center;justify-content:center}.media-logo-art img{display:block;object-fit:contain;width:232px;height:auto;max-height:68px;max-width:100%;border-radius:0}.media-logo-business-standard img{width:246px}.media-logo-the-tribune img{width:224px}.media-logo-category{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;color:#496b72}.media-logo-category svg{color:#087b91}.media-logo-viewport:has(a:focus-visible){overflow-x:auto;scroll-snap-type:x proximity}.media-logo-viewport:has(a:focus-visible) .media-logo-track{animation:none!important;transform:none;will-change:auto}.media-logo-viewport:has(a:focus-visible) .media-logo-group[aria-hidden=true]{display:none}.media-logo-card{scroll-snap-align:start}.media-logo-single .media-logo-track{animation:none!important;will-change:auto}.media-logo-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:19px}.media-logo-section .media-logo-footer p{font-size:12px;line-height:1.7;color:#496b72;margin:0}.media-logo-footer a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#056b80;line-height:1.7}@keyframes media-logo-drift{to{transform:translate(-33.333333%)}}@media(max-width:900px){.media-logo-heading{gap:32px}.media-logo-intro{display:block;max-width:330px}.media-logo-section h2{font-size:33px}}@media(max-width:700px){.media-logo-section{padding:42px 0}.media-logo-heading{display:block;margin-bottom:24px}.media-logo-section h2{font-size:34px}.media-logo-intro{max-width:none;margin-top:19px}.media-logo-section .media-logo-intro p{font-size:14px;line-height:1.75}.media-logo-group{gap:16px;padding-right:16px}.media-logo-group li{width:258px;flex-basis:258px}.media-logo-card{height:142px;padding:20px 19px 16px}.media-logo-art{height:66px}.media-logo-art img{max-height:63px}.media-logo-category{font-size:11px}.media-logo-footer{display:block;margin-top:16px}.media-logo-section .media-logo-footer p{font-size:11px}.media-logo-footer a{margin-top:9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.media-logo-card{transition:none}}.media-logo-franchisevoice .media-logo-art{background:#05333c;border-radius:6px;padding:14px}.media-publisher-name{font-size:22px;font-weight:700;line-height:1.2;text-align:center;color:#05333c}.media-logo-ani .media-publisher-name{font-size:38px}.media-logo-india-today-live-update .media-publisher-name{font-size:19px}.company-videos{background:#fff;color:#05333c}.company-videos-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:32px}.company-videos-kicker{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.6;color:#107c75;font-weight:600;margin-bottom:20px}.company-videos-kicker>span{width:7px;height:7px;border-radius:50%;background:#22bcb2}.company-videos-heading h2{font-size:clamp(34px,3.6vw,49px);line-height:1.17;letter-spacing:-.045em;margin:0;color:#05333c}.company-videos-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#087b91}.company-videos-heading>div:last-child{max-width:380px}.company-videos-heading p{font-size:16px;line-height:1.8;color:#496b72;margin:0}.company-videos-heading a{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:#087b91;margin-top:16px}.company-video-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px}.company-video-filters{display:flex;flex-wrap:wrap;gap:8px}.company-video-filters button{background:#f1f8f8;border:1px solid #c9e3e6;color:#315e67;border-radius:7px;min-height:43px;padding:11px 17px;font-size:13px;font-weight:600;line-height:1.5}.company-video-filters button[aria-pressed=true]{background:#10a9c8;border-color:#10a9c8;color:#05333c}.company-video-filters button:hover:not([aria-pressed=true]){background:#dff4f5}.company-video-count{font-size:13px;white-space:nowrap;color:#496b72}.company-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.company-video-card{position:relative;min-width:0;background:#fff;border:1px solid #cde7ea;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.company-video-category{position:absolute;left:13px;top:13px;z-index:1;background:#05333cf2;color:#fff;padding:6px 10px;border-radius:5px;font-size:11px;font-weight:550;line-height:1.6;pointer-events:none}.company-video-card h3{margin:0}.company-video-open{display:block;width:100%;padding:0;border:0;background:transparent;color:#05333c;text-align:left;font:inherit}.company-video-picture{display:block;position:relative;background:#05333c;aspect-ratio:16/9;overflow:hidden}.company-video-picture img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .5s ease}.company-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:#d9f779;color:#05333c;padding-left:3px;transition:transform .2s}.company-video-open:hover .company-video-play{transform:translate(-50%,-50%) scale(1.08)}.company-video-open:hover img{transform:scale(1.035)}.company-video-title{display:block;font-family:Manrope,sans-serif;font-size:21px;font-weight:650;line-height:1.4;letter-spacing:-.025em;padding:20px 21px 0}.company-video-card>p{color:#496b72;font-size:14px;line-height:1.8;margin:12px 0 0;padding:0 21px;flex:1}.company-video-source{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:18px 21px 21px;font-size:13px;font-weight:600;color:#087b91}.company-videos .company-video-footnote{font-size:12px;line-height:1.8;color:#496b72;margin:23px 0 0;max-width:850px}.company-videos :is(button,a):focus-visible{outline:3px solid #087b91;outline-offset:4px}.company-video-open:focus-visible{outline-offset:-4px}.company-video-dialog{--hp-ink:#05333c;--hp-green:#107c75;--hp-muted:#496b72;--hp-lime:#d9f779}.company-video-dialog::backdrop{background:#05333cea}.company-video-dialog .hp26-film-heading h2{color:#05333c}.company-video-dialog .hp26-film-heading button:focus-visible,.company-video-dialog a:focus-visible{outline:3px solid #087b91;outline-offset:3px}@media(max-width:900px){.company-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-videos-heading{gap:35px}.company-videos-heading>div:last-child{max-width:300px}}@media(max-width:700px){.company-videos.section{padding:58px 0}.company-videos-heading{display:block;margin-bottom:27px}.company-videos-kicker{font-size:12px;margin-bottom:17px}.company-videos-heading h2{font-size:37px}.company-videos-heading>div:last-child{max-width:none;margin-top:20px}.company-videos-heading p{font-size:15px}.company-videos-heading a{font-size:13px;margin-top:13px}.company-video-toolbar{display:block;margin-bottom:22px}.company-video-filters{gap:7px}.company-video-filters button{font-size:12px;padding:10px 12px}.company-video-count{display:block;margin-top:13px;font-size:12px}.company-video-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:17px;padding:3px 0 15px;scrollbar-width:thin}.company-video-card{flex:0 0 88%;scroll-snap-align:start}.company-video-title{font-size:21px;padding:18px 18px 0}.company-video-card>p{padding:0 18px;font-size:14px}.company-video-source{margin:17px 18px 20px}.company-videos .company-video-footnote{font-size:12px;margin-top:17px}}@media(prefers-reduced-motion:reduce){.company-videos *{animation:none!important;transition:none!important}}.pharma-brands{padding:54px 0;background:#fff;border-block:1px solid #d6e9e7;color:#05333c}.pharma-brands-heading{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:26px}.pharma-brands .hp26-label{margin-bottom:14px}.pharma-brands h2{margin:0;font-size:35px;line-height:1.25;letter-spacing:-.045em}.pharma-brands h2 span{font:500 17px/1.6 DM Sans Variable,sans-serif;letter-spacing:0;color:#496b72;margin-left:10px;white-space:nowrap}.pharma-brands .pharma-brands-heading p{margin:14px 0 0;max-width:670px;color:#496b72;font-size:15px;line-height:1.75}.pharma-brands-viewport:focus-visible,.pharma-brands-footer a:focus-visible{outline:3px solid #087b91;outline-offset:4px}.pharma-brands-viewport{max-width:100%;overflow:hidden;padding:5px 0 10px;scrollbar-width:thin;scrollbar-color:#8fcbd6 transparent}.pharma-brands-viewport .pharma-brands-track{display:flex;width:max-content;animation:pharma-brand-drift 85s linear infinite!important;will-change:transform}.pharma-brands-group{display:flex;gap:18px;flex:0 0 auto;list-style:none;padding:0 18px 0 0;margin:0}.pharma-brands-group li{display:flex;align-items:center;justify-content:center;width:202px;flex:0 0 202px;height:112px;padding:20px;background:#fff;border:1px solid #d9e9e7;border-bottom:3px solid #22bcb2;border-radius:8px}.pharma-brands-group img{display:block;object-fit:contain;width:160px;height:70px;max-width:100%;border-radius:0}.pharma-brands-viewport:focus-visible{overflow-x:auto}.pharma-brands-viewport:focus-visible .pharma-brands-track{animation:none!important;transform:none;will-change:auto}.pharma-brands-viewport:focus-visible .pharma-brands-group[aria-hidden=true]{display:none}.pharma-brands-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:17px}.pharma-brands .pharma-brands-footer p{font-size:12px;line-height:1.7;color:#496b72;margin:0}.pharma-brands-footer a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#056b80;line-height:1.7}@keyframes pharma-brand-drift{to{transform:translate(-33.333333%)}}@media(max-width:700px){.pharma-brands{padding:39px 0}.pharma-brands-heading{display:block;margin-bottom:22px}.pharma-brands h2{font-size:31px}.pharma-brands h2 span{display:block;font-size:14px;margin:6px 0 0}.pharma-brands .hp26-label{font-size:11px;line-height:1.6}.pharma-brands .pharma-brands-heading p{font-size:14px;margin-top:12px}.pharma-brands-group{gap:13px;padding-right:13px}.pharma-brands-group li{width:160px;flex-basis:160px;height:100px;padding:16px}.pharma-brands-group img{width:126px;height:64px}.pharma-brands-footer{display:block;margin-top:13px}.pharma-brands-footer a{margin-top:9px;font-size:12px}}.why26 .why-section{padding:88px 0}.why26 .why-kicker{display:inline-flex;align-items:center;gap:9px;color:#107c75;font-size:13px;font-weight:600;line-height:1.6;margin-bottom:20px}.why26 .why-kicker>span{display:block;width:7px;height:7px;flex-shrink:0;background:#22bcb2;border-radius:50%}.why26 .why-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.why26 .why-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:9px 10px 9px 20px;border:1px solid #22bcb2;border-radius:8px;background:#22bcb2;color:#05333c;font:650 14px/1.45 DM Sans,sans-serif;text-align:left;cursor:pointer}.why26 .why-button>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:5px;background:#d9f779;color:#05333c}.why26 .why-button:hover{background:#63d0c9;border-color:#63d0c9;color:#05333c;transform:translateY(-2px)}.why26 .why-button-secondary{background:#fff;border-color:#8fcbd6}.why26 .why-button-secondary>span{background:transparent}.why26 .why-button-secondary:hover{background:#e7f6fa;border-color:#10a9c8}.why26 .why-text-link{display:inline-flex;align-items:center;gap:9px;color:#087b91;font-size:14px;line-height:1.6;font-weight:650}.why26 .why-text-link:hover{color:#056478}.why26 :is(.why-button,.why-text-link,.why-film-link):focus-visible{outline:3px solid #087b91;outline-offset:5px}.why26 .why-hero{padding:25px 0 72px;background:#fff}.why26 .why-breadcrumbs{display:flex;align-items:center;gap:12px;color:#496b72;font-size:12px;line-height:1.7;margin-bottom:39px}.why26 .why-breadcrumbs a{color:#496b72}.why26 .why-breadcrumbs a:hover{color:#087b91}.why26 .why-hero-grid{display:grid;grid-template-columns:.96fr 1.04fr;gap:63px;align-items:center}.why26 .why-hero-copy{min-width:0;padding-bottom:15px}.why26 .why-hero-copy h1{font-size:clamp(49px,4.45vw,65px);font-weight:650;line-height:1.09;letter-spacing:-.06em;margin-bottom:25px}.why26 .why-hero-copy h1 em{display:block;color:#087b91;margin-top:5px}.why26 .why-hero-description{font-size:18px;line-height:1.8;max-width:510px;margin-bottom:28px;color:#496b72}.why26 .why-hero-note{display:flex;align-items:center;gap:9px;color:#496b72;font-size:13px;line-height:1.6;margin-top:24px}.why26 .why-hero-note svg{color:#107c75;flex-shrink:0}.why26 .why-film-link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:0;border:0;background:transparent;color:#087b91;font-size:14px;font-weight:650;line-height:1.6;cursor:pointer}.why26 .why-film-link>svg:first-child{display:block;padding:10px;width:18px;height:18px;border-radius:50%;background:#d9f779;color:#05333c;box-sizing:content-box}.why26 .why-hero-visual{position:relative;min-width:0;padding:12px 0 96px 23px}.why26 .why-hero-main{position:relative;margin:0;border-radius:15px;overflow:hidden;background:#e7f6fa;border:1px solid #cde7ea}.why26 .why-hero-main img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:50% 42%}.why26 .why-hero-main figcaption{position:absolute;top:13px;left:13px;z-index:1;display:flex;align-items:center;gap:7px;max-width:calc(100% - 152px);padding:10px 12px;border-radius:6px;background:#fffffff5;color:#05333c;font-size:12px;line-height:1.5;font-weight:600;box-shadow:0 2px 8px #05333c0a}.why26 .why-hero-main figcaption>span{display:none}.why26 .why-hero-main figcaption svg{flex-shrink:0;color:#087b91}.why26 .why-hero-small{position:absolute;bottom:0;left:0;width:48%;margin:0;border:6px solid #fff;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #05333c17}.why26 .why-hero-small img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center 35%}.why26 .why-hero-small figcaption{background:#fff;padding:9px 8px 6px;color:#496b72;font-size:11px;line-height:1.5}.why26 .why-hero-badge{position:absolute;right:-12px;top:-12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:133px;min-height:120px;padding:16px 13px;background:#d9f779;border:5px solid #fff;border-radius:14px;color:#05333c;transform:rotate(4deg);text-align:center;box-shadow:0 4px 12px #05333c0d}.why26 .why-hero-badge strong{font-family:Manrope,sans-serif;font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.045em}.why26 .why-hero-badge span{font-size:12px;line-height:1.5}.why26 .why-proof{padding:32px 0;background:#05333c}.why26 .why-proof dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.why26 .why-proof dl>div{padding:0 30px;border-left:1px solid #39737e;min-width:0}.why26 .why-proof dl>div:first-child{padding-left:0;border-left:0}.why26 .why-proof dt{color:#d9f779;font-family:Manrope,sans-serif;font-size:42px;font-weight:550;letter-spacing:-.05em;line-height:1.2}.why26 .why-proof dd{margin:10px 0 0;color:#c4e9ed;font-size:13px;line-height:1.7;max-width:245px}.why26 .why-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:37px}.why26 .why-section-heading h2{font-size:clamp(35px,3.4vw,47px);line-height:1.2;max-width:690px}.why26 .why-section-heading h2 em{color:#087b91}.why26 .why-section-heading>p{max-width:365px;font-size:16px;line-height:1.8;color:#496b72}.why26 .why-section-heading>.why-text-link{flex-shrink:0;margin-bottom:5px}.why26 .why-reasons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.why26 .why-reason{min-width:0;border-bottom:1px solid #cde7ea;padding-bottom:27px}.why26 .why-reason figure{margin:0}.why26 .why-reason figure img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:center;border-radius:11px;background:#e9f8f6}.why26 .why-reason figcaption{margin-top:9px;font-size:12px;line-height:1.6;color:#496b72}.why26 .why-reason-copy{padding-top:20px}.why26 .why-reason-index{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#496b72;font-size:12px;font-weight:600;line-height:1.6;margin-bottom:14px}.why26 .why-reason-index svg{color:#087b91}.why26 .why-reason h3{font-size:24px;line-height:1.35;letter-spacing:-.035em;margin-bottom:13px}.why26 .why-reason p{font-size:15px;line-height:1.85;color:#496b72}.why26 .why-reason .why-text-link{margin-top:20px;font-size:13px}.why26 .why-ownership{background:#05333c;color:#fff}.why26 .why-ownership-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center}.why26 .why-ownership-photo{margin:0;min-width:0}.why26 .why-ownership-photo img{display:block;width:100%;height:auto;aspect-ratio:.91;object-fit:cover;object-position:center 38%;border-radius:12px;background:#174b57}.why26 .why-ownership-photo figcaption{margin-top:12px;font-size:12px;line-height:1.65;color:#c4e9ed}.why26 .why-ownership-copy .why-kicker{color:#d9f779}.why26 .why-ownership-copy .why-kicker>span{background:#d9f779}.why26 .why-ownership-copy h2{color:#fff;font-size:clamp(36px,3.5vw,49px);line-height:1.2;margin-bottom:23px}.why26 .why-ownership-copy h2 em{color:#d9f779}.why26 .why-ownership-copy>p{color:#c4e9ed;font-size:16px;line-height:1.85}.why26 .why-ownership .why-text-link{color:#d9f779;margin-top:23px}.why26 .why-ownership .why-text-link:hover{color:#e8ffa0}.why26 .why-ownership-points{display:grid;gap:21px;margin:27px 0 0;padding:0;list-style:none}.why26 .why-ownership-points li{display:flex;align-items:flex-start;gap:13px}.why26 .why-ownership-points li>svg{flex-shrink:0;color:#d9f779;margin-top:3px}.why26 .why-ownership-points strong{display:block;color:#fff;font-size:16px;font-weight:600;line-height:1.6}.why26 .why-ownership-points p{color:#c4e9ed;font-size:14px;line-height:1.8;margin-top:4px}.why26 .why-investment-strip{margin-top:31px;padding-top:25px;border-top:1px solid #39737e}.why26 .why-investment-strip dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:0 0 16px}.why26 .why-investment-strip dt{color:#c4e9ed;font-size:12px;line-height:1.65;margin-bottom:7px}.why26 .why-investment-strip dd{font-family:Manrope,sans-serif;color:#fff;font-size:31px;font-weight:550;letter-spacing:-.04em;line-height:1.3;margin:0}.why26 .why-investment-strip dd>span{font-family:DM Sans,sans-serif;font-size:16px;letter-spacing:0;color:#c4e9ed}.why26 .why-investment-strip>p{color:#c4e9ed;font-size:12px;line-height:1.8;margin-top:14px}.why26 .why-investment-strip .why-text-link{color:#d9f779;font-size:13px;margin-top:15px}.why26 .why-ownership :is(a,button):focus-visible{outline-color:#d9f779}.why26 .why-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.why26 .why-store{display:block;min-width:0;color:#05333c;text-decoration:none}.why26 .why-store figure{margin:0;position:relative;overflow:hidden;border-radius:12px;background:#e9f8f6}.why26 .why-store img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;transition:transform .45s ease}.why26 .why-store:hover img{transform:scale(1.03)}.why26 .why-store figcaption{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;background:#fffffff2;border-radius:5px;padding:9px 11px;font-size:12px;line-height:1.6;color:#05333c}.why26 .why-store h3{display:flex;align-items:center;justify-content:space-between;gap:17px;margin:17px 0 7px;font-size:23px;line-height:1.4;letter-spacing:-.035em}.why26 .why-store h3 svg{flex-shrink:0;color:#087b91}.why26 .why-store p{font-size:14px;line-height:1.8;color:#496b72}.why26 .why-store>span{display:block;font-size:13px;line-height:1.8;color:#496b72}.why26 .why-systems{background:#e9f8f6}.why26 .why-systems-grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.why26 .why-systems-photo{margin:0;min-width:0}.why26 .why-systems-photo img{display:block;width:100%;height:auto;aspect-ratio:.94;object-fit:cover;object-position:center 40%;border-radius:12px;background:#d5efeb}.why26 .why-systems-photo figcaption{font-size:12px;line-height:1.65;margin-top:12px;color:#496b72}.why26 .why-systems-copy h2{font-size:clamp(35px,3.4vw,47px);line-height:1.2;margin-bottom:23px}.why26 .why-systems-copy h2 em{color:#087b91}.why26 .why-systems-copy>p{font-size:16px;line-height:1.85;color:#496b72}.why26 .why-system-list{margin-top:25px;border-top:1px solid #b9dcd9}.why26 .why-system-list a{display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:15px;padding:19px 7px;border-bottom:1px solid #b9dcd9;color:#05333c;transition:background .2s}.why26 .why-system-list a:hover{background:#d9f0ed;color:#05333c}.why26 .why-system-list a>svg{color:#087b91}.why26 .why-system-list strong{display:block;font-family:Manrope,sans-serif;font-size:18px;line-height:1.5;font-weight:650;letter-spacing:-.025em}.why26 .why-system-list span{display:block;color:#496b72;font-size:14px;line-height:1.7;margin-top:4px}.why26 .why-systems-copy .why-system-note{font-size:12px;line-height:1.8;margin-top:20px;color:#496b72}.why26 .why-owner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.why26 .why-owner{min-width:0;border:1px solid #cde7ea;border-radius:12px;overflow:hidden;background:#fff}.why26 .why-owner>img{display:block;width:100%;height:auto;aspect-ratio:1.04;object-fit:cover;object-position:center 24%;background:#e9f8f6}.why26 .why-owner-copy{padding:24px}.why26 .why-owner-copy>span{display:block;color:#107c75;font-size:12px;font-weight:600;line-height:1.6;margin-bottom:9px}.why26 .why-owner-copy h3{font-size:23px;line-height:1.4;letter-spacing:-.03em;margin-bottom:10px}.why26 .why-owner-copy p{font-size:14px;line-height:1.8;color:#496b72}.why26 .why-owner-copy p+p{margin-top:9px}.why26 .why-owner-copy a{display:inline-flex;align-items:center;gap:8px;color:#087b91;font-size:13px;font-weight:650;line-height:1.7;margin-top:19px}.why26 .why-fit{background:#e7f6fa}.why26 .why-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.why26 .why-fit-grid article{min-width:0;padding:28px 25px;border-top:3px solid #22bcb2;background:#fff;border-radius:0 0 10px 10px}.why26 .why-fit-grid article>svg{color:#087b91;margin-bottom:24px}.why26 .why-fit-grid h3{font-size:23px;line-height:1.4;margin-bottom:13px}.why26 .why-fit-grid p{color:#496b72;font-size:15px;line-height:1.85}.why26 .why-fit-note{display:flex;align-items:flex-start;gap:10px;color:#496b72;font-size:14px;line-height:1.8;margin-top:26px;max-width:850px}.why26 .why-fit-note>svg{flex-shrink:0;color:#087b91;margin-top:3px}.why26 .why-enquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.why26 .why-enquiry .hp26-enquiry-copy .why-kicker{color:#d9f779}.why26 .why-enquiry .hp26-enquiry-copy .why-kicker>span{background:#d9f779}.why26 .why-enquiry .hp26-enquiry-copy h2{color:#fff;font-size:54px;line-height:1.15}.why26 .why-enquiry .hp26-enquiry-copy h2 em{color:#d9f779}.why26 .why-enquiry .hp26-enquiry-copy>p{color:#c4e9ed;font-size:16px;line-height:1.85}.why26 .why-enquiry .hp26-enquiry-copy .why-text-link{color:#d9f779}.why26 .why-enquiry .hp26-form-card,.why26 .why-enquiry .hp26-form-card h3{color:#05333c}.why26 .why-enquiry .hp26-form-card p{color:#496b72}.why26 .why-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.why26 .why-faq-grid h2{font-size:clamp(35px,3.4vw,47px);line-height:1.2;max-width:450px}.why26 .why-faq-grid h2+.why-text-link{margin-top:24px}.why26 .why-faq-grid details{border-bottom:1px solid #cde7ea}.why26 .why-faq-grid details:first-child{border-top:1px solid #cde7ea}.why26 .why-faq-grid summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;padding:22px 0;font-size:16px;font-weight:550;line-height:1.6;color:#05333c;cursor:pointer}.why26 .why-faq-grid summary::-webkit-details-marker{display:none}.why26 .why-faq-grid summary>svg{flex-shrink:0;transition:transform .2s}.why26 .why-faq-grid details[open] summary>svg{transform:rotate(45deg)}.why26 .why-faq-grid details p{font-size:15px;line-height:1.85;color:#496b72;padding:0 18px 23px 0}.why26 .why-mobile-bar,.why26 .why-mobile-bar[hidden]{display:none}@media(max-width:1150px){.why26 .why-hero-grid{gap:37px}.why26 .why-hero-copy h1{font-size:52px}.why26 .why-hero-description{font-size:16px}.why26 .why-button{font-size:13px;gap:13px;padding-left:16px}.why26 .why-hero-visual{padding-left:16px;padding-bottom:88px}.why26 .why-hero-main figcaption>span{display:none}.why26 .why-hero-badge{width:115px;min-height:107px;right:-8px;top:-14px;padding:14px 9px}.why26 .why-hero-badge strong{font-size:27px}.why26 .why-hero-small{width:49%}.why26 .why-ownership-grid,.why26 .why-systems-grid{gap:47px}.why26 .why-enquiry-grid,.why26 .why-faq-grid{gap:55px}.why26 .why-proof dl>div{padding-inline:23px}.why26 .why-reason h3{font-size:22px}.why26 .why-reasons-grid{gap:35px 23px}.why26 .why-owner-copy{padding:21px}}@media(max-width:900px){.why26 .why-section{padding:70px 0}.why26 .why-hero{padding-bottom:54px}.why26 .why-breadcrumbs{margin-bottom:30px}.why26 .why-hero-grid{gap:27px}.why26 .why-hero-copy h1{font-size:44px}.why26 .why-hero-description{font-size:15px;line-height:1.8}.why26 .why-actions{display:grid;grid-template-columns:1fr;gap:10px}.why26 .why-button{min-height:49px}.why26 .why-hero-note{font-size:12px;margin-top:21px}.why26 .why-film-link{font-size:13px}.why26 .why-hero-visual{padding-left:10px;padding-bottom:78px}.why26 .why-hero-main img{aspect-ratio:1.02}.why26 .why-hero-main figcaption{font-size:11px;padding:11px}.why26 .why-hero-small{width:65%}.why26 .why-hero-small figcaption{font-size:10px}.why26 .why-hero-badge{width:105px;min-height:100px;right:-7px;top:-30px;border-width:4px}.why26 .why-hero-badge span{font-size:11px}.why26 .why-proof{padding:28px 0}.why26 .why-proof dt{font-size:34px}.why26 .why-proof dd{font-size:12px}.why26 .why-proof dl>div{padding-inline:17px}.why26 .why-section-heading{gap:30px;margin-bottom:31px}.why26 .why-section-heading>p{font-size:15px;max-width:280px}.why26 .why-section-heading h2{font-size:36px}.why26 .why-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 23px}.why26 .why-reason h3{font-size:23px}.why26 .why-ownership-grid,.why26 .why-systems-grid{gap:32px;align-items:start}.why26 .why-ownership-photo img,.why26 .why-systems-photo img{aspect-ratio:.72}.why26 .why-ownership-copy h2,.why26 .why-systems-copy h2{font-size:35px}.why26 .why-ownership-copy>p,.why26 .why-systems-copy>p{font-size:15px}.why26 .why-investment-strip dl{gap:13px;grid-template-columns:1fr 1fr}.why26 .why-investment-strip dd{font-size:24px}.why26 .why-store-grid,.why26 .why-owner-grid{gap:20px}.why26 .why-store img{aspect-ratio:1.08}.why26 .why-store h3{font-size:20px}.why26 .why-store figcaption{left:8px;right:8px;bottom:8px;padding:7px 8px;font-size:11px}.why26 .why-owner-copy{padding:18px}.why26 .why-owner-copy h3{font-size:20px}.why26 .why-owner>img{aspect-ratio:.9}.why26 .why-owner-copy p{font-size:13px}.why26 .why-fit-grid{gap:18px}.why26 .why-fit-grid article{padding:24px 20px}.why26 .why-fit-grid h3{font-size:21px}.why26 .why-fit-grid p{font-size:14px}.why26 .why-enquiry-grid,.why26 .why-faq-grid{grid-template-columns:.85fr 1.15fr;gap:32px}.why26 .why-enquiry .hp26-enquiry-copy h2{font-size:43px}.why26 .why-faq-grid h2{font-size:36px}}@media(max-width:700px){.why26 .why-section{padding:54px 0}.why26 .why-hero{padding:18px 0 40px}.why26 .why-breadcrumbs{font-size:11px;margin-bottom:28px;gap:9px}.why26 .why-kicker{font-size:12px;line-height:1.6;margin-bottom:17px}.why26 .why-hero-grid{grid-template-columns:1fr;gap:39px}.why26 .why-hero-copy{padding-bottom:0}.why26 .why-hero-copy h1{font-size:clamp(36px,9.75vw,40px);line-height:1.12;letter-spacing:-.055em;margin-bottom:22px}.why26 .why-hero-copy h1 em{margin-top:5px}.why26 .why-hero-description{font-size:16px;line-height:1.8;margin-bottom:23px;max-width:none}.why26 .why-actions{grid-template-columns:1fr 1fr;gap:10px}.why26 .why-button{font-size:12px;line-height:1.5;padding:9px 9px 9px 13px;min-height:52px;gap:8px}.why26 .why-button>span{width:29px;height:29px}.why26 .why-button>span svg{width:17px;height:17px}.why26 .why-hero-note{margin-top:20px;font-size:12px}.why26 .why-film-link{font-size:13px;margin-top:15px}.why26 .why-film-link>svg:first-child{width:18px;height:18px;padding:9px}.why26 .why-hero-visual{padding:0 0 78px;margin-top:5px}.why26 .why-hero-main{border-radius:12px}.why26 .why-hero-main img{aspect-ratio:1.4;object-position:center 42%}.why26 .why-hero-main figcaption{top:10px;left:10px;max-width:calc(100% - 120px);font-size:11px;padding:8px 10px}.why26 .why-hero-small{left:8px;bottom:0;width:51%;border-width:4px;border-radius:10px}.why26 .why-hero-small img{aspect-ratio:1.4}.why26 .why-hero-small figcaption{font-size:10px;padding:7px 5px 4px}.why26 .why-hero-badge{right:7px;top:-21px;min-height:93px;width:102px;transform:rotate(3deg);padding:12px 7px}.why26 .why-hero-badge strong{font-size:25px}.why26 .why-hero-badge span{font-size:10px}.why26 .why-proof{padding:26px 0}.why26 .why-proof dl{grid-template-columns:1fr 1fr;gap:24px 0}.why26 .why-proof dl>div{padding:0 14px;border-left:1px solid #39737e}.why26 .why-proof dl>div:nth-child(odd){padding-left:0;border-left:0}.why26 .why-proof dt{font-size:34px}.why26 .why-proof dd{font-size:12px;line-height:1.7;margin-top:8px;max-width:155px}.why26 .why-section-heading{display:block;margin-bottom:29px}.why26 .why-section-heading h2{font-size:35px;line-height:1.2;max-width:none}.why26 .why-section-heading>p{font-size:15px;max-width:none;margin-top:19px}.why26 .why-section-heading>.why-text-link{margin-top:19px;margin-bottom:0}.why26 .why-reasons-grid{grid-template-columns:1fr;gap:31px}.why26 .why-reason{padding-bottom:25px}.why26 .why-reason figure img{aspect-ratio:1.55;border-radius:10px}.why26 .why-reason figcaption{font-size:11px;margin-top:8px}.why26 .why-reason-copy{padding-top:17px}.why26 .why-reason-index{margin-bottom:11px}.why26 .why-reason h3{font-size:24px;margin-bottom:12px}.why26 .why-reason p{font-size:15px;line-height:1.85}.why26 .why-reason .why-text-link{font-size:13px;margin-top:17px}.why26 .why-ownership-grid,.why26 .why-systems-grid{grid-template-columns:1fr;gap:34px}.why26 .why-ownership-photo img{aspect-ratio:1.3;object-position:center 40%}.why26 .why-ownership-photo figcaption{font-size:11px;margin-top:10px}.why26 .why-ownership-copy h2,.why26 .why-systems-copy h2{font-size:36px;line-height:1.2;margin-bottom:22px}.why26 .why-ownership-copy>p,.why26 .why-systems-copy>p{font-size:15px;line-height:1.85}.why26 .why-ownership-points{gap:20px;margin-top:24px}.why26 .why-ownership-points strong{font-size:15px}.why26 .why-ownership-points p{font-size:14px}.why26 .why-investment-strip{padding-top:23px;margin-top:27px}.why26 .why-investment-strip dl{grid-template-columns:1fr 1fr;gap:18px 23px}.why26 .why-investment-strip dt{font-size:12px}.why26 .why-investment-strip dd{font-size:26px}.why26 .why-investment-strip>p{font-size:12px}.why26 .why-store-grid,.why26 .why-owner-grid{grid-template-columns:1fr;gap:29px}.why26 .why-store img{aspect-ratio:1.5}.why26 .why-store figcaption{font-size:11px;left:10px;right:10px;bottom:10px;padding:8px 10px}.why26 .why-store h3{font-size:23px;margin-top:15px}.why26 .why-store p{font-size:14px}.why26 .why-systems-photo img{aspect-ratio:1.3}.why26 .why-systems-photo figcaption{font-size:11px;margin-top:10px}.why26 .why-system-list{margin-top:22px}.why26 .why-system-list a{gap:12px;padding:18px 4px;grid-template-columns:25px 1fr 18px}.why26 .why-system-list strong{font-size:18px}.why26 .why-system-list span{font-size:14px}.why26 .why-systems-copy .why-system-note{font-size:12px;line-height:1.8;margin-top:18px}.why26 .why-owner>img{aspect-ratio:1.18;object-position:center 23%}.why26 .why-owner-copy{padding:22px}.why26 .why-owner-copy h3{font-size:23px}.why26 .why-owner-copy p{font-size:14px}.why26 .why-owner-copy a{margin-top:17px;font-size:13px}.why26 .why-fit-grid{grid-template-columns:1fr;gap:18px}.why26 .why-fit-grid article{padding:25px 23px}.why26 .why-fit-grid article>svg{margin-bottom:19px}.why26 .why-fit-grid h3{font-size:23px}.why26 .why-fit-grid p{font-size:15px}.why26 .why-fit-note{font-size:13px;line-height:1.85;margin-top:23px}.why26 .why-enquiry-grid,.why26 .why-faq-grid{grid-template-columns:1fr;gap:32px}.why26 .why-enquiry .hp26-enquiry-copy h2{font-size:43px;line-height:1.15}.why26 .why-enquiry .hp26-enquiry-copy>p{font-size:15px;line-height:1.85}.why26 .why-faq-grid h2{font-size:35px}.why26 .why-faq-grid summary{font-size:15px;padding:20px 0;gap:20px}.why26 .why-faq-grid details p{font-size:14px;padding-right:6px;padding-bottom:21px}.why26 .why-mobile-bar{display:flex;position:fixed;inset:auto 0 0;z-index:34;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-top:1px solid #cde7ea;box-shadow:0 -4px 20px #05333c10;padding:11px 20px calc(11px + env(safe-area-inset-bottom))}.why26 .why-mobile-bar strong{display:block;color:#05333c;font-size:15px;font-weight:650;line-height:1.4}.why26 .why-mobile-bar span{display:block;color:#496b72;font-size:10px;line-height:1.5;margin-top:3px}.why26 .why-mobile-bar a{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:43px;padding:11px 16px;border-radius:7px;background:#d9f779;color:#05333c;font-size:13px;line-height:1.5;font-weight:650;white-space:nowrap}}@media(max-width:370px){.why26 .why-hero-copy h1{font-size:36px}.why26 .why-actions{grid-template-columns:1fr}.why26 .why-hero-badge{width:94px}.why26 .why-mobile-bar{padding-inline:16px}.why26 .why-mobile-bar a{padding-inline:13px;font-size:12px}}@media(prefers-reduced-motion:reduce){.why26 :is(.why-button,.why-text-link,.why-store img,.why-system-list a,.why-faq-grid summary>svg){transition:none}.why26 .why-store:hover img,.why26 .why-button:hover{transform:none}}.rich26{--rp-ink:#05333c;--rp-muted:#496b72;--rp-green:#22bcb2;--rp-aqua:#10a9c8;--rp-link:#056b80;--rp-lemon:#d9f779;--rp-line:#cde7ea;--rp-mint:#e9f8f6;--rp-ice:#e7f6fa;--hp-ink:#05333c;--hp-green:#107c75;--hp-muted:#496b72;--hp-lime:#d9f779;--hp-paper:#fff;--hp-line:#cde7ea;color:var(--rp-ink);background:#fff;font-family:DM Sans,sans-serif;overflow:clip}.rich26 *,.rich26 *:before,.rich26 *:after{box-sizing:border-box}.rich26 h1,.rich26 h2,.rich26 h3{font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-.04em;color:var(--rp-ink)}.rich26 h1{font-size:clamp(39px,4.2vw,60px);line-height:1.12;margin:0}.rich26 h2{font-size:clamp(32px,3.15vw,45px);line-height:1.2;margin:0}.rich26 h3{font-size:23px;line-height:1.4;margin:0}.rich26 h1 em,.rich26 h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;color:var(--rp-link)}.rich26 p{font-size:16px;line-height:1.85;color:var(--rp-muted);margin:0}.rich26 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #087b91;outline-offset:4px}.rich26 .rich-section{padding:84px 0}.rich26 .rich-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#107c75;font-size:13px;font-weight:600;line-height:1.65;margin-bottom:18px}.rich26 .rich-eyebrow>span{display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#22bcb2}.rich26 .rich-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:27px}.rich26 .rich-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:53px;padding:9px 10px 9px 20px;border:1px solid #22bcb2;border-radius:7px;background:#22bcb2;color:#05333c;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s}.rich26 .rich-button>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:4px;background:#d9f779;color:#05333c}.rich26 .rich-button:hover{background:#63d0c9;border-color:#63d0c9;color:#05333c;transform:translateY(-2px)}.rich26 .rich-button-secondary{background:#fff;border-color:#91cbd6;color:#05333c}.rich26 .rich-button-secondary>span{background:transparent}.rich26 .rich-button-secondary:hover{background:#e7f6fa;border-color:#10a9c8}.rich26 .rich-text-link{display:inline-flex;align-items:center;gap:9px;color:#056b80;font-size:14px;font-weight:650;line-height:1.65;text-decoration:none}.rich26 .rich-text-link:hover{color:#034c5d}.rich26 .rich-hero{padding:26px 0 70px;background:#fff}.rich26 .rich-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;line-height:1.65;color:#496b72;margin-bottom:38px}.rich26 .rich-breadcrumbs a{color:#496b72}.rich26 .rich-breadcrumbs>span:last-child{max-width:100%}.rich26 .rich-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rich26 .rich-hero-copy{min-width:0}.rich26 .rich-hero-copy h1 em{display:block;margin-top:5px}.rich26 .rich-hero-copy>p{font-size:18px;line-height:1.8;max-width:610px;margin-top:24px}.rich26 .rich-photo{margin:0;min-width:0}.rich26 .rich-photo img{display:block;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;border-radius:12px;background:#e7f6fa}.rich26 .rich-photo figcaption{font-size:12px;line-height:1.65;color:#496b72;margin-top:10px}.rich26 .rich-hero-photo img{aspect-ratio:1.3;object-position:center 40%;border-radius:15px}.rich26 .rich-hero-text .rich-hero-grid{grid-template-columns:1fr;max-width:950px}.rich26 .rich-hero-compact h1{font-size:clamp(32px,3.25vw,46px);line-height:1.2}.rich26 .rich-hero-compact .rich-hero-copy>p{font-size:16px}.rich26 .rich-hero-compact .rich-hero-photo img{aspect-ratio:1.5}.rich26 .rich-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.rich26 .rich-section-heading>div{max-width:820px;min-width:0}.rich26 .rich-section-heading p{max-width:720px;margin-top:19px}.rich26 .rich-section-heading>.rich-text-link{flex-shrink:0}.rich26 .rich-block-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:27px}.rich26 .rich-block-grid>article{min-width:0;border-top:1px solid #b9dadd;padding-top:23px}.rich26 .rich-index{display:block;font-size:13px;line-height:1.7;color:#107c75;font-weight:600;margin-bottom:13px}.rich26 .rich-block-grid h3{margin-bottom:14px}.rich26 .rich-block-grid p{font-size:15px;line-height:1.85}.rich26 .rich-block-grid p+p{margin-top:12px}.rich26 .rich-block-grid-photos>article{padding-top:0;border-top:0}.rich26 .rich-block-grid-photos .rich-block-copy{padding-top:21px}.rich26 .rich-block-grid .rich-photo img{aspect-ratio:1.5}.rich26 .rich-proof{background:#05333c;padding:30px 0}.rich26 .rich-proof dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.rich26 .rich-proof dl>div{padding:0 29px;border-left:1px solid #39737e;min-width:0}.rich26 .rich-proof dl>div:first-child{padding-left:0;border-left:0}.rich26 .rich-proof dt{font-family:Manrope,sans-serif;font-size:40px;line-height:1.2;letter-spacing:-.045em;color:#d9f779}.rich26 .rich-proof dd{margin:9px 0 0;color:#c4e9ed;font-size:13px;line-height:1.7;max-width:245px}.rich26 .rich-cta{background:#05333c}.rich26 .rich-cta-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.rich26 .rich-cta h2{font-size:clamp(34px,3.5vw,49px);line-height:1.2;color:#fff}.rich26 .rich-cta h2 em,.rich26 .rich-cta .rich-eyebrow{color:#d9f779}.rich26 .rich-cta .rich-eyebrow>span{background:#d9f779}.rich26 .rich-cta p{color:#c4e9ed;margin-top:23px;max-width:650px}.rich26 .rich-cta .rich-photo figcaption{color:#c4e9ed}.rich26 .rich-cta .rich-photo img{aspect-ratio:1.45}.rich26 .rich-cta .rich-button{background:#d9f779;border-color:#d9f779;color:#05333c}.rich26 .rich-cta .rich-button>span{background:#05333c;color:#fff}.rich26 .rich-cta .rich-button-secondary{background:transparent;border-color:#8fcbd6;color:#fff}.rich26 .rich-cta .rich-button-secondary>span{background:transparent;color:#fff}.rich26 .rich-cta :is(a,button):focus-visible{outline-color:#d9f779}.rich26 .rich-cta-text{grid-template-columns:1fr;max-width:1050px}.rich26 .rich-store-grid,.rich26 .rich-owner-grid,.rich26 .rich-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.rich26 .rich-store-card{display:block;min-width:0;color:#05333c;text-decoration:none}.rich26 .rich-store-card figure{position:relative;margin:0;border-radius:12px;overflow:hidden;background:#e7f6fa}.rich26 .rich-store-card img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;transition:transform .3s}.rich26 .rich-store-card:hover img{transform:scale(1.03)}.rich26 .rich-store-card figcaption{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;background:#fff;padding:9px 11px;border-radius:5px;font-size:12px;line-height:1.6;color:#05333c}.rich26 .rich-store-card h3{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;font-size:22px}.rich26 .rich-store-card h3 svg{color:#056b80;flex-shrink:0}.rich26 .rich-store-card p{font-size:13px;margin-top:7px}.rich26 .rich-owner-stories{background:#e9f8f6}.rich26 .rich-owner-grid>article{min-width:0;border:1px solid #cde7ea;background:#fff;border-radius:12px;overflow:hidden}.rich26 .rich-owner-grid>article>img{display:block;width:100%;height:auto;aspect-ratio:1.05;object-fit:cover;object-position:center 24%;background:#e7f6fa}.rich26 .rich-owner-grid>article>div{padding:23px}.rich26 .rich-owner-grid>article>div>span{display:block;font-size:12px;color:#107c75;margin-bottom:9px;line-height:1.6}.rich26 .rich-owner-grid h3{font-size:22px;margin-bottom:18px}.rich26 .rich-gallery-band{background:#f6fbfb}.rich26 .rich-photo-grid .rich-photo img{aspect-ratio:1.35}.rich26 .rich-enquiry{background:#05333c;scroll-margin-top:110px}.rich26 .rich-enquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.rich26 .rich-enquiry-copy{padding-top:20px}.rich26 .rich-enquiry-copy h2{color:#fff;font-size:clamp(36px,3.7vw,53px);line-height:1.15}.rich26 .rich-enquiry-copy h2 em,.rich26 .rich-enquiry-copy .rich-eyebrow{color:#d9f779}.rich26 .rich-enquiry-copy .rich-eyebrow>span{background:#d9f779}.rich26 .rich-enquiry-copy>p{color:#c4e9ed;margin-top:25px;font-size:16px;line-height:1.85;max-width:430px}.rich26 .rich-enquiry-copy ul{display:grid;gap:17px;list-style:none;margin:26px 0 30px;padding:0}.rich26 .rich-enquiry-copy li{display:flex;align-items:center;gap:10px;color:#c4e9ed;font-size:13px;line-height:1.7}.rich26 .rich-enquiry-copy li svg{flex-shrink:0;color:#d9f779}.rich26 .rich-enquiry-phone{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none}.rich26 .rich-enquiry-phone>svg{box-sizing:content-box;padding:12px;border:1px solid #8fcbd6;border-radius:50%;color:#fff}.rich26 .rich-enquiry-phone small{display:block;color:#c4e9ed;font-size:12px;line-height:1.7;margin-bottom:4px}.rich26 .rich-enquiry-phone strong{display:block;color:#fff;font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.rich26 .rich-enquiry-copy .rich-enquiry-context{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;margin-top:28px}.rich26 .rich-enquiry-context svg{flex-shrink:0;color:#d9f779;margin-top:2px}.rich26 .rich-enquiry-copy a:focus-visible{outline-color:#d9f779}.rich26 .rich-form-card{padding:34px;background:#fff;border:1px solid #cde7ea;border-radius:15px;min-width:0;scroll-margin-top:110px}.rich26 .rich-form-card>.rich-eyebrow{font-size:11px;color:#315e67;letter-spacing:.04em;margin-bottom:10px}.rich26 .rich-form-card>h3{font-size:26px;line-height:1.4;color:#05333c;margin-bottom:12px}.rich26 .rich-form-card>p{font-size:14px;line-height:1.8;color:#496b72}.rich26 .rich-form-card .lead-form{padding:0;margin-top:27px;background:#fff;border:0;box-shadow:none;scroll-margin-top:110px}.rich26 .rich-form-card .form-progress{margin-bottom:23px}.rich26 .rich-form-card .form-progress>div{font-size:11px;line-height:1.5;color:#61756e}.rich26 .rich-form-card .form-progress>div.active{color:#315e67}.rich26 .rich-form-card .form-progress>div.active>span{background:#d8f2f1;color:#107c75}.rich26 .rich-form-card .form-step{font-size:12px;color:#496b72;margin-bottom:19px}.rich26 .rich-form-card .form-grid{gap:18px}.rich26 .rich-form-card .form-grid label{font-size:13px;color:#315e67;line-height:1.6;gap:7px}.rich26 .rich-form-card :is(input,select,textarea){color:#05333c;background:#f7fcfc;border:1px solid #b7d8dc;border-radius:6px;font-size:15px;min-height:47px;max-width:100%}.rich26 .rich-form-card .form-grid textarea{min-height:110px}.rich26 .rich-form-card .form-grid .consent{font-size:12px}.rich26 .rich-form-card .consent input{min-height:0;width:18px;height:18px;flex-shrink:0}.rich26 .rich-form-card .consent a{color:#056b80}.rich26 .rich-form-card .field-note,.rich26 .rich-form-card .lead-form>small{font-size:12px;line-height:1.7;color:#496b72}.rich26 .rich-form-card .form-actions{margin-top:23px}.rich26 .rich-form-card .form-actions .button{background:#22bcb2;color:#05333c;border:1px solid #22bcb2;border-radius:7px;font-size:14px;min-height:48px;flex:1}.rich26 .rich-form-card .form-actions .button.secondary{background:#fff;border-color:#91cbd6}.rich26 .rich-form-card .form-actions .button:not(.secondary)>svg{background:#d9f779;box-shadow:0 0 0 6px #d9f779;border-radius:1px}.rich26 .rich-form-card .form-success{background:#fff;padding:20px 0;box-shadow:none;color:#05333c}.rich26 .rich-form-card .form-success h3{color:#05333c}.rich26 .rich-empty-note{padding:28px;background:#e9f8f6;border:1px solid #cde7ea;border-radius:10px}body:has(.rich26 .rich-enquiry[data-form-visible=true]) .mobile-apply{display:none}@media(max-width:1100px){.rich26 .rich-hero-grid{gap:38px}.rich26 .rich-hero-copy h1{font-size:48px}.rich26 .rich-hero-copy>p{font-size:16px}.rich26 .rich-button{font-size:13px;gap:12px;padding-left:16px}.rich26 .rich-enquiry-grid,.rich26 .rich-cta-grid{gap:45px}.rich26 .rich-block-grid,.rich26 .rich-store-grid,.rich26 .rich-owner-grid,.rich26 .rich-photo-grid{gap:22px}}@media(max-width:900px){.rich26 .rich-section{padding:66px 0}.rich26 .rich-hero{padding-bottom:54px}.rich26 .rich-hero-grid{gap:28px}.rich26 .rich-hero-copy h1{font-size:41px}.rich26 .rich-hero-copy>p{font-size:15px}.rich26 .rich-hero-photo img{aspect-ratio:1.04}.rich26 .rich-actions{gap:9px}.rich26 .rich-actions .rich-button{min-height:49px}.rich26 .rich-proof dl>div{padding:0 18px}.rich26 .rich-proof dt{font-size:34px}.rich26 .rich-proof dd{font-size:12px}.rich26 .rich-section-heading{gap:25px}.rich26 .rich-block-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.rich26 .rich-enquiry-grid{grid-template-columns:.85fr 1.15fr;gap:28px}.rich26 .rich-form-card{padding:26px}.rich26 .rich-form-card>h3{font-size:23px}.rich26 .rich-owner-grid>article>div{padding:19px}.rich26 .rich-owner-grid h3{font-size:20px}.rich26 .rich-cta-grid{gap:30px}}@media(max-width:700px){.rich26 .rich-section{padding:50px 0}.rich26 .rich-hero{padding:19px 0 42px}.rich26 .rich-breadcrumbs{font-size:11px;margin-bottom:26px}.rich26 .rich-hero-grid{grid-template-columns:1fr;gap:30px}.rich26 .rich-hero-copy h1{font-size:clamp(34px,9.7vw,41px);line-height:1.16}.rich26 .rich-hero-copy>p{font-size:16px;line-height:1.8;margin-top:22px}.rich26 .rich-eyebrow{font-size:12px;margin-bottom:16px}.rich26 .rich-actions{gap:10px;margin-top:24px}.rich26 .rich-button{font-size:13px;padding-left:14px;min-height:51px;gap:10px}.rich26 .rich-button>span{width:30px;height:30px}.rich26 .rich-hero-photo img{aspect-ratio:1.45}.rich26 .rich-hero-compact h1{font-size:32px}.rich26 .rich-section-heading{display:block;margin-bottom:29px}.rich26 .rich-section-heading h2{font-size:33px;line-height:1.22}.rich26 .rich-section-heading>.rich-text-link{margin-top:19px}.rich26 .rich-section-heading p{font-size:15px;margin-top:18px}.rich26 .rich-block-grid,.rich26 .rich-store-grid,.rich26 .rich-owner-grid,.rich26 .rich-photo-grid{grid-template-columns:1fr;gap:33px}.rich26 .rich-block-grid h3{font-size:22px}.rich26 .rich-photo figcaption{font-size:11px}.rich26 .rich-proof{padding:28px 0}.rich26 .rich-proof dl{grid-template-columns:1fr 1fr;gap:24px 20px}.rich26 .rich-proof dl>div{padding:0;border:0}.rich26 .rich-proof dt{font-size:34px}.rich26 .rich-proof dd{font-size:12px;line-height:1.6;margin-top:7px}.rich26 .rich-cta-grid{grid-template-columns:1fr;gap:31px}.rich26 .rich-cta h2{font-size:36px}.rich26 .rich-cta p{font-size:15px;line-height:1.8;margin-top:21px}.rich26 .rich-enquiry-grid{grid-template-columns:1fr;gap:32px}.rich26 .rich-enquiry-copy{padding-top:0}.rich26 .rich-enquiry-copy h2{font-size:44px}.rich26 .rich-enquiry-copy>p{font-size:15px;margin-top:21px;max-width:none}.rich26 .rich-enquiry-copy ul{gap:14px;margin:24px 0}.rich26 .rich-enquiry-phone strong{font-size:23px}.rich26 .rich-form-card{padding:26px 22px;border-radius:12px}.rich26 .rich-form-card>h3{font-size:24px}.rich26 .rich-form-card .form-grid{grid-template-columns:1fr;gap:17px}.rich26 .rich-form-card :is(input,select,textarea){font-size:16px}.rich26 .rich-form-card .form-progress>div{font-size:10px}.rich26 .rich-form-card .form-actions .button{font-size:13px}.rich26 .rich-store-card h3{font-size:23px}.rich26 .rich-photo-grid .rich-photo img{aspect-ratio:1.5}.rich26 .rich-owner-grid>article{display:grid;grid-template-columns:.9fr 1.1fr}.rich26 .rich-owner-grid>article>img{height:100%;min-height:230px;aspect-ratio:auto}.rich26 .rich-owner-grid>article>div{padding:22px 18px}.rich26 .rich-owner-grid h3{font-size:21px}.rich26 .rich-owner-grid .rich-text-link{font-size:12px}}@media(max-width:360px){.rich26 .rich-actions{align-items:stretch;flex-direction:column}.rich26 .rich-actions .rich-button{width:100%}.rich26 .rich-hero-copy h1{font-size:33px}.rich26 .rich-owner-grid>article{grid-template-columns:1fr}.rich26 .rich-owner-grid>article>img{height:auto;aspect-ratio:1.15}}@media(prefers-reduced-motion:reduce){.rich26 :is(.rich-button,.rich-store-card img){transition:none}.rich26 .rich-button:hover,.rich26 .rich-store-card:hover img{transform:none}}.rich26 .company-video-dialog .hp26-film-heading h2{font-size:19px;line-height:1.5;letter-spacing:-.02em;color:#05333c}.rich26 .rich-form-card .form-error{color:#a7342d;background:#fff2ee;border:1px solid #efc2ba;padding:12px 15px;border-radius:6px;font-size:14px;line-height:1.7}.rich26 .rf-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #b7d8dc;border-radius:13px;overflow:hidden;background:#fff}.rich26 .rf-number-grid>div{padding:30px 33px;border-left:1px solid #cde7ea}.rich26 .rf-number-grid>div:first-child{border-left:0;background:#e9f8f6}.rich26 .rf-number-grid dt{color:#496b72;font-size:14px;line-height:1.6;margin-bottom:11px}.rich26 .rf-number-grid dd{color:#05333c;font:600 clamp(30px,3.5vw,45px)/1.25 "Manrope",sans-serif;letter-spacing:-.05em;margin:0}.rich26 .rf-number-grid dd>span{font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;color:#496b72}.rich26 .rf-investment-context{display:grid;grid-template-columns:1fr 1.5fr;gap:38px;align-items:start;margin-top:22px}.rich26 .rf-investment-context>span{display:flex;gap:9px;align-items:center;color:#05333c;font-size:14px;font-weight:650;line-height:1.7}.rich26 .rf-investment-context>span svg{color:#107c75;flex-shrink:0}.rich26 .rf-investment-context>p{font-size:13px;line-height:1.8;color:#496b72;margin:0}.rich26 .rf-benefits{background:#fff}.rich26 .rf-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:46px}.rich26 .rf-benefit{min-width:0}.rich26 .rf-benefit>.rich-photo{margin:0}.rich26 .rf-benefit .rich-photo img{aspect-ratio:1.5;object-fit:cover;border-radius:11px}.rich26 .rf-benefit .rich-photo figcaption{font-size:12px;line-height:1.7;color:#496b72;margin-top:9px}.rich26 .rf-benefit>div{padding-top:20px}.rich26 .rf-feature-number{display:flex;align-items:center;justify-content:space-between;color:#087b91;font-size:12px;font-weight:600;line-height:1.6;margin-bottom:13px}.rich26 .rf-benefit h3{font-size:24px;line-height:1.4;letter-spacing:-.035em;color:#05333c;margin:0 0 13px}.rich26 .rf-benefit p{font-size:15px;line-height:1.8;color:#496b72;margin:0}.rich26 .rf-benefit .rich-text-link{font-size:13px;margin-top:19px}.rich26 .rf-stages{background:#e9f8f6}.rich26 .rf-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.rich26 .rf-stage-grid article{min-width:0;padding:0 0 25px;border-bottom:2px solid #22bcb2}.rich26 .rf-stage-number{display:block;color:#087b91;font:500 48px/1.2 Manrope,sans-serif;letter-spacing:-.06em;margin-bottom:23px}.rich26 .rf-stage-grid h3{font-size:24px;line-height:1.4;letter-spacing:-.035em;color:#05333c;margin:0 0 14px}.rich26 .rf-stage-grid p{font-size:15px;line-height:1.85;color:#496b72;margin:0}.rich26 .rf-stage-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.rich26 .rf-stage-links a{display:inline-flex;align-items:center;gap:15px;color:#05333c;background:#fff;border:1px solid #b7d8dc;border-radius:7px;padding:11px 15px;font-size:13px;font-weight:600;line-height:1.6}.rich26 .rf-stage-links a:hover{background:#d9f779;border-color:#c6df88}.rich26 .rf-stage-links a:focus-visible{outline:3px solid #087b91;outline-offset:4px}.rich26 .rf-split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.rich26 .rf-split>div{min-width:0}.rich26 .rf-split h2{font-size:clamp(35px,3.5vw,48px);line-height:1.2;color:#05333c;margin:0 0 24px}.rich26 .rf-split h2 em{color:#087b91}.rich26 .rf-split p{font-size:16px;line-height:1.85;color:#496b72;margin:0 0 22px}.rich26 .rf-model-film{background:#e7f6fa}.rich26 .rf-film-poster{position:relative;display:block;width:100%;border:0;padding:0;overflow:hidden;border-radius:12px;aspect-ratio:1.35;background:#05333c;cursor:pointer}.rich26 .rf-film-poster>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.9}.rich26 .rf-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:66px;height:66px;padding-left:3px;border-radius:50%;background:#d9f779;color:#05333c;transition:transform .2s}.rich26 .rf-film-poster:hover .rf-film-play{transform:translate(-50%,-50%) scale(1.06)}.rich26 .rf-film-caption{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border-radius:7px;padding:13px 16px;color:#05333c;font-size:14px;font-weight:600;line-height:1.7}.rich26 .rf-film-poster:focus-visible{outline:3px solid #087b91;outline-offset:5px}.rich26 .rf-small-note,.rich26 .rf-split .rf-small-note{font-size:12px;line-height:1.8;color:#496b72;margin:18px 0 0}.rich26 .rf-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rich26 .rf-preparation-grid article{min-width:0;border-top:1px solid #b7d8dc;padding-top:24px}.rich26 .rf-preparation-grid article>svg{color:#087b91;background:#e7f6fa;padding:11px;border-radius:9px;width:27px;height:27px;box-sizing:content-box;margin-bottom:20px}.rich26 .rf-preparation-grid h3{font-size:22px;line-height:1.4;color:#05333c;letter-spacing:-.03em;margin:0 0 12px}.rich26 .rf-preparation-grid p{font-size:15px;line-height:1.8;color:#496b72;margin:0}.rich26 .rf-process-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:start}.rich26 .rf-process-list{list-style:none;padding:0;margin:0}.rich26 .rf-process-list li{display:grid;grid-template-columns:48px 1fr;gap:22px;padding-bottom:30px;margin-bottom:26px;border-bottom:1px solid #cde7ea}.rich26 .rf-process-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.rich26 .rf-process-list li>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#d9f779;color:#05333c;font:600 17px/1 Manrope,sans-serif}.rich26 .rf-process-list h3{font-size:24px;line-height:1.4;letter-spacing:-.035em;color:#05333c;margin:0 0 10px}.rich26 .rf-process-list p{font-size:15px;line-height:1.85;color:#496b72;margin:0}.rich26 .rf-process-photos{display:grid;gap:28px}.rich26 .rf-process-photos>.rich-photo{margin:0}.rich26 .rf-process-photos img{aspect-ratio:1.5;object-fit:cover}.rich26 .rf-opening-note{display:flex;align-items:flex-start;gap:12px;padding:20px 23px;border:1px solid #b7d8dc;border-radius:8px;background:#e9f8f6;color:#496b72;font-size:14px;line-height:1.8;margin:36px 0 0}.rich26 .rf-opening-note svg{flex-shrink:0;color:#107c75;margin-top:3px}.rich26 .rf-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.rich26 .rf-faq-layout>div{min-width:0}.rich26 .rf-faq-layout h2{font-size:clamp(35px,3.5vw,48px);line-height:1.2;color:#05333c;margin:0 0 24px}.rich26 .rf-faq-layout h2 em{color:#087b91}.rich26 .rf-faq-layout>div>p{font-size:16px;line-height:1.85;color:#496b72;margin:0 0 24px}.rich26 .rf-faq-search{display:grid;gap:10px;font-size:14px;font-weight:600;line-height:1.6;color:#05333c}.rich26 .rf-faq-search>span{display:flex;align-items:center;gap:11px;background:#f7fcfc;border:1px solid #b7d8dc;border-radius:8px;padding:0 15px}.rich26 .rf-faq-search svg{color:#087b91;flex-shrink:0}.rich26 .rf-faq-search input{display:block;min-width:0;width:100%;padding:15px 0;border:0;outline:0;background:transparent;color:#05333c;font:400 15px/1.6 DM Sans,sans-serif}.rich26 .rf-faq-search input::placeholder{color:#5d777d;opacity:1}.rich26 .rf-faq-search>span:focus-within{outline:3px solid #087b91;outline-offset:3px}.rich26 .rf-faq-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.rich26 .rf-faq-topics button{font:600 13px/1.6 DM Sans,sans-serif;padding:9px 13px;background:#f1f8f8;color:#315e67;border:1px solid #c9e3e6;border-radius:7px;cursor:pointer}.rich26 .rf-faq-topics button[aria-pressed=true]{background:#10a9c8;color:#05333c;border-color:#10a9c8}.rich26 .rf-faq-topics button:hover:not([aria-pressed=true]){background:#dff4f5}.rich26 .rf-faq-topics button:focus-visible{outline:3px solid #087b91;outline-offset:4px}.rich26 .rf-faq-layout .rf-faq-count{font-size:12px;line-height:1.7;margin:17px 0;color:#496b72}.rich26 .rf-faq-list{border-top:1px solid #b7d8dc}.rich26 .rf-faq-list details{border-bottom:1px solid #b7d8dc}.rich26 .rf-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:23px;list-style:none;padding:22px 0;color:#05333c;font-size:16px;font-weight:600;line-height:1.6;cursor:pointer}.rich26 .rf-faq-list summary::-webkit-details-marker{display:none}.rich26 .rf-faq-list summary>svg{color:#087b91;flex-shrink:0;transition:transform .2s}.rich26 .rf-faq-list details[open] summary>svg{transform:rotate(45deg)}.rich26 .rf-faq-list details>p{font-size:15px;line-height:1.85;color:#496b72;margin:0;padding:0 23px 23px 0}.rich26 .rf-faq-list summary:focus-visible{outline:3px solid #087b91;outline-offset:4px}.rich26 .rf-faq-empty{padding:26px 0}.rich26 .rf-faq-empty h3{font-size:22px;line-height:1.5;color:#05333c;margin:0 0 10px}.rich26 .rf-faq-empty p{font-size:15px;line-height:1.8;color:#496b72;margin:0 0 18px}.rich26 .rf-faq-empty button{background:transparent;border:0;padding:0;cursor:pointer}.rich26 .rf-tool{background:#e9f8f6}.rich26 .rf-tool .rich-photo img{aspect-ratio:1.05;object-fit:cover}.rich26 .rf-checklist{list-style:none;display:grid;gap:14px;margin:25px 0;padding:0}.rich26 .rf-checklist li{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.8;color:#05333c}.rich26 .rf-checklist svg{color:#107c75;flex-shrink:0;margin-top:3px}.rich26 .rf-review-note{background:#e7f6fa}.rich26 .rf-review-grid{display:grid;grid-template-columns:52px 1fr;gap:25px;align-items:start}.rich26 .rf-review-grid>svg{color:#087b91;margin-top:7px}.rich26 .rf-review-grid h2{font-size:30px;line-height:1.4;letter-spacing:-.035em;color:#05333c;margin:0 0 16px}.rich26 .rf-review-grid p{color:#496b72;font-size:15px;line-height:1.85;max-width:900px;margin:0 0 20px}@media(max-width:1000px){.rich26 .rf-number-grid>div{padding:26px 24px}.rich26 .rf-number-grid dd{font-size:34px}.rich26 .rf-number-grid dd>span{font-size:16px}.rich26 .rf-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 25px}.rich26 .rf-split{gap:40px}.rich26 .rf-process-layout{gap:45px}.rich26 .rf-faq-layout{grid-template-columns:.8fr 1.2fr;gap:45px}.rich26 .rf-stage-grid{gap:25px}.rich26 .rf-stage-grid h3{font-size:22px}}@media(max-width:700px){.rich26 .rf-number-grid{grid-template-columns:1fr}.rich26 .rf-number-grid>div{padding:21px 23px;border-left:0;border-top:1px solid #cde7ea;display:flex;align-items:center;justify-content:space-between;gap:18px}.rich26 .rf-number-grid>div:first-child{border-top:0}.rich26 .rf-number-grid dt{font-size:13px;margin:0;max-width:42%}.rich26 .rf-number-grid dd{font-size:29px;text-align:right}.rich26 .rf-number-grid dd>span{font-size:15px}.rich26 .rf-investment-context{display:block;margin-top:20px}.rich26 .rf-investment-context>span{font-size:13px}.rich26 .rf-investment-context>p{margin-top:15px;font-size:12px}.rich26 .rf-benefit-grid{grid-template-columns:1fr;gap:35px}.rich26 .rf-benefit h3{font-size:23px}.rich26 .rf-benefit p{font-size:15px}.rich26 .rf-benefit>div{padding-top:17px}.rich26 .rf-stage-grid{grid-template-columns:1fr;gap:27px}.rich26 .rf-stage-grid article{padding-bottom:24px}.rich26 .rf-stage-number{font-size:40px;margin-bottom:15px}.rich26 .rf-stage-grid h3{font-size:23px}.rich26 .rf-stage-links{gap:9px;margin-top:25px}.rich26 .rf-stage-links a{font-size:12px;padding:10px 13px}.rich26 .rf-split{grid-template-columns:1fr;gap:29px}.rich26 .rf-split h2,.rich26 .rf-faq-layout h2{font-size:35px;margin-bottom:20px}.rich26 .rf-split p{font-size:15px}.rich26 .rf-film-poster{aspect-ratio:1.24}.rich26 .rf-film-play{width:57px;height:57px}.rich26 .rf-film-caption{font-size:13px;padding:11px 13px;left:12px;right:12px;bottom:12px}.rich26 .rf-preparation-grid{grid-template-columns:1fr;gap:25px}.rich26 .rf-preparation-grid article{padding-top:21px}.rich26 .rf-preparation-grid article>svg{margin-bottom:16px}.rich26 .rf-preparation-grid h3{font-size:22px}.rich26 .rf-process-layout{grid-template-columns:1fr;gap:34px}.rich26 .rf-process-list li{grid-template-columns:36px 1fr;gap:17px;padding-bottom:25px;margin-bottom:24px}.rich26 .rf-process-list li>span{width:34px;height:34px;font-size:14px}.rich26 .rf-process-list h3{font-size:22px}.rich26 .rf-process-list p{font-size:14px}.rich26 .rf-process-photos{grid-template-columns:1fr;gap:23px}.rich26 .rf-opening-note{padding:17px 18px;gap:10px;font-size:13px;margin-top:29px}.rich26 .rf-faq-layout{grid-template-columns:1fr;gap:30px}.rich26 .rf-faq-layout>div>p{font-size:15px}.rich26 .rf-faq-search{font-size:13px}.rich26 .rf-faq-search input{font-size:16px;padding:13px 0}.rich26 .rf-faq-topics{gap:7px;margin-top:16px}.rich26 .rf-faq-topics button{font-size:12px;padding:8px 11px}.rich26 .rf-faq-list summary{font-size:15px;gap:18px;padding:20px 0}.rich26 .rf-faq-list details>p{font-size:14px;padding-bottom:21px}.rich26 .rf-tool .rich-photo img{aspect-ratio:1.3}.rich26 .rf-review-grid{grid-template-columns:1fr;gap:17px}.rich26 .rf-review-grid h2{font-size:27px}.rich26 .rf-review-grid p{font-size:14px}}@media(prefers-reduced-motion:reduce){.rich26 .rf-film-play,.rich26 .rf-faq-list summary>svg{transition:none}.rich26 .rf-film-poster:hover .rf-film-play{transform:translate(-50%,-50%)}}.rich26 .rc-eyebrow{display:block;color:#107c75;font-size:13px;font-weight:650;line-height:1.65;margin-bottom:15px}.rich26 .rc-intro{padding-block:48px;background:#fff}.rich26 .rc-intro-grid{display:grid;grid-template-columns:1.45fr .7fr;align-items:start;gap:80px}.rich26 .rc-intro-grid>div{max-width:770px}.rich26 .rc-intro-grid>div>p{font-size:20px;line-height:1.8;color:#315e67;margin:0}.rich26 .rc-intro-grid>div>p+p{margin-top:18px}.rich26 .rc-intro-grid:not(:has(aside)){grid-template-columns:1fr}.rich26 .rc-intro-grid aside{padding:22px 0 22px 29px;border-left:3px solid #22bcb2;color:#496b72}.rich26 .rc-intro-grid aside>svg{color:#087b91;margin-bottom:13px}.rich26 .rc-intro-grid aside h2{font-size:23px;line-height:1.4;letter-spacing:-.03em;margin:0 0 9px}.rich26 .rc-intro-grid aside p,.rich26 .rc-intro-grid aside>span{display:block;font-size:14px;line-height:1.8;margin:0;color:#496b72}.rich26 .rc-year{display:block;font-family:Manrope,sans-serif;font-size:66px;font-weight:550;line-height:1.1;letter-spacing:-.06em;color:#087b91;margin-bottom:10px}.rich26 .rc-source-link,.rich26 .rc-text-button{display:inline-flex;align-items:center;gap:9px;color:#056b80;font:650 14px/1.65 DM Sans,sans-serif;text-decoration:none;border:0;padding:0;background:transparent;cursor:pointer}.rich26 .rc-source-link:hover,.rich26 .rc-text-button:hover{color:#05333c;text-decoration:underline;text-underline-offset:4px}.rich26 .rc-source-link svg,.rich26 .rc-text-button svg{flex-shrink:0}.rich26 .rc-intro-grid aside .rc-source-link{margin-top:17px}.rich26 .rc-inline-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.rich26 .rc-film-section{background:#e9f8f6}.rich26 .rc-film-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:84px}.rich26 .rc-film-grid h2{font-size:clamp(34px,3.4vw,47px);line-height:1.2;margin:0 0 23px;max-width:580px}.rich26 .rc-film-grid p{font-size:17px;line-height:1.85;color:#496b72;margin:0 0 21px;max-width:560px}.rich26 .rc-film-grid .rc-person{font-size:14px;font-weight:650;color:#05333c;margin-bottom:24px}.rich26 .rc-film-grid .rc-source-link{margin-top:21px;display:flex;max-width:max-content}.rich26 .rc-film-poster,.rich26 .rc-owner-poster{display:block;position:relative;width:100%;border:0;padding:0;overflow:hidden;background:#05333c;cursor:pointer}.rich26 .rc-film-poster{border-radius:13px;aspect-ratio:1.25}.rich26 .rc-film-poster img,.rich26 .rc-owner-poster img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.rich26 .rc-film-poster>span,.rich26 .rc-owner-poster>span{display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;padding-left:3px;background:#d9f779;color:#05333c;border-radius:50%;box-shadow:0 3px 14px #05333c26}.rich26 .rc-film-poster:hover img,.rich26 .rc-owner-poster:hover img{transform:scale(1.025)}.rich26 .rc-owner-film-grid{display:grid;grid-template-columns:1fr 1fr;gap:29px}.rich26 .rc-owner-film{min-width:0;border:1px solid #cde7ea;border-radius:13px;overflow:hidden;background:#fff;scroll-margin-top:115px}.rich26 .rc-owner-poster{aspect-ratio:1.55}.rich26 .rc-owner-film>div{padding:29px}.rich26 .rc-owner-film h3{font-size:29px;line-height:1.3;letter-spacing:-.035em;margin:0 0 13px}.rich26 .rc-owner-film p{font-size:16px;line-height:1.85;color:#496b72;margin:0}.rich26 .rc-owner-film .rc-eyebrow{font-size:12px;margin-bottom:12px}.rich26 .rc-timeline{position:relative;list-style:none;margin:0;padding:0 0 0 27px;max-width:1050px}.rich26 .rc-timeline:before{content:"";position:absolute;top:13px;bottom:35px;left:5px;width:2px;background:#b8dcd9}.rich26 .rc-timeline li{position:relative;display:grid;grid-template-columns:1fr;padding:0 0 38px 31px}.rich26 .rc-timeline li:last-child{padding-bottom:0}.rich26 .rc-timeline-dot{position:absolute;left:-28px;top:10px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#22bcb2;box-shadow:0 0 0 2px #22bcb2}.rich26 .rc-timeline-index{display:block;font-size:12px;font-weight:650;color:#107c75;margin-bottom:10px}.rich26 .rc-timeline h3{font-size:28px;line-height:1.4;letter-spacing:-.035em;margin:0 0 12px}.rich26 .rc-timeline p{font-size:17px;line-height:1.85;color:#496b72;max-width:850px;margin:0 0 15px}.rich26 .rc-history-note,.rich26 .rc-recognition{background:#e7f6fa}.rich26 .rc-history-grid,.rich26 .rc-recognition-grid{display:grid;grid-template-columns:.62fr 1.38fr;align-items:center;gap:84px}.rich26 .rc-year-panel,.rich26 .rc-recognition-year{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;background:#05333c;border-radius:13px;min-height:280px;color:#fff}.rich26 .rc-year-panel strong,.rich26 .rc-recognition-year strong{display:block;font-family:Manrope,sans-serif;font-size:94px;font-weight:550;line-height:1.1;letter-spacing:-.07em;color:#d9f779}.rich26 .rc-year-panel span,.rich26 .rc-recognition-year span,.rich26 .rc-recognition-year p{font-size:15px;line-height:1.7;color:#c4e9ed;margin:13px 0 0}.rich26 .rc-recognition-year span{margin:0 0 18px;font-size:21px;color:#fff;font-weight:600}.rich26 .rc-history-grid h2,.rich26 .rc-recognition-grid h2{font-size:clamp(32px,3.1vw,44px);line-height:1.25;margin:0 0 20px}.rich26 .rc-history-grid p,.rich26 .rc-recognition-grid>div:last-child p{font-size:16px;line-height:1.85;color:#496b72;margin:0 0 15px}.rich26 .rc-recognition-grid .rc-source-link{margin:11px 25px 0 0}.rich26 .rc-source-note{font-size:17px;line-height:1.85;color:#496b72;max-width:850px;margin:0 0 30px}.rich26 .rc-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.rich26 .rc-profile-grid+.rc-profile-grid{margin-top:28px}.rich26 .rc-profile-grid article{padding:30px;border:1px solid #cde7ea;border-radius:11px;background:#fff;min-width:0}.rich26 .rc-profile-grid article>img{display:block;width:100%;max-height:310px;object-fit:contain;margin-bottom:24px}.rich26 .rc-profile-grid h3{font-size:26px;line-height:1.35;letter-spacing:-.035em;margin:13px 0}.rich26 .rc-profile-grid p{font-size:16px;line-height:1.85;color:#496b72;margin:0 0 18px}.rich26 .rc-profile-grid .rc-source-link{margin:9px 25px 0 0}.rich26 .rc-category{display:inline-flex;align-items:center;max-width:100%;font-size:12px;line-height:1.6;color:#315e67;background:#e9f8f6;border-radius:4px;padding:6px 9px}.rich26 .rc-leadership-links{display:grid;grid-template-columns:1fr 1fr;gap:26px}.rich26 .rc-leadership-links>a{display:grid;grid-template-columns:34px 1fr 20px;gap:9px 14px;padding:27px;border:1px solid #cde7ea;border-radius:10px;color:#05333c;text-decoration:none}.rich26 .rc-leadership-links>a>svg:first-child{grid-row:1/3;color:#087b91;margin-top:3px}.rich26 .rc-leadership-links>a>svg:last-child{grid-column:3;grid-row:1/3;align-self:center;color:#087b91}.rich26 .rc-leadership-links strong{font-size:19px;line-height:1.5;font-weight:650}.rich26 .rc-leadership-links span{font-size:14px;line-height:1.8;color:#496b72}.rich26 .rc-technology{background:#f7fbfb}.rich26 .rc-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.rich26 .rc-tech-grid article{display:flex;flex-direction:column;min-width:0;border:1px solid #cde7ea;background:#fff;border-radius:12px;padding:28px}.rich26 .rc-tech-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:#087b91}.rich26 .rc-tech-top>svg{display:block;box-sizing:content-box;background:#e9f8f6;padding:13px;border-radius:8px}.rich26 .rc-tech-top>span{font-size:12px;line-height:1.5;font-weight:600;color:#496b72}.rich26 .rc-tech-grid h3{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin:0 0 12px}.rich26 .rc-tech-grid h3 a{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#05333c;text-decoration:none}.rich26 .rc-tech-grid h3 svg{color:#087b91;flex-shrink:0}.rich26 .rc-tech-grid p{font-size:14px;line-height:1.8;color:#496b72;margin:0 0 16px}.rich26 .rc-tech-grid .rc-tech-description{font-size:17px;font-weight:550;color:#05333c;line-height:1.65;margin-bottom:15px}.rich26 .rc-tech-grid ul{display:grid;gap:9px;list-style:none;margin:3px 0 24px;padding:0}.rich26 .rc-tech-grid li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;color:#315e67}.rich26 .rc-tech-grid li svg{margin-top:3px;color:#107c75;flex-shrink:0}.rich26 .rc-tech-grid .rc-tech-status{font-size:12px;line-height:1.75;border-top:1px solid #d7e9eb;padding-top:16px;margin:0 0 17px;color:#496b72}.rich26 .rc-tech-grid .rc-source-link{margin-top:auto;font-size:13px}.rich26 .rc-editorial-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:76px}.rich26 .rc-editorial-split>.rich-photo{margin:0}.rich26 .rc-editorial-split>.rich-photo img{aspect-ratio:1.04;object-fit:cover}.rich26 .rc-editorial-copy h2{font-size:clamp(34px,3.3vw,47px);line-height:1.2;margin:0 0 23px}.rich26 .rc-editorial-copy>p{font-size:17px;line-height:1.85;color:#496b72;margin:0 0 24px}.rich26 .rc-editorial-points{display:grid;gap:15px;margin:25px 0}.rich26 .rc-editorial-points p{display:flex;align-items:flex-start;gap:12px;color:#315e67;font-size:15px;line-height:1.8;margin:0}.rich26 .rc-editorial-points svg{flex-shrink:0;color:#087b91;margin-top:3px}.rich26 .rc-media-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:29px}.rich26 .rc-media-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rich26 .rc-media-filters button{border:1px solid #bbdce1;background:#f1f8f8;color:#315e67;border-radius:6px;padding:11px 15px;min-height:44px;font:600 13px/1.5 DM Sans,sans-serif;cursor:pointer}.rich26 .rc-media-filters button[aria-pressed=true]{background:#10a9c8;border-color:#10a9c8;color:#05333c}.rich26 .rc-media-filters button:hover:not([aria-pressed=true]){background:#dff2f2}.rich26 .rc-media-toolbar>span{font-size:13px;line-height:1.7;color:#496b72;white-space:nowrap}.rich26 .rc-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.rich26 .rc-media-card{min-width:0;display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #cde7ea;border-radius:12px}.rich26 .rc-media-brand{display:flex;align-items:center;justify-content:flex-start;min-height:76px;margin-bottom:23px}.rich26 .rc-media-brand img{display:block;object-fit:contain;object-position:left center;width:210px;height:66px;max-width:100%;border-radius:0}.rich26 .rc-media-brand strong{font:650 23px/1.3 Manrope,sans-serif;letter-spacing:-.035em;color:#05333c}.rich26 .rc-media-brand-dark{padding:12px;background:#05333c;border-radius:7px}.rich26 .rc-media-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 11px;color:#496b72;font-size:11px;line-height:1.7;margin-bottom:13px}.rich26 .rc-media-meta>span{font-weight:600;color:#107c75}.rich26 .rc-media-card h3{font-size:21px;line-height:1.45;letter-spacing:-.025em;margin:0 0 14px}.rich26 .rc-media-card h3 a{color:#05333c;text-decoration:none}.rich26 .rc-media-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.rich26 .rc-media-card>p{font-size:14px;line-height:1.85;color:#496b72;margin:0 0 22px}.rich26 .rc-media-card-footer{display:flex;flex-direction:column;align-items:flex-start;gap:11px;margin-top:auto;padding-top:15px;border-top:1px solid #d9e9eb}.rich26 .rc-media-card-footer>a{display:inline-flex;align-items:center;gap:8px;color:#056b80;font-size:12px;font-weight:600;line-height:1.7;text-decoration:none}.rich26 .rc-press-contact{background:#e9f8f6}.rich26 .rc-press-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px}.rich26 .rc-press-contact-grid h2{font-size:clamp(34px,3.5vw,48px);line-height:1.2;margin:0 0 20px}.rich26 .rc-press-contact-grid p{font-size:17px;line-height:1.85;color:#496b72;max-width:600px;margin:0}.rich26 .rc-press-contact-grid>a{display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:17px;padding:29px;border:1px solid #b4d9dc;border-radius:12px;background:#fff;color:#05333c;text-decoration:none}.rich26 .rc-press-contact-grid>a>svg{color:#087b91}.rich26 .rc-press-contact-grid small{display:block;font-size:12px;line-height:1.8;color:#496b72;margin-bottom:4px}.rich26 .rc-press-contact-grid strong{display:block;font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.rich26 .rc-contact-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:25px}.rich26 .rc-contact-grid>a,.rich26 .rc-contact-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0;padding:28px;background:#e9f8f6;border:1px solid #c8e3e3;border-radius:12px;color:#05333c;text-decoration:none}.rich26 .rc-contact-grid>*>svg{color:#087b91;margin-bottom:9px}.rich26 .rc-contact-grid>*>span{font-size:13px;font-weight:600;line-height:1.6;color:#315e67}.rich26 .rc-contact-grid>*>strong{display:block;font-family:Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-.03em;overflow-wrap:anywhere}.rich26 .rc-contact-grid>div>strong{font-size:19px;line-height:1.65}.rich26 .rc-contact-grid>*>small{font-size:13px;line-height:1.8;color:#496b72}.rich26 .rc-contact-grid .rc-source-link{font-size:13px;margin-top:auto}.rich26 .rc-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:35px}.rich26 .rc-channel-grid article{border-top:2px solid #22bcb2;padding:24px 0 0;min-width:0}.rich26 .rc-channel-grid article>svg{color:#087b91;margin-bottom:21px}.rich26 .rc-channel-grid h3{font-size:22px;line-height:1.4;letter-spacing:-.03em;margin:0 0 13px}.rich26 .rc-channel-grid p{font-size:14px;line-height:1.85;color:#496b72;margin:0 0 19px}.rich26 .rc-channel-grid a{font-size:13px;overflow-wrap:anywhere}.rich26 .rc-check-points{display:grid;gap:14px;list-style:none;padding:0;margin:26px 0}.rich26 .rc-check-points li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.8;color:#315e67}.rich26 .rc-check-points li svg{color:#107c75;flex-shrink:0;margin-top:3px}.rich26 .rc-guide-checklist{background:#e9f8f6}.rich26 .rc-guide-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:82px;align-items:start}.rich26 .rc-guide-grid>aside{position:sticky;top:135px}.rich26 .rc-guide-grid>aside h2{font-size:clamp(33px,3.1vw,44px);line-height:1.25;margin:0 0 23px}.rich26 .rc-guide-grid>aside>p{font-size:16px;line-height:1.85;color:#496b72;margin:0 0 22px}.rich26 .rc-checklist-count{display:block;max-width:max-content;padding:10px 14px;background:#d9f779;color:#05333c;font-size:13px;font-weight:650;line-height:1.7;border-radius:6px;margin:0 0 23px}.rich26 .rc-checklist{list-style:none;padding:0;margin:0;display:grid;gap:16px}.rich26 .rc-checklist li{border:1px solid #bddfdc;border-radius:10px;background:#fff;overflow:hidden}.rich26 .rc-checklist label{display:flex;align-items:flex-start;gap:17px;padding:24px;cursor:pointer}.rich26 .rc-checklist input{width:20px;height:20px;accent-color:#107c75;flex-shrink:0;margin:3px 0 0}.rich26 .rc-checklist input:focus-visible{outline:3px solid #087b91;outline-offset:4px}.rich26 .rc-checklist label>span{min-width:0}.rich26 .rc-checklist-index{display:block;font-size:11px;line-height:1.6;font-weight:650;color:#107c75;margin-bottom:8px}.rich26 .rc-checklist strong{display:block;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.03em;color:#05333c;margin-bottom:10px}.rich26 .rc-checklist-body{display:block;color:#496b72;font-size:15px;line-height:1.85}.rich26 .rc-checklist li:has(input:checked){border-color:#107c75}.rich26 .rc-cost-context{background:#fff}.rich26 .rc-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:27px}.rich26 .rc-cost-grid article{padding:32px;border:1px solid #cde7ea;border-radius:12px;background:#f7fbfb}.rich26 .rc-cost-grid article>svg{color:#087b91;margin-bottom:23px}.rich26 .rc-cost-grid h3{font-size:28px;line-height:1.35;letter-spacing:-.03em;margin:0 0 15px}.rich26 .rc-cost-grid p{font-size:16px;line-height:1.85;color:#496b72;margin:0}.rich26 .rc-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.rich26 .rc-reading-grid>a{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;border:1px solid #cde7ea;border-radius:12px;color:#05333c;text-decoration:none;background:#fff;transition:border-color .2s,background .2s}.rich26 .rc-reading-grid>a:hover{background:#f1faf8;border-color:#8fcbd6;color:#05333c}.rich26 .rc-reading-grid>a>svg{color:#087b91;margin-bottom:27px}.rich26 .rc-reading-grid h3{font-size:25px;line-height:1.4;letter-spacing:-.035em;margin:0 0 14px}.rich26 .rc-reading-grid p{font-size:15px;line-height:1.85;color:#496b72;margin:0 0 23px}.rich26 .rc-reading-grid>a>span{display:flex;align-items:center;gap:9px;color:#056b80;font-size:13px;font-weight:650;line-height:1.7;margin-top:auto}.rich26 .rc-reading-topics{background:#e9f8f6}.rich26 .rc-featured-article{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:65px;padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid #d0e6e8}.rich26 .rc-featured-article:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.rich26 .rc-featured-article>.rich-photo{margin:0}.rich26 .rc-featured-article>.rich-photo img{aspect-ratio:1.4;object-fit:cover}.rich26 .rc-featured-article h2{font-size:clamp(31px,3.1vw,43px);line-height:1.25;margin:0 0 21px}.rich26 .rc-featured-article h2 a{color:#05333c;text-decoration:none}.rich26 .rc-featured-article h2 a:hover{text-decoration:underline;text-underline-offset:6px}.rich26 .rc-featured-article p{font-size:17px;line-height:1.85;color:#496b72;margin:0 0 24px}.rich26 .rc-page-placeholder{max-width:780px}.rich26 :is(.rc-source-link,.rc-text-button,.rc-film-poster,.rc-owner-poster,.rc-media-filters button,.rc-media-card a,.rc-reading-grid>a,.rc-contact-grid>a,.rc-channel-grid a,.rc-leadership-links>a,.rc-press-contact-grid>a):focus-visible{outline:3px solid #087b91;outline-offset:5px}@media(max-width:1100px){.rich26 .rc-intro-grid{gap:45px}.rich26 .rc-film-grid,.rich26 .rc-editorial-split{gap:44px}.rich26 .rc-history-grid,.rich26 .rc-recognition-grid{gap:47px;grid-template-columns:.72fr 1.28fr}.rich26 .rc-year-panel,.rich26 .rc-recognition-year{padding:30px}.rich26 .rc-year-panel strong,.rich26 .rc-recognition-year strong{font-size:80px}.rich26 .rc-tech-grid,.rich26 .rc-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich26 .rc-contact-grid{gap:18px;grid-template-columns:1fr 1fr}.rich26 .rc-contact-grid>div:last-child{grid-column:1/-1}.rich26 .rc-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.rich26 .rc-guide-grid{gap:45px;grid-template-columns:.8fr 1.2fr}.rich26 .rc-reading-grid{gap:19px}.rich26 .rc-reading-grid>a{padding:24px}.rich26 .rc-reading-grid h3{font-size:22px}.rich26 .rc-featured-article{gap:42px}.rich26 .rc-press-contact-grid{gap:40px}}@media(max-width:800px){.rich26 .rc-intro-grid{grid-template-columns:1.2fr .8fr;gap:30px}.rich26 .rc-intro-grid>div>p{font-size:18px}.rich26 .rc-intro-grid aside{padding-left:22px}.rich26 .rc-year{font-size:54px}.rich26 .rc-film-grid,.rich26 .rc-editorial-split{gap:30px}.rich26 .rc-film-grid h2,.rich26 .rc-editorial-copy h2{font-size:34px}.rich26 .rc-film-grid p,.rich26 .rc-editorial-copy>p{font-size:15px}.rich26 .rc-owner-film>div{padding:23px}.rich26 .rc-owner-film h3{font-size:25px}.rich26 .rc-owner-film p{font-size:15px}.rich26 .rc-guide-grid{grid-template-columns:1fr;gap:31px}.rich26 .rc-guide-grid>aside{position:static}.rich26 .rc-guide-grid>aside>p{max-width:660px}.rich26 .rc-media-card{padding:23px}.rich26 .rc-press-contact-grid{grid-template-columns:1fr;gap:31px}.rich26 .rc-press-contact-grid>a{max-width:580px}.rich26 .rc-leadership-links{gap:18px}.rich26 .rc-leadership-links>a{padding:21px;grid-template-columns:28px 1fr;gap:10px 11px}.rich26 .rc-leadership-links>a>svg:last-child{display:none}.rich26 .rc-reading-grid{grid-template-columns:1fr 1fr}.rich26 .rc-featured-article{grid-template-columns:1fr 1fr;gap:30px}.rich26 .rc-featured-article h2{font-size:32px}.rich26 .rc-featured-article p{font-size:15px}}@media(max-width:600px){.rich26 .rc-eyebrow{font-size:12px;margin-bottom:13px}.rich26 .rc-intro{padding-block:33px}.rich26 .rc-intro-grid{grid-template-columns:1fr;gap:25px}.rich26 .rc-intro-grid>div>p{font-size:17px;line-height:1.85}.rich26 .rc-intro-grid aside{padding:13px 0 13px 20px}.rich26 .rc-intro-grid aside h2{font-size:22px}.rich26 .rc-year{font-size:56px}.rich26 .rc-film-grid,.rich26 .rc-editorial-split{grid-template-columns:1fr;gap:28px}.rich26 .rc-film-grid h2,.rich26 .rc-editorial-copy h2{font-size:34px}.rich26 .rc-film-grid p,.rich26 .rc-editorial-copy>p{font-size:16px}.rich26 .rc-film-poster{aspect-ratio:1.25}.rich26 .rc-film-poster>span,.rich26 .rc-owner-poster>span{width:54px;height:54px}.rich26 .rc-owner-film-grid{grid-template-columns:1fr;gap:24px}.rich26 .rc-owner-film>div{padding:23px 21px}.rich26 .rc-owner-film h3{font-size:27px}.rich26 .rc-owner-film p{font-size:15px}.rich26 .rc-inline-links{gap:15px;margin-top:18px}.rich26 .rc-owner-poster{aspect-ratio:1.45}.rich26 .rc-timeline{padding-left:18px}.rich26 .rc-timeline:before{left:4px}.rich26 .rc-timeline li{padding-left:24px;padding-bottom:31px}.rich26 .rc-timeline-dot{left:-20px;width:12px;height:12px}.rich26 .rc-timeline h3{font-size:25px}.rich26 .rc-timeline p{font-size:16px}.rich26 .rc-history-grid,.rich26 .rc-recognition-grid{grid-template-columns:1fr;gap:28px}.rich26 .rc-year-panel,.rich26 .rc-recognition-year{padding:27px;min-height:0}.rich26 .rc-year-panel strong,.rich26 .rc-recognition-year strong{font-size:76px}.rich26 .rc-recognition-year span{font-size:19px;margin-bottom:12px}.rich26 .rc-history-grid h2,.rich26 .rc-recognition-grid h2{font-size:33px}.rich26 .rc-profile-grid,.rich26 .rc-leadership-links{grid-template-columns:1fr;gap:21px}.rich26 .rc-profile-grid article{padding:24px 22px}.rich26 .rc-profile-grid h3{font-size:25px}.rich26 .rc-profile-grid p,.rich26 .rc-source-note{font-size:16px}.rich26 .rc-leadership-links>a{padding:23px;grid-template-columns:29px 1fr 18px}.rich26 .rc-leadership-links>a>svg:last-child{display:block}.rich26 .rc-leadership-links strong{font-size:19px}.rich26 .rc-tech-grid{grid-template-columns:1fr;gap:22px}.rich26 .rc-tech-grid article{padding:25px}.rich26 .rc-tech-grid h3{font-size:28px}.rich26 .rc-tech-grid p{font-size:15px}.rich26 .rc-tech-grid .rc-tech-description{font-size:18px}.rich26 .rc-tech-grid li{font-size:14px}.rich26 .rc-editorial-split>.rich-photo img{aspect-ratio:1.28}.rich26 .rc-editorial-points p{font-size:14px}.rich26 .rc-media-toolbar{display:block;margin-bottom:24px}.rich26 .rc-media-filters{gap:7px}.rich26 .rc-media-filters button{font-size:12px;padding:10px 12px;min-height:43px}.rich26 .rc-media-toolbar>span{display:block;font-size:12px;margin-top:14px}.rich26 .rc-media-grid{grid-template-columns:1fr;gap:22px}.rich26 .rc-media-card{padding:24px 22px}.rich26 .rc-media-brand{min-height:67px;margin-bottom:20px}.rich26 .rc-media-brand img{height:59px}.rich26 .rc-media-card h3{font-size:22px}.rich26 .rc-media-card>p{font-size:15px}.rich26 .rc-media-card-footer>a{font-size:13px}.rich26 .rc-press-contact-grid h2{font-size:35px}.rich26 .rc-press-contact-grid p{font-size:16px}.rich26 .rc-press-contact-grid>a{padding:23px 20px;grid-template-columns:27px 1fr 17px;gap:13px}.rich26 .rc-press-contact-grid strong{font-size:22px}.rich26 .rc-contact-grid{grid-template-columns:1fr;gap:20px}.rich26 .rc-contact-grid>a,.rich26 .rc-contact-grid>div{padding:27px 24px}.rich26 .rc-contact-grid>*>strong{font-size:25px}.rich26 .rc-contact-grid>div>strong{font-size:20px}.rich26 .rc-contact-grid>*>small{font-size:14px}.rich26 .rc-channel-grid{grid-template-columns:1fr;gap:29px;margin-top:35px}.rich26 .rc-channel-grid article{padding-top:22px}.rich26 .rc-channel-grid article>svg{margin-bottom:17px}.rich26 .rc-channel-grid h3{font-size:23px}.rich26 .rc-channel-grid p{font-size:15px}.rich26 .rc-check-points li{font-size:14px}.rich26 .rc-guide-grid>aside h2{font-size:34px}.rich26 .rc-guide-grid>aside>p{font-size:15px}.rich26 .rc-checklist label{gap:13px;padding:22px 18px}.rich26 .rc-checklist strong{font-size:21px}.rich26 .rc-checklist-body{font-size:15px}.rich26 .rc-checklist-index{margin-bottom:6px}.rich26 .rc-cost-grid{grid-template-columns:1fr;gap:20px}.rich26 .rc-cost-grid article{padding:26px 23px}.rich26 .rc-cost-grid h3{font-size:27px}.rich26 .rc-cost-grid p{font-size:15px}.rich26 .rc-reading-grid{grid-template-columns:1fr;gap:21px}.rich26 .rc-reading-grid>a{padding:27px 23px}.rich26 .rc-reading-grid h3{font-size:25px}.rich26 .rc-reading-grid p{font-size:15px}.rich26 .rc-featured-article{grid-template-columns:1fr;gap:26px}.rich26 .rc-featured-article h2{font-size:34px}.rich26 .rc-featured-article p{font-size:16px}}@media(prefers-reduced-motion:reduce){.rich26 .rc-film-poster img,.rich26 .rc-owner-poster img,.rich26 .rc-reading-grid>a{transition:none}.rich26 .rc-film-poster:hover img,.rich26 .rc-owner-poster:hover img{transform:none}}.rich26.rich-store-landing{--rs-ink:#05333c;--rs-copy:#496b72;--rs-line:#cde7ea;--rs-green:#22bcb2;--rs-lemon:#d9f779;--rs-mint:#e9f8f6;--rs-ice:#e7f6fa}.rich26.rich-store-landing .store-local-hero{padding:28px 0 54px;background:#e9f8f6}.rich26.rich-store-landing .breadcrumbs{font-size:12px;line-height:1.7;color:#496b72;margin-bottom:34px;flex-wrap:wrap}.rich26.rich-store-landing .breadcrumbs a{color:#496b72}.rich26.rich-store-landing .store-local-grid{grid-template-columns:1fr 1fr;gap:66px;align-items:center}.rich26.rich-store-landing .rs-local-copy{min-width:0}.rich26.rich-store-landing .section-label{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650;line-height:1.65;letter-spacing:.015em;color:#107c75;margin-bottom:15px}.rich26.rich-store-landing .rs-local-copy>.section-label>span{height:7px;width:7px;border-radius:50%;background:#22bcb2;flex-shrink:0}.rich26.rich-store-landing .store-local-grid h1{font-family:Manrope,sans-serif;font-size:clamp(35px,3.3vw,48px);line-height:1.16;letter-spacing:-.045em;color:#05333c;margin-bottom:20px}.rich26.rich-store-landing .rs-hero-intro{font-size:20px;line-height:1.6;color:#05333c;margin:0 0 20px}.rich26.rich-store-landing .rs-hero-intro em{font-family:Georgia,serif;color:#056b80;font-size:22px;font-style:italic}.rich26.rich-store-landing .store-local-address{font-size:16px;line-height:1.8;color:#496b72;gap:10px;margin-bottom:24px}.rich26.rich-store-landing .store-local-address svg{color:#107c75;flex-shrink:0;margin-top:4px}.rich26.rich-store-landing .store-local-actions{gap:12px;flex-wrap:wrap}.rich26.rich-store-landing .store-local-actions .button{min-height:49px;font-size:14px;border-radius:7px;gap:10px;line-height:1.45;padding:13px 18px;background:#22bcb2;border:1px solid #22bcb2;color:#05333c;font-weight:650}.rich26.rich-store-landing .store-local-actions .button.secondary{background:#fff;border-color:#8fcbd6;color:#05333c}.rich26.rich-store-landing .store-local-actions .button:hover{background:#63d0c9;border-color:#63d0c9;color:#05333c}.rich26.rich-store-landing .store-local-actions .button.secondary:hover{background:#e7f6fa;border-color:#10a9c8}.rich26.rich-store-landing .store-hours-summary{display:flex;align-items:flex-start;gap:8px;color:#315e67;font-size:13px;line-height:1.8;margin-top:23px}.rich26.rich-store-landing .store-hours-summary svg{flex-shrink:0;margin-top:4px;color:#107c75}.rich26.rich-store-landing .store-hours-summary strong{font-weight:650}.rich26.rich-store-landing .store-status-note{color:#496b72;font-size:12px;line-height:1.8;max-width:470px;margin-top:10px}.rich26.rich-store-landing .rs-store-visual{min-width:0}.rich26.rich-store-landing .rs-store-visual>figure{border:1px solid #b9dddf;background:#fff;border-radius:13px;overflow:hidden;margin:0}.rich26.rich-store-landing .rs-store-visual>figure>img{display:block;width:100%;height:auto;aspect-ratio:4/3;max-height:none;object-fit:contain;background:#f1f8f7;border-radius:0}.rich26.rich-store-landing .rs-store-visual figcaption{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.6;color:#05333c;background:#fff;margin:0;padding:13px 15px}.rich26.rich-store-landing .rs-store-visual figcaption svg{color:#087b91;flex-shrink:0}.rich26.rich-store-landing .rs-store-visual figcaption>span{margin-left:auto;color:#496b72;font-size:11px}.rich26.rich-store-landing .rs-owner-peek{display:flex;align-items:center;gap:13px;width:max-content;max-width:94%;position:relative;margin:-1px 0 0 18px;padding:14px 17px;background:#fff;border:1px solid #cde7ea;border-top:3px solid #d9f779;border-radius:0 0 10px 10px;color:#05333c;text-decoration:none;box-shadow:0 7px 20px #05333c08}.rich26.rich-store-landing .rs-owner-peek>img{width:51px;height:51px;object-fit:cover;object-position:center 22%;border-radius:50%;background:#e9f8f6;flex-shrink:0}.rich26.rich-store-landing .rs-owner-peek>span{min-width:0}.rich26.rich-store-landing .rs-owner-peek small{display:block;font-size:11px;line-height:1.5;color:#496b72;margin-bottom:3px}.rich26.rich-store-landing .rs-owner-peek strong{display:block;font-size:14px;line-height:1.5;font-weight:650}.rich26.rich-store-landing .rs-owner-peek>svg{margin-left:12px;flex-shrink:0;color:#087b91}.rich26.rich-store-landing .rs-store-navigation{border-block:1px solid #cde7ea;background:#fff;padding:0}.rich26.rich-store-landing .rs-store-navigation>.container{display:flex;flex-wrap:wrap;gap:13px 30px;padding-block:19px}.rich26.rich-store-landing .rs-store-navigation a{display:inline-flex;align-items:center;gap:8px;color:#315e67;font-size:13px;font-weight:600;line-height:1.6;text-decoration:none}.rich26.rich-store-landing .rs-store-navigation a svg{color:#087b91;flex-shrink:0}.rich26.rich-store-landing .rs-store-navigation a:hover{color:#056478}.rich26.rich-store-landing .store-local-content{max-width:1280px;padding-top:65px}.rich26.rich-store-landing .store-local-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:none;margin:0 0 63px}.rich26.rich-store-landing .store-local-intro h2{font-size:clamp(28px,2.7vw,38px);line-height:1.25;letter-spacing:-.04em;color:#05333c;margin:0}.rich26.rich-store-landing .store-local-intro p{font-size:16px;line-height:1.85;color:#496b72;margin:0 0 16px}.rich26.rich-store-landing .store-local-intro p:last-child{margin-bottom:0}.rich26.rich-store-landing .rs-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:28px}.rich26.rich-store-landing .rs-section-heading h2{margin:0;font-size:clamp(28px,2.65vw,37px);line-height:1.25;letter-spacing:-.04em;color:#05333c}.rich26.rich-store-landing .rs-section-heading>p{max-width:390px;margin:0;color:#496b72;font-size:15px;line-height:1.8}.rich26.rich-store-landing .store-local-gallery{margin-bottom:62px}.rich26.rich-store-landing .store-local-gallery>.rs-local-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.rich26.rich-store-landing .rs-local-photo-grid figure{margin:0;min-width:0}.rich26.rich-store-landing .rs-local-photo-grid figure>a{display:block;position:relative;overflow:hidden;border-radius:10px;background:#e9f8f6}.rich26.rich-store-landing .rs-local-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:0;transition:transform .4s ease}.rich26.rich-store-landing .rs-local-photo-grid a:hover img{transform:scale(1.025)}.rich26.rich-store-landing .rs-photo-open{position:absolute;right:11px;bottom:11px;display:grid;place-items:center;height:33px;width:33px;border-radius:50%;background:#d9f779;color:#05333c}.rich26.rich-store-landing .rs-local-photo-grid figcaption{font-size:13px;line-height:1.75;color:#496b72;margin-top:10px}.rich26.rich-store-landing .store-profile>section{border-color:#cde7ea;padding-top:42px;margin-top:42px;margin-bottom:42px}.rich26.rich-store-landing .store-profile h2{font-size:clamp(28px,2.65vw,37px);line-height:1.3;letter-spacing:-.035em;color:#05333c;margin:0 0 24px}.rich26.rich-store-landing .store-profile h3{color:#05333c;line-height:1.5}.rich26.rich-store-landing .store-profile p{color:#496b72;line-height:1.85}.rich26.rich-store-landing .store-visit>.store-facts{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:30px;padding:26px;border:1px solid #cde7ea;border-radius:11px;background:#f3faf9}.rich26.rich-store-landing .store-facts h3{font-size:16px;margin-bottom:8px}.rich26.rich-store-landing .store-facts p,.rich26.rich-store-landing .store-facts a{font-size:14px;line-height:1.8}.rich26.rich-store-landing .store-facts small{font-size:12px;line-height:1.75;color:#496b72}.rich26.rich-store-landing .store-facts svg{color:#107c75}.rich26.rich-store-landing .store-map{border-color:#cde7ea;border-radius:11px}.rich26.rich-store-landing .store-map-preview{padding:40px 30px;background:#e7f6fa}.rich26.rich-store-landing .store-map-preview h3{font-size:21px}.rich26.rich-store-landing .store-map-preview p{font-size:15px;line-height:1.8}.rich26.rich-store-landing .store-specialities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rich26.rich-store-landing .store-specialities>div>div{padding:23px;border:1px solid #cde7ea;border-top:3px solid #22bcb2;border-radius:8px;background:#fff}.rich26.rich-store-landing .store-specialities h3{font-size:18px;line-height:1.4;margin-bottom:12px}.rich26.rich-store-landing .store-specialities p{font-size:14px;line-height:1.85}.rich26.rich-store-landing .store-owner-introduction.has-portrait{grid-template-columns:minmax(200px,290px) minmax(0,1fr);gap:43px;align-items:start}.rich26.rich-store-landing .store-owner-portrait{border-color:#cde7ea;border-radius:11px;background:#e9f8f6}.rich26.rich-store-landing .store-owner-portrait img{aspect-ratio:570/630;object-fit:contain}.rich26.rich-store-landing .store-owner .eyebrow{color:#107c75;font-size:12px;letter-spacing:.01em;line-height:1.7}.rich26.rich-store-landing .store-owner h2{margin-bottom:12px}.rich26.rich-store-landing .store-owner-role{color:#107c75;font-weight:600}.rich26.rich-store-landing .store-owner ul{color:#496b72;font-size:15px;line-height:1.85}.rich26.rich-store-landing .store-owner li{padding-left:3px;margin-bottom:10px}.rich26.rich-store-landing .store-review-heading>a{font-size:13px}.rich26.rich-store-landing .google-review-summary{border-color:#cde7ea}.rich26.rich-store-landing .store-review-card{border-color:#cde7ea;border-radius:10px;background:#fff;box-shadow:0 4px 13px #05333c04}.rich26.rich-store-landing .store-review-card blockquote{color:#05333c;font-size:16px;line-height:1.85}.rich26.rich-store-landing .store-review-author>span{background:#e9f8f6;color:#107c75}.rich26.rich-store-landing .store-google-reviews .store-review-snapshot{font-size:12px;color:#496b72;line-height:1.8}.rich26.rich-store-landing .store-contact-note{font-size:13px;line-height:1.8;color:#496b72}.rich26.rich-store-landing .rs-owner-film{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:46px;margin:56px 0;padding:34px;background:#e9f8f6;border:1px solid #cde7ea;border-radius:12px}.rich26.rich-store-landing .rs-owner-film h2{font-size:32px;line-height:1.25;letter-spacing:-.035em;margin:0 0 19px;color:#05333c}.rich26.rich-store-landing .rs-owner-film p{color:#496b72;font-size:16px;line-height:1.85}.rich26.rich-store-landing .rs-owner-film .rs-source-note{font-size:12px;line-height:1.8;margin-top:16px}.rich26.rich-store-landing .rs-owner-film .button{margin-top:24px;gap:10px}.rich26.rich-store-landing .rs-owner-film .text-link{display:flex;width:max-content;max-width:100%;margin-top:18px;gap:8px;font-size:13px}.rich26.rich-store-landing .rs-owner-film-poster{position:relative;display:block;padding:0;width:100%;border:0;border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:#05333c;cursor:pointer}.rich26.rich-store-landing .rs-owner-film-poster>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.8}.rich26.rich-store-landing .rs-owner-film-poster>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#d9f779;color:#05333c;padding-left:3px}.rich26.rich-store-landing .store-local-related{padding:50px 0;border-color:#cde7ea}.rich26.rich-store-landing .store-local-related>div:not(.rs-section-heading){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rich26.rich-store-landing .store-local-related>.rs-section-heading>a{display:inline-flex;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.rich26.rich-store-landing .store-local-related>div:not(.rs-section-heading)>a{display:block;min-width:0;border:1px solid #cde7ea;border-radius:10px;padding:0;overflow:hidden;background:#fff}.rich26.rich-store-landing .store-local-related>div:not(.rs-section-heading)>a>img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#e9f8f6;display:block}.rich26.rich-store-landing .store-local-related>div:not(.rs-section-heading)>a>div{padding:21px}.rich26.rich-store-landing .store-local-related h3{font-size:18px;line-height:1.5;letter-spacing:-.025em;color:#05333c;margin-bottom:12px}.rich26.rich-store-landing .store-local-related p{font-size:14px;line-height:1.8;color:#496b72;margin-bottom:18px}.rich26.rich-store-landing .store-local-franchise{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:35px 38px;margin:8px 0 60px;border:0;border-radius:12px;background:#05333c}.rich26.rich-store-landing .store-local-content .store-local-franchise{background:#05333c}.rich26.rich-store-landing .store-local-franchise>div{max-width:665px}.rich26.rich-store-landing .store-local-franchise .section-label{color:#d9f779}.rich26.rich-store-landing .store-local-franchise h2{color:#fff;font-size:31px;line-height:1.3;letter-spacing:-.035em;margin-bottom:14px}.rich26.rich-store-landing .store-local-franchise p{color:#c4e9ed;font-size:15px;line-height:1.85;margin:0}.rich26.rich-store-landing .store-local-franchise .button{flex-shrink:0;background:#d9f779;border-color:#d9f779;color:#05333c;font-size:14px;gap:12px;white-space:nowrap}.rich26.rich-store-landing :is(a,button,summary):focus-visible{outline:3px solid #087b91;outline-offset:5px}.rich26.rich-store-landing .store-local-franchise a:focus-visible{outline-color:#d9f779}.rich26.rich-store-directory .rs-directory-proof,.rich26.rich-store-gallery .rs-directory-proof{padding:25px 0;background:#05333c;color:#fff}.rich26.rich-store-directory .rs-directory-proof>.container,.rich26.rich-store-gallery .rs-directory-proof>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rich26.rich-store-directory .rs-directory-proof>.container>div,.rich26.rich-store-gallery .rs-directory-proof>.container>div{display:flex;align-items:center;gap:16px;min-width:0}.rich26.rich-store-directory .rs-directory-proof svg,.rich26.rich-store-gallery .rs-directory-proof svg{color:#d9f779;flex-shrink:0}.rich26.rich-store-directory .rs-directory-proof p,.rich26.rich-store-gallery .rs-directory-proof p{margin:0;line-height:1.6}.rich26.rich-store-directory .rs-directory-proof strong,.rich26.rich-store-gallery .rs-directory-proof strong{font-family:Manrope,sans-serif;display:block;font-size:27px;font-weight:600;color:#d9f779;letter-spacing:-.025em}.rich26.rich-store-directory .rs-directory-proof span,.rich26.rich-store-gallery .rs-directory-proof span{display:block;color:#c4e9ed;font-size:13px}.rich26.rich-store-directory .store-map-toolbar h3{font-size:20px;line-height:1.4;margin:0 0 5px}.rich26.rich-store-directory .store-map-toolbar p{font-size:14px;line-height:1.65;margin:0}.rich26.rich-store-directory .store-map-card h3{font-size:17px;line-height:1.35;letter-spacing:-.02em;margin:5px 0 8px}.rich26.rich-store-directory .store-map-card p{font-size:13px;line-height:1.5;margin:0 0 10px}.rich26.rich-store-directory .store-map-card .store-map-area{font-size:12px}.rich26.rich-store-directory .location-finder{padding-top:65px;padding-bottom:65px}.rich26.rich-store-directory .location-finder .section-heading h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1.25;color:#05333c}.rich26.rich-store-directory .location-finder .section-heading p{font-size:16px;line-height:1.85;color:#496b72}.rich26.rich-store-directory .location-filters{background:#e9f8f6;border-color:#cde7ea;border-radius:11px;gap:18px;padding:25px}.rich26.rich-store-directory .location-filters label{font-size:13px;line-height:1.6;color:#315e67}.rich26.rich-store-directory .location-filters :is(input,select){border-color:#a8d1d5;border-radius:6px;color:#05333c;min-height:48px;font-size:15px}.rich26.rich-store-directory .location-results-bar p{color:#496b72;font-size:14px}.rich26.rich-store-directory .location-card{border-color:#cde7ea;border-radius:11px;box-shadow:0 5px 17px #05333c05;padding:24px}.rich26.rich-store-directory .location-photo{margin:-24px -24px 22px;border-radius:10px 10px 0 0;border-color:#cde7ea;background:#e9f8f6}.rich26.rich-store-directory .location-photo img{object-fit:contain}.rich26.rich-store-directory .location-card-area{font-size:12px;color:#107c75;line-height:1.7;margin-bottom:13px}.rich26.rich-store-directory .location-card h3{font-size:20px;line-height:1.45;letter-spacing:-.025em;color:#05333c;margin-bottom:13px}.rich26.rich-store-directory .location-card>p{font-size:14px;line-height:1.85;color:#496b72}.rich26.rich-store-directory .location-card-links{border-color:#cde7ea;gap:16px;padding-top:18px}.rich26.rich-store-directory .location-card-links>a{font-size:13px;color:#056b80}.rich26.rich-store-directory .location-card-links>a:last-child{color:#496b72}.rich26.rich-store-directory .rs-visit-guidance{background:#e9f8f6;padding:55px 0}.rich26.rich-store-directory .rs-visit-guidance>.container{display:grid;grid-template-columns:.8fr 1.5fr;gap:70px;align-items:start}.rich26.rich-store-directory .rs-visit-guidance h2{font-size:34px;line-height:1.25;letter-spacing:-.04em;color:#05333c;margin:0}.rich26.rich-store-directory .rs-visit-guidance .section-label{display:block;font-size:12px;color:#107c75;font-weight:650;letter-spacing:.01em;line-height:1.7;margin-bottom:15px}.rich26.rich-store-directory .rs-visit-guidance>.container>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.rich26.rich-store-directory .rs-visit-guidance article>svg{color:#107c75;margin-bottom:18px}.rich26.rich-store-directory .rs-visit-guidance h3{font-size:18px;line-height:1.4;color:#05333c;margin-bottom:12px}.rich26.rich-store-directory .rs-visit-guidance p{font-size:14px;line-height:1.85;color:#496b72;margin:0}.rich26.rich-store-gallery #network-gallery{scroll-margin-top:110px}.rich26.rich-store-gallery .gallery-section{padding-top:62px;padding-bottom:62px}.rich26.rich-store-gallery .gallery-introduction>p{font-size:16px;line-height:1.85;color:#496b72}.rich26.rich-store-gallery .gallery-total{color:#315e67}.rich26.rich-store-gallery .gallery-total strong{color:#05333c}.rich26.rich-store-gallery .gallery-controls{padding:23px;background:#e9f8f6;border:1px solid #cde7ea;border-radius:11px}.rich26.rich-store-gallery .gallery-categories button{border-color:#b7d8dc;color:#315e67;background:#fff;border-radius:6px;font-size:13px;min-height:42px}.rich26.rich-store-gallery .gallery-categories button[aria-pressed=true]{background:#d9f779;color:#05333c;border-color:#bedb83}.rich26.rich-store-gallery .gallery-store-filter{color:#315e67;font-size:13px}.rich26.rich-store-gallery .gallery-store-filter select{border-color:#a8d1d5;background:#fff;color:#05333c;border-radius:6px;min-height:45px}.rich26.rich-store-gallery .gallery-photo{border-color:#cde7ea;background:#fff;border-radius:11px;overflow:hidden}.rich26.rich-store-gallery .gallery-photo figcaption{padding:19px 20px}.rich26.rich-store-gallery .gallery-photo figcaption>a{color:#056b80;font-size:14px}.rich26.rich-store-gallery .gallery-photo figcaption p{color:#496b72;font-size:13px;line-height:1.75}.rich26.rich-store-gallery .gallery-expand{color:#05333c;background:#d9f779}.rich26.rich-store-gallery .gallery-result-line p,.rich26.rich-store-gallery .gallery-load-more p{color:#496b72;font-size:13px}.rich26.rich-store-gallery .gallery-lightbox{border-color:#cde7ea;background:#fff;color:#05333c}.rich26.rich-store-gallery .gallery-lightbox-toolbar{border-color:#cde7ea;color:#496b72}.rich26.rich-store-gallery .gallery-lightbox-footer p{color:#496b72}.rich26.rich-store-gallery .gallery-lightbox-arrows button,.rich26.rich-store-gallery .gallery-lightbox-toolbar button{color:#05333c;border-color:#b7d8dc;background:#fff}.rich26.rich-store-gallery .gallery-lightbox :is(a,button):focus-visible{outline:3px solid #087b91;outline-offset:4px}@media(max-width:1100px){.rich26.rich-store-landing .store-local-grid{gap:38px}.rich26.rich-store-landing .store-local-grid h1{font-size:39px}.rich26.rich-store-landing .rs-hero-intro{font-size:18px}.rich26.rich-store-landing .rs-hero-intro em{font-size:20px}.rich26.rich-store-landing .store-local-intro{gap:40px}.rich26.rich-store-landing .store-local-franchise{align-items:flex-start;flex-direction:column;gap:24px}.rich26.rich-store-directory .rs-visit-guidance>.container{gap:40px;grid-template-columns:1fr 1.8fr}.rich26.rich-store-directory .rs-visit-guidance>.container>div:last-child{gap:20px}.rich26.rich-store-landing .rs-owner-peek{margin-left:10px;padding:12px;gap:10px}.rich26.rich-store-landing .rs-store-visual figcaption>span{display:none}}@media(max-width:850px){.rich26.rich-store-landing .store-local-grid{grid-template-columns:1fr;gap:32px}.rich26.rich-store-landing .rs-store-visual{max-width:650px}.rich26.rich-store-landing .store-local-intro{grid-template-columns:1fr;gap:22px}.rich26.rich-store-landing .store-visit>.store-facts{grid-template-columns:1fr 1fr}.rich26.rich-store-landing .store-visit>.store-facts>div:first-child{grid-column:1/-1}.rich26.rich-store-landing .store-specialities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rich26.rich-store-landing .store-owner-introduction.has-portrait{grid-template-columns:220px 1fr;gap:28px}.rich26.rich-store-landing .rs-section-heading{align-items:flex-start;gap:25px}.rich26.rich-store-landing .rs-section-heading>p{max-width:310px}.rich26.rich-store-directory .rs-visit-guidance>.container{grid-template-columns:1fr;gap:30px}.rich26.rich-store-landing .rs-owner-film{gap:30px;padding:28px}.rich26.rich-store-landing .rs-owner-film h2{font-size:28px}}@media(max-width:600px){.rich26.rich-store-landing .store-local-hero{padding:22px 0 35px}.rich26.rich-store-landing .breadcrumbs{font-size:11px;gap:8px;margin-bottom:25px}.rich26.rich-store-landing .store-local-grid{gap:28px}.rich26.rich-store-landing .store-local-grid h1{font-size:32px;line-height:1.2;margin-bottom:18px}.rich26.rich-store-landing .rs-hero-intro{font-size:17px;line-height:1.7;margin-bottom:18px}.rich26.rich-store-landing .rs-hero-intro em{font-size:19px}.rich26.rich-store-landing .store-local-address{font-size:15px;line-height:1.85;margin-bottom:22px}.rich26.rich-store-landing .store-local-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rich26.rich-store-landing .store-local-actions .button{font-size:12px;line-height:1.5;padding:12px 10px;min-height:49px;gap:7px}.rich26.rich-store-landing .store-local-actions .button>svg{width:16px;height:16px;flex-shrink:0}.rich26.rich-store-landing .store-hours-summary{font-size:12px;margin-top:20px}.rich26.rich-store-landing .store-status-note{font-size:12px}.rich26.rich-store-landing .rs-store-visual>figure>img{aspect-ratio:4/3}.rich26.rich-store-landing .rs-store-visual figcaption{font-size:11px;padding:11px 12px}.rich26.rich-store-landing .rs-owner-peek{padding:12px;margin:0 0 0 10px;max-width:calc(100% - 20px);gap:10px}.rich26.rich-store-landing .rs-owner-peek>img{height:44px;width:44px}.rich26.rich-store-landing .rs-owner-peek small{font-size:10px}.rich26.rich-store-landing .rs-owner-peek strong{font-size:12px}.rich26.rich-store-landing .rs-owner-peek>svg{margin-left:3px;width:16px}.rich26.rich-store-landing .rs-store-navigation>.container{gap:15px 20px;padding-block:18px}.rich26.rich-store-landing .rs-store-navigation a{font-size:12px;gap:7px}.rich26.rich-store-landing .rs-store-navigation a svg{height:16px;width:16px}.rich26.rich-store-landing .store-local-content{padding-top:38px}.rich26.rich-store-landing .store-local-intro{margin-bottom:40px;gap:19px}.rich26.rich-store-landing .store-local-intro h2{font-size:29px}.rich26.rich-store-landing .store-local-intro p{font-size:15px;line-height:1.85}.rich26.rich-store-landing .rs-section-heading{display:block;margin-bottom:23px}.rich26.rich-store-landing .rs-section-heading h2{font-size:28px}.rich26.rich-store-landing .rs-section-heading>p{max-width:none;font-size:14px;margin-top:15px}.rich26.rich-store-landing .rs-section-heading>.text-link{margin-top:15px}.rich26.rich-store-landing .store-local-gallery>.rs-local-photo-grid{grid-template-columns:1fr;gap:22px}.rich26.rich-store-landing .rs-local-photo-grid img{aspect-ratio:1.5}.rich26.rich-store-landing .rs-local-photo-grid figcaption{font-size:13px}.rich26.rich-store-landing .store-local-gallery{margin-bottom:42px}.rich26.rich-store-landing .store-profile>section{padding-top:32px;margin-top:32px;margin-bottom:32px}.rich26.rich-store-landing .store-profile h2{font-size:28px}.rich26.rich-store-landing .store-visit>.store-facts{grid-template-columns:1fr;padding:22px;gap:24px}.rich26.rich-store-landing .store-visit>.store-facts>div:first-child{grid-column:auto}.rich26.rich-store-landing .store-facts p,.rich26.rich-store-landing .store-facts a{font-size:14px}.rich26.rich-store-landing .store-map-preview{padding:28px 20px}.rich26.rich-store-landing .store-map-preview h3{font-size:20px}.rich26.rich-store-landing .store-map-preview p{font-size:14px}.rich26.rich-store-landing .store-specialities>div{grid-template-columns:1fr;gap:18px}.rich26.rich-store-landing .store-specialities>div>div{padding:22px}.rich26.rich-store-landing .store-specialities h3{font-size:18px}.rich26.rich-store-landing .store-specialities p{font-size:14px}.rich26.rich-store-landing .store-owner-introduction.has-portrait{grid-template-columns:1fr;gap:23px}.rich26.rich-store-landing .store-owner-portrait{width:230px;max-width:100%}.rich26.rich-store-landing .store-owner ul{font-size:14px}.rich26.rich-store-landing .store-review-card{padding:22px}.rich26.rich-store-landing .store-review-card blockquote{font-size:15px}.rich26.rich-store-landing .rs-owner-film{grid-template-columns:1fr;gap:25px;padding:25px 22px;margin:40px 0}.rich26.rich-store-landing .rs-owner-film h2{font-size:27px}.rich26.rich-store-landing .rs-owner-film p{font-size:15px}.rich26.rich-store-landing .rs-owner-film .rs-source-note{font-size:12px}.rich26.rich-store-landing .rs-owner-film .button{font-size:13px;min-height:47px;gap:9px;margin-top:20px}.rich26.rich-store-landing .rs-owner-film-poster{aspect-ratio:4/3}.rich26.rich-store-landing .store-local-related{padding:36px 0}.rich26.rich-store-landing .store-local-related>div:not(.rs-section-heading){grid-template-columns:1fr;gap:20px}.rich26.rich-store-landing .store-local-related>div:not(.rs-section-heading)>a>div{padding:21px}.rich26.rich-store-landing .store-local-franchise{padding:26px 23px;margin:8px 0 42px;gap:23px}.rich26.rich-store-landing .store-local-franchise h2{font-size:27px}.rich26.rich-store-landing .store-local-franchise p{font-size:14px}.rich26.rich-store-landing .store-local-franchise .button{font-size:13px;white-space:normal;gap:10px;min-height:49px}.rich26.rich-store-directory .store-map-toolbar h3{font-size:18px}.rich26.rich-store-directory .store-map-toolbar p{font-size:13px;line-height:1.45}.rich26.rich-store-directory .rs-directory-proof,.rich26.rich-store-gallery .rs-directory-proof{padding:23px 0}.rich26.rich-store-directory .rs-directory-proof>.container,.rich26.rich-store-gallery .rs-directory-proof>.container{gap:20px;grid-template-columns:1fr}.rich26.rich-store-directory .rs-directory-proof>.container>div,.rich26.rich-store-gallery .rs-directory-proof>.container>div{gap:13px}.rich26.rich-store-directory .rs-directory-proof p,.rich26.rich-store-gallery .rs-directory-proof p{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rich26.rich-store-directory .rs-directory-proof strong,.rich26.rich-store-gallery .rs-directory-proof strong{font-size:24px}.rich26.rich-store-directory .rs-directory-proof span,.rich26.rich-store-gallery .rs-directory-proof span{font-size:12px}.rich26.rich-store-directory .location-finder{padding-top:42px;padding-bottom:42px}.rich26.rich-store-directory .location-finder .section-heading h2{font-size:29px}.rich26.rich-store-directory .location-finder .section-heading p{font-size:15px}.rich26.rich-store-directory .location-filters{padding:19px 16px;gap:17px 11px}.rich26.rich-store-directory .location-filters label{font-size:12px}.rich26.rich-store-directory .location-filters :is(input,select){font-size:14px}.rich26.rich-store-directory .location-card{padding:22px}.rich26.rich-store-directory .location-photo{margin:-22px -22px 20px}.rich26.rich-store-directory .location-card h3{font-size:20px}.rich26.rich-store-directory .location-card-area{font-size:12px}.rich26.rich-store-directory .location-card-links>a{font-size:12px}.rich26.rich-store-directory .rs-visit-guidance{padding:40px 0}.rich26.rich-store-directory .rs-visit-guidance>.container{gap:27px}.rich26.rich-store-directory .rs-visit-guidance h2{font-size:29px}.rich26.rich-store-directory .rs-visit-guidance>.container>div:last-child{grid-template-columns:1fr;gap:25px}.rich26.rich-store-directory .rs-visit-guidance article>svg{margin-bottom:11px}.rich26.rich-store-directory .rs-visit-guidance h3{font-size:19px}.rich26.rich-store-gallery .gallery-section{padding-top:40px;padding-bottom:42px}.rich26.rich-store-gallery .gallery-introduction>p{font-size:15px}.rich26.rich-store-gallery .gallery-controls{padding:18px 16px}.rich26.rich-store-gallery .gallery-categories button{font-size:12px;min-height:40px}.rich26.rich-store-gallery .gallery-store-filter{font-size:12px}.rich26.rich-store-gallery .gallery-photo figcaption{padding:17px 18px}.rich26.rich-store-gallery .gallery-photo figcaption>a{font-size:13px}.rich26.rich-store-gallery .gallery-photo figcaption p{font-size:13px}}@media(prefers-reduced-motion:reduce){.rich26.rich-store-landing .rs-local-photo-grid a:hover img{transform:none}.rich26.rich-store-landing .rs-local-photo-grid img{transition:none}}.rich26.rich-store-landing .rs-local-photo-grid[data-scroll-reveal=true]>figure{transition:opacity .65s ease,transform .65s ease}.rich26.rich-store-landing .rs-local-photo-grid[data-scroll-reveal=true]>figure:not([data-visible=true]){opacity:0;transform:translateY(18px)}.rich26.rich-store-landing .rs-local-photo-grid[data-scroll-reveal=true]>figure[data-visible=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rich26.rich-store-landing .rs-local-photo-grid[data-scroll-reveal=true]>figure{transition:opacity .25s linear}.rich26.rich-store-landing .rs-local-photo-grid[data-scroll-reveal=true]>figure:not([data-visible=true]){transform:none}}.rich26 .rd-product-intro-grid,.rich26 .rd-source-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}.rich26 .rd-product-intro-grid>div>p+p{margin-top:20px}.rich26 .rd-release-note{padding:32px;background:#e9f8f6;border:1px solid #c3e2df;border-radius:12px}.rich26 .rd-release-note>svg{color:#107c75;margin-bottom:20px}.rich26 .rd-release-note h2{font-size:28px;line-height:1.35;margin-bottom:18px}.rich26 .rd-release-note p{font-size:15px;line-height:1.85}.rich26 .rd-release-note p+p{margin-top:15px}.rich26 .rd-release-note .rich-text-link{margin-top:21px}.rich26 .rd-capabilities{background:#e7f6fa}.rich26 .rd-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.rich26 .rd-capability-grid article{position:relative;padding:27px;background:#fff;border:1px solid #cde7ea;border-radius:10px;min-width:0}.rich26 .rd-capability-grid article>span{position:absolute;right:24px;top:27px;font-size:13px;color:#496b72}.rich26 .rd-capability-grid article>svg{color:#107c75;margin-bottom:23px}.rich26 .rd-capability-grid h3{font-size:23px;margin-bottom:14px}.rich26 .rd-capability-grid p{font-size:14px}.rich26 .rd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.rich26 .rd-related-grid>a{padding:27px;border-top:2px solid #22bcb2;background:#f6fbfb;border-radius:0 0 9px 9px;color:#05333c;text-decoration:none;min-width:0}.rich26 .rd-related-grid>a:hover{background:#e9f8f6}.rich26 .rd-related-grid>a>svg{color:#107c75;margin-bottom:20px}.rich26 .rd-related-grid h3{font-size:22px;line-height:1.45;margin-bottom:14px}.rich26 .rd-related-grid p{font-size:14px;line-height:1.8}.rich26 .rd-related-grid>a>span:last-child{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#056b80;margin-top:20px}.rich26 .rd-related-grid .rd-publisher-label{display:block;color:#107c75;font-size:13px;line-height:1.6;margin-bottom:14px}.rich26 .rd-source article h2{margin-bottom:23px}.rich26 .rd-source article>p{font-size:17px;line-height:1.95;margin-bottom:22px}.rich26 .rd-source-card{padding:32px;border:1px solid #cde7ea;border-radius:12px;background:#f6fbfb}.rich26 .rd-source-card>img{display:block;width:auto;max-width:100%;height:auto;max-height:80px;object-fit:contain;margin:0 0 28px;border-radius:0}.rich26 .rd-source-card>img.rd-publisher-dark{background:#05333c;padding:12px;border-radius:6px}.rich26 .rd-source-card>h3{margin-bottom:24px}.rich26 .rd-source-card dl{margin:0}.rich26 .rd-source-card dl>div{padding:17px 0;border-top:1px solid #cde7ea}.rich26 .rd-source-card dt{font-size:12px;color:#496b72;margin-bottom:5px;line-height:1.6}.rich26 .rd-source-card dd{font-size:15px;color:#05333c;line-height:1.7;margin:0}.rich26 .rd-source-card>p{font-size:12px;line-height:1.8;margin-top:15px}.rich26 .rd-reading-grid,.rich26 .rd-policy-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:start}.rich26 .rd-reading article>section{margin-top:38px;padding-top:34px;border-top:1px solid #cde7ea;scroll-margin-top:115px}.rich26 .rd-reading article>section:first-of-type{margin-top:0;padding-top:0;border-top:0}.rich26 .rd-reading article h2{font-size:32px;line-height:1.3;margin-bottom:19px}.rich26 .rd-reading article p{font-size:18px;line-height:1.95}.rich26 .rd-reading article .rd-published{font-size:12px;margin-bottom:28px;line-height:1.7}.rich26 .rd-reading aside{padding:29px;background:#e9f8f6;border:1px solid #c3e2df;border-radius:12px;position:sticky;top:115px}.rich26 .rd-reading aside h2{font-size:27px;margin-bottom:16px}.rich26 .rd-reading aside>p{font-size:14px}.rich26 .rd-reading aside nav{margin:22px 0}.rich26 .rd-reading aside nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #bedbd8;color:#05333c;font-size:14px;line-height:1.65}.rich26 .rd-policy .rich-hero{padding-bottom:38px;background:#e9f8f6}.rich26 .rd-policy-section{padding-top:48px}.rich26 .rd-policy article>section{padding-top:30px;margin-top:30px;border-top:1px solid #cde7ea;scroll-margin-top:115px}.rich26 .rd-policy article h2{font-size:29px;line-height:1.35;margin-bottom:16px}.rich26 .rd-policy article p{font-size:17px;line-height:1.95}.rich26 .rd-policy-context{padding:22px;background:#f1f8f8;border:1px solid #cde7ea;border-radius:8px}.rich26 .rd-policy aside{min-width:0;padding:24px;border:1px solid #cde7ea;border-radius:12px;background:#fff}.rich26 .rd-policy aside .rich-photo{margin-bottom:26px}.rich26 .rd-policy aside h2{font-size:25px;line-height:1.4;margin-bottom:14px}.rich26 .rd-policy aside>p{font-size:14px;margin-bottom:18px}.rich26 .rd-policy aside>a{display:block;font-size:14px;line-height:1.7;color:#056b80;overflow-wrap:anywhere;margin-top:9px}.rich26 .rd-policy aside nav{margin-top:25px;border-top:1px solid #cde7ea}.rich26 .rd-policy aside nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #cde7ea;font-size:13px;line-height:1.65;color:#05333c}.rich26 .rd-policy aside nav a[aria-current=page]{color:#056b80;font-weight:650}.rich26 .rich-policy-preferences{padding:13px 20px;min-height:47px;font:inherit;font-size:14px;font-weight:600;line-height:1.5;border:1px solid #087b91;border-radius:6px;background:#fff;color:#056b80;margin-top:27px;cursor:pointer}@media(max-width:1000px){.rich26 .rd-product-intro-grid,.rich26 .rd-source-grid{gap:40px}.rich26 .rd-reading-grid,.rich26 .rd-policy-grid{gap:42px}.rich26 .rd-related-grid,.rich26 .rd-capability-grid{gap:20px}.rich26 .rd-source-card{padding:26px}.rich26 .rd-capability-grid article,.rich26 .rd-related-grid>a{padding:23px}}@media(max-width:700px){.rich26 .rd-product-intro-grid,.rich26 .rd-source-grid,.rich26 .rd-reading-grid,.rich26 .rd-policy-grid{grid-template-columns:1fr;gap:32px}.rich26 .rd-capability-grid,.rich26 .rd-related-grid{grid-template-columns:1fr;gap:21px}.rich26 .rd-release-note{padding:25px}.rich26 .rd-release-note h2{font-size:26px}.rich26 .rd-source article>p{font-size:16px}.rich26 .rd-source-card{padding:25px}.rich26 .rd-reading article h2{font-size:28px}.rich26 .rd-reading article p{font-size:16px;line-height:1.9}.rich26 .rd-reading aside{position:static;padding:25px}.rich26 .rd-policy article h2{font-size:27px}.rich26 .rd-policy article p{font-size:16px}.rich26 .rd-policy-context{padding:20px}.rich26 .rd-policy aside{padding:22px}.rich26 .rd-policy-section{padding-top:34px}}.jobs-site{--jobs-ink:#123c44;--jobs-muted:#526c72;--jobs-line:#d6e7e9;--jobs-aqua:#eaf8f7;--jobs-lemon:#e8f78c;color:var(--jobs-ink)}.jobs-site .rich-hero{padding-bottom:54px}.jobs-site .rich-hero h1{font-size:clamp(2.65rem,4.4vw,4.6rem)}.jobs-site a:focus-visible,.hiring-workspace a:focus-visible,.hiring-workspace button:focus-visible,.jobs-site button:focus-visible{outline:3px solid #087b88;outline-offset:4px}.jobs-trust{display:flex;gap:40px;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--jobs-line);border-bottom:1px solid var(--jobs-line)}.jobs-trust>span{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.jobs-trust svg{color:#117b7c}.jobs-openings{padding-top:84px;padding-bottom:80px;scroll-margin-top:130px}.jobs-section-heading{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:50px;margin-bottom:36px}.jobs-section-heading h2,.jobs-process h2,.job-apply-layout h2{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.15;letter-spacing:-.045em}.jobs-site h2 em{font-family:Georgia,serif;font-weight:400;color:#217581}.jobs-section-heading>p{font-size:16px;color:var(--jobs-muted);max-width:400px;margin:0}.jobs-eyebrow{display:block;font-size:14px;font-weight:650;color:#16767a;margin-bottom:16px;letter-spacing:0}.jobs-filters{display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:20px;background:var(--jobs-aqua);padding:25px;border:1px solid #c7e2e1;border-radius:16px}.jobs-filters label,.job-application-form label,.hiring-workspace label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:600}.jobs-filters label>span{display:flex;align-items:center;gap:8px}.jobs-filters input,.jobs-filters select,.job-application-form input:not([type=checkbox]),.job-application-form select,.job-application-form textarea,.hiring-workspace input,.hiring-workspace select,.hiring-workspace textarea{width:100%;min-width:0;min-height:48px;background:#fff;border:1px solid #b9d3d7;color:#163d45;border-radius:7px;padding:12px 13px;font:inherit;font-size:15px;font-weight:400}.jobs-filters :is(input,select):focus,.job-application-form :is(input,select,textarea):focus,.hiring-workspace :is(input,select,textarea):focus{outline:2px solid #0b8f9c;outline-offset:2px}.jobs-results-line{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 12px}.jobs-results-line p{font-size:14px;color:var(--jobs-muted);margin:0}.jobs-results-line button{background:none;border:0;color:#0b727b;text-decoration:underline;font:inherit;font-size:14px;padding:8px}.jobs-location-group{margin-top:34px}.jobs-location-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.jobs-location-icon{display:grid;place-items:center;background:var(--jobs-lemon);width:44px;height:44px;border-radius:12px}.jobs-location-heading h3{font-size:22px;line-height:1.2;letter-spacing:-.03em;margin:0}.jobs-location-heading small{display:block;color:var(--jobs-muted);font-size:13px;font-weight:400;margin-top:5px}.jobs-location-heading>span:last-child{margin-left:auto;font-size:13px;color:var(--jobs-muted)}.jobs-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.job-card{position:relative;padding:28px;border:1px solid var(--jobs-line);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.job-card:hover,.job-card:focus-within{border-color:#61b3b9;box-shadow:0 10px 28px #123c440a}.job-card-top{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px;color:#487078}.job-type{display:inline-block;background:#eef8f7;border-radius:6px;padding:5px 9px;white-space:nowrap}.job-card h4{font-size:25px;letter-spacing:-.035em;margin:22px 0 12px;line-height:1.25;overflow-wrap:anywhere}.job-card h4 a{color:var(--jobs-ink);text-decoration:none}.job-card-link:after{content:"";position:absolute;inset:0;border-radius:14px}.job-card-link:focus-visible{outline:none}.job-card-link:focus-visible:after{outline:3px solid #096d79;outline-offset:3px}.job-card-location{display:flex;gap:7px;align-items:center;font-size:14px;color:#526c72}.job-card-summary{font-size:15px;color:var(--jobs-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:18px 0}.job-card-facts{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;font-weight:600;min-height:25px}.job-card-facts>span{display:inline-flex;align-items:center;gap:7px}.job-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--jobs-line);padding-top:18px;margin-top:22px;gap:15px}.job-card-bottom>span{font-size:12px;color:var(--jobs-muted)}.job-card-bottom .job-card-action{display:flex;gap:8px;align-items:center;color:#096d79;font-weight:650;font-size:14px;white-space:nowrap}.jobs-empty{display:flex;align-items:center;text-align:center;flex-direction:column;gap:15px;padding:50px 28px;border:1px dashed #bdd7d8;border-radius:14px;background:#fbfefd}.jobs-empty>svg{color:#20898e}.jobs-empty h3{font-size:25px;margin:0;letter-spacing:-.03em}.jobs-empty p{font-size:15px;max-width:550px;margin:0;color:#526c72}.jobs-empty a{display:flex;gap:8px;align-items:center;font-weight:600;color:#086a76}.jobs-process{padding:70px 0;background:#edf8f7}.jobs-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;list-style:none;padding:0;margin:40px 0 0}.jobs-process li{display:flex;gap:17px;border-top:1px solid #bfd9da;padding-top:24px}.jobs-process li>span{font-size:18px;color:#14828a;font-weight:650}.jobs-process h3{font-size:19px;margin:0 0 10px}.jobs-process p{font-size:15px;color:var(--jobs-muted);margin:0}.jobs-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:55px;padding-bottom:55px}.jobs-contact h2{font-size:26px}.jobs-contact p{font-size:15px;color:var(--jobs-muted);margin-bottom:0}.jobs-contact>a{display:flex;gap:12px;align-items:center;color:#096d79;font-size:17px;font-weight:600}.job-detail-header{padding:25px 0 50px;background:#edf8f7;border-bottom:1px solid var(--jobs-line)}.job-detail-header .rich-breadcrumbs{margin-bottom:30px}.jobs-back{display:flex;align-items:center;gap:8px;color:#287079;font-size:14px;margin-bottom:35px}.job-detail-header h1{font-size:clamp(2.3rem,4.6vw,4.5rem);letter-spacing:-.045em;margin:0 0 28px;max-width:950px;line-height:1.12;overflow-wrap:anywhere}.job-detail-facts{display:flex;flex-wrap:wrap;gap:25px;color:#3b626a;font-size:15px}.job-detail-facts>span{display:flex;align-items:center;gap:8px}.job-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:80px;padding-top:55px;padding-bottom:70px;align-items:start}.job-description-section{margin-bottom:36px}.job-description-section h2{font-size:26px;margin-bottom:18px;letter-spacing:-.035em}.job-prose p{font-size:16px;color:#4b656c;line-height:1.85;overflow-wrap:anywhere}.job-detail-locations{display:grid;gap:12px}.job-detail-locations>div{display:flex;align-items:start;gap:12px;padding:18px;background:#f5faf9;border-radius:9px}.job-detail-locations svg{flex-shrink:0;color:#147b82}.job-detail-locations strong{font-size:15px}.job-detail-locations p{font-size:14px;margin:6px 0 0;color:#526c72}.job-overview{position:sticky;top:125px;border:1px solid var(--jobs-line);border-radius:14px;padding:28px;background:#fff}.job-overview h2{font-size:24px;line-height:1.3}.job-overview dl>div{padding:15px 0;border-bottom:1px solid var(--jobs-line)}.job-overview dt{font-size:13px;color:#526c72;margin-bottom:6px}.job-overview dd{font-size:16px;font-weight:600;margin:0}.job-overview .button{display:flex;justify-content:space-between;font-size:14px;margin-top:28px;gap:12px}.job-overview>p{font-size:13px;margin:20px 0 0;color:#526c72}.job-overview>p svg{vertical-align:middle;margin-right:5px}.job-closed{padding:15px;background:#f7f2e8;border-radius:6px}.jobs-closed-section{padding-top:20px;padding-bottom:65px}.job-apply-section{background:#ecf7f6;padding:80px 0;scroll-margin-top:110px}.job-apply-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:65px;align-items:start}.job-apply-layout>div:first-child>p{font-size:16px;color:#496870;max-width:350px;margin-top:24px}.job-apply-layout ul{padding:0;list-style:none;display:grid;gap:15px;margin:28px 0}.job-apply-layout li{display:flex;gap:10px;font-size:14px;align-items:center}.job-apply-layout li svg{color:#19858a;flex-shrink:0}.job-apply-layout>div:first-child>a{font-size:14px;font-weight:600;color:#096a73}.job-application-form{padding:34px;border:1px solid #ccdfdf;border-radius:16px;background:#fff;box-shadow:0 12px 40px #113b4405}.job-form-heading{border-bottom:1px solid #d9e8e8;padding-bottom:22px;margin-bottom:24px}.job-form-heading h3{font-size:26px;letter-spacing:-.035em;margin-bottom:8px}.job-form-heading>span{font-size:12px;color:#526c72}.job-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px}.job-form-full{grid-column:1/-1}.job-application-form label>span{font-weight:400}.job-resume-upload{border:1px dashed #76b4b9;border-radius:10px;background:#f6fbfa;padding:23px;align-items:center;text-align:center;cursor:pointer;margin:24px 0}.job-resume-upload svg{color:#147d85}.job-resume-upload strong{font-size:15px;overflow-wrap:anywhere;max-width:100%}.job-resume-upload>span{font-size:13px;color:#526c72}.job-resume-upload input[type=file]{padding:8px;font-size:13px;border:0;background:none;min-height:0}.job-application-form .job-consent{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7}.job-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#087d88}.job-consent a,.job-privacy-note a{color:#086e79;text-decoration:underline}.job-privacy-note{font-size:12px;line-height:1.7;color:#526c72;margin-top:16px}.job-submit{width:100%;display:flex;justify-content:space-between;margin-top:22px;font-size:15px}.job-form-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px!important;color:#526c72;margin:15px 0 0}.job-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.job-application-confirmed{padding:40px;border:1px solid #b8d9d5;border-radius:16px;background:#fff}.job-success-icon{width:64px;height:64px;background:#e8f78c;display:grid;place-items:center;border-radius:50%;margin-bottom:28px}.job-application-confirmed h3{font-size:38px;line-height:1.15;letter-spacing:-.04em}.job-application-confirmed p{font-size:15px;color:#4b656c}.job-reference{padding:15px;background:#f0f8f6;border-radius:8px}.job-application-confirmed>a{display:flex;gap:10px;align-items:center;color:#086a76;font-weight:650;margin-top:25px}.hiring-workspace{color:#173c44}.hiring-workspace button,.hiring-workspace a{font-size:14px}.hiring-workspace .button{font-size:14px;gap:10px;min-height:43px}.hiring-intro,.hiring-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.hiring-intro p{font-size:15px;color:#526c72;margin:0}.hiring-intro a{display:flex;align-items:center;gap:7px;color:#086c78}.hiring-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:25px 0}.hiring-metrics article{border:1px solid #d3e4e5;padding:22px;border-radius:10px;background:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.hiring-metrics svg{color:#18818b}.hiring-metrics strong{font-size:31px;grid-row:1/3;grid-column:2}.hiring-metrics span{font-size:13px;color:#526c72}.hiring-tabs{display:flex;gap:25px;border-bottom:1px solid #ccdfdf;margin-bottom:30px}.hiring-tabs>button{border:0;border-bottom:3px solid transparent;background:none;padding:15px 4px;font:inherit;font-size:15px;font-weight:650;color:#526c72}.hiring-tabs>button[aria-selected=true]{border-bottom-color:#0c8e9a;color:#085e69}.hiring-list-toolbar h2{font-size:25px;margin:0}.hiring-list-toolbar p{font-size:14px;margin:0}.hiring-list-toolbar>button:not(.button){border:1px solid #bfd8db;background:#fff;padding:10px 15px;border-radius:6px;color:#0e6976}.hiring-job-list{display:grid;gap:16px}.hiring-job-row{display:flex;justify-content:space-between;gap:25px;margin:0;border-radius:12px}.hiring-job-row h3{font-size:22px;margin:12px 0;letter-spacing:-.03em}.hiring-job-row p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;color:#526c72}.hiring-job-row small{font-size:12px}.hiring-badge{display:inline-block;background:#eef3f4;color:#526c72;border-radius:5px;font-size:12px;padding:5px 9px;font-weight:650;white-space:nowrap}.hiring-badge.live{background:#e5f5d7;color:#326025}.hiring-job-controls{display:flex;align-items:center;gap:28px}.hiring-applicant-count{border:0;background:#eef8f6;padding:14px 18px;border-radius:10px;display:flex;flex-direction:column;align-items:center;min-width:100px;color:#155f66;gap:4px}.hiring-applicant-count strong{font-size:26px}.hiring-job-controls>div{display:flex;align-items:start;flex-direction:column;gap:12px}.hiring-job-controls>div button,.hiring-job-controls a{border:0;background:none;padding:0;display:flex;align-items:center;gap:5px;color:#076d79}.hiring-editor{border-radius:12px}.hiring-editor h2{font-size:27px;margin:0;overflow-wrap:anywhere}.hiring-editor>p{font-size:14px;color:#526c72}.hiring-editor-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.hiring-text-button{background:none;border:0;display:inline-flex;align-items:center;gap:8px;color:#0d6977;padding:4px 0;font:inherit;font-size:14px}.hiring-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.hiring-full{grid-column:1/-1}.hiring-workspace label small{font-size:12px;color:#526c72;font-weight:400}.hiring-locations{border:1px solid #cfe2e2;border-radius:9px;padding:24px;margin:30px 0}.hiring-locations legend{font-size:18px;font-weight:650;padding:0 8px}.hiring-locations>p{font-size:14px;color:#526c72;margin-bottom:22px}.hiring-location-row{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:14px;margin-bottom:18px}.hiring-location-row button{border:1px solid #d6e4e5;background:#fff;color:#64777c;border-radius:6px;width:40px;height:48px;display:grid;place-items:center}.hiring-editor-actions{display:flex;gap:14px;border-top:1px solid #d8e7e7;margin-top:28px;padding-top:25px}.hiring-applicant-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr auto;gap:13px;align-items:end;margin-bottom:25px}.hiring-pagination{display:flex;gap:20px;justify-content:end;align-items:center;font-size:13px;margin-top:20px}.hiring-pagination button{border:1px solid #cbdfe1;padding:9px 14px;background:#fff;border-radius:6px}.hiring-workspace button:disabled{opacity:.5;cursor:not-allowed}.hiring-applicant-detail .hiring-text-button{margin-bottom:30px}.hiring-candidate-header{display:flex;justify-content:space-between;align-items:start;gap:20px;padding-bottom:25px;border-bottom:1px solid #d3e4e6}.hiring-candidate-header h2{font-size:33px;margin:0;overflow-wrap:anywhere}.hiring-candidate-header p{font-size:15px;color:#526c72;margin-bottom:0}.hiring-candidate-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding-top:30px}.hiring-candidate-columns h3{font-size:20px}.hiring-candidate-facts{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.hiring-candidate-facts dt{font-size:12px;color:#526c72;margin-bottom:7px}.hiring-candidate-facts dd{margin:0;font-size:15px;overflow-wrap:anywhere}.hiring-candidate-facts a{color:#0c7480}.hiring-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;color:#496870}.hiring-resume-card{display:flex;align-items:center;gap:14px;background:#edf8f6;border:1px solid #cfE4e2;padding:20px;border-radius:10px;margin:25px 0 16px}.hiring-resume-card>div{min-width:0}.hiring-resume-card strong{font-size:14px;overflow-wrap:anywhere}.hiring-resume-card small{display:block;margin-top:8px;font-size:12px;color:#526c72}.hiring-resume-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.hiring-resume-actions>a:not(.button){color:#086e78;text-decoration:underline}.hiring-consent-record{display:block;font-size:12px;color:#526c72;margin-top:22px;line-height:1.7}.hiring-review-form{padding:25px;background:#f5faf9;border-radius:12px;border:1px solid #d5e6e5;display:flex;flex-direction:column;gap:22px}.hiring-review-form h3{margin:0}.hiring-review-form p{font-size:12px;color:#526c72;margin:0}.hiring-review-form .button{align-self:start}@media(max-width:1100px){.hiring-applicant-filters{grid-template-columns:1fr 1fr}.hiring-job-row{flex-direction:column}.hiring-job-controls{justify-content:space-between}.hiring-job-controls>div{flex-direction:row;flex-wrap:wrap;align-items:center}.hiring-location-row{grid-template-columns:1fr 1fr}.hiring-location-row button{justify-self:end}.hiring-candidate-columns{grid-template-columns:1fr}.job-detail-layout,.job-apply-layout{gap:35px}}@media(max-width:700px){.jobs-site .rich-hero{padding-bottom:26px}.jobs-trust{flex-direction:column;gap:17px;padding-top:24px;padding-bottom:24px}.jobs-trust>span{font-size:14px}.jobs-openings{padding-top:45px;padding-bottom:45px;scroll-margin-top:95px}.jobs-section-heading{grid-template-columns:1fr;gap:20px}.jobs-section-heading h2{font-size:31px}.jobs-section-heading>p{font-size:15px}.jobs-filters{grid-template-columns:1fr;padding:20px;gap:18px}.jobs-card-grid{grid-template-columns:1fr}.job-card{padding:23px}.job-card h4{font-size:24px}.job-card-top{font-size:12px}.jobs-location-heading h3{font-size:21px}.jobs-location-heading>span:last-child{font-size:11px}.job-card-bottom>span{font-size:11px}.jobs-process{padding:45px 0}.jobs-process h2{font-size:32px}.jobs-process ol{grid-template-columns:1fr;gap:22px;margin-top:28px}.jobs-process li{padding-top:20px}.jobs-contact{align-items:start;flex-direction:column;padding-top:40px;padding-bottom:45px;gap:20px}.jobs-contact h2{font-size:25px}.jobs-contact>a{font-size:16px}.job-detail-header{padding:20px 0 30px}.job-detail-header h1{font-size:37px}.job-detail-facts{gap:16px;font-size:14px}.job-detail-layout{grid-template-columns:1fr;gap:15px;padding-top:30px;padding-bottom:40px}.job-description-section h2{font-size:25px}.job-prose p{font-size:15px}.job-overview{position:static;padding:24px}.job-overview .button{font-size:14px}.job-apply-section{padding:45px 0;scroll-margin-top:90px}.job-apply-layout{grid-template-columns:1fr;gap:35px}.job-apply-layout h2{font-size:36px}.job-application-form{padding:24px 20px}.job-form-heading h3{font-size:25px}.job-form-grid{grid-template-columns:1fr;gap:20px}.job-resume-upload{padding:18px 12px}.job-application-form .job-consent{font-size:12px}.job-form-note{font-size:10px!important;align-items:start}.job-application-confirmed{padding:28px}.job-application-confirmed h3{font-size:33px}.hiring-intro{flex-direction:column;align-items:start}.hiring-intro p{font-size:14px}.hiring-metrics{grid-template-columns:1fr 1fr;gap:10px}.hiring-metrics article{padding:16px 13px}.hiring-metrics strong{font-size:26px}.hiring-metrics span{font-size:11px}.hiring-metrics svg{width:17px}.hiring-list-toolbar h2{font-size:21px}.hiring-workspace .button{font-size:13px;padding:12px 15px;gap:8px}.hiring-editor-heading{flex-direction:column;gap:12px}.hiring-editor h2{font-size:25px}.hiring-form-grid{grid-template-columns:1fr;gap:20px}.hiring-locations{padding:18px 14px}.hiring-location-row{grid-template-columns:1fr;gap:15px;border-bottom:1px solid #cfe2e2;padding-bottom:18px}.hiring-location-row button{height:38px}.hiring-editor-actions{flex-direction:column}.hiring-applicant-filters{grid-template-columns:1fr}.hiring-job-row h3{font-size:23px}.hiring-job-controls{gap:16px;align-items:start}.hiring-job-controls>div{flex-direction:column;align-items:start}.hiring-candidate-header{flex-direction:column;gap:15px}.hiring-candidate-header h2{font-size:29px}.hiring-candidate-facts{grid-template-columns:1fr}.hiring-review-form{padding:20px}.hiring-tabs>button{font-size:14px}.hiring-candidate-columns{gap:28px}.hiring-resume-card{padding:16px}.hiring-pagination{font-size:12px;justify-content:space-between;gap:8px}.jobs-empty{padding:35px 20px}.jobs-empty h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.job-card{transition:none}}.hiring-resume-overlay{position:fixed;inset:0;z-index:2000;background:#102e38b8;padding:28px;display:flex;justify-content:center;align-items:center}.hiring-resume-dialog{background:#f0f4f3;border-radius:14px;width:min(1040px,100%);max-height:calc(100dvh - 56px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 80px #0004}.hiring-resume-toolbar{position:static;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-shrink:0;padding:20px 25px;background:#fff;border-bottom:1px solid #d4e4e5;box-shadow:none}.hiring-resume-toolbar h2{font-size:20px;margin:0;letter-spacing:-.02em;overflow-wrap:anywhere}.hiring-resume-toolbar p{font-size:12px;color:#526c72;margin:6px 0 0}.hiring-resume-toolbar>button{background:#eff6f5;border:0;width:40px;height:40px;display:grid;place-items:center;border-radius:7px;flex-shrink:0;color:#1c545c}.hiring-resume-pages{display:flex;gap:14px;align-items:center;flex-shrink:0;padding:12px 25px;border-bottom:1px solid #cbdfe0;background:#f8fbfa;font-size:13px}.hiring-resume-pages button{width:32px;height:32px;background:#fff;border:1px solid #bdd7d8;border-radius:5px;display:grid;place-items:center}.hiring-resume-pages a{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:13px;color:#0d6c78}.hiring-resume-canvas{padding:24px;overflow:auto;min-height:150px;overscroll-behavior:contain}.hiring-resume-canvas>canvas{display:block;width:100%;height:auto;background:#fff;box-shadow:0 3px 15px #123c4412}.hiring-resume-canvas>canvas[hidden]{display:none}.hiring-resume-canvas>p{font-size:14px;text-align:center;padding:12px;color:#48696e}.hiring-resume-overlay :focus-visible{outline:3px solid #087b88;outline-offset:3px}@media(max-width:700px){.hiring-resume-overlay{padding:10px}.hiring-resume-dialog{max-height:calc(100dvh - 20px);border-radius:10px}.hiring-resume-toolbar{padding:16px}.hiring-resume-toolbar h2{font-size:17px}.hiring-resume-pages{padding:12px;gap:7px;font-size:12px}.hiring-resume-pages a{font-size:11px;gap:4px}.hiring-resume-pages a>svg{width:14px}.hiring-resume-canvas{padding:12px}}.job-application-form,.job-application-confirmed{scroll-margin-top:130px}@media(max-width:700px){.job-application-form,.job-application-confirmed{scroll-margin-top:90px}}.job-rich-label{font-size:14px;font-weight:650;margin-bottom:10px}.job-rich-frame{border:1px solid #b9d3d7;border-radius:8px;background:#fff;overflow:hidden}.job-rich-frame:focus-within{outline:2px solid #0b8f9c;outline-offset:2px}.job-rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;background:#f3f8f7;padding:9px;border-bottom:1px solid #d1e2e3}.hiring-workspace .job-rich-toolbar select{width:132px;min-height:34px;font-size:13px;padding:6px 9px;margin-right:5px}.job-rich-toolbar button{display:grid;place-items:center;width:33px;height:33px;padding:0;border:1px solid transparent;border-radius:5px;background:none;color:#2a5961}.job-rich-toolbar button[aria-pressed=true]{background:#d0efeb;border-color:#85c5c3;color:#07565f}.job-rich-toolbar button:hover:not(:disabled){background:#e0eeec}.job-rich-toolbar button:disabled{opacity:.35}.job-rich-divider{height:23px;border-left:1px solid #c7dddd;margin:0 4px}.job-rich-content{padding:20px;min-height:175px;outline:0;font-size:15px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}.job-rich-content p{font-size:15px;margin:0 0 12px;color:#244c54;line-height:1.8}.job-rich-content p:last-child{margin-bottom:0}.job-rich-content h3{font-size:21px;line-height:1.4;margin:15px 0 10px;letter-spacing:-.02em}.job-rich-content h4{font-size:18px;line-height:1.4;margin:12px 0 8px}.job-rich-content ul,.job-prose ul{list-style:disc;padding-left:25px;margin:14px 0}.job-rich-content ol,.job-prose ol{list-style:decimal;padding-left:25px;margin:14px 0}.job-rich-content li,.job-prose li{padding-left:3px;margin:7px 0;font-size:15px}.job-rich-content li p,.job-prose li p{margin:4px 0}.job-rich-content a,.job-prose a{color:#086e7a;text-decoration:underline;cursor:pointer;overflow-wrap:anywhere}.job-rich-content h3:first-child,.job-rich-content h4:first-child{margin-top:0}.job-rich-help{display:flex;gap:15px;justify-content:space-between;margin-top:9px;font-size:11px;color:#60787c}.job-rich-help>span:last-child{white-space:nowrap}.job-rich-link-entry{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:15px;background:#eaf6f4;border-bottom:1px solid #bddad9}.job-rich-link-entry label{flex:1;min-width:140px}.hiring-workspace .job-rich-link-entry input{min-height:38px;padding:8px 10px;font-size:13px}.job-rich-link-entry button{height:38px;border:1px solid #9ac9c9;background:#fff;border-radius:5px;color:#075c68;padding:8px 12px}.job-rich-link-entry .error{flex-basis:100%;margin:0}.job-rich-loading{padding:20px;font-size:14px;color:#526c72}.job-prose h3{font-size:21px;margin:24px 0 12px}.job-prose h4{font-size:18px;margin:20px 0 10px}.job-prose u{text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){.job-rich-toolbar{padding:7px;gap:3px}.hiring-workspace .job-rich-toolbar select{width:123px;margin-right:2px;font-size:12px}.job-rich-toolbar button{width:32px;height:32px}.job-rich-divider{margin:0 2px}.job-rich-content{padding:16px;font-size:15px}.job-rich-help{font-size:10px;gap:8px}.job-rich-link-entry{gap:8px;padding:12px}.job-rich-link-entry label{flex-basis:100%}.job-rich-link-entry button{font-size:12px}}.team-page{--team-ink:#153d46;--team-muted:#536e75;--team-line:#d5e5e7;color:var(--team-ink)}.team-hero{padding:22px 0 65px;background:#f7fbfa;border-bottom:1px solid var(--team-line)}.team-hero .rich-breadcrumbs{margin-bottom:45px}.team-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.team-eyebrow{display:flex;align-items:center;gap:10px;color:#14797d;font-size:14px;font-weight:650;margin-bottom:22px;letter-spacing:0}.team-eyebrow>span{width:7px;height:7px;background:#22bcb2;border-radius:50%}.team-hero h1{font-size:clamp(3rem,5vw,5.1rem);letter-spacing:-.05em;line-height:1.09;margin-bottom:28px}.team-hero h1 em,.team-page h2 em{font-family:Georgia,serif;font-weight:400;color:#277a85}.team-hero-grid>div:first-child>p{font-size:17px;line-height:1.85;color:var(--team-muted);max-width:550px;margin:0 0 28px}.team-hero .button{gap:25px;font-size:14px}.team-hero-note{display:flex;gap:12px;align-items:center;margin-top:28px;color:#617a7f;font-size:13px;line-height:1.6}.team-hero-note>svg{color:#168c8d}.team-hero-note strong{font-weight:650;color:#2e666c}.team-hero-portraits{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;padding:18px 0}.team-hero-portraits:before{content:"";position:absolute;inset:8% -15px 8% 15px;background:#e9f8ed;border-radius:45% 5% 40%}.team-hero-person{position:relative;background:#fff;border:1px solid #d7e6e7;box-shadow:0 10px 30px #234b5508;border-radius:12px;overflow:hidden}.team-hero-person:first-child{grid-row:span 2;align-self:center;transform:translateY(-12px)}.team-hero-person img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}.team-hero-person>div:not(.team-portrait-initials){padding:15px 16px}.team-hero-person strong{display:block;font-size:15px;line-height:1.4;letter-spacing:-.02em}.team-hero-person span{display:block;margin-top:5px;color:#4c7379;font-size:12px}.team-hero-person:first-child>div{background:#ecf88e}.team-profiles{padding-top:75px;padding-bottom:80px;scroll-margin-top:125px}.team-section-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:25px}.team-section-intro h2{font-size:clamp(2.2rem,3.5vw,3.4rem);letter-spacing:-.045em;line-height:1.12;margin:0}.team-section-intro>label{width:320px;max-width:100%;display:flex;flex-direction:column;gap:12px;font-size:14px;font-weight:600}.team-section-intro>label>span{display:flex;align-items:center;gap:8px;color:#3c626b}.team-section-intro input{width:100%;min-height:48px;border:1px solid #b9d6d8;background:#fff;color:#173d46;border-radius:8px;padding:12px 14px;font:inherit;font-size:15px}.team-section-intro input:focus{outline:2px solid #118c9b;outline-offset:2px}.team-result{font-size:13px;color:#61797f;margin:0 0 30px}.team-group+.team-group{margin-top:50px}.team-group-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:20px;margin-bottom:25px;border-top:1px solid var(--team-line)}.team-group-heading h3{font-size:24px;letter-spacing:-.03em;margin:0}.team-group-heading>span{font-size:13px;color:#61797f}.team-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.team-people-grid.team-leaders{grid-template-columns:repeat(3,minmax(0,1fr))}.team-person{border:1px solid var(--team-line);border-radius:13px;background:#fff;overflow:hidden;transition:transform .2s,border-color .2s}.team-person:hover{transform:translateY(-4px);border-color:#6ab7bc}.team-person-photo{background:#eef7f5;overflow:hidden}.team-person-photo img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;object-position:center}.team-person-copy{padding:22px 20px}.team-person-copy h4{font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0 0 8px;overflow-wrap:anywhere}.team-person-role{font-size:14px;color:#30727a;line-height:1.6;margin:0}.team-person-bio{font-size:14px;color:#5e777d;margin:18px 0 0;line-height:1.8}.team-person-copy>a{display:flex;gap:8px;align-items:center;color:#0b6f7a;font-size:13px;margin-top:20px}.team-portrait-initials{display:grid;place-items:center;aspect-ratio:1;background:#eaf5f2;color:#7da8a9;font-size:70px;font-weight:600}.team-empty{padding:50px 25px;border:1px dashed #c7ddde;border-radius:13px;text-align:center;background:#f8fcfb}.team-empty>svg{color:#258b90;margin-bottom:20px}.team-empty h3{font-size:25px;margin-bottom:13px}.team-empty p{font-size:15px;color:#60787c}.team-empty button{border:0;background:none;color:#096f79;text-decoration:underline;font-size:15px}.team-careers-band{padding:60px 0;background:#edf8f6;border-top:1px solid #d7e9e7}.team-careers-band .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.team-careers-band h2{font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.15;letter-spacing:-.04em}.team-careers-band p{font-size:16px;max-width:560px;color:#526f74;margin:18px 0 0}.team-careers-band .button{gap:25px;white-space:nowrap}.team-admin-fields label{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:600}.team-admin-fields :is(input,textarea,select){font:inherit;font-size:15px;padding:12px 13px;background:#fff;color:#183d46;border:1px solid #b9d5d7;border-radius:7px;width:100%;min-height:46px}.team-admin-fields small{font-size:12px;font-weight:400;color:#5b777c}.team-admin-portrait{width:180px;border-radius:10px;aspect-ratio:1;object-fit:cover;border:1px solid #c8dddf}.team-page a:focus-visible,.team-page button:focus-visible{outline:3px solid #168996;outline-offset:4px}@media(max-width:1100px){.team-hero-grid{gap:35px}.team-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-hero-person strong{font-size:14px}.team-hero-person>div:not(.team-portrait-initials){padding:12px}.team-person-copy h4{font-size:20px}}@media(max-width:700px){.team-hero{padding:20px 0 38px}.team-hero .rich-breadcrumbs{margin-bottom:30px}.team-hero-grid{grid-template-columns:1fr;gap:35px}.team-hero h1{font-size:43px;margin-bottom:23px}.team-hero-grid>div:first-child>p{font-size:15px;line-height:1.85;margin-bottom:23px}.team-eyebrow{font-size:13px;margin-bottom:18px}.team-hero-note{font-size:12px;margin-top:23px}.team-hero-portraits{gap:14px;padding:0 5px}.team-hero-person:first-child{transform:none}.team-hero-person:first-child strong{font-size:14px}.team-hero-person strong{font-size:13px}.team-hero-person span{font-size:11px}.team-hero-person>div:not(.team-portrait-initials){padding:13px 12px}.team-profiles{padding-top:42px;padding-bottom:45px;scroll-margin-top:95px}.team-section-intro{display:block;margin-bottom:24px}.team-section-intro h2{font-size:34px}.team-section-intro>label{width:100%;margin-top:28px;font-size:13px}.team-result{font-size:12px}.team-group-heading{align-items:start;gap:12px;margin-bottom:18px}.team-group-heading h3{font-size:22px}.team-group-heading>span{font-size:11px;max-width:145px;text-align:right}.team-people-grid,.team-people-grid.team-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.team-person{border-radius:10px}.team-person-copy{padding:15px 13px}.team-person-copy h4{font-size:17px;line-height:1.35;margin-bottom:6px}.team-person-role{font-size:12px}.team-person-bio{font-size:13px;line-height:1.75}.team-person-copy>a{font-size:12px}.team-group+.team-group{margin-top:34px}.team-careers-band{padding:38px 0}.team-careers-band .container{display:block}.team-careers-band h2{font-size:33px}.team-careers-band p{font-size:15px}.team-careers-band .button{margin-top:24px;font-size:14px}.team-hero-portraits:before{inset:8% 0 8% 12px}.team-empty{padding:35px 20px}}@media(prefers-reduced-motion:reduce){.team-person{transition:none}.team-person:hover{transform:none}}.team-hero .rich-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:#5f777d}.team-hero-person:not(:first-child) img{aspect-ratio:4/3;object-position:center 15%}
