:root{
  --bg:#fbfaf8;--bg2:#f4f2ef;--white:#fff;--ink:#292724;--muted:#6c6761;
  --gold:#c8a35a;--gold2:#ad8437;--gold3:#e2ca96;--line:#e9e4dc;--dark:#171614;
  --shadow:0 18px 55px rgba(33,29,24,.09);--radius:24px;--container:1220px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{width:min(var(--container),calc(100% - 48px));margin:auto}.section{padding:104px 0;position:relative;overflow:hidden}.section-title{font-family:"Cormorant Garamond",serif;font-size:clamp(42px,5vw,68px);line-height:.98;margin:10px 0 22px;font-weight:600;letter-spacing:-.025em}.section-title em{font-style:italic;color:var(--gold2)}.lead{font-size:18px;color:var(--muted);max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;color:var(--gold2)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.center-head{text-align:center;max-width:850px;margin:0 auto 52px}.center-head .eyebrow{justify-content:center}.center-head .lead{margin-left:auto;margin-right:auto}.center-action{text-align:center;margin-top:42px}
.site-header{position:sticky;top:0;z-index:50;background:rgba(251,250,248,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(200,163,90,.14)}.nav-wrap{height:86px;display:flex;align-items:center;gap:28px}.brand{width:218px;display:block}.brand img{width:100%;height:auto}.nav-links{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.nav-links a{position:relative;padding:9px 0}.nav-links a:after{content:"";position:absolute;left:0;bottom:3px;width:0;height:1px;background:var(--gold);transition:.28s}.nav-links a:hover:after{width:100%}.nav-cta{margin-left:4px}.menu-toggle{display:none;border:0;background:transparent;font-size:28px;color:var(--ink);cursor:pointer}
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 27px;border-radius:999px;font-weight:700;font-size:14px;overflow:hidden;transition:transform .28s ease,background .28s ease,color .28s ease,box-shadow .28s ease;border:1px solid transparent;isolation:isolate}.btn:before{content:"";position:absolute;top:-50%;left:-45%;width:35%;height:210%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transition:left .65s ease;z-index:-1}.btn:hover:before{left:120%}.btn:hover{transform:translateY(-3px) scale(1.015)}.btn-primary{background:linear-gradient(135deg,var(--gold),#d9bd79);color:#201d18;box-shadow:0 11px 28px rgba(173,132,55,.19)}.btn-primary:hover{background:linear-gradient(135deg,var(--gold2),#c3994b);color:white;box-shadow:0 15px 36px rgba(173,132,55,.28)}.btn-ghost{background:rgba(255,255,255,.72);border-color:rgba(173,132,55,.34);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
.hero{min-height:760px;background:#f5f1eb url('assets/hero.png') center/cover no-repeat;display:flex;align-items:center;position:relative}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,250,248,.98) 0%,rgba(251,250,248,.9) 31%,rgba(251,250,248,.42) 55%,rgba(251,250,248,.02) 75%)}.hero-inner{position:relative;z-index:2}.hero-copy{width:min(650px,58%);padding:70px 0}.hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(55px,6vw,83px);line-height:.9;margin:15px 0 25px;font-weight:600;letter-spacing:-.035em}.hero h1 em{color:var(--gold2);font-style:italic}.hero-copy>p{font-size:19px;color:#5f5a54;max-width:620px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 39px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust-card{padding:16px;border:1px solid rgba(200,163,90,.22);background:rgba(255,255,255,.66);backdrop-filter:blur(10px);border-radius:15px;display:flex;gap:10px}.trust-icon{font-size:20px;color:var(--gold2)}.trust-card strong{display:block;font-size:12px;line-height:1.25;margin-bottom:5px}.trust-card span:not(.trust-icon){display:block;font-size:10px;color:var(--muted);line-height:1.45}
.soft-mark{background:linear-gradient(135deg,#fff 0%,#fbfaf8 56%,#f3f1ed 100%)}.soft-mark:after{content:"AC";position:absolute;right:-4vw;bottom:-90px;font-family:"Cormorant Garamond",serif;font-size:390px;line-height:1;color:rgba(187,181,174,.07);font-style:italic;pointer-events:none}.split{display:grid;grid-template-columns:.92fr 1.08fr;gap:78px;align-items:center}.framed-photo{position:relative;border-radius:34px;overflow:hidden;background:#eee;box-shadow:var(--shadow);isolation:isolate}.framed-photo:before{content:"";position:absolute;inset:16px;border:1px solid rgba(200,163,90,.55);border-radius:26px;z-index:2;pointer-events:none}.framed-photo:after{content:"";position:absolute;inset:auto -18% -34% 22%;height:75%;background:radial-gradient(circle,rgba(200,163,90,.22),transparent 67%);z-index:1;pointer-events:none}.framed-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;position:relative;z-index:0}.ear-line{position:absolute;right:-28px;top:24px;width:150px;height:150px;border:1px solid rgba(200,163,90,.35);border-radius:50%;z-index:3;box-shadow:0 0 0 20px rgba(200,163,90,.04),0 0 0 42px rgba(200,163,90,.025)}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:27px 0 32px}.check-grid span{font-size:14px;color:#554f49}
.results-section{background:#fff}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:40px}.section-head>div:first-child{max-width:800px}.carousel-nav{display:flex;gap:8px}.carousel-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:white;color:var(--ink);font-size:28px;cursor:pointer;transition:.25s}.carousel-btn:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.results-viewport{overflow:hidden;padding:8px 3px 22px}.results-track{display:flex;gap:18px;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.result-card{margin:0;flex:0 0 calc((100% - 54px)/4);background:white;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(30,25,20,.06)}.result-media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#eee}.result-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.result-card:hover img{transform:scale(1.025)}.before-label,.after-label{position:absolute;top:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;padding:6px 9px;border-radius:999px;background:rgba(28,26,24,.76);color:#fff;backdrop-filter:blur(5px)}.before-label{left:12px}.after-label{right:12px;background:rgba(200,163,90,.9);color:#1b1814}.result-card figcaption{padding:12px 14px 15px;color:var(--muted);font-size:11px;text-align:center}.results-dots{display:flex;justify-content:center;gap:7px;margin:10px 0}.results-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#d8d2c9;cursor:pointer;transition:.25s}.results-dots button.active{width:24px;border-radius:9px;background:var(--gold)}.result-note{text-align:center;font-size:12px;color:#837c73;margin-top:18px}
.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{background:white;border:1px solid var(--line);padding:31px;border-radius:20px;transition:.32s;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;inset:auto -28px -58px auto;width:150px;height:150px;border:1px solid rgba(200,163,90,.16);border-radius:50%}.service-card:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:rgba(200,163,90,.35)}.service-card>span{font-family:"Cormorant Garamond",serif;font-size:28px;color:var(--gold)}.service-card h3,.step-card h3{font-family:"Cormorant Garamond",serif;font-size:29px;margin:10px 0 11px}.service-card p,.step-card p{font-size:14px;color:var(--muted);margin:0}.method-section{background:#f1efeb}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card{background:rgba(255,255,255,.83);padding:35px;border-radius:22px;border:1px solid rgba(200,163,90,.18)}.step-card b{width:44px;height:44px;border-radius:50%;background:var(--gold);display:grid;place-items:center;color:#201e1a}.philosophy-section{background:#fff}.advanced-section{background:linear-gradient(140deg,#f6f4f1,#fff)}.advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.advanced-points{display:grid;gap:14px}.advanced-points article{padding:22px 24px;background:white;border-left:3px solid var(--gold);box-shadow:0 9px 28px rgba(35,30,25,.05)}.advanced-points strong{font-family:"Cormorant Garamond",serif;font-size:25px}.advanced-points p{font-size:13px;color:var(--muted);margin:4px 0 0}
.testimonial-section{background:linear-gradient(135deg,#d0ae67,#b98c3d);color:#27231e}.eyebrow.dark,.section-title.dark,.lead.dark{color:#26221d}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{background:rgba(255,255,255,.88);padding:30px;border-radius:22px;box-shadow:0 12px 35px rgba(75,49,12,.13)}.stars{letter-spacing:.12em;color:#8a6525}.testimonial-card p{font-family:"Cormorant Garamond",serif;font-size:23px;line-height:1.35}.testimonial-card strong{font-size:12px}.testimonial-note{text-align:center;font-size:11px;opacity:.72;margin-top:20px}.about-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.about-seal{display:grid;place-items:center;padding:50px;background:radial-gradient(circle at center,rgba(200,163,90,.12),transparent 66%)}.about-seal img{max-height:500px;object-fit:contain}.credentials-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0 30px}.credentials-grid div{padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:12px}.faq-section{background:#fff}.faq-wrap{max-width:920px}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;background:none;border:0;padding:21px 0;text-align:left;font:600 15px Manrope;color:var(--ink);display:flex;justify-content:space-between;cursor:pointer}.faq-question span{font-size:21px;color:var(--gold2);transition:.25s}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer p{margin:0;padding:0 35px 21px 0;color:var(--muted);font-size:14px}.faq-item.open .faq-answer{max-height:180px}.faq-item.open .faq-question span{transform:rotate(45deg)}
.whatsapp-section{background:linear-gradient(135deg,#f7f5f2,#fff)}.whatsapp-grid{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.booking-steps{display:grid;gap:12px;margin:26px 0 31px}.booking-steps>div{display:flex;gap:13px;align-items:flex-start}.booking-steps b{flex:0 0 38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#211e18}.booking-steps strong,.booking-steps small{display:block}.booking-steps small{color:var(--muted);margin-top:2px}.phone-mockup{background:#ece8df;border:9px solid #282521;border-radius:34px;box-shadow:0 30px 70px rgba(25,22,18,.18);overflow:hidden;max-width:475px;margin:auto}.phone-top{background:#f8f6f1;padding:17px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ddd6ca}.phone-top small{display:block;color:#7d766d;font-size:10px}.wa-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--gold);font-family:"Cormorant Garamond",serif;font-size:19px}.chat-body{padding:22px;background:#ece7dc;display:flex;flex-direction:column;gap:10px;min-height:370px;background-image:radial-gradient(rgba(120,111,98,.05) 1px,transparent 1px);background-size:18px 18px}.bubble{max-width:82%;padding:10px 12px;border-radius:11px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.bubble.patient{align-self:flex-end;background:#dff2d2}.bubble.clinic{align-self:flex-start;background:white}.chat-cta{display:block;text-align:center;background:var(--gold);font-weight:700;padding:15px;transition:.25s}.chat-cta:hover{background:var(--gold2);color:white}.contact-section{background:#f2f0ec}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:stretch}.contact-list{display:grid;gap:10px;margin:24px 0}.contact-item{padding:14px 16px;border-radius:13px;background:white;border:1px solid var(--line)}.contact-item b,.contact-item span{display:block}.contact-item b{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:var(--gold2)}.contact-item span{font-size:13px;margin-top:4px}.contact-actions{display:flex;gap:10px;flex-wrap:wrap}.map-card{border-radius:25px;overflow:hidden;box-shadow:var(--shadow);min-height:510px}.map-card iframe{border:0;width:100%;height:100%;min-height:510px}
.footer{background:#1d1b18;color:#e9e4dc;padding:66px 0 22px}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .9fr 1fr;gap:46px}.footer-brand img{width:270px;max-height:110px;object-fit:contain;object-position:left center}.footer p{color:#aaa39a;font-size:12px;max-width:290px}.footer h3{font-family:"Cormorant Garamond",serif;font-size:22px;color:var(--gold3);margin:0 0 15px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:8px}.footer a,.footer span{font-size:12px;color:#bbb4aa}.footer a:hover{color:var(--gold3)}.footer-bottom{border-top:1px solid #37332e;margin-top:42px;padding-top:18px;display:flex;justify-content:space-between;gap:20px}.floating-wa{position:fixed;right:23px;bottom:23px;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;z-index:70;box-shadow:0 12px 30px rgba(37,211,102,.33);animation:waPulse 2.2s infinite}.floating-wa svg{width:30px;height:30px}.floating-wa:hover{transform:scale(1.08)}@keyframes waPulse{0%,100%{box-shadow:0 12px 30px rgba(37,211,102,.32),0 0 0 0 rgba(37,211,102,.22)}50%{box-shadow:0 12px 30px rgba(37,211,102,.32),0 0 0 13px rgba(37,211,102,0)}}
.reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,.61,.36,1)}.reveal-left{transform:translateX(-35px)}.reveal-right{transform:translateX(35px)}.reveal.visible{opacity:1;transform:none}.services-grid .reveal:nth-child(2),.steps-grid .reveal:nth-child(2),.testimonial-grid .reveal:nth-child(2){transition-delay:.1s}.services-grid .reveal:nth-child(3),.steps-grid .reveal:nth-child(3),.testimonial-grid .reveal:nth-child(3){transition-delay:.2s}.services-grid .reveal:nth-child(4){transition-delay:.05s}.services-grid .reveal:nth-child(5){transition-delay:.13s}.services-grid .reveal:nth-child(6){transition-delay:.21s}
@media(max-width:1050px){.nav-links{display:none;position:absolute;top:86px;left:0;right:0;background:#fbfaf8;padding:22px 24px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}.menu-toggle{display:block;margin-left:auto}.nav-cta{display:none}.hero{min-height:700px;background-position:62% center}.hero-copy{width:64%}.trust-grid{grid-template-columns:1fr}.result-card{flex-basis:calc((100% - 18px)/2)}.services-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.container{width:min(100% - 30px,var(--container))}.section{padding:78px 0}.brand{width:180px}.nav-wrap{height:76px}.nav-links{top:76px}.hero{min-height:auto;padding:0;background:none;display:block;overflow:hidden}.hero:before{content:"";display:block;width:100%;height:390px;background:#f4eee6 url('assets/hero.png') 72% center/auto 390px no-repeat;position:relative;z-index:0}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,250,248,0) 0%,rgba(251,250,248,.02) 27%,rgba(251,250,248,.22) 42%,rgba(251,250,248,.92) 52%,rgba(251,250,248,1) 62%);pointer-events:none}.hero-inner{margin-top:-92px;position:relative;z-index:2}.hero-copy{width:100%;padding:0 0 56px}.hero-copy:before{content:"";position:absolute;left:-18px;right:-18px;top:-22px;height:120px;background:linear-gradient(180deg,rgba(251,250,248,0),rgba(251,250,248,.96) 72%,#fbfaf8);z-index:-1;filter:blur(.2px)}.hero h1{font-size:50px;line-height:.94;margin-top:12px}.hero-copy>p{font-size:16px}.hero-actions{margin:24px 0 28px}.trust-grid{margin-top:6px}.split,.advanced-grid,.about-grid,.whatsapp-grid,.contact-grid{grid-template-columns:1fr;gap:38px}.reverse-mobile>div:first-child{order:2}.reverse-mobile>div:last-child{order:1}.framed-photo{max-width:520px;margin:auto}.section-head{align-items:flex-start;flex-direction:column}.result-card{flex-basis:100%}.services-grid,.steps-grid,.testimonial-grid{grid-template-columns:1fr}.check-grid,.credentials-grid{grid-template-columns:1fr}.map-card,.map-card iframe{min-height:390px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column}.phone-mockup{width:100%}.soft-mark:after{font-size:230px}.section-title{font-size:44px}}
@media(max-width:430px){.hero:before{height:350px;background-position:74% center;background-size:auto 350px}.hero-inner{margin-top:-70px}.hero h1{font-size:43px}.hero-actions .btn{width:100%}.trust-card{padding:14px}.trust-card strong{font-size:12px}.trust-card span:not(.trust-icon){font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn,.results-track{transition:none}.floating-wa{animation:none}}


/* Quem sou - fotografia profissional */
.about-photo{position:relative;max-width:510px;margin:auto;padding:18px}
.about-photo:before{content:"";position:absolute;inset:2px;border:1px solid rgba(200,163,90,.52);border-radius:38% 8% 38% 8%;transform:rotate(-2deg);pointer-events:none}
.about-photo:after{content:"";position:absolute;width:170px;height:170px;right:-18px;bottom:-12px;background:radial-gradient(circle,rgba(200,163,90,.25),transparent 68%);filter:blur(4px);pointer-events:none}
.about-photo img{position:relative;z-index:2;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:34% 8% 34% 8%;box-shadow:0 24px 55px rgba(35,29,22,.14)}
.about-photo-ring{position:absolute;z-index:3;inset:31px -4px -2px 31px;border-right:2px solid rgba(200,163,90,.55);border-bottom:2px solid rgba(200,163,90,.55);border-radius:0 0 34% 0;pointer-events:none}

/* Instagram */
.instagram-section{background:linear-gradient(135deg,#fbfaf8 0%,#f4efe8 52%,#fff 100%);position:relative;overflow:hidden}
.instagram-section:before{content:"AC";position:absolute;right:-60px;top:-120px;font:700 310px/1 "Cormorant Garamond",serif;color:rgba(200,163,90,.055);pointer-events:none}
.instagram-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}
.instagram-profile{display:flex;align-items:center;gap:12px;margin:24px 0 28px}
.instagram-avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e9c673,#ad7d2e);color:#fff;font:600 22px "Cormorant Garamond",serif;box-shadow:0 8px 22px rgba(122,86,28,.18)}
.instagram-profile strong,.instagram-profile small{display:block}.instagram-profile small{font-size:11px;color:var(--muted);margin-top:3px}
.instagram-preview{display:block;background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:0 26px 70px rgba(39,31,22,.11);transition:.35s}
.instagram-preview:hover{transform:translateY(-7px);box-shadow:0 34px 80px rgba(39,31,22,.16)}
.instagram-phone-head{height:62px;padding:0 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #eee9e2;color:#29241f}.instagram-phone-head strong{flex:1;font-size:13px}.ig-camera{font-size:24px}
.instagram-post-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1.3/1;gap:3px;background:#eee}
.instagram-post-grid img{width:100%;height:100%;object-fit:cover}.instagram-post-grid img:first-child{grid-row:1/3}
.ig-tile-text{background:linear-gradient(145deg,#c8a35a,#a87a31);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px}.ig-tile-text strong{font-family:"Cormorant Garamond",serif;font-size:27px}.ig-tile-text small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-top:4px}
.instagram-preview-footer{display:flex;align-items:center;gap:14px;padding:15px 18px;color:#29241f}.instagram-preview-footer span{font-size:20px}.instagram-preview-footer b{margin-left:auto;font-size:11px;color:var(--gold2)}

/* iPhone mockup para o WhatsApp */
.iphone-wrap{position:relative;max-width:430px;margin:auto;padding:12px}
.iphone-device{position:relative;background:linear-gradient(145deg,#222,#080808 52%,#282828);border-radius:55px;padding:10px;box-shadow:0 34px 80px rgba(16,14,12,.25),inset 0 0 0 1px #454545}
.iphone-device:after{content:"";position:absolute;inset:5px;border-radius:50px;border:1px solid rgba(255,255,255,.13);pointer-events:none}
.iphone-screen{position:relative;overflow:hidden;border-radius:46px;background:#ece7dc;min-height:655px;padding-top:32px}
.dynamic-island{position:absolute;z-index:8;top:18px;left:50%;transform:translateX(-50%);width:118px;height:31px;background:#050505;border-radius:18px;box-shadow:inset 0 0 0 1px #111}
.iphone-side{position:absolute;background:#252525;border-radius:4px;z-index:1}.iphone-volume-up{left:3px;top:150px;width:5px;height:48px}.iphone-volume-down{left:3px;top:212px;width:5px;height:64px}.iphone-power{right:3px;top:185px;width:5px;height:82px}
.iphone-device .phone-top{padding:18px 17px 14px}.iphone-device .chat-body{min-height:458px;padding:20px 17px}.iphone-device .chat-cta{margin:0 12px 24px;border-radius:14px;padding:13px}.iphone-homebar{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:118px;height:5px;border-radius:6px;background:#121212;opacity:.85}

@media(max-width:760px){.instagram-grid{grid-template-columns:1fr;gap:36px}.instagram-preview{max-width:560px;margin:auto}.about-photo{max-width:460px}.iphone-wrap{max-width:390px}.iphone-screen{min-height:620px}.iphone-device .chat-body{min-height:425px}}
