/* Reference component geometry and typography, with Arizona MedLaser branding. */
.nf{--nf-gold:var(--brand-gold,#d1a86d);--nf-gold-deep:#b88b53;--nf-ink:var(--brand-dark,#1b1b1d);--nf-muted:#6d6a66;--nf-line:#e7e1d8;border:1px solid var(--nf-line);text-align:left;max-width:520px;color:var(--nf-ink);background:#fff;border-radius:18px;margin:0 auto;font-family:Poppins,Arial,sans-serif;overflow:hidden;box-shadow:0 18px 50px -24px #1b1b1d59}
.nf-head{gap:6px;padding:28px 28px 0;display:grid}
.nf-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--nf-gold-deep);background:#faf4ea;border:1px solid #f0e2cb;border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px;font-weight:700;line-height:1}
.nf h2.nf-title{letter-spacing:0;text-transform:none;color:var(--nf-ink);margin:6px 0 0;font-size:26px;font-weight:700;line-height:1.2}
.nf-sub{color:var(--nf-muted);margin:0;font-size:14px;line-height:1.5}
.nf-progress{background:#f1ece4;border-radius:4px;height:4px;margin-top:16px;overflow:hidden}
.nf-progress span{background:var(--nf-gold);border-radius:4px;height:100%;transition:width .35s;display:block}
.nf-body{gap:22px;padding:24px 28px 28px;display:grid}
.nf-group{border:0;gap:12px;margin:0;padding:0;display:grid}
.nf-group legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:600}
.nf-group legend em{color:var(--nf-muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:400}
.nf-chips{flex-wrap:wrap;gap:10px;display:flex}
.nf-chip{appearance:none;border:1.5px solid var(--nf-line);color:var(--nf-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s,color .15s,transform .1s}
.nf-chip:hover{border-color:var(--nf-gold)}
.nf-chip:active{transform:scale(.97)}
.nf-chip[aria-pressed=true]{background:var(--nf-ink);border-color:var(--nf-ink);color:#fff}
.nf-field{gap:7px;display:grid}
.nf-field span{font-size:13px;font-weight:600}
.nf-field input{box-sizing:border-box;border:1.5px solid var(--nf-line);width:100%;font:inherit;color:var(--nf-ink);background:#fcfbf9;border-radius:12px;padding:14px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}
.nf-field input::placeholder{color:#b3ada5}
.nf-field input:focus{border-color:var(--nf-gold);background:#fff;outline:none;box-shadow:0 0 0 4px #d1a86d2e}
.nf-consent{color:var(--nf-muted);margin:0;font-size:12px;line-height:1.55}
.nf-consent-missing{color:#b23b37;background:#fff6f5;border:1px dashed #d9534f;border-radius:10px;padding:10px 12px}
.nf-error{color:#b23b37;margin:0;font-size:14px}
.nf-submit{appearance:none;background:var(--nf-gold);color:#fff;font:inherit;letter-spacing:.3px;cursor:pointer;border:0;border-radius:14px;padding:18px 20px;font-size:17px;font-weight:700;transition:background .2s,transform .1s,opacity .2s;box-shadow:0 10px 24px -12px #b88b53e6}
.nf-submit:hover{background:var(--nf-gold-deep)}
.nf-submit:active{transform:translateY(1px)}
.nf-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
.nf-back{appearance:none;color:var(--nf-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font-size:14px}
.nf-chip:focus-visible,.nf-submit:focus-visible,.nf-back:focus-visible{outline:3px solid var(--nf-gold);outline-offset:3px}
@media (width<=480px){.nf{border-radius:14px}
.nf-head{padding:22px 20px 0}
.nf-body{padding:20px 20px 22px}
.nf h2.nf-title{font-size:23px}
}
@media (prefers-reduced-motion:reduce){.nf *{transition:none!important}
}

@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2)format("woff2")}
:root,.dark{--background:#fff;--foreground:#171717;--primary:#d1a86d;--primary-foreground:#171717;--muted:#f7f7f7;--muted-foreground:#666;--border:#ddd;--ring:#a5773b;--brand-dark:#1b1b1d;--brand-gold:#d1a86d}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:85px}
body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:24px}
h1,h2,h3,p{margin:0}
a{color:inherit}
img{max-width:100%;display:block}
iframe{border:0;width:100%;height:100%;display:block}
strong{font-weight:700}
a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #a5773b}
.skip{z-index:100;color:#111;background:#fff;padding:10px;position:absolute;top:-100px;left:16px}
.skip:focus{top:16px}
.topbar-space{height:65px}
.topbar{z-index:50;background:#000;position:fixed;inset:0 0 auto}
.topbar>a{padding:16px;text-decoration:none;display:block}
.topbar p{color:#131628;letter-spacing:.96px;text-transform:uppercase;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:auto;padding:11px;font-size:11.03px;font-weight:800;line-height:11.03px;display:flex}
.brand-dot{background:var(--brand-gold);border-radius:50%;flex-shrink:0;width:9px;height:9px}
.container{text-align:center;max-width:1140px;margin:0 auto;padding:0 15px}
.hero{background:var(--brand-dark);color:#fff;padding:16px 0 0}
.hero-heading{padding-top:0}
.hero h1{text-transform:uppercase;font-size:64px;font-weight:800;line-height:72px}
.hero-stack{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}
.hero h2{font-size:40.8px;font-weight:400;line-height:54px}
.vsl{aspect-ratio:16/9;background:#000;width:100%;max-width:660px;margin:0 auto -25px}
.intro{padding:24px 16px 60px}
.page-width{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;max-width:950px;margin:auto;display:grid}
.vsl-copy{letter-spacing:.64px;font-size:24px;line-height:32px}
.cta{border:2.5px solid var(--brand-gold);background:var(--brand-gold);color:#fff;text-align:center;text-transform:uppercase;border-radius:8px;width:100%;max-width:440px;padding:22px 10px;font-size:24px;font-weight:700;line-height:32px;text-decoration:none;transition:background .3s,color .3s;display:inline-block}
.cta:hover{color:#fff;background:#b88b53}
.proof-section{background:url(/assets/proof-background.webp) top/contain no-repeat;padding:0 15px}
.proof-inner{text-align:center;background:url(/assets/proof-background.webp) top/100% no-repeat;grid-template-columns:1fr;gap:24px;max-width:1264px;margin:auto;padding:32px;display:grid}
.proof-inner>h2{letter-spacing:.64px;font-size:32px;font-weight:700;line-height:40px}
.patient-video{aspect-ratio:3/4;background:#111;width:100%;max-width:450px;margin:auto}
.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:-24px;margin-bottom:4px;display:grid}
.proof-grid img{width:100%;height:auto}
.benefits{padding:0 15px}
.benefits-banner{text-align:center;background:url(/assets/section-banner.webp) 50%/100% 100% no-repeat;padding:71px 0}
.benefits-banner h2{color:#fff;max-width:1280px;margin:auto;padding:0 30px;font-size:41px;font-weight:700;line-height:39px}
.benefits-inner{text-align:center;max-width:1264px;margin:80px auto 0;padding:32px}
.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}
.benefit-grid article{grid-template-columns:1fr;gap:24px;display:grid}
.benefit-grid h3{min-height:110px;padding:24px 26px;font-size:20px;font-weight:700;line-height:32px}
.benefit-grid p{letter-spacing:.64px;font-size:16px;line-height:24px}
.benefit-image{aspect-ratio:636/426;background:#f4f3f1;border-radius:10px;overflow:hidden}
.benefit-image>img{object-fit:cover;width:100%;height:100%}
.result-image>img{object-fit:contain}
.voucher{color:#d1a86d;background:#1b1b1d;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}
.voucher>img{object-fit:contain;width:42%;height:23%}
.voucher>strong{font-size:clamp(34px,4vw,58px);line-height:1}
.voucher>span{letter-spacing:1px;font-size:11px;line-height:1.4}
.benefits-cta{padding:47px 0 144px}
.results-proof{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}
.results-proof img{object-fit:contain;width:100%;height:auto}
.results-note{color:#666;margin:8px 0 0;font-size:12px;line-height:20px}
.booking{padding:44px 10px 60px}
.booking-widget{min-width:256px;max-width:540px;height:620px;margin:auto;scroll-margin-top:85px}
.faq{padding:40px 16px 53px}
.faq-inner{max-width:1030px;margin:auto}
.faq-list{background:#fff;border-radius:12px;grid-template-columns:1fr;gap:40px;padding:20px;display:grid!important}
.faq-item{border:0!important}
.question{background:var(--brand-dark);cursor:pointer;width:100%;position:relative;color:#fff!important;text-align:center!important;border:0!important;border-radius:8px!important;padding:24px 40px 24px 16px!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;text-decoration:none!important;display:block!important}
.question:hover{background:#323235}
.question>svg{display:none!important}
.faq-plus{font-weight:400;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}
.question[aria-expanded=true] .faq-plus{transform:translateY(-50%)rotate(45deg)}
.answer{letter-spacing:.5px;color:#333;grid-template-columns:1fr;gap:20px;font-size:20px;line-height:28px;display:grid;height:auto!important;padding:24px 16px!important}
.answer p{margin:0!important}
.final-cta{text-align:center;padding:27px 0}
@media (width<=769px){.page-width,.faq-inner{padding-left:10px;padding-right:10px}
.faq-list{padding:0}
.question{padding-left:10px!important;padding-right:30px!important;font-size:22px!important}
.faq-plus{right:8px}
.final-cta{padding-top:47px}
}
@media (width<=767px){.container{padding:0 10px}
.hero{padding:16px 0 30px}
.hero h1{font-size:32px;line-height:1.2}
.hero h2{font-size:24px;line-height:1.3}
.vsl-copy{font-size:16px;line-height:32px}
.proof-inner{padding:24px 11px}
.patient-video{max-width:285px}
.proof-grid{grid-template-columns:1fr;gap:16px;margin-bottom:0}
.benefits-banner h2{font-size:29px;line-height:39px}
.benefits-inner{margin-top:0;padding:24px 11px}
.benefit-grid{grid-template-columns:1fr}
.benefit-grid h3{min-height:0;padding:24px 0}
.benefit-grid article:last-child h3{padding-left:67px;padding-right:67px}
.benefits-cta{padding-bottom:77px}
.results-proof{grid-template-columns:1fr;gap:24px}
.results-proof img{max-width:100%;height:auto}
.booking{padding-top:40px;padding-bottom:54px}
.faq{padding-bottom:50px}
.voucher>strong{font-size:54px}
}
@media (width<=671px){.vsl{max-width:400px;margin-bottom:-50px}
}
@media (width<=451px){.vsl{max-width:350px}
}
@media (width<=401px){.vsl{max-width:320px}
}
@media (width<=381px){.vsl{max-width:300px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*{transition:none!important;animation:none!important}
}
.vsl video,.patient-video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}
.wistia-vsl{isolation:isolate;position:relative}
.wistia-vsl wistia-player{aspect-ratio:16/9;width:100%;height:100%;display:block}
.video-sound-overlay{z-index:2;color:#fff;text-align:center;cursor:pointer;background:#a6712be0;border:2px solid #f4ddbd;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:16px;font-family:Arial,sans-serif;font-size:27px;font-weight:700;line-height:1.35;text-decoration:none;display:flex;position:absolute;inset:11% 17%;box-shadow:0 0 0 2px #cda16847}
.video-sound-overlay svg{flex-shrink:0;width:64px;height:64px}
.video-sound-overlay:hover{background:#a6712bf2}
.video-sound-overlay:disabled{cursor:wait}
.video-sound-overlay:focus-visible{outline-offset:4px;outline:3px solid #fff}
@media (width<=767px){.video-sound-overlay{gap:12px;padding:10px;font-size:17px;inset:11% 12%}
.video-sound-overlay svg{width:38px;height:38px}
}
@media (width>=768px) and (height<=850px){.vsl{max-width:clamp(400px,177.778svh - 952.89px,660px)}
}
.topbar .brand-dot{margin-right:5px;animation:1.8s ease-out infinite brand-dot-pulse}
@keyframes brand-dot-pulse{0%{box-shadow:0 0 #cda168a6}
75%,to{box-shadow:0 0 0 6px #cda16800}
}
@media (prefers-reduced-motion:reduce){.topbar .brand-dot{animation:none}
}
.review-count{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:20px;font-weight:700;line-height:28px;display:flex}
.review-count span{color:var(--brand-gold);letter-spacing:3px}
@media (width<=767px){.review-count{font-size:18px}
}
.thank-you-header{background:var(--brand-dark);justify-content:center;padding:14px 20px;display:flex}
.thank-you-header img{object-fit:contain;width:190px;height:56px}
.thank-you-page{text-align:center;padding:36px 20px 60px}
.thank-you-intro{max-width:940px;margin:0 auto 32px}
.thank-you-eyebrow{color:#805821;letter-spacing:2px;margin-bottom:12px;font-size:14px;font-weight:700}
.thank-you-intro h1{margin-bottom:20px;font-size:48px;font-weight:800;line-height:1.15}
.thank-you-intro>p:last-child{max-width:760px;margin:auto;font-size:20px;line-height:1.6}
.precall-section h2,.calendar-section h2{margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.4}
.precall-section h2 span,.calendar-section h2 span{background:var(--brand-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-right:8px;font-size:18px;display:inline-flex}
.precall-video{aspect-ratio:9/16;background:#1b1b1d;max-width:340px;margin:0 auto 28px}
.precall-video wistia-player{aspect-ratio:9/16;width:100%;height:100%;display:block}
.calendar-section{max-width:1000px;margin:64px auto 0}
.calendar-section h2{margin-bottom:12px}
.calendar-section>p{font-size:18px;line-height:28px}
.consult-calendar{height:900px;margin-top:24px;scroll-margin-top:16px}
.calendar-fallback{margin-top:20px;font-size:14px;text-decoration:underline;display:inline-block}
.calendar-section .voucher-terms{color:#666;margin-top:16px;font-size:13px}
@media (width<=767px){.thank-you-page{padding:24px 16px 40px}
.thank-you-intro h1{font-size:32px}
.thank-you-intro>p:last-child{font-size:17px}
.precall-section h2,.calendar-section h2{font-size:21px}
.precall-video{max-width:290px}
.calendar-section{margin-top:44px}
.consult-calendar{height:1000px}
}
.hero-form{z-index:1;text-align:left;max-width:520px;margin:56px auto 0;scroll-margin-top:85px;position:relative}
@media (width<=671px){.hero-form{margin-top:72px}
}


:root{--brand-gold:#b99652;--primary:#b99652;--ring:#94733c}

.nf{--nf-gold-deep:#94733c}

[hidden]{display:none!important}

button,input{font:inherit}
button{cursor:pointer}

.nf-title:focus{outline:none}

.chip{position:relative;display:block;cursor:pointer}

.chip input{position:absolute;opacity:0;width:1px;height:1px}

.chip .nf-chip{display:block}

.chip input:checked+.nf-chip{background:var(--nf-ink);border-color:var(--nf-ink);color:#fff}

.chip input:focus-visible+.nf-chip{outline:3px solid var(--nf-gold);outline-offset:3px}

.nf-consent{display:flex;align-items:start;gap:9px}

.nf-consent input{accent-color:var(--brand-gold);margin:3px 0 0;flex:0 0 16px;width:16px;height:16px}

.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}

.preview-note{background:#faf4ea;border:1px solid #f0e2cb;border-radius:7px;padding:9px 12px;color:#795f32;font-size:11px;line-height:1.6}

.preview-note a{display:block;font-weight:600;margin-top:3px}

.vsl,.precall-video{position:relative;overflow:hidden}

.vsl-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4)}

.vsl-overlay{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}

.video-label{font-size:10px;letter-spacing:1.5px;border:1px solid #ffffff60;border-radius:30px;padding:5px 10px;margin-bottom:14px}

.vsl-title{font-size:22px;line-height:1.35;font-weight:600;max-width:400px}

.vsl-location{margin-top:16px;font-size:10px;line-height:1.5;letter-spacing:1px;text-transform:uppercase}

.clinic-poster{position:relative;overflow:hidden}

.clinic-poster img{width:100%;height:100%;object-fit:cover;object-position:55% center}

.clinic-poster:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#000b)}

.clinic-poster .poster-caption{position:absolute;bottom:28px;left:20px;right:20px;color:white;z-index:1;text-align:center}

.poster-caption strong{font-size:24px;line-height:1.3;display:block}

.poster-caption span{display:block;font-size:12px;letter-spacing:1px;margin-top:8px}

.review-card{background:#fff;text-align:left;border:1px solid #eee;border-radius:6px;aspect-ratio:940/788;padding:24px;box-shadow:0 4px 18px #00000008;display:flex;flex-direction:column;gap:17px}

.review-person{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}

.review-avatar{width:40px;height:40px;background:#eee6d6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#72582d;font-size:15px;flex-shrink:0}

.review-stars{color:var(--brand-gold);letter-spacing:3px;font-size:20px}

.review-card blockquote{margin:0;font-size:18px;line-height:1.5;font-weight:400}

.review-source{font-size:11px;color:#777;margin-top:auto}

.review-count a{text-decoration:none}

.benefit-image.offer-illustration{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f6f2e9}

.offer-illustration svg{width:120px;height:100px;stroke:var(--brand-gold);stroke-width:1.5;fill:none}

.offer-illustration span{font-size:10px;letter-spacing:1px;color:#8c733e}

.voucher>span,.voucher>strong{color:var(--brand-gold)}

.voucher del{font-size:16px;line-height:1;color:#aaa}

.results-proof figure{margin:0}
.gallery-photo{background:none;border:0;padding:0;display:block;width:100%;cursor:zoom-in}
.gallery-photo img{width:100%;height:auto}

.results-proof figcaption{font-size:12px;line-height:20px;color:#666;margin-top:8px}

.faq details{margin:0}
.faq summary{list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary:after{content:'+';position:absolute;top:50%;right:16px;transform:translateY(-50%);font-weight:400}
.faq details[open] summary:after{content:'−'}

.lightbox{border:0;border-radius:12px;padding:18px;max-width:min(90vw,620px);background:#fff}
.lightbox::backdrop{background:#000c}
.lightbox img{width:100%;max-height:75vh;object-fit:contain}
.lightbox button{display:block;margin:0 0 12px auto;background:#eee;border:0;padding:9px 15px;border-radius:6px}
.lightbox p{font-size:12px;margin-top:12px;color:#555}

.ty-preview{max-width:660px;margin:0 auto 30px}

.booking-card{padding:30px;border:1px solid #e7e1d8;border-radius:14px;margin:24px auto 0;max-width:760px;text-align:left;background:#fcfaf6}

.booking-card-head{display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid #e7e1d8;padding-bottom:20px;margin-bottom:18px}

.booking-card h3{font-size:21px;line-height:1.4}
.booking-card address{font-style:normal;font-size:13px;color:#6d6a66;margin-top:7px}
.booking-price{text-align:right;white-space:nowrap}
.booking-price strong{font-size:32px;display:block;line-height:1.2}
.booking-price del{color:#888;font-size:15px}

.price-breakdown{display:grid;gap:9px;font-size:14px;margin-bottom:24px}
.price-breakdown div{display:flex;justify-content:space-between;gap:12px}
.price-breakdown .included{color:#79714f}
.booking-card .cta{max-width:none;font-size:20px}

.booking-note{font-size:12px;line-height:1.7;color:#6d6a66;text-align:center;margin-top:14px}
.calendar-section .booking-help{font-size:14px;margin-top:21px}
.ty-back{margin-top:28px;font-size:13px;display:inline-block;text-underline-offset:4px}

@media(width<=767px){.review-card{padding:22px}
.review-card blockquote{font-size:18px}
.booking-card{padding:22px 18px}
.booking-card h3{font-size:18px}
.booking-price strong{font-size:28px}
.booking-card address{font-size:12px}
.price-breakdown{font-size:12px}
.booking-card .cta{font-size:17px}
.ty-back{font-size:12px}
.vsl-title{font-size:20px}
}


.precall-video iframe,.precall-video video{width:100%;height:100%;display:block;border:0;object-fit:contain}

/* Supplied publication logos: isolated styles preserve the reference layout. */
.featured-in{padding:0 15px 42px;background:#fff}
.featured-in-inner{max-width:1140px;margin:0 auto;text-align:center;border-top:1px solid #eee8dc;padding-top:26px}
.featured-in h2{margin:0 0 16px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;color:#6d6a66}
.featured-in-logos{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:12px;list-style:none;margin:0;padding:0}
.featured-in-logos li{display:flex;align-items:center;justify-content:center;min-width:0}
.featured-in-logos img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;max-width:140px}
@media(width<=1023px){.featured-in-logos{grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;margin:0 auto;gap:8px 22px}}
@media(width<=767px){.featured-in{padding:0 21px 32px}.featured-in-inner{padding-top:24px}.featured-in h2{font-size:12px;line-height:20px;letter-spacing:1.2px;margin-bottom:15px}.featured-in-logos{gap:6px 14px}}
