/* CHARM Studio: photography-led layout, locally hosted assets. */
:root{--paper:#fff;--gold:#cbb184;--line:#e7e3db}body{background:#fff}.topline{background:#f6f4ef}.header{box-shadow:0 1px 0 #192d3710}.header .emblem-brand{width:100px}.header .button.small{background:#cbb184;color:#172832;border-color:#cbb184;border-radius:2px}.header nav a{font-size:12px}.photo-hero{position:relative;isolation:isolate;background:#eae4d8;overflow:hidden}.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-2}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f6f2e8fa 0%,#f6f2e8ed 25%,#f6f2e8b5 39%,#f6f2e818 59%,transparent 70%);z-index:-1}.photo-hero-inner{display:flex;align-items:center;min-height:650px;padding-top:55px;padding-bottom:70px}.photo-hero-copy{width:52%;max-width:620px}.photo-hero .eyebrow{color:#766346;font-size:10px;letter-spacing:2px;margin-bottom:27px}.photo-hero h1{font-size:clamp(55px,6.1vw,88px);line-height:1.02;letter-spacing:-2px;color:#182f37}.photo-hero h1 em{color:#776447}.photo-intro{font-size:15px;line-height:1.9;color:#4f5d60;max-width:420px;margin:26px 0 31px}.photo-hero .button{border-radius:2px;padding:16px 26px;min-height:58px}.photo-hero .text-link{border-color:#8e7753;color:#293d43}.hero-image-note{position:absolute;right:20px;bottom:14px;background:#ffffffdb;border-radius:2px;padding:4px 9px;font-size:9px;color:#495556}.care-strip{background:#f7f5ef;border-bottom:1px solid #e6e1d6}.care-strip>.wrap{display:grid;grid-template-columns:1fr 1fr 1fr}.care-strip a{padding:24px 25px;border-right:1px solid #dfd9cb}.care-strip a:first-child{padding-left:0}.care-strip a:last-child{border:0;padding-right:0}.care-strip span{display:block;font-size:8px;font-weight:700;color:#8a744f;letter-spacing:1.6px;margin-bottom:5px}.care-strip strong{font-size:12px;font-weight:500;color:#273f47}.care-strip b{font-weight:400;margin-left:16px}.statement{padding:95px 0 85px;grid-template-columns:1fr 1fr;gap:75px}.consultation-figure{border-radius:3px;overflow:visible}.consultation-figure:before{content:'';position:absolute;inset:20px -20px -20px 20px;border:1px solid #d6c4a8;z-index:-1}.consultation-figure>img{height:440px;object-position:center;border-radius:3px}.consultation-figure:after{display:none}.consultation-figure figcaption{position:absolute;left:12px;right:auto;bottom:12px;background:#ffffffdb;padding:3px 8px;border-radius:2px}.consultation-figure figcaption small{color:#495556;font-size:9px}.statement h2{font-size:clamp(40px,4.2vw,60px);line-height:1.08}.statement-bottom .asterisk{display:none}.statement-bottom p{font-size:14px;line-height:1.9}.statement-copy>.eyebrow{font-size:9px;letter-spacing:2px}.clinic-gallery{padding-top:10px}.clinic-photos img{border-radius:3px;height:355px}.clinic-photos figcaption{font-size:23px}.clinic-gallery .section-heading h2{font-size:43px}.photo-treatments{background:#f6f4ef;padding:80px 0 70px}.photo-treatments .eyebrow{color:#8e7753}.photo-treatments h2{font-size:clamp(40px,4.5vw,60px)}.photo-treatments .section-heading>.text-link{border-color:#8e7753;white-space:nowrap}.treatments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.treatment-card{background:#fff;display:flex;flex-direction:column;border:1px solid #e9e5dc;transition:box-shadow .25s,transform .25s}.treatment-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #283e4010}.treatment-image{height:255px;position:relative;overflow:hidden}.treatment-image>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.treatment-card:last-child .treatment-image>img{object-position:center 35%}.treatment-card:hover img{transform:scale(1.04)}.treatment-image>span{position:absolute;bottom:0;right:0;width:44px;height:44px;display:grid;place-items:center;background:#cbb184;color:#172832;font-size:24px}.treatment-copy{padding:25px 26px 28px;display:flex;flex-direction:column;flex:1}.treatment-copy h3{font-size:31px;line-height:1.15;letter-spacing:-.5px}.treatment-copy p{font-size:12px;line-height:1.9;color:#687579;margin:17px 0 24px;flex:1}.treatment-link{font-size:11px;color:#80683f;display:flex;justify-content:space-between;border-top:1px solid #e9e4d9;padding-top:15px}.treatment-link b{font-weight:400}.treatment-disclosure{font-size:10px;color:#6c7777;margin:23px 0 0;max-width:750px}.brand-signature{background:#142a33;color:#f4f2ea;overflow:hidden}.signature-inner{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-top:30px;padding-bottom:30px;min-height:380px}.signature-inner>.hero-art{height:340px;width:100%}.signature-inner .eyebrow{font-size:9px;letter-spacing:2px;color:#ccb589;margin-bottom:18px}.signature-inner h2{font-size:clamp(36px,4vw,56px);line-height:1.1}.signature-inner>div>p:not(.eyebrow){color:#b8c4c8;font-size:13px;line-height:1.9;max-width:460px;margin:22px 0}.signature-inner .text-link{color:#dac39c}.signature-inner .vertical-label,.signature-inner .art-caption,.signature-inner .art-orbit{display:none}.signature-inner #tooth-scene{inset:-10px 0}.signature-inner .tooth-fallback{padding:30px 60px}.italy-section{background:#f2ede4;color:#21353e}.italy-section h2 em{color:#927747}.italy-section .eyebrow{color:#8e7753}.italy-top{border-color:#cab99470}.italy-intro{color:#57676d}.route-badge{color:#766449;border-color:#b99c6d66}.package-panel{background:#fff;border:1px solid #ddd2c0;border-radius:3px;box-shadow:0 15px 40px #5b493709}.package-heading h3,.package-list h4{color:#273b42}.package-list li{border-color:#e3ddd1}.package-list p,.package-note{color:#627175}.package-note{border-color:#ddd3c2}.italy-section .button.gold{color:#1d3038;border-radius:2px}.travel-figure{border-radius:3px}.reviews-section{background:#f6f4ef}.review-card{border-radius:3px;background:#fff}.booking-form{border-radius:3px}.contact{background:#19313b}.premium-footer{background:#0f252e}.clarity{border-radius:3px}
@media(min-width:1550px){.photo-hero-inner{min-height:720px}.hero-media{object-position:center 46%}}
@media(max-width:1100px){.photo-hero-copy{width:57%}.photo-hero-inner{min-height:575px}.photo-hero h1{font-size:64px}.photo-intro{max-width:350px;font-size:14px}.photo-hero .actions{gap:20px}.statement{gap:45px}.consultation-figure>img{height:390px}.treatment-image{height:210px}.treatment-copy{padding:23px 20px}.treatment-copy h3{font-size:28px}.care-strip strong{font-size:11px}.signature-inner{gap:20px}.clinic-photos img{height:315px}}
@media(max-width:760px){.header .emblem-brand{width:65px}.photo-hero{display:flex;flex-direction:column;background:#f6f2e9}.hero-media{position:relative;inset:auto;z-index:0;height:300px;width:100%;object-position:65% 48%;order:0}.hero-shade{display:none}.photo-hero-inner{min-height:0;padding-top:32px;padding-bottom:42px;order:1}.photo-hero-copy{width:100%;max-width:none}.photo-hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:17px}.photo-hero h1,html[lang=it] .photo-hero h1{font-size:clamp(45px,10vw,65px);letter-spacing:-1.5px}.photo-intro{max-width:none;font-size:14px;margin:20px 0 24px}.photo-hero .actions{gap:20px;flex-wrap:wrap}.photo-hero .button{padding:14px 19px;min-height:53px;font-size:11px}.photo-hero .text-link{font-size:10px}.hero-image-note{top:272px;bottom:auto;right:12px;font-size:8px;z-index:1}.care-strip>.wrap{grid-template-columns:1fr}.care-strip a,.care-strip a:first-child,.care-strip a:last-child{padding:15px 0;border-right:0;border-bottom:1px solid #e3dccf}.care-strip a:last-child{border-bottom:0}.care-strip span{font-size:8px;margin-bottom:2px}.care-strip strong{font-size:12px}.statement{grid-template-columns:1fr;padding:53px 0 45px;gap:42px}.consultation-figure>img{height:310px}.consultation-figure:before{inset:12px -12px -12px 12px}.statement h2{font-size:42px}.statement-bottom{margin-top:22px}.statement-bottom p{font-size:14px}.clinic-gallery{padding-top:0;padding-bottom:50px}.clinic-gallery .section-heading h2{font-size:38px}.clinic-photos{grid-template-columns:1fr;gap:25px}.clinic-photos img{height:auto;max-height:450px}.photo-treatments{padding:50px 0 42px}.photo-treatments .section-heading{display:block}.photo-treatments .section-heading>.text-link{display:inline-block;margin-top:18px}.photo-treatments h2{font-size:43px}.treatments-grid{grid-template-columns:1fr;gap:24px}.treatment-image{height:265px}.treatment-copy{padding:23px}.treatment-copy h3{font-size:33px}.treatment-copy p{font-size:13px}.treatment-disclosure{font-size:10px;line-height:1.8}.signature-inner{grid-template-columns:1fr;gap:0;padding-top:44px;padding-bottom:20px}.signature-inner h2{font-size:43px}.signature-inner>.hero-art{height:280px;max-width:350px;margin:0 auto}.signature-inner .tooth-fallback{padding:25px 50px}.italy-section{padding:50px 0}.package-panel{padding:27px 23px}.footer-intro h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.treatment-card,.treatment-image>img{transition:none}.treatment-card:hover,.treatment-card:hover img{transform:none}}

/* Refined, clean premium typography — local Manrope, no external fonts. */
body{font-family:var(--sans);font-weight:400;letter-spacing:0;line-height:1.8}h1,h2,h3{font-family:var(--sans);font-weight:500;text-wrap:balance}h1 em,h2 em,h3 em{font-style:normal;font-weight:400}h2{letter-spacing:-1.4px;line-height:1.2}.photo-hero h1,html[lang=it] .photo-hero h1{font-family:var(--sans);font-size:clamp(43px,4.4vw,65px);font-weight:500;letter-spacing:-2.6px;line-height:1.15}.photo-hero .eyebrow{font-size:9px;letter-spacing:2px}.photo-intro{font-size:15px;line-height:1.9;max-width:430px}.statement h2,.photo-treatments h2,.italy-grid h2,.booking h2,.contact h2{font-family:var(--sans);font-size:clamp(34px,3.35vw,49px);font-weight:500;line-height:1.22;letter-spacing:-1.8px}.clinic-gallery .section-heading h2,.signature-inner h2,.reviews-section h2,.faq-section h2,.clarity h2,.journey h2{font-size:clamp(31px,3.1vw,44px);letter-spacing:-1.4px;line-height:1.25}.treatment-copy h3{font-family:var(--sans);font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.65px}.treatment-copy p{font-size:13px;line-height:1.85}.treatment-card:last-child .treatment-image>img{object-position:center 65%}.package-heading h3,.booking-form h3,.location-panel h3{font-size:32px;line-height:1.25;letter-spacing:-1px}.package-list h4{font-family:var(--sans);font-size:17px;font-weight:600;letter-spacing:-.25px}.journey-grid h3{font-size:23px;letter-spacing:-.6px;line-height:1.35}.footer-intro h2{font-family:var(--sans);font-size:clamp(30px,3.2vw,46px);line-height:1.25;letter-spacing:-1.5px}.footer-travel strong{font-family:var(--sans);font-size:20px;line-height:1.4;letter-spacing:-.5px}.review-card blockquote{font-family:var(--sans);font-size:20px;font-weight:400;line-height:1.6;letter-spacing:-.4px}.clinic-photos figcaption{font-family:var(--sans);font-size:17px;letter-spacing:-.3px}.eyebrow{font-weight:600;letter-spacing:1.8px}.button{font-weight:600;letter-spacing:.1px}.faq-list summary{font-size:15px;font-weight:500;line-height:1.6}.hero-media{object-position:center 42%}.consultation-figure>img{object-position:40% center}.treatment-card:first-child .treatment-image>img{object-position:35% 43%}
@media(max-width:760px){.photo-hero h1,html[lang=it] .photo-hero h1{font-size:clamp(36px,8.2vw,51px);letter-spacing:-1.6px;line-height:1.18}.statement h2,.photo-treatments h2,.italy-grid h2,.booking h2,.contact h2{font-size:34px;letter-spacing:-1.2px;line-height:1.25}.clinic-gallery .section-heading h2,.signature-inner h2,.reviews-section h2,.faq-section h2,.clarity h2,.journey h2{font-size:31px;letter-spacing:-1px}.treatment-copy h3{font-size:24px}.footer-intro h2{font-size:31px;letter-spacing:-1px}.package-heading h3,.booking-form h3,.location-panel h3{font-size:29px}.hero-media{object-position:68% 38%}.photo-intro{font-size:14px}.review-card blockquote{font-size:20px}}
/* General dentistry and aesthetics, for every visitor. */
.general-services{padding:85px 0;background:#f5f2eb}.services-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.services-photo{margin:0;position:relative}.services-photo img{display:block;width:100%;height:620px;object-fit:cover;border-radius:3px}.services-photo figcaption{position:absolute;bottom:16px;left:16px;background:#ffffffe6;padding:6px 10px;font-size:10px;color:#35454b}.services-copy .eyebrow{color:#8c7450}.services-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.22;letter-spacing:-1.7px}.services-copy h2 em{color:#8b7653}.services-intro{font-size:14px;color:#617078;line-height:1.9;margin:25px 0 29px}.services-copy article{padding:21px 0;border-top:1px solid #ddd5c8}.services-copy article h3{font-size:21px;line-height:1.4;letter-spacing:-.6px}.services-copy article p{font-size:13px;line-height:1.9;color:#617078;margin:12px 0 0}.services-copy .button{margin-top:21px;border-radius:2px}.general-journey{display:block;padding:75px 0}.general-journey>.eyebrow{color:#8c7450}.general-journey .journey-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.footer-care strong{font-family:var(--sans);font-size:20px;line-height:1.4;letter-spacing:-.5px;display:block;font-weight:400;margin-bottom:13px}.footer-care>a{border-bottom:1px solid #cbb28e60;padding-bottom:5px;color:#e5d0af}.hero-media{object-position:62% 48%}.consultation-figure>img{object-position:38% center}.treatment-card:first-child .treatment-image>img{object-position:35% center}
@media(max-width:1100px){.services-layout{gap:45px}.services-photo img{height:650px}}
@media(max-width:760px){.general-services{padding:50px 0}.services-layout{grid-template-columns:1fr;gap:35px}.services-photo img{height:420px;object-position:center 48%}.services-copy h2{font-size:34px;letter-spacing:-1.2px}.services-intro{margin:22px 0}.general-journey{padding:50px 0}.general-journey .journey-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.general-journey .journey-grid article{padding-bottom:23px;border-bottom:1px solid #e1ddd3}.general-journey .journey-grid article:last-child{border:0;padding-bottom:0}.footer-care{grid-column:1/-1;padding-top:24px;border-top:1px solid #ffffff1c}.hero-media{object-position:72% center}}
/* Final usability pass: touch targets, tablet header and motion preferences. */
.header .language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:8px}.menu-toggle{min-width:44px;align-items:center}.dialog-close{width:44px;height:44px;display:grid;place-items:center}.footer-bottom button{min-height:44px}.footer-col>a{min-height:32px;display:flex;align-items:center}.services-copy,.statement-copy,.photo-hero-copy,.booking-copy,.treatment-copy,.footer-col{min-width:0}#main:focus{outline:none}.faq-list summary:focus-visible{outline:2px solid #8c7046;outline-offset:5px}.header nav a{min-height:44px;display:flex;align-items:center}.hero-image-note{max-width:calc(100% - 24px)}
@media(min-width:761px) and (max-width:1024px){.header .header-cta{display:none}.header .nav-inner{gap:18px}.header nav{gap:20px}.header .emblem-brand{width:80px}.header .language-switch{margin-left:auto}}
@media(max-width:760px){.header nav a{min-height:48px}.header .nav-inner{gap:12px}.language-switch{gap:2px}.mobile-contact{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.footer-bottom{padding-bottom:calc(95px + env(safe-area-inset-bottom))}.services-copy .button{max-width:100%;gap:18px}.treatment-image img{max-width:100%}.footer-phone{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}.button:hover{transform:none}}

/* Footer revision from supplied desktop screenshots. */
.contact .contact-inner{padding-bottom:64px}.premium-footer{background:#0d222b;border-top:1px solid #cbb18438}.premium-footer>.wrap{max-width:1240px}.premium-footer .footer-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:center;padding:43px 0 35px}.premium-footer .footer-intro .eyebrow{grid-column:1;font-size:10px;margin:0 0 12px;letter-spacing:2px}.premium-footer .footer-intro h2{grid-column:1;font-size:clamp(29px,3vw,42px);line-height:1.25;letter-spacing:-1.3px;max-width:100%;margin:0}.premium-footer .footer-book{position:static;grid-column:2;grid-row:1/3;min-height:52px;margin:0;padding:13px 22px;border:1px solid #cbb184;background:#cbb184;color:#152b35;font-size:13px;border-radius:3px;gap:28px}.premium-footer .footer-book span{margin:0;font-size:23px}.premium-footer .footer-book:hover{background:#e2cda8}.premium-footer .footer-columns{grid-template-columns:1.2fr .85fr 1fr;gap:65px;padding:38px 0 34px}.premium-footer .footer-brand img{width:66px;height:72px}.premium-footer .footer-brand>span{font-size:36px;letter-spacing:1px}.premium-footer .footer-brand small{font-size:8px;letter-spacing:1.5px}.premium-footer .footer-identity>p{font-size:14px;line-height:1.8;color:#b6c3c8;max-width:315px;margin:18px 0 0}.premium-footer .footer-col h3{font-size:11px;letter-spacing:1.5px;margin:10px 0 16px;color:#d6bd94}.premium-footer .footer-col>a{font-size:14px;line-height:1.6;min-height:38px;margin:3px 0;color:#e0e7e9}.premium-footer .footer-col p{font-size:14px;line-height:1.85;color:#b6c3c8;margin-bottom:13px}.premium-footer .footer-col .footer-phone{font-size:18px;font-weight:500;color:#e3cba3;letter-spacing:.1px}.premium-footer .footer-bottom{padding:17px 0 20px;gap:20px;align-items:center}.premium-footer .footer-bottom p,.premium-footer .footer-bottom button{font-size:12px;color:#adbdc5}.premium-footer .footer-bottom>span{font-size:9px;letter-spacing:1.4px}.premium-footer .footer-bottom button{padding:7px 0;min-height:40px}.premium-footer a:focus-visible,.premium-footer button:focus-visible{outline:2px solid #e3cba3;outline-offset:5px}
@media(max-width:1000px){.premium-footer .footer-columns{gap:32px;grid-template-columns:1.1fr .8fr 1fr}.premium-footer .footer-brand>span{font-size:30px}.premium-footer .footer-brand img{width:52px;height:60px}.premium-footer .footer-col .footer-phone{font-size:16px}}
@media(max-width:760px){.contact .contact-inner{padding-bottom:42px}.premium-footer .footer-intro{grid-template-columns:1fr;gap:0;padding:34px 0 29px}.premium-footer .footer-intro h2{font-size:31px}.premium-footer .footer-book{grid-column:1;grid-row:auto;justify-self:start;margin-top:23px;min-height:50px;font-size:13px}.premium-footer .footer-columns{grid-template-columns:1fr 1fr;gap:29px 22px;padding:30px 0}.premium-footer .footer-identity{grid-column:1/-1}.premium-footer .footer-identity>p{max-width:100%;font-size:13px}.premium-footer .footer-brand>span{font-size:34px}.premium-footer .footer-col h3{font-size:10px;letter-spacing:1px}.premium-footer .footer-col>a,.premium-footer .footer-col p{font-size:13px}.premium-footer .footer-col .footer-phone{font-size:14px;white-space:normal}.premium-footer .footer-bottom{padding:16px 0 calc(96px + env(safe-area-inset-bottom));gap:8px 16px}.premium-footer .footer-bottom p,.premium-footer .footer-bottom button{font-size:11px}.premium-footer .footer-bottom>span{display:none}}
@media(max-width:390px){.premium-footer .footer-columns{grid-template-columns:1fr}.premium-footer .footer-identity{grid-column:auto}.premium-footer .footer-col h3{margin-top:0}.premium-footer .footer-col .footer-phone{font-size:17px}}

/* Automatic motion fallback when a browser cannot start WebGL. */
#tooth-scene{perspective:1000px}#tooth-scene:not(.webgl-ready) .tooth-fallback{animation:charm-fallback-turn 14s linear infinite;transform-style:preserve-3d;backface-visibility:visible;transform-origin:50% 50%;will-change:transform}@keyframes charm-fallback-turn{from{transform:rotateY(0deg) rotateZ(-4deg)}to{transform:rotateY(360deg) rotateZ(-4deg)}}@media(prefers-reduced-motion:reduce){#tooth-scene:not(.webgl-ready) .tooth-fallback{animation-duration:40s}}

/* One placement per photograph, with editorial text between visual sections. */
.statement.statement-text{display:block;padding:70px 0 55px}.statement-text .statement-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;align-items:center}.statement-text .statement-copy>.eyebrow{grid-column:1/-1}.statement-text .statement-bottom{margin:0}.clinic-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-photos img{height:400px;object-position:center 45%}.aesthetic-panel{height:255px;position:relative;padding:24px 28px;background:linear-gradient(135deg,#e9e0ce,#f5f1e8);overflow:hidden;color:#243a43}.aesthetic-panel:after{content:'';position:absolute;width:220px;height:220px;right:-70px;top:38px;border:1px solid #b69c7155;border-radius:50%;box-shadow:0 0 0 22px #b69c710a,0 0 0 45px #b69c7107}.aesthetic-panel>span{font-size:9px;letter-spacing:2px;color:#7c694b}.aesthetic-panel>strong{display:block;font-family:var(--sans);font-size:33px;line-height:1.23;letter-spacing:-1px;font-weight:400;margin-top:17px}.aesthetic-panel>i{position:absolute;right:19px;bottom:15px;font-size:25px;font-style:normal}.services-layout.services-text{display:block;max-width:1000px}.services-text .services-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.services-text .eyebrow,.services-text h2,.services-text .services-intro{grid-column:1/-1}.services-text .services-intro{max-width:750px}.services-text .button{grid-column:1/-1;justify-self:start}.services-text article{padding-bottom:12px}
@media(max-width:1100px){.aesthetic-panel{height:210px;padding:18px 22px}.aesthetic-panel>strong{font-size:28px;margin-top:12px}.statement-text .statement-copy{gap:0 40px}}
@media(max-width:760px){.statement.statement-text{padding:46px 0 40px}.statement-text .statement-copy{display:block}.statement-text .statement-bottom{margin-top:23px}.clinic-photos{grid-template-columns:1fr}.clinic-photos img{height:auto;max-height:450px}.aesthetic-panel{height:265px;padding:28px}.aesthetic-panel>strong{font-size:36px;margin-top:21px}.services-text .services-copy{display:block}.services-text .services-copy article{padding:22px 0}.services-text .services-copy .button{margin-top:22px}}
