:root{--navy:#263a7f;--blue:#169bd6;--orange:#ff7440;--ink:#172343;--muted:#57627b;--paper:#f4f6fa;--line:#dce1ed;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:30px}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{color:var(--navy);font-weight:500;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(48px,4.7vw,76px)}h2{font-size:clamp(34px,3.5vw,55px)}h3{font-size:27px;letter-spacing:-.03em}p{max-width:66ch}p+p{margin-top:18px}h2+p,h3+p{margin-top:24px}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}button,input,select{font:inherit}button,summary,a{touch-action:manipulation}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:5px}em{font-family:Georgia,serif;font-weight:400}img{display:block;width:100%;height:auto}figure img{object-fit:cover}summary{cursor:pointer}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding:100px 0}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:700;color:var(--blue);margin-bottom:22px;text-transform:uppercase}.text-link{font-size:14px;font-weight:700;margin-top:28px}.text-link a{text-decoration:none;border-bottom:1px solid var(--blue);padding-bottom:8px}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:53px;padding:15px 23px;background:var(--navy);border:1px solid var(--navy);border-radius:0;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;color:#fff}.wp-block-button__link:hover{background:var(--blue);border-color:var(--blue);color:#fff}.outline .wp-block-button__link{background:transparent;color:var(--navy);border-color:#b5bfd7}.wp-block-button{margin:0}.site-header{position:relative;z-index:10;background:white}.topline{max-width:none;padding:8px 48px;background:var(--navy);color:#fff;font-size:9px;letter-spacing:.16em;text-align:center}.header-inner{display:flex;align-items:center;gap:28px;min-height:106px}.brand{width:280px;flex-shrink:0}.brand img{width:100%;height:auto}.header-actions{display:flex;align-items:center;gap:22px;margin-left:auto}.header-phone{font-size:15px;font-weight:700;white-space:nowrap}.header-phone a{text-decoration:none}.header-actions .wp-block-buttons{margin:0}.header-actions .wp-block-button__link{padding:12px 20px;min-height:46px}.primary-menu{margin-left:auto}.primary-menu>summary{display:none}.primary-menu>.nav-links{display:flex!important;align-items:center;gap:24px}.nav-links p{font-size:12px;font-weight:600;white-space:nowrap;margin:0}.nav-links p a{text-decoration:none}.services-menu>summary{font-size:12px;font-weight:600;color:var(--navy)}.mega-grid{position:absolute;left:50%;transform:translateX(-50%);width:min(1240px,calc(100vw - 72px));top:100%;background:#fff;padding:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;box-shadow:0 20px 30px #17234322;border-top:3px solid var(--blue);max-height:75vh;overflow:auto}.services-menu:not([open])>.mega-grid{display:none}.menu-col h3{font-size:20px;margin-bottom:12px}.service-link{font-size:14px;margin:0}.service-link+.service-link{margin-top:7px}.service-link a{text-decoration:none}.hero{padding-top:55px;padding-bottom:50px}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:60px}.hero-copy{padding:30px 0}.hero-lead{font-size:18px;line-height:1.7;margin-top:30px;max-width:48ch;color:var(--muted)}.hero-note{font-size:12px;margin-top:28px;color:var(--muted)}.hero-art{position:relative;padding-bottom:34px}.hero-photo img{height:610px;object-fit:cover}.corporate-hero .hero-photo img{clip-path:polygon(13% 0,100% 0,100% 88%,87% 100%,0 100%,0 13%)}.photo-note{position:absolute;bottom:0;left:-28px;background:var(--navy);color:#fff;font:italic 23px/1.3 Georgia,serif;padding:24px 32px;max-width:320px;border-left:4px solid var(--orange)}.trust{padding:0 0 40px}.trust-strip{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.trust-strip p{font-size:12px;font-weight:600;margin:0}.answers{padding:35px 0;background:var(--paper)}.answers-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.answer+.answer{border-left:1px solid var(--line);padding-left:60px}.answer .eyebrow{margin-bottom:10px;font-size:10px}.answer h3{font-size:22px}.answer p:last-child{font-size:14px;color:var(--muted);margin-top:12px}.company-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:110px}.company-copy>p:not(.eyebrow):not(.text-link){font-size:16px;color:var(--muted)}.benefits{padding-top:35px}.benefit{padding:25px 0;border-top:1px solid var(--line)}.benefit h3{font-size:23px}.benefit p{font-size:15px;color:var(--muted);margin-top:12px}.section-heading{display:flex;justify-content:space-between;gap:80px;align-items:flex-end;margin-bottom:52px}.section-heading>p{max-width:370px;font-size:16px;color:var(--muted)}.services{background:var(--paper)}.service-panels{display:grid;grid-template-columns:1fr 1fr;gap:80px 45px}.service-panel{display:flex;flex-direction:column}.service-photo img{height:330px}.service-copy{padding:28px 0 0;max-width:510px}.service-copy .eyebrow{font-size:10px;margin-bottom:16px}.service-copy h3{font-size:36px}.service-copy>p:not(.eyebrow):not(.text-link){font-size:15px;color:var(--muted);margin-top:18px}.directory{padding:78px 0}.directory>div>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:760px;margin-top:22px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:42px}.directory-group{border-top:1px solid var(--line);padding:18px 0}.directory-group summary{font-weight:600;font-size:17px}.directory-group .service-link{padding-left:18px;margin-top:10px}.blue{background:var(--navy);color:white}.blue h2,.blue h3{color:#fff}.blue .eyebrow{color:#83d4f7}.blue a{color:#fff}.blue .wp-block-button__link{background:var(--orange);border-color:var(--orange);color:#172343}.blue .outline .wp-block-button__link{background:transparent;color:#fff;border-color:#7c8cbb}.business-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}.business-photo img{height:560px}.business-copy>p:not(.eyebrow){font-size:16px;color:#dce3fa}.wp-block-table{overflow:auto;margin-top:38px}table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;line-height:1.55}th,td{padding:21px 24px;border-bottom:1px solid var(--line);vertical-align:top;min-width:130px}thead{background:var(--navy);color:#fff}thead th{font-weight:600;font-size:12px;letter-spacing:.02em}tbody th{font-weight:600;color:var(--navy)}tbody tr:nth-child(even){background:#f7f8fb}.wp-element-caption{font-size:12px;color:var(--muted);margin-top:16px}.process{background:#eef4fa}.process-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.process-intro>p:last-child{font-size:16px;color:var(--muted);margin-top:26px}.process-step{display:flex;gap:30px;padding:26px 0;border-top:1px solid #ced9e9}.step-number{font-size:38px;font-weight:400;line-height:1;color:var(--blue)}.step-copy h3{font-size:24px}.step-copy p{font-size:15px;color:var(--muted);margin-top:12px}.equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.equipment-photo img{height:560px}.equipment-copy>p:not(.eyebrow){font-size:16px;color:var(--muted)}.pricing{background:var(--paper)}.coverage-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.coverage-copy>p:not(.eyebrow){font-size:16px;color:var(--muted)}.coverage-table table{font-size:13px}.coverage-table th,.coverage-table td{padding:13px 10px;min-width:120px}.coverage-table thead{background:transparent;color:var(--navy)}.coverage-photo img{height:650px;clip-path:polygon(15% 0,100% 0,100% 88%,85% 100%,0 100%,0 12%)}.image-caption{font-size:10px;letter-spacing:.12em;line-height:1.7;margin-top:16px}.reviews{background:#eff5fc}.reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px}.wp-block-quote{border:0;border-top:1px solid #b7c9e5;padding:34px 0 0;margin:0}.wp-block-quote p{font:italic 32px/1.35 Georgia,serif;color:var(--navy);max-width:21ch}.wp-block-quote cite{display:block;font-style:normal;font-size:13px;line-height:1.8;margin-top:25px;color:var(--muted)}.review-source{font-size:11px;color:var(--muted);margin-top:36px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-intro>p:last-child{font-size:15px;color:var(--muted);margin-top:28px}.faq-item{padding:22px 0;border-top:1px solid var(--line)}.faq-item summary{font-size:17px;font-weight:600;color:var(--navy);padding-right:20px}.faq-item p{font-size:15px;color:var(--muted);margin-top:17px}.cta{background:var(--navy);color:#fff;text-align:center}.cta h2{font-size:clamp(42px,4.7vw,72px);color:#fff}.cta .eyebrow{color:#90dafa}.cta p{margin-inline:auto}.cta>div>p:not(.eyebrow){margin-top:25px}.cta .wp-block-buttons{justify-content:center}.cta .wp-block-button__link{background:var(--orange);border-color:var(--orange);color:#172343}.cta .outline .wp-block-button__link{background:transparent;color:#fff;border-color:#8291bd}.cta .preview-note{font-size:10px;color:#cbd5f3}.site-footer{background:#edf0f7;padding:70px 0 24px}.footer-brand{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:45px;border-bottom:1px solid #cdd5e7}.footer-brand p{font-size:12px;margin:0}.footer-brand .footer-phone{font-size:24px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr) .8fr;gap:35px;padding:48px 0}.footer-col h3{font-size:17px;letter-spacing:-.02em;margin-bottom:20px}.footer-col .service-link{font-size:12px;color:#4c5875}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #cdd5e7;padding-top:24px}.footer-bottom p{margin:0;font-size:10px;letter-spacing:.06em}.editorial-hero{display:grid;grid-template-columns:1.05fr 1fr;padding:0;min-height:700px}.editorial-art{height:100%;position:relative}.editorial-art .hero-photo,.editorial-art .hero-photo img{height:100%;min-height:700px}.editorial-hero .hero-copy{padding:65px 65px 50px;background:var(--navy);color:white}.editorial-hero h1{color:white}.editorial-hero .eyebrow{color:#9adef8}.editorial-hero .hero-lead{color:#dbe4fa;font-size:16px;max-width:39ch}.editorial-hero .hero-note{color:#dbe4fa}.editorial-hero .wp-block-button__link{background:var(--orange);border-color:var(--orange);color:var(--ink)}.editorial-hero .outline .wp-block-button__link{background:transparent;color:white;border-color:#8391b6}.concept-luxury-service-platform{background:#fff}.site-header.platform .topline{background:#f1f6fb;color:var(--navy)}.site-header.platform .header-inner{min-height:96px}.platform-hero{background:#edf5fb;padding:45px 0 55px}.platform-hero .hero-grid{grid-template-columns:.95fr 1.05fr;gap:45px}.platform-hero h1{font-weight:600;font-size:clamp(45px,4.1vw,67px)}.platform-hero h1 em{font-style:normal;font-family:inherit;color:var(--blue)}.platform-hero .hero-photo img{height:490px;border-radius:22px 22px 110px 22px}.platform-hero .hero-lead{font-size:17px;margin-top:24px}.platform-hero .hero-copy{padding:12px 0}.finder-band{position:relative;display:grid;grid-template-columns:1.5fr .65fr;gap:60px;align-items:center;margin-top:-34px;z-index:1}.finder{background:#fff;padding:30px;border:1px solid #dae4f0;border-radius:12px;box-shadow:0 14px 40px #263a7f12;display:grid;grid-template-columns:1.15fr .7fr;gap:10px 20px}.finder .eyebrow{grid-column:1/-1;margin:0 0 4px}.finder label{font-size:12px;font-weight:700;grid-row:2}.finder select,.finder input{width:100%;min-width:0;padding:14px 12px;border:1px solid #bccae0;border-radius:5px;background:#f8fbff;font-size:14px;grid-row:3;color:var(--ink)}.finder button{grid-column:1/-1;padding:14px;border:0;background:var(--navy);color:#fff;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer}.finder-note{grid-column:1/-1;font-size:10px;color:var(--muted);margin:0!important}.finder [aria-live]{grid-column:1/-1;font-size:13px;color:var(--navy)}.finder [aria-live]:empty{display:none}.finder-support{padding-top:45px}.finder-support .finder-aside{font-size:23px;line-height:1.3;color:var(--navy)}.finder-support p+p{font-size:14px;color:var(--muted)}.concept-luxury-service-platform .trust{padding:0}.concept-luxury-service-platform .trust-strip{border:0}.answers.platform{padding:28px 0;background:#fff;border-block:1px solid var(--line)}.concept-luxury-service-platform .section{padding-block:85px}.concept-luxury-service-platform .answers,.concept-luxury-service-platform .trust{padding-block:25px}.concept-luxury-service-platform .hero{padding-block:45px}.concept-luxury-service-platform .company-grid{gap:75px;grid-template-columns:1fr 1fr}.concept-luxury-service-platform .benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0;align-content:center}.concept-luxury-service-platform .benefit{padding:22px;background:#f2f6fb;border-radius:10px;border:0}.concept-luxury-service-platform .benefit:last-child{grid-column:1/-1}.concept-luxury-service-platform .benefit h3{font-size:21px}.platform .service-panels{grid-template-columns:repeat(3,1fr);gap:30px}.platform .service-panel{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e1e7f0}.platform .service-photo img{height:240px}.platform .service-copy{padding:26px;max-width:none}.platform .service-copy h3{font-size:28px}.platform .service-copy p:not(.eyebrow){font-size:14px}.platform .service-copy .eyebrow{font-size:9px}.platform .directory-grid{grid-template-columns:repeat(3,1fr);gap:18px}.platform .directory-group{background:#f1f6fb;border:1px solid #dae4f0;border-radius:8px;padding:20px}.platform .directory-group summary{font-size:15px}.platform .directory-group .service-link{font-size:13px}.concept-luxury-service-platform .business{background:var(--navy);border-radius:0}.concept-luxury-service-platform .business-photo img{border-radius:14px;height:500px}.concept-luxury-service-platform table{font-size:13px}.concept-luxury-service-platform .wp-block-table{border:1px solid var(--line);border-radius:10px}.concept-luxury-service-platform .wp-element-caption{padding:0 20px 15px}.process.platform .process-grid{grid-template-columns:1fr;gap:40px}.process.platform .process-intro{display:flex;justify-content:space-between;gap:60px}.process.platform .process-intro>p{max-width:360px}.process.platform .process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.process.platform .process-step{display:block;border-top:3px solid var(--blue);padding-top:23px}.process.platform .step-number{font-size:35px;margin-bottom:22px}.process.platform .step-copy h3{font-size:20px;line-height:1.2}.process.platform .step-copy p{font-size:13px}.concept-luxury-service-platform .equipment-photo img{height:500px;border-radius:14px}.coverage.platform{background:#e9f4fb}.coverage.platform .coverage-photo img{height:620px;clip-path:none;border-radius:120px 14px 14px 14px}.reviews.platform .wp-block-quote{background:#fff;padding:35px;border:1px solid var(--line);border-radius:12px}.reviews.platform .wp-block-quote p{font-size:28px}.reviews.platform .reviews-grid{gap:25px}.concept-luxury-service-platform .faq-item{padding:20px 22px;margin-bottom:12px;background:#f4f7fb;border:1px solid #dde5ef;border-radius:8px}.cta.platform{background:#169bd6}.cta.platform .eyebrow{color:#fff}.cta.platform .wp-block-button__link{background:white;color:var(--navy);border-color:white}.cta.platform .preview-note{color:#fff}.site-footer.platform{background:#182957;color:#e5ecfb}.site-footer.platform h3{color:white}.site-footer.platform .brand{background:white;border-radius:7px;padding:10px}.site-footer.platform .service-link{color:#d1dbf3}.site-footer.platform .footer-brand,.site-footer.platform .footer-bottom{border-color:#425581}.site-footer.platform .footer-phone{color:white}@media(min-width:1101px) and (max-width:1380px){.header-inner{gap:18px}.brand{width:230px}.primary-menu>.nav-links{gap:16px}.header-actions{gap:16px}.header-phone{display:none}.header-actions .wp-block-button__link{padding-inline:18px}.hero-grid{gap:40px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.section{padding:75px 0}.header-inner{min-height:90px}.brand{width:250px}.primary-menu{order:3;margin-left:0}.primary-menu>summary{display:block;font-size:14px;font-weight:700;color:var(--navy);border:1px solid var(--line);padding:10px 14px}.primary-menu>.nav-links{display:none!important}.primary-menu[open]>.nav-links{display:flex!important;position:absolute;left:0;right:0;top:100%;background:white;padding:28px 32px;align-items:stretch;flex-direction:column;gap:22px;border-bottom:2px solid var(--blue);box-shadow:0 16px 26px #17234322;max-height:75vh;overflow:auto}.nav-links p,.services-menu>summary{font-size:16px}.mega-grid{position:static;transform:none;width:100%;padding:25px 0 0;box-shadow:none;border:0;grid-template-columns:repeat(2,1fr);max-height:none;overflow:visible}.header-phone{display:none}.header-actions{margin-left:auto}.hero-photo img{height:570px}.hero-grid{gap:35px}.hero-lead{font-size:16px}.hero-copy{padding:10px 0}h1{font-size:53px}.company-grid,.business-grid,.equipment-grid,.coverage-grid,.faq-grid,.process-grid{gap:50px}.section-heading{gap:40px}.service-photo img{height:290px}.service-copy h3{font-size:31px}.editorial-hero .hero-copy{padding:45px 35px}.editorial-hero{min-height:690px}.platform .service-panels{grid-template-columns:1fr 1fr}.process.platform .process-steps{grid-template-columns:repeat(3,1fr)}.platform-hero h1{font-size:53px}.finder-band{gap:35px;grid-template-columns:1.5fr .7fr}.footer-grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.section,.concept-luxury-service-platform .section{padding:60px 0}.topline{padding:7px 16px;font-size:8px}.header-inner{min-height:78px;gap:12px}.brand{width:212px;max-width:58vw}.header-actions{display:none}.primary-menu{margin-left:auto}.primary-menu>summary{padding:9px 12px;font-size:12px}.primary-menu[open]>.nav-links{padding:24px 20px}.mega-grid{grid-template-columns:1fr;gap:20px}.menu-col h3{font-size:20px}.hero-grid,.company-grid,.business-grid,.equipment-grid,.coverage-grid,.faq-grid,.process-grid{grid-template-columns:1fr;gap:35px}.hero,.concept-luxury-service-platform .hero{padding:30px 0 35px}.hero-copy{padding:12px 0}.eyebrow{font-size:9px;margin-bottom:18px}h1{font-size:46px;line-height:1.06;letter-spacing:-.05em}h2{font-size:36px}h3{font-size:24px}.hero-lead{font-size:16px;margin-top:23px}.hero-note{font-size:11px;margin-top:22px}.wp-block-buttons{gap:10px;margin-top:24px}.wp-block-button__link{font-size:12px;padding:13px 16px;min-height:48px}.hero-photo img{height:370px}.hero-art{padding-bottom:22px}.photo-note{left:0;bottom:0;font-size:20px;padding:18px 23px}.hero-grid{gap:24px}.trust,.concept-luxury-service-platform .trust{padding:0 0 20px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0}.trust-strip p{font-size:10px}.answers,.concept-luxury-service-platform .answers{padding:28px 0}.answers-grid{grid-template-columns:1fr;gap:25px}.answer+.answer{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.answer h3{font-size:22px}.answer p:last-child{font-size:13px}.company-grid{gap:25px}.benefits{padding-top:0}.benefit{padding:23px 0}.company-copy>p:not(.eyebrow):not(.text-link){font-size:15px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:none;font-size:15px}.service-panels{grid-template-columns:1fr;gap:45px}.service-photo img{height:290px}.service-copy{padding-top:23px}.service-copy h3{font-size:32px}.service-copy>p:not(.eyebrow):not(.text-link){font-size:14px}.directory-grid{grid-template-columns:1fr;gap:0}.directory-group{padding:18px 0}.directory-group summary{font-size:17px}.business-photo img{height:350px}.business-copy>p:not(.eyebrow){font-size:15px}.wp-block-table{margin-top:28px}table{font-size:12px}th,td{padding:15px;min-width:130px}.wp-element-caption{font-size:11px}.process-grid{gap:30px}.process-intro>p:last-child{font-size:15px}.process-step{gap:22px}.step-number{font-size:32px}.step-copy h3{font-size:22px}.step-copy p{font-size:14px}.equipment-photo img{height:360px}.equipment-copy>p:not(.eyebrow){font-size:15px}.coverage-photo img{height:390px}.coverage-table table{font-size:11px}.coverage-table th,.coverage-table td{min-width:100px;padding:12px 8px}.reviews-grid{grid-template-columns:1fr;gap:36px;margin-top:30px}.wp-block-quote p{font-size:30px;max-width:none}.review-source{font-size:11px}.faq-grid{gap:30px}.faq-item summary{font-size:16px}.faq-item p{font-size:14px}.cta h2{font-size:43px}.cta>div>p:not(.eyebrow){font-size:15px}.cta .preview-note{font-size:10px!important}.footer-brand{display:block;padding-bottom:30px}.footer-brand .brand{max-width:270px;width:270px;margin-bottom:20px}.footer-brand p{margin-top:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 0}.footer-col h3{font-size:16px}.footer-col .service-link{font-size:11px}.footer-bottom{display:block}.footer-bottom p+p{margin-top:12px}.site-footer{padding-top:45px}.editorial-hero{display:flex;flex-direction:column-reverse;min-height:0}.editorial-hero .hero-copy{padding:34px 20px 40px}.editorial-hero .hero-lead{font-size:15px;max-width:none}.editorial-art .hero-photo,.editorial-art .hero-photo img{min-height:0;height:370px}.platform-hero .hero-grid{grid-template-columns:1fr;gap:24px}.platform-hero h1{font-size:45px}.platform-hero .hero-photo img{height:330px;border-radius:12px 12px 70px 12px}.platform-hero .hero-lead{font-size:16px}.finder-band{grid-template-columns:1fr;gap:20px;margin-top:-30px;padding-inline:10px}.finder{padding:24px 20px;grid-template-columns:1fr;gap:8px}.finder label,.finder select,.finder input{grid-row:auto}.finder label{margin-top:6px}.finder-support{padding:0 8px}.finder-support .finder-aside{font-size:20px}.finder-support p+p{font-size:13px;margin-top:8px}.concept-luxury-service-platform .company-grid{grid-template-columns:1fr;gap:30px}.concept-luxury-service-platform .benefits{grid-template-columns:1fr;gap:12px}.concept-luxury-service-platform .benefit:last-child{grid-column:auto}.platform .service-panels{grid-template-columns:1fr;gap:24px}.platform .service-photo img{height:240px}.platform .service-copy{padding:24px}.platform .service-copy h3{font-size:29px}.platform .directory-grid{grid-template-columns:1fr;gap:12px}.concept-luxury-service-platform .business-photo img{height:350px}.process.platform .process-intro{display:block}.process.platform .process-intro>p{max-width:none}.process.platform .process-steps{grid-template-columns:1fr;gap:8px}.process.platform .process-step{display:flex;gap:22px;padding-top:20px;border-top-width:1px}.process.platform .step-number{min-width:40px;font-size:31px}.process.platform .step-copy h3{font-size:22px}.process.platform .step-copy p{font-size:14px}.concept-luxury-service-platform .equipment-photo img{height:360px}.coverage.platform .coverage-photo img{height:390px;border-radius:80px 12px 12px 12px}.reviews.platform .wp-block-quote{padding:26px}.reviews.platform .wp-block-quote p{font-size:28px}.concept-luxury-service-platform .faq-item{padding:18px 16px}.site-footer.platform .brand{max-width:250px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.editor-styles-wrapper .site-header{position:relative}.editor-styles-wrapper .primary-menu>.nav-links{position:static}.editor-styles-wrapper .mega-grid{position:static;transform:none}.editor-styles-wrapper [data-type="core/details"]{min-height:35px}@media(min-width:1101px){.site-header.platform .header-actions .wp-block-button__link{border-radius:6px}.site-header.platform .services-menu>summary{background:#edf5fb;border:1px solid #d8e5f1;border-radius:5px;padding:12px 16px}}@media(max-width:760px){.corporate-hero h1{font-size:41px}.platform-hero h1{font-size:37px}.platform-hero .wrap{display:flex;flex-direction:column}.platform-hero .hero-grid{display:contents}.platform-hero .hero-copy{order:1}.platform-hero .finder-band{order:2;margin:20px 0 25px;padding:0;display:block}.platform-hero .platform-art{order:3}.platform-hero .finder-support{display:none}.platform-hero .hero-photo img{height:310px}.platform-hero .hero-lead{margin-top:20px}.platform-hero .hero-note{margin-top:18px}}@media(max-width:760px){.editorial-hero{padding:0}.corporate-hero .wp-block-buttons,.editorial-hero .wp-block-buttons{display:grid;grid-template-columns:1fr 1fr}.corporate-hero .wp-block-button__link,.editorial-hero .wp-block-button__link{width:100%;height:100%;min-height:54px;padding:12px;text-align:center}}.design .wp-block-table th,.design .wp-block-table td{padding:20px 22px;border:0;border-bottom:1px solid var(--line)}.design .coverage-table th,.design .coverage-table td{padding:13px 10px}.design .wp-block-table table{border:0}.design .wp-block-table thead th{border:0}.design .process-table td,.design .process-table th{padding:16px 20px}@media(max-width:760px){.design .wp-block-table th,.design .wp-block-table td{padding:14px;min-width:130px}.design .coverage-table th,.design .coverage-table td{padding:12px 8px;min-width:100px}}