:root{--navy:#0f2946;--navy2:#081c33;--gold:#bd8840;--gold2:#f2ca81;--cream:#fffaf1;--paper:#f7f3ed;--blue:#eaf5fb;--ink:#192a3d;--muted:#5f6b75;--red:#ad2d3b;--line:#d7d2c8;--shadow:0 20px 55px rgba(18,33,49,.14);--serif:Georgia,'Times New Roman',serif;--sans:system-ui,-apple-system,'Segoe UI',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.58 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration-color:var(--gold)}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #3e94d7;outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1;letter-spacing:-.028em}h1{font-size:clamp(2.7rem,4.2vw,5.4rem)}h2{font-size:clamp(2.1rem,3.2vw,3.8rem)}h3{font-size:2.6rem}svg{flex-shrink:0}img{display:block;max-width:100%}.shell{width:min(1460px,calc(100% - 72px));margin-inline:auto}.section{padding:92px 0}.eyebrow,.section-mini{font-size:12px;text-transform:uppercase;font-weight:750;letter-spacing:.22em;color:var(--gold);margin-bottom:16px}.lead{font-size:clamp(1.05rem,1.35vw,1.27rem);line-height:1.75;color:#44525e}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;top:-80px;background:white;padding:15px;z-index:999}.skip:focus{top:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:7px;padding:15px 21px;font-size:14px;font-weight:750;text-align:center;line-height:1.25;transition:.2s background,.2s transform,.2s box-shadow;white-space:normal}.btn:hover{transform:translateY(-2px)}.btn svg{width:18px;height:18px}.btn-gold,.head-cta{background:linear-gradient(135deg,#f4d7a1,#d4a052 58%,#bd8534);color:#18273a;border:1px solid #c99346;box-shadow:0 5px 14px #ad79212e}.btn-gold:hover,.head-cta:hover{background:linear-gradient(135deg,#ffe6ae,#dba952);box-shadow:0 9px 22px #a7813f55}.btn-line{border:1px solid #c9aa76;background:transparent;color:var(--navy)}.btn-quiet{border:1px solid #c2a06e;color:white;background:#1e344c}.text-link{display:inline-flex;align-items:center;gap:9px;font-weight:650;color:var(--gold)}.text-link svg{width:17px}.text-link.blue{color:var(--navy)}
.site-header{position:relative;z-index:30;background:rgba(255,253,248,.99);border-bottom:1px solid #e7ddcf;box-shadow:0 4px 15px #172c3211}.header-inner{min-height:95px;display:flex;align-items:center;gap:27px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand img{width:70px;height:70px;object-fit:contain}.brand-word strong{font-size:23px;white-space:nowrap;text-transform:uppercase;display:block;color:#1f4678;font-family:var(--serif);font-weight:700;letter-spacing:-.04em;line-height:1}.brand-word strong em{font-style:normal;color:#c3913f;padding:0 2px}.brand-word strong span:last-child{color:#a72335}.brand-word small{font-size:8px;letter-spacing:.19em;color:#304155;font-weight:700;display:block;margin-top:7px}.nav{display:flex;align-items:center;gap:24px;margin-inline:auto}.nav a{font-size:12px;color:#173451;font-weight:700;white-space:nowrap;position:relative}.nav a:hover{color:#b1843b}.nav a:first-child::after{content:'';position:absolute;height:2px;background:var(--gold);bottom:-13px;inset-inline:0}.header-actions{display:flex;align-items:center;gap:13px}.langs{display:flex;gap:5px;align-items:center;color:#88909a;font-size:10px}.langs a{font-weight:800;color:#4b5767}.langs a[aria-current]{color:#ac7130}.head-cta{padding:12px 15px;border-radius:6px;font-size:12px;font-weight:800;white-space:nowrap}.mobile-menu{display:none;border:0;background:transparent;color:var(--navy);padding:10px}.mobile-menu svg{width:26px;height:26px}
.hero{background:linear-gradient(110deg,#f5efe5 4%,#fffdfa 37%,#e5eff5 80%,#f7f4ed 100%);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 28% 17%,#f2d6aa66,transparent 26%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:35% 27% 38%;align-items:stretch;min-height:690px}.hero-copy{padding:108px 22px 95px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:2}.hero-copy h1{font-size:clamp(2.8rem,3.8vw,5.2rem);color:var(--navy);margin:0 0 18px}.hero-copy h1 span{color:#b28037}.hero-copy .lead{max-width:540px;color:#283f56;font-size:1.11rem;line-height:1.7;margin-bottom:17px}.hero-signature{font-style:italic;font-family:var(--serif);color:#ab793a;font-size:1.35rem;max-width:440px}.hero-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:16px}.hero-visual{position:relative;display:flex;align-items:center;overflow:hidden;min-height:600px}.hero-visual:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fff8eb 0%,transparent 20%,transparent 70%,#e8eff4 100%);pointer-events:none}.hero-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 35%;mix-blend-mode:multiply;filter:saturate(.91)}.picture-label{position:absolute;z-index:2;bottom:60px;left:12px;right:12px;display:flex;justify-content:center;align-items:center;gap:8px;color:#876225;background:#fff8edda;border:1px solid #e6c999;border-radius:100px;padding:9px;font:italic 15px var(--serif);text-align:center;backdrop-filter:blur(8px)}.picture-label svg{width:17px;height:17px}
.hero-form{padding:54px 0 54px 19px;position:relative;z-index:3;align-self:center}.lead-form-shell{background:#fff;box-shadow:var(--shadow);border:1px solid #e2bf76;border-radius:16px;overflow:hidden}.form-head{padding:22px 25px 12px;text-align:center}.form-head h2{font-size:clamp(1.6rem,2vw,2.15rem);color:var(--navy);margin:5px 0 7px}.form-head p{font-size:13px;color:#596672;line-height:1.45;margin:0}.form-kicker{font-size:10px;color:#a47a3f;letter-spacing:.13em;text-transform:uppercase}.lead-form{padding:10px 23px 23px}.treatments{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.treatment-opt{cursor:pointer;min-width:0}.treatment-opt input{position:absolute;opacity:0}.treatment-opt>span{height:77px;display:grid;grid-template-columns:27px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:7px;background:#fff;border:1px solid #d6dfe6;border-radius:8px;padding:9px}.treatment-opt svg{grid-row:1/3;width:23px;height:23px;color:#a47d43}.treatment-opt b{font-size:13px;color:#18364e;line-height:1;align-self:end}.treatment-opt small{font-size:11px;color:#687584;line-height:1.3;align-self:start}.treatment-opt input:checked+span{background:#e9f4ff;box-shadow:inset 0 0 0 1px #2869ac;border-color:#3779b8}.treatment-opt input:focus-visible+span{outline:3px solid #3e94d7}.input-grid{display:grid;grid-template-columns:1fr;gap:9px}.lead-form input:not([type=checkbox]):not([type=radio]),.lead-form select{border:1px solid #d5dce3;background:#fbfbfa;border-radius:6px;height:44px;width:100%;font-size:13px;color:#223e55;padding:0 12px}.lead-form input::placeholder{color:#677683}.lead-form select{cursor:pointer}.choice-contact{display:flex;gap:12px;align-items:center;margin-top:11px;color:#65707b;font-size:11px}.choice-contact label{flex-shrink:0}.choice-contact select{height:38px;font-size:11px;padding:0 7px}.agree{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;color:#53616c;margin:15px 0}.agree input{width:17px;height:17px;margin:1px 0 0;flex-shrink:0;accent-color:#a57835}.agree a{text-decoration:underline;color:#16476f}.form-submit{width:100%;min-height:50px;border:0}.tiny-note{font-size:10px;color:#687480;line-height:1.55;margin:12px 0 0}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.trust-strip{background:#fffdfa;border-block:1px solid #e8ddc8}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 0}.trust-item{display:flex;align-items:center;gap:13px;border-right:1px solid #e1d6c5;padding:9px 20px;min-width:0}.trust-item:last-child{border:0}.trust-item i{color:#bd8733}.trust-item i svg{width:37px;height:37px}.trust-item span{display:block}.trust-item strong,.trust-item small{display:block;line-height:1.3}.trust-item strong{color:#0d3459;font-family:var(--serif);font-size:18px;font-weight:700}.trust-item small{font-size:12px;color:#65707a;margin-top:5px}
.section-heading{margin-bottom:34px}.section-heading.center{text-align:center}.section-heading h2{color:var(--navy);margin-bottom:8px}.methods-section{background:#fff}.methods-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.method-card{border-radius:18px;overflow:hidden;display:grid;grid-template-columns:42% 58%;min-height:410px;box-shadow:0 12px 35px #112e4215}.method-card.hair{background:#edf7fe}.method-card.stomach{background:#fff2ef}.method-photo{height:100%;min-height:400px;position:relative;overflow:hidden}.method-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.method-photo:after{content:'';position:absolute;top:0;bottom:0;right:0;width:80px;background:linear-gradient(90deg,transparent,#edf7fe)}.stomach .method-photo:after{background:linear-gradient(90deg,transparent,#fff2ef)}.method-content{padding:35px 28px 31px;display:flex;flex-direction:column;align-items:flex-start}.method-content .section-mini{font-size:10px;letter-spacing:.12em;color:#8c6a3f}.method-content h3{color:#174b85;font-size:clamp(2.2rem,3vw,3.3rem);margin-bottom:5px}.stomach .method-content h3{color:var(--red)}.method-content h3 sup{font:700 12px var(--sans);vertical-align:super}.method-content h4{font-family:var(--serif);font-size:1.2rem;color:var(--navy);font-weight:600;margin-bottom:15px}.method-content p{font-size:13px;color:#33485d;line-height:1.7}.check-list{list-style:none;padding:0;margin:8px 0 22px}.check-list li{position:relative;padding-left:24px;margin-bottom:8px;font-size:13px;color:#233e52}.check-list li:before{content:'✓';position:absolute;left:0;top:0;border-radius:100px;width:17px;height:17px;background:#135488;color:#fff;font-size:12px;text-align:center;line-height:17px}.stomach .check-list li:before{background:#b2384f}.method-content .btn{margin-top:auto;font-size:12px;padding:12px 15px}
.vip-feature{background:linear-gradient(180deg,#f8f3e9,#fff);padding-bottom:60px}.vip-feature-grid{display:grid;grid-template-columns:39% 61%;gap:15px;align-items:stretch;overflow:hidden}.vip-text{padding:45px 45px 25px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vip-text h2{color:var(--navy);font-size:clamp(2.6rem,3.7vw,4.2rem)}.vip-text p:not(.eyebrow){color:#44586a;line-height:1.8;font-size:15px;max-width:600px}.vip-photo{height:340px;border-radius:13px;position:relative;overflow:hidden}.vip-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.photocredit{font-size:10px;color:#29384c;background:#fffaf4df;position:absolute;bottom:0;right:0;padding:5px 13px}.benefits-grid{margin-top:30px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.benefit{text-align:center;background:#fff;border:1px solid #e3d8c5;border-radius:10px;padding:22px 12px;box-shadow:0 7px 15px #142b3b0d}.benefit i{display:block;color:#bd8841}.benefit i svg{width:28px;height:28px}.benefit b{display:block;font-family:var(--serif);font-size:1.08rem;color:var(--navy);margin-top:9px;line-height:1.25}.benefit p{font-size:11px;line-height:1.6;color:#576574;margin:7px 0 0}
.process{background:var(--navy);color:white}.process .eyebrow{color:#e7bd75}.process h2{color:white}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative;margin-top:45px}.timeline:before{content:'';position:absolute;top:21px;left:7%;right:7%;height:1px;background:#c69b57}.timeline-step{text-align:center;padding:0 16px;position:relative}.timeline-step span{display:grid;place-items:center;margin:0 auto 18px;width:44px;height:44px;background:var(--navy);border:1px solid var(--gold2);border-radius:50%;color:var(--gold2);font-family:var(--serif);font-size:21px}.timeline-step b{font-size:13px;display:block;line-height:1.45;font-weight:550}
.quality{background:#fff}.quality .shell{text-align:center}.quality h2{color:var(--navy)}.quality-lead{color:#596d7d;max-width:790px;margin:0 auto 30px}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quality-grid>div{border:1px solid #e9dfce;border-radius:8px;display:flex;align-items:center;gap:14px;text-align:left;padding:18px;background:#fcfaf7;font-size:13px;font-weight:650;color:#28405c}.quality-grid svg{color:#bd8840;width:30px;height:30px}.global{background:linear-gradient(90deg,#eff6fa,#fbf5ec)}.global-flex{display:grid;grid-template-columns:1fr 42%;align-items:center;gap:40px}.global h2{color:var(--navy)}.global p:not(.eyebrow){max-width:660px;color:#546574}.global small{color:var(--gold);letter-spacing:.06em}.global-image{border-radius:14px;overflow:hidden;height:205px;box-shadow:var(--shadow)}.global-image img{height:100%;width:100%;object-fit:cover}
.faq{background:#fffaf3}.faqs{max-width:940px;margin:auto}.faqs details{border-bottom:1px solid #dcd4c9;padding:16px 4px}.faqs summary{cursor:pointer;font-weight:650;color:var(--navy);display:flex;justify-content:space-between;gap:20px}.faqs summary span{color:var(--gold);font-size:22px;line-height:1}.faqs details[open] summary span{transform:rotate(45deg)}.faqs p{margin:12px 0 4px;line-height:1.8;color:#576572;font-size:14px}
.last-cta{background:linear-gradient(108deg,#0d2744e8,#0f2749ee),url('/assets/istanbul.webp') center/cover;color:#fff;padding:55px 0}.cta-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta-wrap h2{color:#fff;max-width:600px;margin:0 0 9px}.cta-wrap p:not(.eyebrow){color:#dce7ed;max-width:630px;margin:0}.cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer{background:var(--navy2);color:#cbd5df;padding:37px 0 19px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-logo{display:flex;align-items:center;gap:12px}.footer-logo img{height:66px;width:66px}.footer-logo b{display:block;font:22px var(--serif);color:#e8effa;white-space:nowrap}.footer-logo b em{color:#e4b86d}.footer-logo small{display:block;font-size:11px;color:#b9c5d0}.footer-links{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.footer-links a{font-size:12px;color:#c9d3df}.footer-links a:hover{color:#f9d99e}.footer-bottom{border-top:1px solid #ffffff2b;margin-top:23px;padding-top:16px;display:flex;justify-content:space-between;font-size:11px;color:#94a5ba}
.interior-hero{background:linear-gradient(130deg,#faf2e4,#f0f7fb);padding:62px 0}.interior-grid{display:grid;grid-template-columns:1fr 43%;gap:65px;align-items:center}.interior-grid h1{color:var(--navy)}.product-name{color:#b58842}.interior-grid .lead{font-size:1.23rem}.interior-photo{height:480px;box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.interior-photo img{width:100%;height:100%;object-fit:cover}.interior-check li{font-size:16px;margin-bottom:12px}.content-section{background:#fff}.content-grid{display:grid;grid-template-columns:1fr minmax(330px,480px);gap:80px;align-items:start}.content-grid h2{color:var(--navy)}.content-grid p{color:#576b7b;line-height:1.9}.content-grid .lead-form-shell{position:sticky;top:22px}.detail-list{margin:30px 0}.detail-list>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid #dfd7cb;padding:17px 0;color:#294460;font-weight:600}.detail-list b{font:26px var(--serif);color:var(--gold)}.medical-note{background:#edf4f9;border-inline-start:4px solid #b68b52;padding:17px 20px;font-size:13px;color:#4e5c6b}.contact-section{background:linear-gradient(110deg,#f4f1eb,#edf5fb)}.contact-info h1{color:var(--navy)}.contact-method{display:flex;gap:17px;align-items:center;margin:22px 0;padding:19px;border:1px solid #ddd4c5;border-radius:9px;background:white;max-width:500px}.contact-method svg{color:var(--gold);width:30px;height:30px}.contact-method span{display:block}.contact-method small{display:block;color:#7a8891}.contact-method strong{display:block;color:var(--navy);font-size:18px;overflow-wrap:anywhere}.legal{background:#fff;min-height:65vh}.legal-content{max-width:840px}.legal-content h1,.legal-content h2{color:var(--navy)}.legal-content h2{font-size:25px;margin-top:30px}.legal-content p{line-height:1.92;color:#435364}.legal-content a{text-decoration:underline;color:#20517d}
@media(max-width:1450px){.nav{gap:15px}.header-inner{gap:16px}.brand-word strong{font-size:19px}.brand img{width:58px;height:58px}.header-actions{gap:8px}.hero-grid{grid-template-columns:34% 29% 37%}.hero-copy{padding:65px 9px 70px 0}.hero-copy h1{font-size:clamp(2.7rem,3.9vw,4.3rem)}.hero-form{padding-left:6px}.method-content{padding:26px 23px}}
@media(max-width:1190px){.shell{width:min(1100px,calc(100% - 42px))}.mobile-menu{display:block;margin-left:auto}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:var(--shadow);padding:20px;z-index:10;flex-direction:column;align-items:stretch;gap:15px}.nav.is-open{display:flex}.nav a{font-size:16px;padding:5px 0}.nav a:first-child:after{display:none}.header-actions{margin-left:0}.hero-grid{grid-template-columns:52% 48%;min-height:0}.hero-copy{padding:70px 18px 45px 0}.hero-visual{min-height:520px;grid-column:2;grid-row:1}.hero-form{grid-column:1/-1;grid-row:2;padding:16px 0 35px;max-width:900px;width:100%;margin:0 auto}.hero-form .lead-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hero-form .lead-form .treatments,.hero-form .lead-form .agree,.hero-form .lead-form .form-submit,.hero-form .lead-form .tiny-note{grid-column:1/-1}.hero-form .input-grid{display:grid;grid-template-columns:1fr 1fr}.hero-form .choice-contact{margin:0}.trust-item{padding:9px 12px}.trust-item strong{font-size:16px}.method-card{grid-template-columns:40% 60%}.method-photo{min-height:420px}.method-content h3{font-size:2.5rem}.vip-feature-grid{grid-template-columns:44% 56%}.vip-photo{height:330px}.footer-inner{flex-wrap:wrap}}
@media(max-width:790px){.shell{width:calc(100% - 34px)}.section{padding:58px 0}.site-header .header-inner{min-height:77px}.brand img{width:52px;height:52px}.brand-word strong{font-size:18px}.brand-word small{font-size:7px}.header-actions .langs{display:none}.head-cta{display:none}.mobile-menu{margin-left:auto}.hero-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.hero-copy{padding:43px 0 10px;order:1}.hero-copy h1{font-size:clamp(2.5rem,9vw,4.3rem)}.hero-copy .lead{font-size:1rem}.hero-visual{order:3;min-height:300px;height:310px;margin:10px -17px 0}.hero-visual img{position:absolute;object-position:center 35%}.hero-visual:before{background:linear-gradient(0deg,#f5f3ed,transparent 30%,transparent 85%,#f5f3ed)}.hero-form{order:2;padding:14px 0 15px}.hero-form .lead-form{display:block}.hero-form .input-grid{grid-template-columns:1fr}.hero-form .choice-contact{margin-top:11px}.trust-grid{grid-template-columns:1fr 1fr;gap:0}.trust-item{padding:15px 8px}.trust-item:nth-child(2){border:0}.trust-item strong{font-size:13px}.trust-item small{font-size:10px}.trust-item i svg{width:27px;height:27px}.methods-grid{grid-template-columns:1fr}.method-card{min-height:0}.method-photo{min-height:310px}.method-content{padding:27px 20px}.method-content h3{font-size:2.55rem}.vip-feature-grid,.global-flex,.interior-grid,.content-grid{grid-template-columns:1fr;gap:26px}.vip-text{padding:0}.vip-photo{height:340px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefit:last-child{grid-column:1/-1}.timeline{grid-template-columns:repeat(3,1fr);row-gap:35px}.timeline:before{display:none}.quality-grid{grid-template-columns:1fr 1fr}.global-image{height:210px}.cta-wrap{display:block}.cta-actions{margin-top:25px}.footer-inner{display:flex;flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}.interior-hero{padding:45px 0}.interior-photo{height:360px}.contact-section .content-grid{gap:30px}}
@media(max-width:490px){.brand-word strong{font-size:15px}.brand-word small{font-size:6px}.brand img{height:46px;width:46px}.header-inner{gap:10px}.header-actions{gap:7px}.hero-copy .eyebrow{font-size:10px}.hero-copy h1{font-size:clamp(2.2rem,10vw,3.3rem)}.hero-copy .lead{font-size:.98rem}.hero-signature{font-size:1.08rem}.hero-links{gap:13px}.hero-links .btn{font-size:12px;padding:12px 14px}.lead-form-shell{border-radius:12px}.form-head{padding:20px 14px 6px}.lead-form{padding:9px 15px 21px}.method-card{display:block}.method-photo{height:260px;min-height:260px}.method-photo:after{display:none}.method-content h3{margin:0}.method-content p{font-size:14px}.benefits-grid{gap:8px}.benefit{padding:16px 8px}.benefit b{font-size:1rem}.timeline{grid-template-columns:repeat(2,1fr)}.quality-grid{grid-template-columns:1fr}.cta-wrap .btn{width:100%}.cta-actions{flex-direction:column;align-items:stretch}.footer-logo b{font-size:18px}.footer-links{gap:12px}.footer-links a{font-size:11px}.footer-bottom{gap:8px;flex-direction:column}.legal-content h1{font-size:2.5rem}}
[dir="rtl"] .hero-copy{padding-right:0;padding-left:22px}[dir="rtl"] .hero-visual:before{transform:scaleX(-1)}[dir="rtl"] .check-list li{padding-left:0;padding-right:24px}[dir="rtl"] .check-list li:before{left:auto;right:0}[dir="rtl"] .method-photo:after{right:auto;left:0;transform:scaleX(-1)}[dir="rtl"] .quality-grid>div{text-align:right}[dir="rtl"] .vip-text{padding:45px 0 25px 45px}[dir="rtl"] .hero-form{padding:54px 19px 54px 0}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}


/* GOLD STANDARD R1 — matched to the approved premium visual direction, using supplied brand artwork */
:root{--navy:#08243f;--navy2:#061c34;--gold:#bb8b4e;--gold2:#e8c88f;--cream:#f9f5ee;--paper:#f8f2e8;--red:#9a1930;--shadow:0 18px 50px rgba(20,25,37,.19)}
body{background:#fbf7f0}.shell{width:min(1450px,calc(100% - 78px))}.section{padding:65px 0}.eyebrow{color:#8e2034}.site-header{background:linear-gradient(180deg,#fffdfa,#fffaf4);border-top:6px solid #9c1d2f;border-bottom:1px solid #e4d6c7}.header-inner{min-height:91px}.brand img,.footer-logo img{border-radius:50%;object-fit:contain;box-shadow:0 6px 21px #072a4a1c;outline:2px solid #d6aa65}.brand img{width:84px;height:84px}.brand-word strong{font-size:24px}.brand-word small{letter-spacing:.23em}.head-cta{box-shadow:0 6px 22px #a076285c}.nav a:hover,.nav a:first-child{color:#9a1930}
/* hero mimics the approved layered photography and bright consultation card */
.hero{background:linear-gradient(95deg,#f8f2e8,#fbf6ee 55%,#eedecb);position:relative}.hero:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg,#9e1830 0%,#c17f55 21%,#ecd7b8 60%,#9e1830 100%);inset:auto 0 0}.hero::before{background:linear-gradient(90deg,rgba(255,252,247,.80) 0%,rgba(255,252,247,.2) 33%,transparent 67%,rgba(255,251,243,.75) 100%);z-index:1}.hero-grid{min-height:595px;grid-template-columns:minmax(0,61%) minmax(365px,39%)}.hero-copy{grid-column:1;grid-row:1;width:51%;min-width:310px;z-index:3;padding:58px 8px 55px 0;justify-content:center}.hero-copy .eyebrow{font-size:11px;letter-spacing:.18em}.hero-copy h1{font-size:clamp(3.0rem,4.5vw,5.4rem);line-height:.99;letter-spacing:-.04em;font-weight:500;color:var(--navy);text-shadow:0 2px 12px #fff9}.hero-copy h1 span{color:var(--red)}.hero-copy .lead{font-size:clamp(1.01rem,1.2vw,1.23rem);line-height:1.55;color:#162e43;font-weight:550;margin:10px 0}.hero-signature{color:#ac824d;font-size:1.35rem}.hero-links .btn-line{border-color:#bd914d;background:#fff9eddf;color:var(--navy);box-shadow:0 3px 13px #27313a11}.hero-visual{position:absolute;inset:0 33% 0 19%;min-height:0;z-index:1}.hero-visual img{object-fit:cover;object-position:center 36%;mix-blend-mode:normal;filter:brightness(1.04) saturate(.92)}.hero-visual:before{background:linear-gradient(90deg,#f8f2e8 0%,#f8f2e8cf 13%,transparent 32%,transparent 80%,#f8f2e86b 100%);z-index:2}.picture-label{display:none}.hero-form{grid-column:2;grid-row:1;align-self:center;max-width:475px;margin-left:auto;width:100%;padding:22px 0 22px 20px;z-index:4}.lead-form-shell{border-radius:13px;background:#fffbf7;border:1.5px solid #d4ab66;box-shadow:0 15px 40px #3426143b}.form-head{padding:17px 19px 8px}.form-head h2{font-size:clamp(1.55rem,1.8vw,2.1rem);line-height:1.15;margin:1px 0 5px}.form-head p{font-size:12px}.lead-form{padding:8px 20px 18px}.treatment-opt>span{height:62px}.input-grid{gap:7px}.lead-form input:not([type=checkbox]):not([type=radio]),.lead-form select{height:39px;background:white;border-color:#d5cec3}.choice-contact{margin-top:7px}.choice-contact select{height:34px}.agree{margin:11px 0}.form-submit{min-height:47px}.tiny-note{margin:8px 0 0}.trust-strip{background:linear-gradient(90deg,#fffaf4,#fff,#fffaf4);box-shadow:0 7px 15px #051b3010}.trust-grid{padding:10px 0}.trust-item{padding:8px 18px}.trust-item i{color:#be8d4b}.trust-item strong{font-size:17px}.trust-item small{font-size:11px}
/* Premium treatment cards: dark navy/champagne instead of pale cards */
.methods-section{background:#fffaf4;padding:18px 0 55px}.methods-section .section-heading{margin:0 0 19px}.methods-section .section-heading .eyebrow{margin-bottom:4px}.methods-section h2{font-size:2.25rem}.methods-grid{gap:12px}.method-card{min-height:375px;border-radius:5px;box-shadow:0 7px 20px #0b263f16;grid-template-columns:43% 57%}.method-card.hair{background:linear-gradient(115deg,#0b223b,#071c32)}.method-card.stomach{background:linear-gradient(115deg,#705443,#3d2d27)}.method-photo{min-height:375px}.method-photo img{object-fit:cover;object-position:center 33%}.method-photo:after{width:65px;background:linear-gradient(90deg,transparent,#0b223b)!important}.stomach .method-photo:after{background:linear-gradient(90deg,transparent,#4d372b)!important}.method-content{padding:27px 20px 24px 21px}.method-content .section-mini{color:#f1c783;font-size:9px}.method-content h3,.method-content h4,.method-content p{color:#fff!important}.method-content h3{font-size:clamp(2rem,2.85vw,3.5rem);letter-spacing:-.04em}.method-content h4{font-weight:400;font-size:1.1rem}.method-content p{font-size:12px;line-height:1.5;margin-bottom:9px;color:#e6e9ed!important}.method-content .check-list{margin-bottom:15px}.method-content .check-list li{color:#f5f5f5;font-size:12px;margin-bottom:7px}.method-content .check-list li:before{background:#e4b978;border:1px solid #f5d8a1;color:#0b223b}.method-content .btn-line{background:#ddb777;color:#1d2631;border:1px solid #e8c898;font-size:12px;padding:12px 15px;margin-top:auto}.stomach .method-photo{order:2}.stomach .method-content{order:1}.stomach .method-photo:after{right:auto;left:0;background:linear-gradient(270deg,transparent,#4d372b)!important}
/* VIP concierge, patient experience, quality */
.vip-feature{background:linear-gradient(110deg,#fffdf9,#eee0cb 65%,#fffcf6);padding:64px 0 48px}.vip-feature-grid{grid-template-columns:39% 61%;gap:16px;align-items:center}.vip-text h2{font-size:clamp(2.75rem,3.9vw,4.3rem);color:var(--navy)}.vip-text .eyebrow{color:#9a1930;font-size:12px}.vip-text p:not(.eyebrow){color:#3e4d5c;line-height:1.7}.vip-photo{border-radius:4px;height:315px;box-shadow:0 20px 44px #09283e26}.vip-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.benefits-grid{margin-top:20px}.benefit{background:#fffdfa;border:1px solid #e6d9c6;border-radius:3px;box-shadow:0 5px 15px #8d765119}.benefit i{color:#b78648}.process{background:linear-gradient(90deg,#051d36f3,#0a2743ef),url('/assets/istanbul.webp') center/cover;padding:55px 0;color:#fff}.process .eyebrow{color:#f3c783}.process h2{color:#fff}.timeline-step span{border-color:#f3cb8f;background:#082239;color:#eecb9b}.timeline-step b{color:#fff}.quality{background:#fffaf5;padding:45px 0}.quality .eyebrow{color:#9a1930}.quality-grid>div{border:1px solid #ebddc7;background:#fff;box-shadow:0 4px 13px #9e85611c}.global{background:linear-gradient(102deg,#edf4f8,#fff8ef);padding:54px 0}.global-image{height:225px;border-radius:4px}.faq{background:#fffdfa;padding:60px 0}.last-cta{background:linear-gradient(106deg,#071f39d9,#071d2f6b),url('/assets/istanbul.webp') center/cover;padding:70px 0}.last-cta h2{font-size:clamp(2.4rem,3.2vw,3.7rem)}.footer{background:#051b32;padding:30px 0 15px}.footer-logo img{border-radius:50%;outline:2px solid #d5a45f;width:67px;height:67px}.footer-logo b{font-size:23px}.footer-links a{color:#dce2e8}.interior-hero{background:linear-gradient(110deg,#f8f2e9,#eef5fa)}.interior-photo img{object-fit:cover}.medical-note{border-inline-start-color:#b68849}
@media(max-width:1190px){.hero-grid{grid-template-columns:minmax(0,56%) minmax(330px,44%)}.hero-copy{width:67%;min-width:260px}.hero-visual{inset:0 39% 0 23%}.hero-form{padding:20px 0 20px 10px;grid-column:2;grid-row:1}.hero-form .lead-form{display:block}.hero-form .lead-form .input-grid{grid-template-columns:1fr}.hero-form .choice-contact{margin-top:7px}.hero-copy h1{font-size:clamp(2.7rem,5.3vw,4.8rem)}.method-card{grid-template-columns:40% 60%}.method-content{padding:24px 16px}.method-photo{min-height:365px}}
@media(max-width:790px){.site-header{border-top-width:4px}.header-inner{min-height:76px}.brand img{width:54px;height:54px}.brand-word strong{font-size:18px}.hero-grid{display:flex;flex-direction:column;min-height:0}.hero-copy{width:100%;min-width:0;order:1;padding:54px 0 30px;background:linear-gradient(90deg,#fff9eef3,#fff9eed8);border-radius:0}.hero-copy h1{font-size:clamp(3rem,9vw,5.3rem);max-width:520px}.hero-visual{position:relative;inset:auto;min-height:265px;height:265px;order:2;margin:0 -17px;z-index:1}.hero-visual:before{background:linear-gradient(0deg,#f7f0e8 0,transparent 26%,transparent 89%,#f9f4ec 100%)}.hero-form{order:3;grid-column:auto;grid-row:auto;padding:15px 0 28px;max-width:650px;margin:0 auto}.hero-form .lead-form{display:block}.hero-form .input-grid{grid-template-columns:1fr}.hero::before{background:none}.trust-grid{grid-template-columns:1fr 1fr}.methods-section{padding:24px 0 48px}.methods-grid{grid-template-columns:1fr;gap:16px}.method-card{grid-template-columns:42% 58%;min-height:360px}.method-photo{min-height:360px}.stomach .method-content{order:1}.stomach .method-photo{order:2}.vip-feature-grid{grid-template-columns:1fr;gap:22px}.vip-photo{height:330px}.method-content h3{font-size:2.6rem}}
@media(max-width:490px){.shell{width:calc(100% - 30px)}.header-inner{gap:7px}.brand img{width:49px;height:49px}.brand-word strong{font-size:16px}.hero-copy{padding-top:36px}.hero-copy h1{font-size:clamp(2.7rem,11vw,4rem)}.hero-copy .lead{font-size:1rem}.hero-visual{height:260px;min-height:260px}.hero-form{padding-top:5px}.methods-section .section-heading h2{font-size:1.9rem}.method-card,.method-card.stomach{display:block}.method-photo{height:245px;min-height:245px}.method-photo:after{display:none!important}.stomach .method-photo{display:block}.stomach .method-content{display:flex}.method-content{padding:23px 22px 26px}.method-content h3{font-size:2.5rem}.method-content h4{font-size:1.06rem}.method-content p{font-size:13px}.trust-item strong{font-size:13px}.vip-photo{height:265px}.global-image{height:190px}.footer-logo b{font-size:18px}}


/* R2 | Accessible language switcher and clear direct WhatsApp contact.
   Preserves premium Goldstandard branding, colors, and originals. */
.header-actions .langs{
  display:flex!important;align-items:center;gap:4px;
  padding:4px;border:1px solid #ded1bb;border-radius:10px;
  background:#fffdfa;color:#203650;box-shadow:0 2px 9px #152d4310;
  flex-shrink:0;white-space:nowrap;
}
.langs-heading{display:inline-flex;align-items:center;gap:5px;
  font-size:11px;font-weight:750;color:#2a415a;padding:0 5px 0 3px;
}
.langs-heading svg{width:17px;height:17px;stroke:#b4843c;flex-shrink:0}
.header-actions .langs a{display:inline-flex;align-items:center;justify-content:center;
  padding:7px 8px;min-width:32px;min-height:34px;border-radius:7px;
  font-size:12px;letter-spacing:.02em;font-weight:800;color:#31475e;
  text-decoration:none;transition:background .18s ease;
}
.header-actions .langs a:hover,.header-actions .langs a:focus-visible{background:#f5ead9;outline:2px solid #c69c59;outline-offset:1px}
.header-actions .langs a[aria-current="page"]{background:#112c4d;color:#fff;box-shadow:0 2px 6px #071d3526}

.floating-whatsapp{position:fixed;z-index:50;bottom:24px;right:23px;
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  color:white;background:#168649;border:2px solid #fff;
  padding:12px 17px;min-height:56px;border-radius:100px;
  font-size:14px;font-weight:850;box-shadow:0 9px 29px #0a4e3380;
  text-decoration:none;transition:transform .2s ease,background .2s ease;
}
.floating-whatsapp:hover{background:#0d733b;transform:translateY(-2px);color:#fff}
.floating-whatsapp:focus-visible{outline:3px solid #c6a05a;outline-offset:3px}
.floating-whatsapp svg{width:27px;height:27px;stroke-width:1.8;flex-shrink:0}
.text-link svg,.btn-quiet svg,.contact-method svg{stroke-width:1.8}
@media(max-width:1490px){.nav{gap:11px}.nav a{font-size:11px}.header-inner{gap:11px}.brand-word strong{font-size:20px}}
@media(min-width:791px) and (max-width:1190px){.header-actions .langs{margin-left:auto}}
@media(max-width:790px){
 .site-header .header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;min-height:0;padding-top:8px;padding-bottom:8px}
 .brand{order:1;min-width:0;flex:1}
 .mobile-menu{order:2;margin-left:auto;flex-shrink:0}
 .nav{order:4;top:100%}
 .header-actions{order:3;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid #e6dac8}
 .header-actions .langs{display:flex!important;gap:4px;min-width:0}
 .header-actions .langs a{min-width:38px;min-height:38px;padding:8px 9px;font-size:12px}
 .langs-heading{font-size:12px;padding-inline:6px}
 
 
 
 .head-cta{display:none}
 .floating-whatsapp{right:15px;bottom:17px;width:58px;height:58px;min-height:58px;padding:12px;border-radius:50%}
 .floating-whatsapp span{display:none}
 .floating-whatsapp svg{width:31px;height:31px}
}
@media(max-width:370px){
 .langs-heading span{display:none}
 .header-actions .langs a{min-width:34px;padding:7px}
 
}
@media(prefers-reduced-motion:reduce){.floating-whatsapp,.header-actions .langs a{transition:none}}
[dir="rtl"] .floating-whatsapp{right:auto;left:23px}
@media(max-width:790px){[dir="rtl"] .floating-whatsapp{left:15px;right:auto}}

/* R3: visible 22-language selector on desktop and mobile, premium method education */
.header-actions .langs{display:flex!important;gap:7px;align-items:center;flex-shrink:0}
.header-actions .langs select{appearance:auto!important;font:700 12px/1.3 system-ui,-apple-system,sans-serif;max-width:185px;min-width:119px;padding:9px 24px 9px 11px;border:1px solid #c4a77e;border-radius:7px;background:#fffdf8;color:#152d4a;cursor:pointer;outline-offset:2px}
.header-actions .langs select:focus-visible{outline:3px solid #ad833f}
@media(max-width:790px){.site-header .header-actions .langs{width:100%;flex:1}.site-header .header-actions .langs select{min-width:150px;max-width:230px;flex:1}.site-header .header-actions{flex-wrap:nowrap}.site-header .langs-heading{white-space:nowrap}}
@media(max-width:490px){.langs-heading span{display:none}.site-header .header-actions .langs select{width:100%;min-width:140px;max-width:100%}}
.method-education{background:#fffdf9;padding:70px 0 78px;color:#102b47}.method-education h2{max-width:780px;color:#102b47;font-size:clamp(2rem,4vw,3.6rem);margin:0 0 30px}.education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.education-card{padding:28px 24px;background:#f7f0e7;border:1px solid #dac9ae;border-top:3px solid #bf9154;border-radius:5px;box-shadow:0 8px 25px #172e3f0b}.education-card h3,.education-bottom h3{font-size:clamp(1.28rem,1.75vw,1.85rem);line-height:1.25;color:#122c4a;margin:13px 0}.education-card p,.education-bottom p{line-height:1.77;font-size:15px;color:#425265}.education-number{font-size:13px;letter-spacing:.1em;font-weight:750;color:#a57d44}.education-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;padding:28px;background:#102a46;color:#fff;border-radius:5px}.education-bottom h3,.education-bottom p{color:#fff}.education-bottom p{color:#e1e7ed}.exclusive-spotlight{padding:65px 0;background:#f7f1e8}.spotlight-grid{display:grid;grid-template-columns:52% 48%;gap:26px;align-items:center}.spotlight-grid h2{color:#0d2844;font-size:clamp(2rem,3.5vw,3.6rem)}.spotlight-grid p{color:#405268;max-width:600px;line-height:1.7}.spotlight-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.spotlight-media{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:hidden;border-radius:6px;box-shadow:0 18px 30px #0928421a;height:305px}.spotlight-media img{width:100%;height:100%;object-fit:cover}.vip-assurance{background:#eaf1f5;padding:30px 0;text-align:center}.vip-assurance h2{color:#143453;font-size:clamp(1.6rem,2.5vw,2.4rem)}.vip-assurance p{line-height:1.7;max-width:950px;margin:12px auto 0;color:#415567}.floating-whatsapp{right:23px!important;left:auto!important;bottom:24px!important;position:fixed!important;z-index:10000!important} [dir="rtl"] .floating-whatsapp{right:23px!important;left:auto!important} .site-header{z-index:80}.langs select{direction:auto}
@media(max-width:790px){.education-grid,.education-bottom,.spotlight-grid{grid-template-columns:1fr}.spotlight-media{height:230px}.education-card{padding:24px 20px}.floating-whatsapp{right:15px!important;left:auto!important;bottom:18px!important}.education-grid{gap:10px}}

/* R4: single WhatsApp contact entry, fixed bottom-right on every page and language. */
@media(max-width:790px){.header-actions{justify-content:flex-start;}.site-header .header-actions .langs{width:100%;max-width:none;}.site-header .header-actions .langs select{max-width:100%;}}

/* R5: patient-first editorial layout, explained steps and accessible independent selection. */
.patient-first{padding:clamp(58px,6vw,105px) 0;background:linear-gradient(135deg,#0e2947 0%,#122f4d 56%,#09213a 100%);color:#fff}.patient-first-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px)}.patient-first .eyebrow{color:#d5b377}.patient-first h2{font-size:clamp(2.2rem,4.3vw,4.35rem);line-height:1.1;max-width:670px;letter-spacing:-.03em;color:#fff;margin:12px 0 25px}.patient-first-lead{font-size:clamp(16px,1.3vw,19px);line-height:1.8;color:#f0f2f6;max-width:700px}.patient-first-quote{margin:27px 0;padding:15px 0 15px 21px;border-left:3px solid #bd9254;color:#efd7ab;font-weight:750;font-size:18px}.patient-first .btn-line{border-color:#d8b781;color:#fff}.patient-first-cards{display:grid;gap:12px}.patient-first-cards article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:22px 24px;border:1px solid #a88b5d77;border-radius:8px;background:#ffffff0d;box-shadow:0 9px 24px #03101c1a}.patient-first-cards h3{font-size:clamp(1.2rem,1.7vw,1.6rem);margin:0 0 7px;color:#f7e7cb}.patient-first-cards p{color:#e8edf1;font-size:15px;line-height:1.65;margin:0}.patient-first-number{font-weight:850;color:#d9b879;font-size:16px}.section-lede{font-size:17px;color:#475a68;line-height:1.7;max-width:810px;margin:14px auto 12px}.method-fairness{font-size:13px;line-height:1.7;color:#566576;margin:25px auto 0;max-width:1050px;text-align:center}.patient-method-context{background:#eff3f5;padding:60px 0}.patient-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.patient-method-context h2{font-size:clamp(2rem,3vw,3.1rem);color:#122d48;line-height:1.16}.patient-method-context p{line-height:1.8;color:#3e5363}.patient-method-feature{background:#fffdf9;border:1px solid #d7c8b2;border-left:4px solid #b58b54;padding:28px;box-shadow:0 14px 45px #122a3c14;border-radius:6px}.patient-method-feature h3{color:#14324a;font-size:1.6rem}.patient-method-feature .medical-note{font-size:13px}.process .timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch}.process .timeline-step{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:10px!important;padding:26px 24px!important;border:1px solid #d7c7b1!important;border-radius:8px!important;background:#fffdfa!important;box-shadow:0 12px 24px #0e28400c!important;min-height:225px}.process .timeline-step .timeline-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#162f4d!important;color:#d6b77a!important;border-radius:50%!important;min-width:40px!important;width:40px!important;height:40px!important;font:800 14px/1 sans-serif!important}.timeline-step h3{color:#1a3551!important;font-size:clamp(1.14rem,1.4vw,1.43rem)!important;line-height:1.25!important;margin:6px 0!important}.timeline-step p{line-height:1.75!important;font-size:15px!important;color:#4b5b67!important;margin:0!important}.process-intro{max-width:750px;margin:0 auto 27px;text-align:center;color:#445767;line-height:1.75}.process-footer{font-size:13px;line-height:1.65;text-align:center;max-width:780px;margin:24px auto 0;color:#5d6672}.steps-detail div{align-items:start!important}.steps-detail span{display:block!important}.steps-detail strong{display:block;margin-bottom:7px;color:#173451}.steps-detail small{display:block;font-size:14px;line-height:1.7;color:#4c5b69}.langs select{min-width:132px}.floating-whatsapp{right:23px!important;left:auto!important;bottom:24px!important}.site-header .head-wa{display:none!important}@media(max-width:1010px){.patient-first-grid,.patient-method-grid{grid-template-columns:1fr}.process .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-first-cards{grid-template-columns:1fr}}@media(max-width:640px){.patient-first{padding:51px 0}.patient-first h2{font-size:clamp(2rem,8vw,3rem)}.patient-first-cards article{padding:21px 17px}.process .timeline{grid-template-columns:1fr}.process .timeline-step{min-height:unset;padding:23px 19px!important}.patient-method-context{padding:40px 0}.floating-whatsapp{right:15px!important;left:auto!important;bottom:18px!important}}[dir="rtl"] .patient-first-quote{border-left:0;border-right:3px solid #bd9254;padding:15px 21px 15px 0}[dir="rtl"] .process .timeline-step{text-align:right!important}[dir="rtl"] .patient-method-feature{border-left:1px solid #d7c8b2;border-right:4px solid #b58b54}

/* R5 contrast and accessible timeline copy refinements after visual QA. */
.process .process-intro{color:#e4eaf0!important;font-size:16px!important;font-weight:500!important;opacity:1!important}.process .process-footer{color:#e0e8ee!important;font-size:14px!important;opacity:1!important}.process .timeline-step .timeline-number{align-self:flex-start!important;margin:0 0 3px!important}.process .timeline-step h3{font-weight:700!important}.process .timeline-step p{color:#465869!important}.process .timeline-step{position:relative;z-index:1}.process{padding-bottom:100px!important}@media(max-width:790px){.process{padding-bottom:100px!important}.process .timeline-step{padding-bottom:25px!important}}

/* R5 typography adjustment for lengthy localized steps */
.timeline-step h3{overflow-wrap:anywhere}.timeline-step p{overflow-wrap:break-word}
