:root{--navy:#071d3b;--navy-deep:#03152b;--blue:#176b87;--blue-2:#2d8ba6;--sky:#eef7fb;--ice:#f7fbfd;--cream:#fbfaf7;--bronze:#9c6c46;--bronze-2:#c79a68;--ink:#17384c;--muted:#6c8191;--line:#dbe7ee;--white:#fff;--shadow:0 28px 80px rgba(7,29,59,.12);--shadow-soft:0 14px 42px rgba(7,29,59,.075);--radius-xl:34px;--radius-lg:26px;--radius-md:20px;--ease:cubic-bezier(.2,.75,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.68;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.rtl{font-family:Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button,input,textarea,select{font:inherit}.wrap{width:min(calc(100% - 44px),1200px);margin-inline:auto}.skip-link{position:fixed;left:12px;top:-80px;z-index:999;background:#fff;color:var(--navy);padding:10px 14px;border-radius:10px;box-shadow:var(--shadow-soft)}.skip-link:focus{top:12px}.topbar{background:var(--navy-deep);color:#d9e6ee;font-size:12px}.topbar .wrap{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px}.site-header{position:sticky;top:0;z-index:80;background:rgb(255 255 255 / .86);backdrop-filter:saturate(155%) blur(20px);border-bottom:1px solid rgb(219 231 238 / .76);transition:box-shadow .28s var(--ease),background .28s var(--ease)}.admin-bar .site-header{top:32px}.site-header.scrolled{background:rgb(255 255 255 / .94);box-shadow:0 12px 34px rgb(7 29 59 / .075)}.navrow{min-height:82px;display:flex;align-items:center;gap:22px}.brand{flex:0 0 auto}.brand img{width:118px;height:64px;object-fit:contain;transition:transform .3s var(--ease)}.brand:hover img{transform:translateY(-1px) scale(1.015)}.mainnav{display:flex;align-items:center;gap:20px;margin-inline-start:auto}.mainnav a{position:relative;font-size:13px;font-weight:780;color:var(--navy);padding:29px 0 27px}.mainnav a:after{content:"";position:absolute;left:50%;right:50%;bottom:19px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--bronze));transition:left .25s var(--ease),right .25s var(--ease)}.mainnav a:hover:after,.mainnav a:focus-visible:after{left:0;right:0}.mainnav a:hover{color:var(--blue)}.mainnav a.section-current{color:var(--blue)}.mainnav a.section-current:after{left:0;right:0}.lang-switch{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255 / .82);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.lang-switch a{font-size:10px;font-weight:900;color:#688094;padding:6px 8px;border-radius:999px;transition:.2s}.lang-switch a:hover{color:var(--navy);background:#f0f6fa}.lang-switch a.current{background:var(--navy);color:#fff}.mobile-toggle{display:none;border:0;background:#fff0;color:var(--navy);font-size:24px;cursor:pointer}.header-cta{white-space:nowrap}.smart-strip{background:linear-gradient(90deg,#eff8fc 0,#fffaf4 50%,#eff8fc 100%);background-size:200% 100%;animation:stripShift 12s linear infinite;border-top:1px solid rgb(219 231 238 / .7);border-bottom:1px solid rgb(219 231 238 / .7);text-align:center}.smart-strip a{min-height:36px;padding:7px 12px;display:inline-flex;align-items:center;gap:9px;color:var(--navy);font-size:12px;font-weight:850}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--bronze);box-shadow:0 0 0 0 rgb(156 108 70 / .34);animation:pulse 2.3s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px #fff0}}@keyframes stripShift{to{background-position:200%0}}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;line-height:1.4;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--blue)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.55}h1,h2{font-family:Georgia,"Times New Roman",serif;color:var(--navy);font-weight:500}body.rtl h1,body.rtl h2{font-family:Tahoma,Arial,sans-serif;font-weight:700}h1{font-size:clamp(50px,6.2vw,88px);line-height:.98;letter-spacing:-.05em;margin:16px 0 24px}body.rtl h1{letter-spacing:0}h2{font-size:clamp(36px,4.4vw,58px);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px}body.rtl h2{letter-spacing:0}.lead{font-size:18px;color:var(--muted);max-width:680px}.quote{font-family:Georgia,"Times New Roman",serif;color:var(--bronze);font-style:italic;font-size:22px;line-height:1.4;margin:24px 0}.actions{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin-top:26px}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:11px 20px;border-radius:999px;border:1px solid #fff0;font-size:13px;font-weight:850;cursor:pointer;overflow:hidden;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--navy),#0c4763);color:#fff;box-shadow:0 14px 30px rgb(7 29 59 / .18)}.btn-primary:hover{box-shadow:0 18px 38px rgb(7 29 59 / .24)}.btn-outline{background:rgb(255 255 255 / .8);border-color:#9db9ce;color:var(--navy);backdrop-filter:blur(10px)}.btn-outline:hover{border-color:var(--blue);background:#fff}.btn-light{background:#fff;color:var(--navy);box-shadow:0 12px 28px rgb(1 20 39 / .16)}.btn-ghost{border-color:rgb(255 255 255 / .4);color:#fff;background:rgb(255 255 255 / .05)}.btn-glow:after{content:"";position:absolute;z-index:-1;inset:-2px;background:linear-gradient(110deg,transparent 15%,rgb(255 255 255 / .35) 45%,transparent 70%);transform:translateX(-120%) skewX(-18deg);animation:buttonShine 4.8s ease-in-out infinite}@keyframes buttonShine{0%,55%{transform:translateX(-120%) skewX(-18deg)}80%,100%{transform:translateX(130%) skewX(-18deg)}}.btn-glass{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .42);color:#fff;backdrop-filter:blur(12px)}.btn-glass:hover{background:rgb(255 255 255 / .2)}.hero-cinematic{position:relative;min-height:calc(100svh - 152px);height:min(820px,calc(100svh - 86px));overflow:hidden;background:var(--navy-deep);color:#fff}.hero-media{position:absolute;inset:-4%;will-change:transform;transform:scale(1.025)}.hero-video,.hero-slides,.hero-slide,.hero-slide img{width:100%;height:100%;object-fit:cover}.hero-slides{position:absolute;inset:0}.hero-slide{position:absolute;inset:0;margin:0;opacity:0;animation:heroCrossfade 18s infinite}.hero-slide img{filter:saturate(.88) contrast(1.02);transform:scale(1.055);animation:heroKenBurns 18s infinite}.hero-slide-1{animation-delay:0s}.hero-slide-2{animation-delay:6s}.hero-slide-3{animation-delay:12s}.hero-slide-2 img{animation-delay:6s}.hero-slide-3 img{animation-delay:12s}@keyframes heroCrossfade{0%{opacity:0}7%{opacity:1}30%{opacity:1}39%{opacity:0}100%{opacity:0}}@keyframes heroKenBurns{0%{transform:scale(1.04) translate3d(0,0,0)}35%{transform:scale(1.11) translate3d(-1.5%,-1%,0)}100%{transform:scale(1.08)}}.hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 21 43 / .88) 0%,rgb(3 21 43 / .68) 42%,rgb(3 21 43 / .2) 72%,rgb(3 21 43 / .3) 100%),linear-gradient(180deg,rgb(3 21 43 / .05),rgb(3 21 43 / .3))}.hero-aurora{position:absolute;border-radius:50%;filter:blur(60px);opacity:.18;mix-blend-mode:screen;animation:auroraFloat 12s ease-in-out infinite alternate}.hero-aurora-a{width:430px;height:430px;right:7%;top:-100px;background:#48b0cb}.hero-aurora-b{width:320px;height:320px;right:31%;bottom:-150px;background:#c69663;animation-delay:-4s}@keyframes auroraFloat{to{transform:translate3d(38px,28px,0) scale(1.12)}}.hero-cinematic-inner{position:relative;z-index:3;height:100%;display:flex;align-items:center;padding:54px 0 84px}.hero-copy{max-width:760px}.hero-copy h1{color:#fff;text-shadow:0 8px 40px rgb(0 0 0 / .28);max-width:900px}.hero-lead{color:rgb(255 255 255 / .84);max-width:650px;font-size:19px}.hero-actions{margin-top:30px}.hero-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hero-trust span{font-size:12px;border:1px solid rgb(255 255 255 / .24);background:rgb(3 21 43 / .18);backdrop-filter:blur(10px);border-radius:999px;padding:8px 11px;color:#fff}.hero-floating-note{position:absolute;z-index:4;right:22px;bottom:28px;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:rgb(3 21 43 / .28);backdrop-filter:blur(16px);color:#fff;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:13px}.rtl .hero-floating-note{right:auto;left:22px}.hero-note-mark{width:24px;height:1px;background:var(--bronze-2)}.scroll-cue{position:absolute;z-index:5;left:50%;bottom:20px;transform:translateX(-50%);width:34px;height:52px;border:1px solid rgb(255 255 255 / .42);border-radius:999px;display:grid;place-items:start center;padding-top:9px}.scroll-cue span{width:5px;height:5px;border-radius:50%;background:#fff;animation:scrollDot 1.8s infinite}@keyframes scrollDot{0%{transform:translateY(0);opacity:0}30%{opacity:1}80%{transform:translateY(24px);opacity:0}100%{opacity:0}}.section{padding:94px 0;position:relative}.soft{background:var(--ice)}.cream{background:var(--cream)}.section-head{display:grid;grid-template-columns:1fr .86fr;gap:48px;align-items:end;margin-bottom:40px}.section-head p{margin:0;color:var(--muted);max-width:580px}.center-action{text-align:center;margin-top:30px}.quick-section{background:linear-gradient(180deg,#fff 0,#f8fbfd 100%);overflow:hidden}.quick-section:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;left:-260px;top:80px;background:radial-gradient(circle,rgb(23 107 135 / .08),transparent 66%);pointer-events:none}.problem-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.problem-card{--mx:50%;--my:50%;position:relative;isolation:isolate;min-height:150px;border:1px solid var(--line);border-radius:24px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,rgb(255 255 255 / .96),rgb(246 251 253 / .98));overflow:hidden;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.problem-card:before,.spotlight-card:before,.location:before,.side-card:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(45 139 166 / .14),transparent 43%);opacity:0;transition:opacity .25s}.problem-card:hover:before,.spotlight-card:hover:before,.location:hover:before,.side-card:hover:before{opacity:1}.problem-card:hover{transform:translateY(-5px);border-color:#a9c9d8;box-shadow:0 22px 48px rgb(7 29 59 / .09)}.problem-card:nth-child(1),.problem-card:nth-child(2),.problem-card:nth-child(3){grid-column:span 4}.problem-card:nth-child(4),.problem-card:nth-child(5),.problem-card:nth-child(6){grid-column:span 4}.problem-card>span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#8ca3b4}.problem-card strong{font-size:18px;line-height:1.25;color:var(--navy);max-width:270px}.problem-card em{display:flex;justify-content:space-between;align-items:center;font-style:normal;font-size:12px;font-weight:850;color:var(--blue)}.problem-card em b{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c5d9e4;border-radius:50%;font-size:16px;transition:transform .25s var(--ease),background .25s}.problem-card:hover em b{transform:rotate(-45deg);background:#e8f4f8}.problem-card.accent{background:linear-gradient(145deg,var(--navy),#0c516c);border-color:#fff0;box-shadow:0 18px 46px rgb(7 29 59 / .16)}.problem-card.accent:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-60px;top:-70px;border:1px solid rgb(255 255 255 / .22)}.problem-card.accent span,.problem-card.accent strong,.problem-card.accent em{color:#fff}.problem-card.accent em b{border-color:rgb(255 255 255 / .32)}.quick-note{margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:17px;background:rgb(255 255 255 / .78);display:flex;justify-content:space-between;align-items:center;gap:20px;color:#60798b;font-size:13px;box-shadow:0 10px 30px rgb(7 29 59 / .035)}.quick-note a{flex:0 0 auto;color:var(--blue);font-weight:900}.quick-note a:hover{text-decoration:underline}.services-section{background:#fff}.treatment-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;grid-auto-flow:dense}.service-card{--mx:50%;--my:50%;position:relative;isolation:isolate;min-height:390px;border:1px solid var(--line);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 10px 34px rgb(7 29 59 / .055);transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}.service-card-wide{grid-column:span 2}.service-media{height:190px;position:relative;overflow:hidden}.service-card-wide .service-media{height:230px}.service-media img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--ease),filter .65s var(--ease);filter:saturate(.92)}.service-image-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgb(3 21 43 / .14));pointer-events:none}.service-content{padding:20px 21px 22px}.service-card h3{font-size:19px;line-height:1.25;color:var(--navy);margin:7px 0 8px}.service-card p{font-size:13px;color:var(--muted);margin:0 0 16px}.num{font-size:10px;color:#8aa2b4;font-weight:900;letter-spacing:.16em}.textlink{display:inline-flex;gap:7px;align-items:center;color:var(--blue);font-size:12px;font-weight:900}.textlink span{transition:transform .25s var(--ease)}.service-card:hover{transform:translateY(-6px);border-color:#b4ceda;box-shadow:0 24px 58px rgb(7 29 59 / .11)}.service-card:hover .service-media img{transform:scale(1.055);filter:saturate(1.04)}.service-card:hover .textlink span{transform:translate(2px,-2px)}.service-card.is-linked{border-color:var(--bronze);box-shadow:0 0 0 3px rgb(156 108 70 / .14),0 26px 70px rgb(7 29 59 / .14);transform:translateY(-5px)}.service-card.is-linked:after{content:"";position:absolute;inset:-2px;border-radius:28px;padding:2px;background:conic-gradient(from var(--beam-angle),transparent 0 72%,var(--bronze-2) 80%,var(--blue-2) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderBeam 2.1s linear infinite;pointer-events:none}@property --beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes borderBeam{to{--beam-angle:360deg}}.feature-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:62px;align-items:center}.feature-image,.photo,.treatment-image{position:relative;overflow:hidden;border-radius:32px;box-shadow:var(--shadow)}.feature-image{height:480px}.feature-image img,.photo img,.treatment-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.feature-image:hover img,.photo:hover img,.treatment-image:hover img{transform:scale(1.025)}.feature-corner-line{position:absolute;inset:22px;border:1px solid rgb(255 255 255 / .35);border-radius:22px;pointer-events:none}.accident-feature{background:linear-gradient(135deg,#fffaf5 0%,#f1f8fb 100%);overflow:hidden}.accident-feature:after{content:"WAD";position:absolute;right:-10px;bottom:-70px;font:500 clamp(110px,17vw,250px)/1 Georgia,serif;color:rgb(7 29 59 / .035);letter-spacing:-.06em;pointer-events:none}.rtl .accident-feature:after{right:auto;left:-10px}.feature-copy{max-width:570px}.feature-copy p{color:var(--muted)}.medical-note{margin:20px 0;padding:15px 16px;border-inline-start:3px solid var(--bronze);background:rgb(255 255 255 / .72);border-radius:12px;color:#5e7381;font-size:12.5px}.hydro-feature{background:radial-gradient(circle at 15% 20%,rgb(45 139 166 / .22),transparent 28%),linear-gradient(135deg,var(--navy-deep),#0d536e);color:#fff;overflow:hidden}.hydro-feature h2{color:#fff}.hydro-feature p{color:#c7dae5}.hydro-feature .eyebrow{color:#b6dce8}.hydro-feature .feature-image{box-shadow:0 28px 80px rgb(0 0 0 / .24)}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.photo{height:520px}.about-feature{overflow:hidden}.about-feature:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgb(156 108 70 / .12);border-radius:50%;right:-220px;top:50px}.rtl .about-feature:before{right:auto;left:-220px}.method-section{background:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{position:relative;padding:26px 25px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(155deg,#fff,#f8fbfd);min-height:235px}.step:after{content:"";position:absolute;top:49px;left:calc(100% + 1px);width:22px;height:1px;background:#b9ced9}.step:last-child:after{display:none}.rtl .step:after{left:auto;right:calc(100% + 1px)}.bubble{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e8f4f8,#fff);border:1px solid #cfe1ea;color:var(--navy);font-family:Georgia,serif;font-size:22px;box-shadow:0 8px 22px rgb(7 29 59 / .06)}.step h3,.why-card h3{color:var(--navy);margin:16px 0 7px}.step p,.why-card p{font-size:13.5px;color:var(--muted);margin-bottom:0}.why-section{background:var(--ice)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.why-card{--mx:50%;--my:50%;position:relative;isolation:isolate;padding:27px;border-radius:24px;background:rgb(255 255 255 / .88);border:1px solid var(--line);min-height:215px;overflow:hidden;box-shadow:0 10px 30px rgb(7 29 59 / .04);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.why-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgb(7 29 59 / .075)}.why-card>span{font-size:10px;color:var(--bronze);font-weight:900;letter-spacing:.15em}.page-hero{position:relative;padding:86px 0 62px;background:radial-gradient(circle at 85%0,rgb(45 139 166 / .10),transparent 32%),linear-gradient(135deg,#fff,#f5fafc);overflow:hidden}.page-hero:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgb(23 107 135 / .08);border-radius:50%;right:-160px;bottom:-250px}.rtl .page-hero:after{right:auto;left:-160px}.page-hero .wrap{max-width:930px}.page-hero h1{font-size:clamp(48px,5.7vw,76px);margin-bottom:20px}.page-hero p{max-width:760px;color:var(--muted);font-size:18px}.breadcrumbs{display:flex;gap:9px;align-items:center;color:#7890a0;font-size:12px;margin-bottom:22px}.services:not(.treatment-bento){display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.services:not(.treatment-bento) .service-card{min-height:400px}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.location{--mx:50%;--my:50%;position:relative;isolation:isolate;padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(150deg,#fff,#f7fbfd);overflow:hidden;transition:transform .25s,box-shadow .25s}.location:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.location strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:25px;color:var(--navy);margin-bottom:7px}.location span{color:var(--muted)}.location small{display:block;color:var(--blue);font-weight:850;margin-top:12px}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{position:relative;padding-inline-end:36px;cursor:pointer;font-weight:850;color:var(--navy);font-size:17px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;inset-inline-end:5px;top:-1px;font-size:24px;font-weight:400;color:var(--blue);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--muted);max-width:780px}.privacy-copy{max-width:850px;color:var(--muted)}.treatment-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:start}.treatment-image{height:500px}.content-block{padding:28px 0;border-bottom:1px solid var(--line)}.content-block h2{font-size:30px}.content-block p{color:var(--muted);max-width:760px}.important-block{margin-top:22px;padding:24px;border:1px solid #ecd4ba;border-radius:20px;background:#fff9f3}.important-block h2{font-size:23px;margin-bottom:10px}.important-block p{margin-bottom:0}.side-card{--mx:50%;--my:50%;position:sticky;top:128px;isolation:isolate;padding:24px;border:1px solid var(--line);border-radius:24px;background:rgb(247 251 253 / .92);backdrop-filter:blur(12px);overflow:hidden}.side-card h3{color:var(--navy);margin-top:0}.side-card>a:not(.textlink){display:block;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:#526f82}.side-card>a:not(.textlink):hover{color:var(--blue)}.contact-band{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgb(45 139 166 / .24),transparent 25%),linear-gradient(135deg,#06294e,#0b526f);color:#fff;padding:82px 0}.contact-band:after{content:"";position:absolute;width:500px;height:500px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;right:-220px;top:-230px}.contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.contact-band h2{color:#fff}.contact-band p{color:#c7d9e3;max-width:650px}.contact-box{border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .075);backdrop-filter:blur(12px);padding:26px;border-radius:22px}.contact-box small{display:block;color:#abc6d6;text-transform:uppercase;letter-spacing:.12em;margin-top:10px}.contact-box a{font-weight:850;display:block}.site-footer{background:#031a36;color:#a9becc;padding:46px 0 28px}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:40px}.footer-logo{width:102px;height:68px;object-fit:contain}.site-footer h2{color:#fff;margin:0 0 12px;font:700 16px/1.4 Inter,system-ui,Arial,sans-serif;letter-spacing:normal}.site-footer p,.site-footer a{font-size:13px;color:#a9becc}.site-footer a{display:block;margin:6px 0}.site-footer a:hover{color:#fff}.fineprint{margin-top:30px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .08);font-size:11px;color:#7893a5}.mobile-contact-dock{display:none}.reveal{opacity:1;filter:none;transform:none}.motion-ready .reveal{opacity:0;filter:blur(7px);transform:translateY(22px) scale(.99);transition:opacity .75s var(--ease),transform .75s var(--ease),filter .75s var(--ease)}.motion-ready .reveal.in-view{opacity:1;filter:blur(0);transform:none}@media (max-width:1100px){.mainnav{gap:14px}.mainnav a{font-size:12px}.header-cta{display:none}.problem-card:nth-child(n){grid-column:span 6}.treatment-bento{grid-template-columns:repeat(2,1fr)}.service-card-wide{grid-column:span 1}.services:not(.treatment-bento){grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.page-werkwijze .steps{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:900px){.topbar{display:none}.site-header{top:0}.admin-bar .site-header{top:46px}.navrow{min-height:76px;gap:12px}.brand img{width:98px;height:58px}.mobile-toggle{display:block;order:4;margin-inline-start:2px}.mainnav{position:absolute;display:none;left:16px;right:16px;top:calc(100% + 10px);padding:14px;border:1px solid var(--line);border-radius:22px;background:rgb(255 255 255 / .98);backdrop-filter:blur(20px);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:2px}.mobile-open .mainnav{display:flex}.mainnav a{padding:12px 10px;border-radius:12px}.mainnav a:after{display:none}.mainnav a:hover{background:#f3f8fb}.lang-switch{margin-inline-start:auto}.smart-strip a{font-size:11px}.hero-cinematic{min-height:720px;height:78svh}.hero-scrim{background:linear-gradient(90deg,rgb(3 21 43 / .86),rgb(3 21 43 / .55) 64%,rgb(3 21 43 / .4))}.hero-copy{max-width:650px}.hero-floating-note{display:none}.section-head,.feature-grid,.split,.contact-grid,.treatment-grid{grid-template-columns:1fr}.section-head{gap:16px}.feature-image,.photo{height:420px}.feature-copy{max-width:none}.why-grid{grid-template-columns:1fr}.treatment-grid{gap:26px}.side-card{position:static}.step:after{display:none}}@media (max-width:650px){body{padding-bottom:62px}.wrap{width:min(calc(100% - 26px),1200px)}.site-header{background:rgb(255 255 255 / .94)}.navrow{min-height:72px}.brand img{width:86px;height:52px}.lang-switch a{font-size:8px;padding:5px 6px}.smart-strip a{font-size:10px;min-height:34px}.hero-cinematic{height:710px;min-height:710px}.hero-media{inset:-2%}.hero-scrim{background:linear-gradient(180deg,rgb(3 21 43 / .44) 0%,rgb(3 21 43 / .78) 48%,rgb(3 21 43 / .93) 100%)}.hero-cinematic-inner{align-items:flex-end;padding-bottom:86px}.hero-copy h1{font-size:47px}.hero-lead{font-size:16px}.hero-actions{gap:8px}.hero-actions .btn{width:100%}.hero-trust{gap:6px}.hero-trust span{font-size:10px;padding:6px 8px}.scroll-cue{bottom:14px}.section{padding:66px 0}.section-head{margin-bottom:28px}.problem-grid{grid-template-columns:1fr}.problem-card:nth-child(n){grid-column:auto;min-height:124px}.problem-card strong{font-size:16px}.quick-note{align-items:flex-start;flex-direction:column}.treatment-bento,.services:not(.treatment-bento),.steps,.location-grid,.footer-grid{grid-template-columns:1fr}.service-card,.services:not(.treatment-bento) .service-card{min-height:auto}.service-media,.service-card-wide .service-media{height:210px}.feature-image,.photo,.treatment-image{height:330px}.feature-grid{gap:34px}.accident-feature:after{font-size:100px}.page-hero{padding:60px 0 44px}.page-hero h1{font-size:46px}.page-hero p{font-size:16px}.contact-band{padding:62px 0}.mobile-contact-dock{position:fixed;z-index:95;bottom:0;left:0;right:0;display:grid;grid-template-columns:1.2fr .8fr;background:rgb(255 255 255 / .96);backdrop-filter:blur(18px);border-top:1px solid var(--line);box-shadow:0-10px 30px rgb(7 29 59 / .10);padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.mobile-contact-dock a{min-height:44px;display:grid;place-items:center;font-size:12px;font-weight:900}.mobile-contact-dock a:first-child{background:var(--navy);color:#fff;border-radius:999px}.mobile-contact-dock a:last-child{color:var(--navy)}.quote{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.smart-strip,.pulse-dot,.hero-slide,.hero-slide img,.hero-aurora,.scroll-cue span,.btn-glow:after,.service-card.is-linked:after{animation:none!important}.reveal{opacity:1;filter:none;transform:none;transition:none}.service-card,.problem-card,.why-card,.btn,.feature-image img,.photo img{transition:none}.hero-slide{opacity:0}.hero-slide-1{opacity:1}}.brand-about{position:relative;overflow:hidden}.brand-about:before{content:"FYVO";position:absolute;inset-inline-end:-.04em;top:-.24em;font-family:Georgia,serif;font-size:clamp(150px,23vw,360px);font-weight:700;color:rgb(7 44 92 / .025);letter-spacing:-.08em;pointer-events:none}.brand-about-copy{position:relative;z-index:1}.brand-about-photo{position:relative}.brand-about-photo:after{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid rgb(155 108 69 / .28);border-radius:inherit;z-index:-1}.problem-card.is-sending{transform:translateY(-7px) scale(1.015);border-color:rgb(155 108 69 / .7);box-shadow:0 18px 45px rgb(7 44 92 / .13)}.fyvo-beam-layer{position:absolute;inset:0 0 auto 0;width:100%;height:var(--beam-h,100vh);pointer-events:none;z-index:32;overflow:visible}.fyvo-match-path{fill:none;stroke:url(#fyvo-beam-gradient);stroke-width:2.25;filter:drop-shadow(0 0 7px rgb(41 111 179 / .32));stroke-linecap:round}.fyvo-match-orb{fill:#fff;stroke:#9b6c45;stroke-width:3;filter:drop-shadow(0 0 10px rgb(155 108 69 / .55))}.service-card.is-linked{transform:translateY(-8px) scale(1.035);z-index:4;border-color:rgb(155 108 69 / .72)!important;box-shadow:0 28px 70px rgb(7 44 92 / .20)!important}.service-card.is-linked:before{opacity:1!important}.service-card.is-linked .service-content h3{color:var(--blue)}.map-section{background:linear-gradient(180deg,#fff 0%,#f4f9fc 100%);overflow:hidden}.map-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px;align-items:stretch}.map-location-list{display:grid;gap:14px}.map-location-card{position:relative;display:grid;grid-template-columns:18px 1fr;gap:14px;padding:24px;border:1px solid var(--line);border-radius:22px;background:rgb(255 255 255 / .88);box-shadow:0 8px 30px rgb(7 44 92 / .055);transition:.35s ease}.map-location-card:hover,.map-location-card.is-active{transform:translateY(-3px);border-color:rgb(41 111 179 / .42);box-shadow:0 18px 42px rgb(7 44 92 / .11)}.map-pin-dot{width:11px;height:11px;margin-top:8px;border-radius:50%;background:var(--bronze);box-shadow:0 0 0 7px rgb(155 108 69 / .10)}.map-location-card strong{display:block;font-family:Georgia,serif;color:var(--navy);font-size:22px}.map-location-card p{margin:4px 0;color:var(--muted);font-size:14px}.map-location-card small{display:block;color:var(--blue);font-weight:800;margin-bottom:12px}.map-location-card a{color:var(--navy);font-size:13px;font-weight:900}.fyvo-map-shell{position:relative;min-height:460px;border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 55px rgb(7 44 92 / .10);background:#eaf2f7}.fyvo-map{position:absolute;inset:0;z-index:2}.map-fallback{position:absolute;inset:0;display:grid;place-items:center;font-family:Georgia,serif;color:var(--navy);font-size:28px;background:radial-gradient(circle at 30% 30%,#f5fbff,#dbeaf4)}.leaflet-control-attribution{font-size:9px!important}.fyvo-map .leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 12px 34px rgb(7 44 92 / .14)}@media (max-width:900px){.map-layout{grid-template-columns:1fr}.fyvo-map-shell{min-height:390px}.service-card.is-linked{transform:translateY(-5px) scale(1.018)}}@media (max-width:640px){.fyvo-beam-layer{display:none}.map-location-card{padding:19px}.fyvo-map-shell{min-height:330px}.brand-about-photo:after{display:none}}@media (prefers-reduced-motion:reduce){.problem-card.is-sending,.service-card.is-linked,.map-location-card{transition:none}.fyvo-beam-layer{display:none}}.help-visual-section{position:relative;overflow:hidden;padding:24px 0 36px;background:radial-gradient(circle at 46% 18%,rgb(193 216 231 / .48),transparent 28%),linear-gradient(180deg,#f9fbfc 0%,#f5f1ec 72%,#fbfaf7 100%)}.help-visual-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .88),transparent 24%,transparent 76%,rgb(255 255 255 / .65))}.help-visual-wrap{position:relative;z-index:1}.help-stage{position:relative;min-height:760px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 52% 18%,rgb(222 235 244 / .92),rgb(244 241 236 / .55) 42%,rgb(255 255 255 / .88) 78%),#f8f6f2;box-shadow:0 20px 70px rgb(6 44 90 / .085),inset 0 0 0 1px rgb(255 255 255 / .68);isolation:isolate}.help-stage:before{content:"";position:absolute;width:540px;height:540px;left:50%;top:46%;transform:translate(-50%,-50%);border:1px solid rgb(107 151 183 / .18);border-radius:50%;box-shadow:0 0 0 48px rgb(255 255 255 / .13),0 0 0 100px rgb(255 255 255 / .10);z-index:0}.help-copy-panel{position:absolute;z-index:7;left:36px;top:78px;width:265px}[dir="rtl"] .help-copy-panel{left:auto;right:36px}.help-copy-panel h2{margin:8px 0 18px;font-size:clamp(52px,5.1vw,82px);line-height:.92;letter-spacing:-.052em;max-width:290px}.help-copy-panel h2::first-line{color:var(--navy)}.help-copy-panel p{margin:0;color:#516c7f;font-size:15px;line-height:1.65;max-width:245px}.help-hand-note{margin-top:50px;max-width:230px;color:var(--bronze);font-family:Georgia,serif;font-size:14px;line-height:1.55;font-style:italic;transform:rotate(-2deg)}.help-hand-note span{display:inline-block;margin-inline-end:8px;font-size:24px;transform:rotate(14deg)}.help-person{position:absolute;z-index:2;left:50%;bottom:-2px;width:min(29%,340px);height:auto;aspect-ratio:257/560;transform:translateX(-50%);overflow:hidden;border-radius:48% 48% 10px 10px/23% 23% 8px 8px;filter:saturate(.78) contrast(.98)}[dir="rtl"] .help-person{left:50%;right:auto}.help-person:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgb(247 243 238 / .18) 84%,rgb(247 243 238 / .55));pointer-events:none}.help-person img{width:100%;height:100%;object-fit:fill;object-position:center center;display:block}.body-hotspot{position:absolute;z-index:5;width:28px;height:28px;margin:-14px 0 0-14px;border-radius:50%;background:rgb(255 255 255 / .95);border:3px solid rgb(171 113 73 / .82);box-shadow:0 0 0 12px rgb(205 147 105 / .13),0 0 24px rgb(179 117 73 / .34);transition:.28s ease}.body-hotspot:after{content:"";position:absolute;inset:-16px;border:1px solid rgb(255 255 255 / .55);border-radius:50%}.body-hotspot.is-active{transform:scale(1.22);box-shadow:0 0 0 15px rgb(47 120 185 / .12),0 0 30px rgb(47 120 185 / .45);border-color:#5c98c7}.hotspot-neck{left:38.1%;top:30%}.hotspot-shoulder{left:19.5%;top:41.1%}.hotspot-back{left:38.1%;top:59.1%}.hotspot-hip{left:38.1%;top:76.1%}.hotspot-pelvis{left:50.6%;top:87.9%}.hotspot-leg{left:76%;top:89.5%}.help-concern{--hx:50%;--hy:50%;position:absolute;z-index:6;display:grid;grid-template-columns:68px minmax(0,1fr) 36px;align-items:center;gap:13px;width:285px;min-height:94px;padding:11px 12px;border:1px solid rgb(255 255 255 / .80);border-radius:18px;background:rgb(255 255 255 / .91);backdrop-filter:blur(18px);color:var(--navy);box-shadow:0 15px 40px rgb(6 44 90 / .09),inset 0 1px 0 rgb(255 255 255 / .72);transition:transform .35s var(--ease),border-color .35s ease,box-shadow .35s ease,background .35s ease;overflow:hidden}.help-concern:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(220px circle at var(--hx) var(--hy),rgb(114 162 199 / .15),transparent 66%);transition:.25s ease;pointer-events:none}.help-concern:hover,.help-concern:focus-visible,.help-concern.is-sending{transform:translateY(-6px) scale(1.018);border-color:rgb(155 108 69 / .45);background:rgb(255 255 255 / .97);box-shadow:0 22px 52px rgb(6 44 90 / .14);outline:none}.help-concern:hover:before,.help-concern:focus-visible:before{opacity:1}.help-concern img{width:68px;height:68px;object-fit:cover;border-radius:12px;filter:saturate(.8)}.help-concern-copy{min-width:0}.help-concern-copy strong{display:block;font-size:14px;line-height:1.3}.help-concern-copy small{display:block;margin-top:4px;color:#667e91;font-size:11px}.help-arrow{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:1px solid #cbd9e3;background:#fff;color:var(--navy);font-size:17px;box-shadow:0 4px 12px rgb(7 44 92 / .08);transition:.25s ease}.help-concern:hover .help-arrow{transform:translateX(3px);background:var(--navy);color:#fff;border-color:var(--navy)}[dir="rtl"] .help-concern:hover .help-arrow{transform:translateX(-3px)}.concern-a{left:24%;top:70px}.concern-b{right:5.2%;top:150px}.concern-c{left:23.5%;top:270px}.concern-d{right:4.5%;top:325px}.concern-e{right:6.5%;top:510px}.concern-f{left:28%;top:485px}[dir="rtl"] .concern-a{left:auto;right:24%}[dir="rtl"] .concern-b{right:auto;left:5.2%}[dir="rtl"] .concern-c{left:auto;right:23.5%}[dir="rtl"] .concern-d{right:auto;left:4.5%}[dir="rtl"] .concern-e{right:auto;left:6.5%}[dir="rtl"] .concern-f{left:auto;right:28%}.help-connectors{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.help-connectors path{fill:none;stroke:rgb(255 255 255 / .92);stroke-width:1.5;filter:drop-shadow(0 0 3px rgb(122 91 70 / .25));transition:stroke .25s ease,stroke-width .25s ease,filter .25s ease}.help-connectors path.is-active{stroke:#b98563;stroke-width:2.2;filter:drop-shadow(0 0 7px rgb(185 133 99 / .38))}.help-connectors circle{fill:#b98563;stroke:#fff;stroke-width:2}.help-bottom-message{position:absolute;z-index:7;left:35px;right:35px;bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:18px;border-top:1px solid rgb(7 44 92 / .10);color:#61798b;font-size:12px}.help-bottom-message>span{font-family:Georgia,serif;color:var(--bronze);font-style:italic;font-size:17px}.help-bottom-message a{color:var(--navy);font-weight:900;white-space:nowrap}.help-bottom-message b{font-size:17px}.journey-editorial-section{padding:22px 0 86px;background:linear-gradient(180deg,#fbfaf7,#f8f5f1)}.journey-shell{position:relative}.journey-visual{position:relative;min-height:720px;overflow:hidden;border-radius:30px;background:#d9e4ea;box-shadow:0 24px 70px rgb(6 44 90 / .10)}.journey-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:saturate(.78) contrast(.94)}.journey-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(250 249 246 / .98) 0%,rgb(250 249 246 / .93) 38%,rgb(250 249 246 / .25) 67%,rgb(250 249 246 / .10) 100%),linear-gradient(180deg,rgb(255 255 255 / .12),rgb(255 255 255 / .10) 52%,rgb(247 245 241 / .76) 80%,rgb(247 245 241 / .97))}[dir="rtl"] .journey-overlay{background:linear-gradient(270deg,rgb(250 249 246 / .98) 0%,rgb(250 249 246 / .93) 38%,rgb(250 249 246 / .25) 67%,rgb(250 249 246 / .10) 100%),linear-gradient(180deg,rgb(255 255 255 / .12),rgb(255 255 255 / .10) 52%,rgb(247 245 241 / .76) 80%,rgb(247 245 241 / .97))}.journey-heading{position:absolute;z-index:3;top:48px;left:50px;width:min(52%,610px)}[dir="rtl"] .journey-heading{left:auto;right:50px}.journey-heading h2{margin:8px 0 15px;font-size:clamp(50px,5.6vw,78px);line-height:.96;letter-spacing:-.052em;max-width:620px}.journey-heading p{margin:0;max-width:520px;color:#51697b;font-size:16px;line-height:1.65}.journey-quote{position:absolute;z-index:3;top:76px;right:44px;width:250px;margin:0;font-family:Georgia,serif;font-size:22px;line-height:1.4;color:#17394f;font-style:italic;text-align:left}[dir="rtl"] .journey-quote{right:auto;left:44px;text-align:right}.journey-quote:after{content:"";display:block;width:120px;height:1px;background:var(--bronze);margin-top:12px;opacity:.65}.journey-quote span{display:block;margin-top:8px;font-family:inherit;font-size:12px;letter-spacing:.15em;color:var(--bronze);font-style:normal}.journey-cards{position:absolute;z-index:5;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.journey-card{position:relative;min-height:198px;padding:25px 21px 20px;border:1px solid rgb(255 255 255 / .74);border-radius:18px;background:rgb(255 255 255 / .78);backdrop-filter:blur(18px);box-shadow:0 13px 40px rgb(6 44 90 / .07);overflow:hidden;transition:.32s var(--ease)}.journey-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .72),transparent 46%);pointer-events:none}.journey-card:hover{transform:translateY(-7px);background:rgb(255 255 255 / .92);box-shadow:0 20px 52px rgb(6 44 90 / .12)}.journey-index{position:absolute;left:15px;bottom:14px;color:#b27f5c;font-size:10px;letter-spacing:.08em}[dir="rtl"] .journey-index{left:auto;right:15px}.journey-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:50%;background:#f8efe8;color:#9f6b47;font-size:24px;box-shadow:inset 0 0 0 1px rgb(159 107 71 / .08)}.journey-card h3{position:relative;margin:0 0 6px;color:var(--navy);font-family:Georgia,serif;font-size:18px;line-height:1.2}.journey-card p{position:relative;margin:0;color:#6c8192;font-size:12.5px;line-height:1.55}.journey-rail{position:absolute;z-index:4;left:9%;right:9%;bottom:215px;height:42px;pointer-events:none}.journey-rail span{position:absolute;left:0;right:0;top:20px;height:1.5px;background:linear-gradient(90deg,transparent,#b67d57 10%,#d8ae8d 50%,#b67d57 90%,transparent);transform:skewY(-1deg)}.journey-rail i{position:absolute;top:15px;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid #b67d57;box-shadow:0 0 0 4px rgb(182 125 87 / .08)}.journey-rail i:nth-of-type(1){left:9%}.journey-rail i:nth-of-type(2){left:29%}.journey-rail i:nth-of-type(3){left:49%}.journey-rail i:nth-of-type(4){left:69%}.journey-rail i:nth-of-type(5){left:89%}.journey-footer-row{display:grid;grid-template-columns:1fr auto 1fr;gap:26px;align-items:center;padding:26px 16px 0}.journey-contact-mini{display:flex;gap:24px;flex-wrap:wrap}.journey-contact-mini a{display:grid;grid-template-columns:28px auto;column-gap:9px;align-items:center;color:var(--navy)}.journey-contact-mini a>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #d9b18f;color:#a66f47}.journey-contact-mini small{font-size:10px;color:#718799;line-height:1}.journey-contact-mini strong{font-size:11px;line-height:1.3;font-weight:800}.journey-cta{min-width:260px;box-shadow:0 14px 32px rgb(6 44 90 / .18)}.journey-signoff{justify-self:end;max-width:220px;color:var(--bronze);font-family:Georgia,serif;font-size:16px;font-style:italic;text-align:right}[dir="rtl"] .journey-signoff{justify-self:start;text-align:left}.help-concern.is-sending{z-index:12}.service-card.is-linked{animation:fyvo-linked-pulse 1.1s ease both}@keyframes fyvo-linked-pulse{0%{box-shadow:0 0 0 0 rgb(155 108 69 / 0)}35%{box-shadow:0 0 0 10px rgb(155 108 69 / .10),0 30px 80px rgb(7 44 92 / .20)}100%{box-shadow:0 28px 70px rgb(7 44 92 / .20)}}@media (max-width:1180px){.help-stage{min-height:830px}.help-person{width:min(32%,365px);height:auto}.help-copy-panel{left:28px;top:58px;width:235px}[dir="rtl"] .help-copy-panel{left:auto;right:28px}.help-copy-panel h2{font-size:56px}.help-concern{width:250px;grid-template-columns:58px minmax(0,1fr) 32px}.help-concern img{width:58px;height:58px}.concern-a{left:23%;top:70px}.concern-b{right:3%;top:165px}.concern-c{left:21%;top:280px}.concern-d{right:2.5%;top:335px}.concern-e{right:4%;top:530px}.concern-f{left:24%;top:510px}.journey-heading{width:58%}.journey-quote{width:210px;font-size:19px}.journey-card{padding:22px 16px 18px}.journey-card h3{font-size:16px}}@media (max-width:980px){.help-visual-section{padding-top:12px}.help-stage{min-height:auto;padding:36px 24px 28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.help-stage:before,.help-connectors,.body-hotspot{display:none}.help-copy-panel,.help-person,.help-concern,.help-bottom-message{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;transform:none!important}.help-copy-panel{grid-column:1/-1;padding:0 4px}.help-copy-panel h2{font-size:56px;max-width:620px}.help-copy-panel p{max-width:620px}.help-hand-note{margin-top:18px;max-width:500px}.help-person{grid-column:1/-1;height:430px;border-radius:26px;margin:6px 0 10px}.help-person img{object-position:center 42%}.help-concern{min-height:92px}.help-bottom-message{grid-column:1/-1;margin-top:12px;padding-top:18px}.journey-visual{min-height:auto;padding:38px 22px 20px}.journey-bg,.journey-overlay{position:absolute}.journey-heading,.journey-quote,.journey-cards,.journey-rail{position:relative;left:auto!important;right:auto!important;top:auto;bottom:auto;width:auto}.journey-heading{z-index:3;max-width:650px}.journey-heading h2{font-size:55px}.journey-quote{z-index:3;margin-top:28px;max-width:420px}.journey-rail{display:none}.journey-cards{z-index:5;margin-top:240px;grid-template-columns:repeat(2,1fr);gap:10px}.journey-card:last-child{grid-column:1/-1}.journey-footer-row{grid-template-columns:1fr auto}.journey-signoff{display:none}}@media (max-width:650px){.help-stage{border-radius:24px;padding:28px 14px 20px;grid-template-columns:1fr}.help-copy-panel{grid-column:auto}.help-copy-panel h2{font-size:46px}.help-person{grid-column:auto;height:340px}.help-concern{grid-template-columns:58px minmax(0,1fr) 31px;width:100%!important}.help-bottom-message{grid-column:auto;flex-direction:column;align-items:flex-start;gap:9px}.help-bottom-message>span{font-size:15px}.journey-editorial-section{padding:12px 0 66px}.journey-visual{border-radius:24px;padding:30px 14px 16px}.journey-heading h2{font-size:45px}.journey-heading p{font-size:14px}.journey-quote{margin-top:22px;font-size:18px;width:85%}.journey-cards{margin-top:210px;grid-template-columns:1fr}.journey-card:last-child{grid-column:auto}.journey-card{min-height:150px;padding:18px 16px 18px 76px}.journey-icon{position:absolute;left:16px;top:20px;width:44px;height:44px}[dir="rtl"] .journey-card{padding:18px 76px 18px 16px}[dir="rtl"] .journey-icon{left:auto;right:16px}.journey-index{bottom:9px}.journey-footer-row{grid-template-columns:1fr;gap:18px;padding:22px 4px 0}.journey-contact-mini{gap:12px;flex-direction:column}.journey-cta{width:100%;min-width:0}.journey-signoff{display:block;justify-self:start;text-align:left}[dir="rtl"] .journey-signoff{text-align:right}}@media (prefers-reduced-motion:reduce){.help-concern,.body-hotspot,.journey-card{transition:none}.service-card.is-linked{animation:none}.journey-card:hover,.help-concern:hover{transform:none}}:root{--header-safe:118px}.hero-cinematic{min-height:clamp(650px,calc(100svh - 118px),820px);height:auto;isolation:isolate}.hero-media{inset:-2.5%;transform:scale(1.018);backface-visibility:hidden}.hero-video,.hero-slide img{object-position:center 38%}.hero-scrim{background:linear-gradient(90deg,rgb(3 21 43 / .91) 0%,rgb(3 21 43 / .72) 38%,rgb(3 21 43 / .30) 67%,rgb(3 21 43 / .18) 100%),linear-gradient(180deg,rgb(3 21 43 / .08) 0%,rgb(3 21 43 / .12) 58%,rgb(3 21 43 / .58) 100%)}.hero-cinematic-inner{min-height:inherit;height:auto;padding:clamp(64px,8vh,96px)0 96px}.hero-copy{width:min(760px,72vw)}.hero-copy h1{text-wrap:balance}.hero-lead{text-wrap:pretty}.hero-actions .btn{min-width:190px}.hero-trust span{box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}.scroll-cue{bottom:24px}.map-layout{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:26px}.map-location-card{cursor:pointer;outline:none;isolation:isolate}.map-location-card:focus-visible{border-color:var(--blue);box-shadow:0 0 0 4px rgb(41 111 179 / .13),0 18px 42px rgb(7 44 92 / .11)}.map-location-card.is-active:after{content:"";position:absolute;inset:8px;border:1px solid rgb(155 108 69 / .25);border-radius:16px;pointer-events:none}.fyvo-map-shell{min-height:480px}.fyvo-map{background:#eaf2f7}.fyvo-map .leaflet-marker-icon{filter:drop-shadow(0 5px 8px rgb(7 44 92 / .22))}.map-fallback{z-index:3}.fyvo-map-shell.map-ready .map-fallback{display:none}@media (max-width:900px){:root{--header-safe:76px}.lang-switch{max-width:190px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}.lang-switch::-webkit-scrollbar{display:none}.mainnav{max-height:min(70svh,520px);overflow:auto;overscroll-behavior:contain}.hero-cinematic{min-height:clamp(620px,82svh,760px)}.hero-media{inset:0;transform:none!important}.hero-video,.hero-slide img{object-position:62% 38%}.hero-cinematic-inner{align-items:flex-end;padding:74px 0 92px}.hero-copy{width:min(690px,92%)}.hero-copy h1{max-width:12ch}.map-layout{grid-template-columns:1fr}.map-location-list{grid-template-columns:1fr 1fr}.fyvo-map-shell{min-height:390px}}@media (max-width:650px){:root{--header-safe:72px}html,body{overflow-x:hidden}.navrow{gap:7px}.brand{flex:0 0 auto}.brand img{width:82px;height:50px}.lang-switch{max-width:150px;margin-inline-start:auto}.lang-switch a{min-width:26px;text-align:center}.mobile-toggle{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center}.smart-strip{overflow:hidden}.smart-strip a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:14px}.hero-cinematic{min-height:660px;height:auto}.hero-video,.hero-slide img{object-position:64% 34%}.hero-scrim{background:linear-gradient(180deg,rgb(3 21 43 / .25) 0%,rgb(3 21 43 / .56) 34%,rgb(3 21 43 / .95) 78%,rgb(3 21 43 / .98) 100%)}.hero-cinematic-inner{min-height:660px;padding:52px 0 84px;align-items:flex-end}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(42px,12.6vw,54px);line-height:.96;max-width:10.6ch;margin-bottom:18px}.hero-lead{font-size:15.5px;line-height:1.55;max-width:36ch}.hero-actions{margin-top:22px}.hero-actions .btn{min-width:0;width:100%}.hero-trust{margin-top:18px}.hero-trust span{font-size:9.5px}.scroll-cue{display:none}.help-person{height:min(88vw,360px)}.help-person img{object-position:center 42%}.journey-visual{overflow:hidden}.journey-bg{object-position:58%center}.map-location-list{grid-template-columns:1fr}.map-location-card{min-height:150px;padding:18px 18px 17px}.fyvo-map-shell{min-height:310px;border-radius:22px}.mobile-contact-dock{padding-bottom:max(8px,env(safe-area-inset-bottom))}.site-footer{padding-bottom:88px}}@media (max-width:380px){.wrap{width:min(calc(100% - 20px),1200px)}.brand img{width:74px}.lang-switch{max-width:136px}.lang-switch a{padding:5px 5px}.hero-cinematic,.hero-cinematic-inner{min-height:640px}.hero-copy h1{font-size:41px}.hero-lead{font-size:14.5px}.help-copy-panel h2,.journey-heading h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.hero-media{transform:none!important}.map-location-card:hover{transform:none}}.location-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 18%,rgb(211 232 241 / .42),transparent 24%),radial-gradient(circle at 87% 14%,rgb(215 179 139 / .12),transparent 20%),linear-gradient(180deg,#fdfbf7 0%,#fbfaf7 100%);padding-top:82px;padding-bottom:74px}.location-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .4),transparent 24%,transparent 76%,rgb(255 255 255 / .32))}.location-showcase>.wrap{position:relative;z-index:1}.location-showcase-head{text-align:center;max-width:980px;margin:0 auto 34px}.location-kicker{display:inline-flex;align-items:center;justify-content:center;gap:18px;color:var(--bronze);font-size:12px;font-weight:850;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.location-kicker i{display:block;width:58px;height:1px;background:linear-gradient(90deg,transparent,var(--bronze))}.location-kicker i:last-child{background:linear-gradient(90deg,var(--bronze),transparent)}.location-showcase-head h2{font-size:clamp(45px,5.3vw,69px);margin:0 0 12px;letter-spacing:-.042em}.location-showcase-head p{max-width:900px;margin:0 auto;color:#526a7d;font-size:17px;line-height:1.55}.location-showcase-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:26px;align-items:stretch}.location-showcase .location-map-panel{min-height:494px;border-radius:25px;border:1px solid rgb(198 181 157 / .45);box-shadow:0 18px 54px rgb(65 52 36 / .10);background:#e9f0ea;overflow:hidden}.location-showcase .fyvo-map{z-index:2}.location-showcase .leaflet-container{font-family:inherit;background:#edf2ed}.location-showcase .leaflet-control-zoom{border:0!important;box-shadow:0 10px 28px rgb(7 29 59 / .12)!important;border-radius:14px!important;overflow:hidden;margin:16px!important}.location-showcase .leaflet-control-zoom a{width:40px;height:40px;line-height:39px;border:0!important;color:var(--navy);font-size:22px;background:rgb(255 255 255 / .94)}.location-showcase .leaflet-control-zoom a:hover{background:#fff;color:var(--bronze)}.location-showcase .leaflet-control-attribution{background:rgb(255 255 255 / .78)!important;color:#607489!important}.location-showcase .leaflet-popup-content-wrapper{border-radius:16px;box-shadow:0 16px 40px rgb(7 29 59 / .16)}.location-showcase .leaflet-popup-content{margin:14px 16px;line-height:1.4;color:var(--navy)}.map-floating-badge{position:absolute;z-index:5;inset-inline-start:20px;top:20px;display:flex;align-items:center;gap:11px;padding:12px 17px;border-radius:18px;background:rgb(255 255 255 / .93);box-shadow:0 12px 34px rgb(7 29 59 / .11);backdrop-filter:blur(12px);color:var(--navy);pointer-events:none}.map-badge-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#f5eee5;color:var(--bronze);font-size:24px}.map-floating-badge strong{font-size:14px;line-height:1.25;max-width:118px}.map-script-note{position:absolute;z-index:5;inset-inline-start:28px;bottom:24px;max-width:190px;color:#0d3152;font-family:"Segoe Print","Bradley Hand","Comic Sans MS",cursive;font-style:italic;font-size:22px;line-height:1.08;transform:rotate(-4deg);text-shadow:0 1px 0 rgb(255 255 255 / .7);pointer-events:none}.map-script-note span{display:block;width:90px;height:2px;background:var(--bronze);margin:9px 0 0 58px;transform:rotate(-7deg);border-radius:9px}[dir="rtl"] .map-script-note span{margin-left:0;margin-right:58px}.map-reset-view{position:absolute;z-index:6;inset-inline-end:18px;bottom:18px;width:44px;height:44px;border:1px solid rgb(255 255 255 / .92);border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .94);color:var(--navy);box-shadow:0 10px 28px rgb(7 29 59 / .14);cursor:pointer;font-size:21px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease)}.map-reset-view:hover,.map-reset-view:focus-visible{transform:translateY(-2px) rotate(-8deg);box-shadow:0 14px 32px rgb(7 29 59 / .18);color:var(--bronze)}.fyvo-map-marker-wrap{background:transparent!important;border:0!important}.fyvo-map-marker{position:relative;width:34px;height:42px;filter:drop-shadow(0 7px 9px rgb(7 29 59 / .20));transition:transform .25s var(--ease)}.fyvo-map-marker:before{content:"";position:absolute;left:4px;top:2px;width:26px;height:26px;border-radius:50% 50% 50% 5px;background:#aa7a43;transform:rotate(-45deg);border:2px solid #fff;box-shadow:0 0 0 4px rgb(170 122 67 / .13)}.fyvo-map-marker:after{content:"";position:absolute;left:13px;top:11px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgb(255 255 255 / .32)}.fyvo-map-marker.is-active{transform:scale(1.24) translateY(-2px)}.fyvo-map-marker.is-active:before{background:var(--bronze);box-shadow:0 0 0 7px rgb(156 108 70 / .18),0 0 0 12px rgb(255 255 255 / .34)}.fyvo-map-marker.is-hover{transform:scale(1.13)}.location-card-stack{display:grid;gap:16px;align-content:stretch}.location-showcase .map-location-card{position:relative;display:grid;grid-template-columns:184px minmax(0,1fr);gap:0;min-height:238px;padding:0;border:1px solid rgb(222 224 222 / .88);border-radius:22px;background:rgb(255 255 255 / .90);overflow:hidden;box-shadow:0 12px 34px rgb(45 49 45 / .07);transform:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease),background .3s var(--ease)}.location-showcase .map-location-card:hover,.location-showcase .map-location-card.is-hovered{transform:translateY(-2px);border-color:rgb(156 108 70 / .38);box-shadow:0 17px 40px rgb(48 42 35 / .10)}.location-showcase .map-location-card.is-active{transform:translateY(-2px);border-color:#ad7a3f;box-shadow:0 18px 46px rgb(101 72 39 / .14),inset 0 0 0 1px rgb(173 122 63 / .45);background:#fffdf9}.location-showcase .map-location-card.is-active:before{content:"";position:absolute;z-index:4;inset:-1px;border-radius:22px;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgb(203 158 108 / .28) 42%,transparent 62%);transform:translateX(-120%);animation:locationCardSweep 1.15s var(--ease) both}@keyframes locationCardSweep{to{transform:translateX(120%)}}.location-card-photo{position:relative;min-height:100%;overflow:hidden;background:linear-gradient(145deg,#edf3ef,#dce8e4)}.location-card-photo:after{content:"";position:absolute;inset:0;box-shadow:inset -18px 0 30px rgb(255 255 255 / .14);pointer-events:none}[dir="rtl"] .location-card-photo:after{box-shadow:inset 18px 0 30px rgb(255 255 255 / .14)}.location-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease),filter .4s var(--ease);filter:saturate(.88) contrast(.98)}.location-showcase .map-location-card:hover .location-card-photo img,.location-showcase .map-location-card.is-active .location-card-photo img{transform:scale(1.035);filter:saturate(.98)}.location-card-content{position:relative;padding:26px 25px 22px;min-width:0}.location-card-label{display:block;color:#af7a43;font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;margin-bottom:7px}.location-selected-badge{position:absolute;top:10px;inset-inline-end:10px;padding:7px 13px;border-radius:999px;background:linear-gradient(135deg,#b9854c,#9d6d3a);color:#fff;font-size:10px;font-weight:850;box-shadow:0 8px 20px rgb(121 80 38 / .18);opacity:0;transform:translateY(-5px) scale(.92);transition:.25s var(--ease)}.map-location-card.is-active .location-selected-badge{opacity:1;transform:none}.location-card-content h3{margin:0;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:29px;line-height:1.05;letter-spacing:-.025em;padding-inline-end:80px}body.rtl .location-card-content h3{font-family:Tahoma,Arial,sans-serif;font-weight:700;letter-spacing:0}.location-address{margin:5px 0 9px;color:#163956;font-size:17px;line-height:1.35}.location-appointment{margin:0 0 16px;color:#36576c;font-size:13px;font-weight:650;display:flex;align-items:center;gap:8px}.location-appointment span{color:var(--bronze);font-size:17px}.location-card-actions{display:flex;gap:9px;flex-wrap:wrap}.location-action{min-height:44px;border:1px solid #dec5a9;border-radius:12px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--navy);font-size:12px;font-weight:850;cursor:pointer;transition:transform .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.location-action span{font-size:16px;line-height:1}.location-action b{font-size:18px;line-height:1;font-weight:500;margin-inline-start:2px}.location-action:hover,.location-action:focus-visible{transform:translateY(-2px);border-color:#c9a983;box-shadow:0 8px 22px rgb(90 68 46 / .10)}.location-action-primary{background:linear-gradient(135deg,#b78145,#9c6c36);border-color:#a97945;color:#fff}.location-action-primary:hover,.location-action-primary:focus-visible{background:linear-gradient(135deg,#c08b50,#9d6932);color:#fff}.location-action-whatsapp{background:#eaf9f6;border-color:#bee8df}.location-action-whatsapp:hover,.location-action-whatsapp:focus-visible{background:#ddf5ef;border-color:#a8ded3}.location-trust-strip{margin-top:25px;display:grid;grid-template-columns:minmax(360px,1.65fr) repeat(3,minmax(160px,.95fr)) minmax(150px,.75fr);gap:0;align-items:stretch;border:1px solid rgb(220 218 212 / .9);border-radius:22px;background:rgb(255 255 255 / .91);box-shadow:0 13px 38px rgb(63 53 42 / .075);overflow:hidden}.location-profile-block{display:grid;grid-template-columns:154px 1fr;gap:18px;align-items:center;padding:12px 22px 12px 12px;border-inline-end:1px solid #e7e1d9}.location-profile-photo{height:138px;border-radius:17px;overflow:hidden;background:#e7f1ee}.location-profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9)}.location-profile-copy blockquote{margin:0;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.4}body.rtl .location-profile-copy blockquote{font-family:Tahoma,Arial,sans-serif}.location-profile-copy small{display:block;margin-top:13px;color:var(--bronze);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.location-value-item{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;padding:24px 18px;border-inline-end:1px solid #e7e1d9;transition:background .25s var(--ease)}.location-value-item:hover{background:#fffaf5}.location-value-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#f3eee7;color:#a8753e;font-size:22px}.location-value-item strong{display:block;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:15px;line-height:1.15;margin-bottom:9px}body.rtl .location-value-item strong{font-family:Tahoma,Arial,sans-serif}.location-value-item p{margin:0;color:#6b7d8b;font-size:11px;line-height:1.45}.location-strip-logo{padding:20px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.location-strip-logo img{width:115px;height:62px;object-fit:contain;margin-bottom:11px}.location-strip-logo span{display:block;color:#b68a61;font-size:9px;line-height:1.45;letter-spacing:.17em;text-transform:uppercase}@media (max-width:1120px){.location-showcase-grid{grid-template-columns:1fr}.location-showcase .location-map-panel{min-height:460px}.location-card-stack{grid-template-columns:1fr 1fr}.location-showcase .map-location-card{grid-template-columns:145px 1fr;min-height:224px}.location-card-content{padding:22px 18px 18px}.location-card-content h3{font-size:24px;padding-inline-end:64px}.location-card-actions{gap:7px}.location-action{font-size:11px;padding:8px 9px}.location-trust-strip{grid-template-columns:1.5fr 1fr 1fr}.location-profile-block{grid-column:span 2}.location-strip-logo{grid-column:auto}.location-value-item:nth-of-type(3){border-inline-end:0}}@media (max-width:820px){.location-showcase{padding-top:66px;padding-bottom:64px}.location-showcase-head p{font-size:15px}.location-card-stack{grid-template-columns:1fr}.location-showcase .map-location-card{grid-template-columns:170px 1fr}.location-trust-strip{grid-template-columns:1fr 1fr}.location-profile-block{grid-column:1/-1;border-inline-end:0;border-bottom:1px solid #e7e1d9}.location-value-item{border-bottom:1px solid #e7e1d9}.location-value-item:nth-of-type(3){border-inline-end:1px solid #e7e1d9}.location-strip-logo{border-inline-start:0}}@media (max-width:560px){.location-showcase{padding-top:58px;padding-bottom:58px}.location-kicker{gap:10px;font-size:10px}.location-kicker i{width:34px}.location-showcase-head{margin-bottom:25px}.location-showcase-head h2{font-size:43px}.location-showcase-head p{font-size:14px;line-height:1.6}.location-showcase .location-map-panel{min-height:390px;border-radius:20px}.map-floating-badge{top:13px;inset-inline-start:13px;padding:9px 12px}.map-badge-icon{width:32px;height:32px;font-size:19px}.map-floating-badge strong{font-size:11px;max-width:95px}.map-script-note{inset-inline-start:18px;bottom:18px;font-size:17px;max-width:145px}.map-script-note span{width:72px;margin-inline-start:42px}.map-reset-view{width:40px;height:40px;inset-inline-end:13px;bottom:13px}.location-showcase .map-location-card{grid-template-columns:1fr;min-height:0;border-radius:19px}.location-card-photo{height:175px;min-height:0}.location-card-photo:after{box-shadow:inset 0-16px 28px rgb(255 255 255 / .08)}.location-card-content{padding:20px}.location-card-content h3{font-size:26px;padding-inline-end:84px}.location-address{font-size:15px}.location-card-actions{display:grid;grid-template-columns:1fr 1fr}.location-action-primary{grid-column:1/-1}.location-trust-strip{grid-template-columns:1fr;border-radius:19px}.location-profile-block{grid-template-columns:105px 1fr;padding:11px}.location-profile-photo{height:116px}.location-profile-copy blockquote{font-size:15px}.location-profile-copy small{font-size:8px;margin-top:10px}.location-value-item{border-inline-end:0!important;border-bottom:1px solid #e7e1d9;padding:18px}.location-strip-logo{padding:24px 18px}.location-strip-logo img{width:110px}}@media (prefers-reduced-motion:reduce){.location-showcase .map-location-card.is-active:before{animation:none;display:none}.location-showcase .map-location-card,.location-card-photo img,.location-action,.map-reset-view,.fyvo-map-marker{transition:none!important}}:root{--muted:#5e7383}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:17px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(a,button,select,input,textarea,[tabindex]):focus-visible{outline:3px solid #2d7fa5;outline-offset:3px}#content:focus{outline:none}.mainnav a{font-size:15px;padding-inline:6px}.topbar{font-size:13px}.eyebrow{font-size:12px;letter-spacing:.15em}.btn{min-height:50px;font-size:15px;padding-inline:22px}.smart-strip a{min-height:44px;font-size:14px}.hero-lead{font-size:20px;line-height:1.65}.hero-trust span{font-size:14px;padding:8px 12px}.lang-switch a{min-width:40px;min-height:40px;display:grid;place-items:center;font-size:12px;padding:7px}.mobile-toggle{min-width:48px;min-height:48px}.lang-select-mobile,.lang-select-label{display:none}.service-card h3{font-size:21px}.service-card p{font-size:15.5px;line-height:1.65}.num{font-size:12px;color:#647d8f}.textlink{min-height:44px;padding:9px 2px;font-size:15px}.help-concern-copy strong{font-size:16px;line-height:1.4}.help-concern-copy small{font-size:14px;color:#566f80}.help-bottom-message a{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.problem-card p,.quick-note{font-size:15px}.page-hero p{font-size:18px;line-height:1.7}.breadcrumbs{font-size:14px}.faq summary{font-size:18px;line-height:1.5;min-height:48px;display:flex;align-items:center}.faq p,.privacy-copy,.content-block p,.contact-band p{font-size:17px;line-height:1.72}.side-card>a:not(.textlink){min-height:44px;display:flex;align-items:center;font-size:15px}.contact-box small{font-size:13px;color:#c2d5df}.contact-box a{font-size:17px;padding-block:3px}.site-footer p,.site-footer a{font-size:15px;line-height:1.6}.fineprint{font-size:13px;color:#93a9b8}.journey-heading p{font-size:17px}.journey-card p{font-size:15px;line-height:1.62}.journey-card h3{font-size:19px}.journey-index{font-size:12px}.journey-contact-mini small{font-size:13px}.journey-contact-mini strong{font-size:15px}.journey-contact-mini a{min-height:48px}.location-showcase-head p{font-size:17px;line-height:1.7}.location-kicker{font-size:12px;color:#8d5f31}.location-card-label{font-size:12px;color:#8d5f31}.location-selected-badge{font-size:12px}.location-address{font-size:18px}.location-appointment{font-size:15px}.location-action{min-height:48px;font-size:14px;padding:10px 14px}.location-profile-copy small{font-size:12px;color:#8d5f31}.location-value-item strong{font-size:17px;line-height:1.3}.location-value-item p{font-size:15px;line-height:1.6;color:#5b7080}.location-strip-logo span{font-size:11px;color:#8d5f31}.location-profile-copy blockquote{font-size:18px;line-height:1.55}.map-floating-badge strong{font-size:13px}.map-reset-view{min-width:48px;min-height:48px}.leaflet-control-zoom a{width:44px!important;height:44px!important;line-height:44px!important;font-size:24px!important}.leaflet-control-attribution{font-size:12px!important;line-height:1.35}.fyvo-map-marker-wrap{width:44px!important;height:52px!important}.fyvo-map-marker{width:34px;height:42px}.fyvo-map-marker:after{width:10px;height:10px}@media (max-width:1100px){.mainnav a{font-size:14px}}@media (max-width:900px){.mainnav a{font-size:16px;min-height:48px;display:flex;align-items:center}.mobile-toggle{display:grid;place-items:center}}@media (max-width:650px){body{font-size:17px}.lang-switch{display:none}.lang-select-label{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lang-select-mobile{display:block;margin-inline-start:auto;min-width:70px;min-height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font-size:15px;font-weight:800;padding:7px 30px 7px 10px}[dir="rtl"] .lang-select-mobile{padding:7px 10px 7px 30px}.mobile-toggle{flex-basis:48px;width:48px;height:48px;font-size:26px}.smart-strip a{font-size:14px;min-height:44px}.hero-lead{font-size:17px;line-height:1.65}.hero-trust span{font-size:13px;padding:7px 9px}.hero-actions .btn{font-size:16px;min-height:52px}.section{padding:70px 0}.help-copy-panel p,.journey-heading p{font-size:16px;line-height:1.7}.help-concern-copy strong{font-size:16px}.help-concern-copy small{font-size:14px}.service-card p{font-size:16px}.textlink{font-size:16px}.page-hero p{font-size:17px}.mobile-contact-dock a{min-height:52px;font-size:15px}.location-showcase-head p{font-size:16px}.location-kicker{font-size:12px}.location-card-content h3{font-size:27px}.location-address{font-size:17px}.location-appointment{font-size:15px}.location-action{min-height:50px;font-size:14px}.location-profile-copy blockquote{font-size:17px}.location-profile-copy small{font-size:12px}.location-value-item strong{font-size:17px}.location-value-item p{font-size:15px}.location-strip-logo span{font-size:11px}}@media (max-width:380px){.navrow{gap:6px}.brand img{width:72px}.lang-select-mobile{min-width:64px;padding-inline:8px 26px;font-size:14px}.hero-lead{font-size:16.5px}}@media (prefers-contrast:more){:root{--muted:#465d6e;--line:#b7cbd6}.btn-outline,.location-action{border-width:2px}.hero-scrim{background:linear-gradient(90deg,rgb(3 21 43 / .96),rgb(3 21 43 / .80) 50%,rgb(3 21 43 / .45))}}@media (max-width:900px){.page-werkwijze .steps{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:650px){.page-werkwijze .steps{grid-template-columns:1fr!important}}.topbar{font-size:14px}.eyebrow{font-size:13px}.lang-switch a{min-width:44px;min-height:44px;font-size:13px}.scroll-cue{width:44px;height:56px}.journey-contact-mini{max-width:100%;min-width:0}.journey-contact-mini a{min-width:0;max-width:100%}.journey-contact-mini small,.journey-contact-mini strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:1280px){.header-cta{display:none}}@media (max-width:1180px){.navrow{gap:12px}.brand img{width:98px;height:58px}.mobile-toggle{display:grid;place-items:center;order:4;margin-inline-start:2px}.mainnav{position:absolute;display:none;left:16px;right:16px;top:calc(100% + 10px);padding:14px;border:1px solid var(--line);border-radius:22px;background:rgb(255 255 255 / .98);backdrop-filter:blur(20px);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:2px;max-height:min(70svh,560px);overflow:auto;overscroll-behavior:contain}.mobile-open .mainnav{display:flex}.mainnav a{font-size:16px;min-height:48px;display:flex;align-items:center;padding:12px 10px;border-radius:12px}.mainnav a:after{display:none}.mainnav a:hover,.mainnav a:focus-visible{background:#f3f8fb}.lang-switch{margin-inline-start:auto}}@media (max-width:650px){.hero-trust span{font-size:14px}.journey-contact-mini strong{font-size:14px}.journey-contact-mini small{font-size:13px}}.journey-rail{left:22px;right:22px;bottom:221px;height:56px}.journey-rail span{left:5%;right:5%;top:28px;height:2px;background:linear-gradient(90deg,rgb(182 125 87 / .18),#b67d57 12%,#d5a57e 50%,#b67d57 88%,rgb(182 125 87 / .18));transform:none;border-radius:999px}.journey-rail span:after{content:"";position:absolute;right:-1px;top:-4px;width:9px;height:9px;border-top:2px solid #b67d57;border-right:2px solid #b67d57;transform:rotate(45deg)}[dir="rtl"] .journey-rail span:after{right:auto;left:-1px;transform:rotate(-135deg)}.journey-rail i{top:21px;width:15px;height:15px;border-width:2px;box-shadow:0 0 0 5px rgb(255 255 255 / .86),0 0 0 8px rgb(182 125 87 / .08)}.journey-rail i:before{content:attr(data-step);position:absolute;left:50%;top:-25px;transform:translateX(-50%);min-width:28px;padding:2px 6px;border-radius:999px;background:rgb(255 255 255 / .92);color:#9d6b48;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-align:center;box-shadow:0 5px 14px rgb(73 50 31 / .08)}.journey-rail i:after{content:"";position:absolute;left:50%;top:13px;width:1px;height:15px;background:linear-gradient(#b67d57,rgb(182 125 87 / .12))}.journey-card{border-top-color:rgb(182 125 87 / .34)}.journey-card h3{font-size:19px;line-height:1.22}.journey-card p{font-size:14px;line-height:1.62;color:#526b7d}.journey-overlay{background:linear-gradient(90deg,rgb(250 249 246 / .985) 0%,rgb(250 249 246 / .94) 39%,rgb(250 249 246 / .38) 57%,rgb(250 249 246 / .78) 72%,rgb(250 249 246 / .94) 100%),linear-gradient(180deg,rgb(255 255 255 / .10),rgb(255 255 255 / .14) 52%,rgb(247 245 241 / .78) 80%,rgb(247 245 241 / .98))}[dir="rtl"] .journey-overlay{background:linear-gradient(270deg,rgb(250 249 246 / .985) 0%,rgb(250 249 246 / .94) 39%,rgb(250 249 246 / .38) 57%,rgb(250 249 246 / .78) 72%,rgb(250 249 246 / .94) 100%),linear-gradient(180deg,rgb(255 255 255 / .10),rgb(255 255 255 / .14) 52%,rgb(247 245 241 / .78) 80%,rgb(247 245 241 / .98))}.journey-quote{top:55px;right:34px;width:285px;padding:18px 19px;margin:0;border:1px solid rgb(255 255 255 / .82);border-radius:18px;background:rgb(255 255 255 / .88);backdrop-filter:blur(18px);box-shadow:0 14px 34px rgb(6 44 90 / .10);font-size:19px;line-height:1.48}[dir="rtl"] .journey-quote{right:auto;left:34px}.journey-quote:after{width:90px}.footer-grid{grid-template-columns:1.25fr .9fr .9fr 1.25fr;gap:34px}.footer-locations a{line-height:1.45;margin-bottom:10px}.location-showcase-grid{align-items:stretch}.location-showcase .location-map-panel{height:100%;min-height:520px}.location-card-stack{align-content:start}@media (max-width:1100px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-quote{width:235px;font-size:17px}}@media (max-width:980px){.journey-rail{display:none}.journey-quote{width:auto;max-width:520px;background:rgb(255 255 255 / .92)}}@media (max-width:650px){.footer-grid{grid-template-columns:1fr}.journey-card h3{font-size:19px}.journey-card p{font-size:15px}}.map-tile-warning-text{position:absolute;z-index:8;left:50%;bottom:16px;transform:translateX(-50%);max-width:75%;padding:9px 13px;border-radius:12px;background:rgb(255 255 255 / .94);color:var(--navy);font-size:12px;font-weight:750;box-shadow:0 8px 24px rgb(7 29 59 / .12);text-align:center}@media (min-width:1121px){.locations-count-3 .location-showcase-grid{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)}.locations-count-3 .location-map-panel{min-height:760px}.locations-count-3 .location-card-stack .map-location-card{min-height:224px}}@media (min-width:821px) and (max-width:1120px){.locations-count-3 .location-card-stack>.map-location-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:820px){.locations-count-3 .location-card-stack>.map-location-card:last-child:nth-child(odd){grid-column:auto}}@media (max-width:560px){.location-card-actions{grid-template-columns:1fr!important}.location-action-primary{grid-column:auto!important}.location-action{width:100%}}#services.treatment-showcase-v2{position:relative;isolation:isolate;overflow:hidden;padding:0 0 12px;background:linear-gradient(180deg,#f7fbfe 0%,#ecf8ff 67%,#f6fbff 100%)}#services.treatment-showcase-v2::before,#services.treatment-showcase-v2::after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(35px)}#services.treatment-showcase-v2::before{top:10%;left:-19%;width:44%;height:65%;background:rgb(194 225 247 / .50)}#services.treatment-showcase-v2::after{bottom:-32%;right:-12%;width:55%;height:73%;background:rgb(187 220 246 / .42)}#services.treatment-showcase-v2 .treatment-showcase-wrap{position:relative;z-index:1;width:min(calc(100% - 28px),1200px);max-width:1200px}#services.treatment-showcase-v2 .treatment-v2-shell{position:relative;overflow:hidden;isolation:isolate;min-height:690px;padding:3px 24px 31px;border-radius:30px;border:1px solid rgb(208 231 247 / .70);background:linear-gradient(160deg,#f9fdff 0%,#f1faff 66%,#f7fcff 100%);box-shadow:0 24px 70px rgb(23 87 141 / .08),inset 0 1px 0 rgb(255 255 255 / .85)}#services.treatment-showcase-v2 .treatment-v2-wave-bg{display:block;position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}#services.treatment-showcase-v2 .treatment-wave-a{fill:#dcedfb;opacity:.82}#services.treatment-showcase-v2 .treatment-wave-b{fill:#d2ebfc;opacity:.65}#services.treatment-showcase-v2 .treatment-wave-c{fill:#e3f3fd;opacity:.85}#services.treatment-showcase-v2 .treatment-v2-head{position:relative;z-index:5;margin:0 auto 8px;max-width:910px;text-align:center;padding:0 60px}#services.treatment-showcase-v2 .treatment-v2-kicker{display:inline-flex;align-items:center;gap:8px;padding:4px 13px;min-height:33px;border-radius:999px;color:#073780;font-size:12px;font-weight:800;background:#e9f4ff;box-shadow:inset 0 0 0 1px #d7eafe}#services.treatment-showcase-v2 .treatment-v2-kicker-icon{width:20px;height:20px;border-radius:50%;background:#0d54a9;color:#fff;font-size:10px;line-height:1;display:grid;place-items:center}#services.treatment-showcase-v2 .treatment-v2-head h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,3.65vw,45px);line-height:1.07;letter-spacing:-.035em;font-weight:800;color:#08236e;margin:8px 0 3px}#services.treatment-showcase-v2 .treatment-v2-head p{color:#4a7caf;font-size:15px;line-height:1.32;margin:0}#services.treatment-showcase-v2 .treatment-v2-head-arrow{position:absolute;right:-2px;top:77px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#78b1f4;color:#fff;font-size:25px;box-shadow:0 4px 14px rgb(39 113 202 / .18);line-height:1}#services.treatment-showcase-v2 .treatment-v2-head{transform:translateY(-10px)}#services.treatment-showcase-v2 .treatment-v2-head-arrow{transform:translateY(10px)}#services.treatment-showcase-v2 .treatment-v2-grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);gap:11px;align-items:stretch}#services.treatment-showcase-v2 .treatment-v2-feature{position:relative;z-index:2;height:493px;min-height:493px;margin-top:-23px;overflow:hidden;border-radius:32px;border:4px solid rgb(255 255 255 / .98);background:#fff;box-shadow:0 11px 25px rgb(37 95 135 / .09);transition:transform .3s ease,box-shadow .3s ease}#services.treatment-showcase-v2 .treatment-v2-feature:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgb(37 95 135 / .16)}#services.treatment-showcase-v2 .treatment-v2-feature-media{position:absolute;inset:0;overflow:hidden;border-radius:28px}#services.treatment-showcase-v2 .treatment-v2-feature-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:57% 24%}#services.treatment-showcase-v2 .treatment-v2-feature:before{content:"";position:absolute;z-index:1;pointer-events:none;left:-14%;bottom:-17%;width:86%;height:91%;border-radius:56% 58% 55% 20%/45% 57% 43% 12%;transform:rotate(-8deg);background:#fff}#services.treatment-showcase-v2 .treatment-v2-feature:after{display:none}#services.treatment-showcase-v2 .treatment-v2-tag{position:absolute;z-index:6;top:14px;left:27px;padding:7px 14px;min-height:32px;display:inline-flex;align-items:center;gap:7px;border-radius:99px;color:#fff;font-size:12px;font-weight:900;background:linear-gradient(130deg,#1766b7,#054280);box-shadow:0 6px 15px rgb(21 73 140 / .24)}#services.treatment-showcase-v2 .treatment-v2-tag:before{content:"★";font-size:12px}#services.treatment-showcase-v2 .treatment-v2-feature-copy{position:absolute;left:27px;bottom:18px;z-index:4;width:57%;max-width:270px;margin:0;padding:0}#services.treatment-showcase-v2 .treatment-v2-feature-copy:before{display:none}#services.treatment-showcase-v2 .treatment-v2-feature h3{color:#082477;font-size:clamp(23px,2vw,29px);letter-spacing:-.03em;font-family:Arial,Helvetica,sans-serif;font-weight:850;line-height:1.12;margin:0 0 9px}#services.treatment-showcase-v2 .treatment-v2-feature p{font-size:13.5px;line-height:1.35;color:#3969a2;margin:0 0 12px;max-width:240px}#services.treatment-showcase-v2 .treatment-v2-benefits-list{display:grid;gap:5px;list-style:none;padding:0;margin:0 0 14px}#services.treatment-showcase-v2 .treatment-v2-benefits-list li{display:flex;align-items:center;gap:9px;color:#386aa4;font-size:13.5px;font-weight:500;line-height:1.18}#services.treatment-showcase-v2 .treatment-v2-benefits-list li span{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:#0b5ac3;color:#fff;font-size:11px;font-weight:900}#services.treatment-showcase-v2 .treatment-v2-feature-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:0 17px;max-width:100%;min-width:242px;min-height:44px;border-radius:999px;background:linear-gradient(90deg,#0b4a90,#0a3a7e);color:#fff;font-size:12px;font-weight:750;box-shadow:0 9px 18px rgb(4 55 119 / .2);transition:transform .25s ease}#services.treatment-showcase-v2 .treatment-v2-feature-btn:hover{transform:translateY(-2px)}#services.treatment-showcase-v2 .treatment-v2-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,156px);gap:12px;align-items:stretch}#services.treatment-showcase-v2 .treatment-v2-card{position:relative;z-index:3;grid-column:span 3;min-width:0;min-height:0;overflow:hidden;border:4px solid #fff;border-radius:31px;background:linear-gradient(110deg,#fff 15%,#f0f9ff 100%);box-shadow:0 8px 17px rgb(30 89 143 / .065);transition:transform .28s ease,box-shadow .28s ease}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5){grid-column:span 2;border-radius:27px}#services.treatment-showcase-v2 .treatment-v2-card:hover{z-index:4;transform:translateY(-3px);box-shadow:0 14px 25px rgb(30 89 143 / .17)}#services.treatment-showcase-v2 .treatment-v2-card-media{position:absolute;top:0;right:0;width:57%;height:100%;overflow:hidden;border-radius:23px 27px 21px 80px}#services.treatment-showcase-v2 .treatment-v2-card-media img{height:100%;width:100%;object-fit:cover;object-position:50% 47%}#services.treatment-showcase-v2 .treatment-v2-card::before{content:"";position:absolute;z-index:1;inset:-6% 37% -8% -15%;border-radius:43% 57% 42% 4%/30% 70% 39% 7%;background:rgb(255 255 255 / .99);transform:rotate(-5deg);pointer-events:none}#services.treatment-showcase-v2 .treatment-v2-card-copy{position:absolute;z-index:3;left:14px;bottom:19px;width:67%;padding:0;margin:0}#services.treatment-showcase-v2 .treatment-v2-card h3{margin:0 0 5px;color:#09246f;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;font-weight:850;font-size:13.7px;line-height:1.07}#services.treatment-showcase-v2 .treatment-v2-card p{margin:0;color:#4c79a8;font-size:11.9px;line-height:1.22;max-width:165px}#services.treatment-showcase-v2 .treatment-v2-card-icon{position:absolute;left:13px;top:10px;z-index:3;width:47px;height:47px;border-radius:50%;display:grid;place-items:center;background:#eff7ff;color:#1161b3;box-shadow:inset 0 0 0 1px rgb(114 166 220 / .13)}#services.treatment-showcase-v2 .treatment-v2-card-icon svg{height:25px;width:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#services.treatment-showcase-v2 .treatment-v2-card-link{position:absolute;z-index:5;right:12px;bottom:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f3f8ff;border:2px solid #fff;color:#0d58b1;font-size:19px;font-weight:900;line-height:1;transition:transform .24s ease,background .24s ease}#services.treatment-showcase-v2 .treatment-v2-card-link:hover{transform:translateX(3px);background:#e1efff}#services.treatment-showcase-v2 .treatment-v2-mini-badge{position:absolute;z-index:5;right:8px;top:7px;min-height:24px;padding:5px 9px;border-radius:99px;background:#f4d7a7;color:#70451e;font-size:10px;font-weight:850}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-media{left:0;right:0;top:0;width:100%;height:87px;border-radius:20px 20px 46% 32%/18px 18px 15px 14px}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5)::before{inset:auto -9% -11% -5%;width:119%;height:55%;border-radius:40% 36%0 0/32% 22%0 0;transform:rotate(0deg)}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-icon{top:47px;left:10px;width:42px;height:42px}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-icon svg{width:23px;height:23px}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-copy{bottom:15px;left:12px;width:89%}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) h3{font-size:12px;margin-bottom:4px}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) p{font-size:11px;line-height:1.13;padding-right:15px}#services.treatment-showcase-v2 .treatment-v2-footer{position:relative;z-index:4;display:flex;justify-content:center;margin-top:18px}#services.treatment-showcase-v2 .treatment-v2-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:272px;min-height:48px;padding:0 26px;border-radius:999px;background:linear-gradient(110deg,#0b529b,#062c69);color:#fff;font-size:13px;font-weight:750;box-shadow:0 9px 19px rgb(8 58 122 / .15)}#services.treatment-showcase-v2 .treatment-v2-paths{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}#services.treatment-showcase-v2 .treatment-v2-paths>path{fill:none;stroke:#438ce6;stroke-width:1.5;stroke-dasharray:3.5 4.5;opacity:.68;animation:fyvoTreatmentFlow 9s linear infinite}@keyframes fyvoTreatmentFlow{to{stroke-dashoffset:-48}}#services.treatment-showcase-v2 .treatment-v2-feature.is-linked,#services.treatment-showcase-v2 .treatment-v2-card.is-linked{box-shadow:0 0 0 4px rgb(44 119 205 / .22),0 18px 38px rgb(24 88 150 / .22);transform:translateY(-5px)}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card-copy{left:auto;right:14px;text-align:right}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card-icon{left:auto;right:13px}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card-link{right:auto;left:12px;transform:rotate(180deg)}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-feature-copy{left:auto;right:20px;text-align:right}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-feature:before,[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-feature:after{left:auto;right:-14%;transform:scaleX(-1)}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-feature:after{right:-3%}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-copy{left:auto;right:12px}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-icon{left:auto;right:10px}@media (max-width:1130px){#services.treatment-showcase-v2 .treatment-v2-shell{padding:12px 20px 28px;min-height:auto}#services.treatment-showcase-v2 .treatment-v2-grid{grid-template-columns:minmax(0,46%) minmax(0,54%);gap:9px}#services.treatment-showcase-v2 .treatment-v2-cards{gap:9px;grid-template-rows:repeat(3,153px)}#services.treatment-showcase-v2 .treatment-v2-feature{height:477px;min-height:477px}#services.treatment-showcase-v2 .treatment-v2-feature-copy{left:27px;bottom:14px;width:57%}#services.treatment-showcase-v2 .treatment-v2-feature h3{font-size:25px}#services.treatment-showcase-v2 .treatment-v2-feature p{font-size:12.5px}#services.treatment-showcase-v2 .treatment-v2-benefits-list li{font-size:12.5px}#services.treatment-showcase-v2 .treatment-v2-card h3{font-size:12.5px}#services.treatment-showcase-v2 .treatment-v2-card p{font-size:11px}}@media (min-width:911px){#services.treatment-showcase-v2 .treatment-v2-footer{margin-top:31px}#services.treatment-showcase-v2 .treatment-v2-shell{padding-bottom:48px}}@media (min-width:911px) and (max-width:1130px){#services.treatment-showcase-v2 .treatment-v2-shell{padding-bottom:45px}}@media (min-width:911px){#services.treatment-showcase-v2 .treatment-v2-card:nth-child(5){left:-68px;width:calc(100% + 51px)}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(6){left:-39px;width:calc(100% + 30px)}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(7){left:-18px;width:calc(100% + 18px)}}@media (max-width:910px){#services.treatment-showcase-v2 .treatment-v2-head{padding:0 26px}#services.treatment-showcase-v2 .treatment-v2-head-arrow{display:none}#services.treatment-showcase-v2 .treatment-v2-grid{grid-template-columns:minmax(0,1fr)}#services.treatment-showcase-v2 .treatment-v2-feature{height:465px;min-height:465px;margin-top:0}#services.treatment-showcase-v2 .treatment-v2-feature:before{width:68%}#services.treatment-showcase-v2 .treatment-v2-feature:after{width:60%}#services.treatment-showcase-v2 .treatment-v2-feature-copy{width:48%;max-width:370px}#services.treatment-showcase-v2 .treatment-v2-feature h3{font-size:32px}#services.treatment-showcase-v2 .treatment-v2-feature p{font-size:14px}#services.treatment-showcase-v2 .treatment-v2-benefits-list li{font-size:14px}#services.treatment-showcase-v2 .treatment-v2-cards{grid-template-rows:repeat(3,158px)}#services.treatment-showcase-v2 .treatment-v2-card h3{font-size:15px}#services.treatment-showcase-v2 .treatment-v2-card p{font-size:13px}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) h3{font-size:14px}#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) p{font-size:12px}#services.treatment-showcase-v2 .treatment-v2-paths{display:none}}@media (max-width:600px){#services.treatment-showcase-v2{padding:36px 0 42px}#services.treatment-showcase-v2 .treatment-showcase-wrap{width:min(calc(100% - 20px),1200px)}#services.treatment-showcase-v2 .treatment-v2-shell{padding:14px 10px 24px;border-radius:24px}#services.treatment-showcase-v2 .treatment-v2-head{padding:0 4px;margin-bottom:18px}#services.treatment-showcase-v2 .treatment-v2-head h2{font-size:clamp(29px,8vw,39px);line-height:1.12;margin-top:11px}#services.treatment-showcase-v2 .treatment-v2-head p{font-size:13px}#services.treatment-showcase-v2 .treatment-v2-feature{height:auto;min-height:0;margin-top:0;display:flex;flex-direction:column;padding:0 0 20px}#services.treatment-showcase-v2 .treatment-v2-feature-media{position:relative;height:250px;flex:0 0 250px;inset:auto}#services.treatment-showcase-v2 .treatment-v2-feature-media img{object-position:61% 14%}#services.treatment-showcase-v2 .treatment-v2-feature:before,#services.treatment-showcase-v2 .treatment-v2-feature:after{display:none}#services.treatment-showcase-v2 .treatment-v2-tag{top:12px;left:12px}#services.treatment-showcase-v2 .treatment-v2-feature-copy{position:relative;left:auto;bottom:auto;width:100%;max-width:none;padding:17px 18px 0}#services.treatment-showcase-v2 .treatment-v2-feature h3{font-size:26px}#services.treatment-showcase-v2 .treatment-v2-feature p{font-size:14px}#services.treatment-showcase-v2 .treatment-v2-feature-btn{width:100%}#services.treatment-showcase-v2 .treatment-v2-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:178px;grid-template-rows:none;gap:10px}#services.treatment-showcase-v2 .treatment-v2-card,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5){grid-column:span 1;min-height:178px;border-width:3px;border-radius:23px}#services.treatment-showcase-v2 .treatment-v2-card:last-child{grid-column:1/-1}#services.treatment-showcase-v2 .treatment-v2-card-media,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-media{left:0;right:0;top:0;width:100%;height:88px;border-radius:20px 20px 25px 25px}#services.treatment-showcase-v2 .treatment-v2-card::before,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5)::before{inset:auto 0 0 0;width:100%;height:57%;background:#fff;border-radius:26% 24%0 0/18% 18%0 0;transform:none}#services.treatment-showcase-v2 .treatment-v2-card-icon,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-icon{top:62px;left:9px;width:40px;height:40px}#services.treatment-showcase-v2 .treatment-v2-card-copy,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-copy{bottom:17px;left:11px;width:91%}#services.treatment-showcase-v2 .treatment-v2-card h3,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) h3{font-size:12px;margin-bottom:4px}#services.treatment-showcase-v2 .treatment-v2-card p,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) p{font-size:11px;line-height:1.16}#services.treatment-showcase-v2 .treatment-v2-card-link{right:8px;bottom:7px;width:29px;height:29px}#services.treatment-showcase-v2 .treatment-v2-all-btn{width:100%;min-width:0}}@media (max-width:385px){#services.treatment-showcase-v2 .treatment-v2-cards{grid-template-columns:1fr;grid-auto-rows:164px}#services.treatment-showcase-v2 .treatment-v2-card:last-child{grid-column:auto}#services.treatment-showcase-v2 .treatment-v2-card,#services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5){min-height:164px}#services.treatment-showcase-v2 .treatment-v2-card-copy{bottom:21px}}@media (prefers-reduced-motion:reduce){#services.treatment-showcase-v2 .treatment-v2-paths>path{animation:none}#services.treatment-showcase-v2 .treatment-v2-card,#services.treatment-showcase-v2 .treatment-v2-feature,#services.treatment-showcase-v2 .treatment-v2-feature-btn{transition:none}}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card-copy{left:14px;right:auto;text-align:right;direction:rtl}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card-icon{left:13px;right:auto}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card-link{right:12px;left:auto;transform:none}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-feature-copy{left:27px;right:auto;text-align:right;direction:rtl}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-feature:before{left:-14%;right:auto;transform:rotate(-8deg)}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-copy{left:12px;right:auto}[dir="rtl"] #services.treatment-showcase-v2 .treatment-v2-card:nth-child(n+5) .treatment-v2-card-icon{left:10px;right:auto}#services.treatment-showcase-v2 .treatment-v2-leaf{position:absolute;z-index:1;bottom:-6px;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.45;filter:blur(1px);mask-image:radial-gradient(ellipse at center,#000 26%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000 26%,transparent 72%)}#services.treatment-showcase-v2 .treatment-v2-leaf-left{left:-15px;width:205px;height:122px;background-image:var(--fyvo-leaf-left,url(/wp-content/themes/fyvo/assets/images/treatments/ref/leaf-left.webp))}#services.treatment-showcase-v2 .treatment-v2-leaf-right{right:-17px;width:140px;height:116px;background-image:var(--fyvo-leaf-right,url(/wp-content/themes/fyvo/assets/images/treatments/ref/leaf-right.webp))}@media (max-width:600px){#services.treatment-showcase-v2 .treatment-v2-leaf{opacity:.2}}.btn{line-height:1.16;text-align:center;text-wrap:balance}.btn>span{line-height:1.16}.header-cta{flex:0 0 auto;min-inline-size:max-content;white-space:nowrap;padding-inline:22px;line-height:1.12}.treatment-showcase-cta{align-items:center;padding-inline:12px}.treatment-appointment-btn{width:min(100%,390px);min-width:0;min-height:60px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:11px;white-space:nowrap;line-height:1.12;font-size:16px;letter-spacing:0}.treatment-appointment-btn svg{flex:0 0 24px;width:24px;height:24px}.treatment-appointment-btn>span{flex:0 1 auto;display:block;min-width:0;white-space:nowrap;line-height:1.12;overflow:visible}.treatment-appointment-btn b{flex:0 0 auto;display:block;margin-inline-start:2px;line-height:1}.treatment-showcase-grid .service-card h3{overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}.treatment-showcase-grid .service-card p{text-wrap:pretty}.treatment-showcase-grid .textlink{white-space:nowrap;line-height:1.2}@media (max-width:1180px){.treatment-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.treatment-showcase-grid .service-card{min-height:410px!important}.treatment-showcase-grid .service-media{height:190px!important;flex-basis:190px!important}.treatment-icon-bubble{top:157px}.treatment-script-top,.treatment-script-bottom{display:none}.treatment-botanical{width:180px;opacity:.62}}@media (max-width:700px){.treatment-showcase-grid{grid-template-columns:1fr!important}.treatment-showcase-grid .service-card{min-height:0!important}.treatment-appointment-btn{width:100%;max-width:100%;min-height:58px;padding-inline:20px;font-size:16px}}@media (max-width:390px){.treatment-appointment-btn{gap:8px;padding-inline:15px;font-size:15px}.treatment-appointment-btn svg{flex-basis:22px;width:22px;height:22px}.treatment-appointment-btn b{font-size:17px}}[dir="rtl"] .treatment-appointment-btn b{transform:scaleX(-1);margin-inline-start:2px}[dir="rtl"] .treatment-showcase-grid .textlink span{display:inline-block;transform:scaleX(-1)}[dir="rtl"] .treatment-showcase-grid .service-card:hover .textlink span{transform:scaleX(-1) translateX(4px)}@media (prefers-contrast:more){.treatment-showcase-head>p,.treatment-showcase-grid .service-card p,.treatment-benefit{color:#3f596b}.treatment-showcase-grid .service-card{border-color:#cbd7dd!important}}.treatment-showcase-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;margin-top:30px;padding-inline:12px}.treatment-appointment-btn{box-sizing:border-box!important;display:grid!important;grid-template-columns:44px minmax(0,auto) 22px!important;align-items:center!important;justify-content:center!important;column-gap:12px!important;inline-size:min(100%,410px)!important;min-inline-size:310px!important;min-block-size:62px!important;padding:7px 22px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#052e50 0%,#07506b 58%,#0a6f7e 100%)!important;box-shadow:0 16px 36px rgb(7 45 70 / .22)!important;font-size:16px!important;font-weight:850!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important}.treatment-appointment-btn:hover,.treatment-appointment-btn:focus-visible{transform:translateY(-2px)!important;box-shadow:0 20px 42px rgb(7 45 70 / .28)!important}.treatment-appointment-icon{box-sizing:border-box!important;display:grid!important;place-items:center!important;inline-size:40px!important;block-size:40px!important;min-inline-size:40px!important;margin:0!important;border-radius:50%!important;color:#fff!important;background:rgb(255 255 255 / .13)!important;border:1px solid rgb(255 255 255 / .20)!important;line-height:1!important;overflow:hidden!important}.treatment-appointment-icon svg{display:block!important;inline-size:22px!important;block-size:22px!important;margin:0!important;padding:0!important;flex:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important}.treatment-appointment-label{display:block!important;min-inline-size:0!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.treatment-appointment-arrow{display:grid!important;place-items:center!important;inline-size:22px!important;block-size:22px!important;min-inline-size:22px!important;margin:0!important;padding:0!important;color:inherit!important;font-size:20px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}[dir="rtl"] .treatment-appointment-arrow{transform:scaleX(-1)!important}.header-cta,.journey-cta,.hero-actions .btn,.contact-band .btn,.treatment-grid .btn{max-inline-size:100%;line-height:1.2}.header-cta{white-space:nowrap!important;flex-shrink:0!important}@media (max-width:700px){.treatment-showcase-cta{padding-inline:0!important}.treatment-appointment-btn{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;min-block-size:60px!important;grid-template-columns:40px minmax(0,1fr) 20px!important;column-gap:10px!important;padding:7px 18px!important}.treatment-appointment-icon{inline-size:38px!important;block-size:38px!important;min-inline-size:38px!important}.treatment-appointment-icon svg{inline-size:21px!important;block-size:21px!important}.treatment-appointment-label{font-size:16px!important}.treatment-appointment-arrow{font-size:19px!important;inline-size:20px!important;block-size:20px!important;min-inline-size:20px!important}}@media (max-width:390px){.treatment-appointment-btn{grid-template-columns:36px minmax(0,1fr) 18px!important;column-gap:8px!important;padding-inline:13px!important}.treatment-appointment-icon{inline-size:34px!important;block-size:34px!important;min-inline-size:34px!important}.treatment-appointment-icon svg{inline-size:19px!important;block-size:19px!important}.treatment-appointment-label{font-size:15px!important}.treatment-appointment-arrow{font-size:18px!important;inline-size:18px!important;block-size:18px!important;min-inline-size:18px!important}}@media (max-width:340px){.treatment-appointment-btn{column-gap:7px!important;padding-inline:10px!important}.treatment-appointment-label{font-size:14.5px!important}}.treatment-appointment-btn{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;inline-size:auto!important;min-inline-size:320px!important;max-inline-size:100%!important;padding:8px 24px!important}.treatment-appointment-icon{flex:0 0 40px!important}.treatment-appointment-icon svg,.treatment-appointment-icon svg rect,.treatment-appointment-icon svg path{fill:none!important;stroke:currentColor!important}.treatment-appointment-label{flex:0 0 auto!important;inline-size:auto!important;max-inline-size:none!important}.treatment-appointment-arrow{flex:0 0 22px!important}@media (max-width:700px){.treatment-appointment-btn{inline-size:100%!important;min-inline-size:0!important;gap:10px!important;padding:8px 18px!important}}@media (max-width:390px){.treatment-appointment-btn{gap:8px!important;padding:8px 13px!important}.treatment-appointment-label{font-size:15px!important}}#fyvo-journey,#about-fyvo,#locations-map,#faq,#contact,#services,#start-here{scroll-margin-top:150px}.fyvo-elementor-content{min-height:40vh}.fyvo-elementor-content .elementor{width:100%}.fyvo-home-faq{background:linear-gradient(180deg,#fff 0%,#f8fbfd 100%)}.fyvo-home-faq .faq{margin-inline:auto}.fyvo-home-faq .section-head{max-width:900px;margin-inline:auto;margin-bottom:24px}.fyvo-home-faq .section-head>div{max-width:760px}@media (max-width:782px){#fyvo-journey,#about-fyvo,#locations-map,#faq,#contact,#services,#start-here{scroll-margin-top:128px}}.journey-editorial-section{padding:16px 0 84px;background:linear-gradient(180deg,#fcfbf8 0%,#f8f5f1 100%)}.journey-shell{max-width:1320px;margin:0 auto}.journey-visual{min-height:880px;border-radius:28px;background:#eff2f3;box-shadow:0 30px 80px rgb(6 44 90 / .10)}.journey-bg{object-position:center center;filter:saturate(.96) contrast(.98) brightness(1.02)}.journey-overlay{background:linear-gradient(90deg,rgb(251 249 245 / .96) 0%,rgb(251 249 245 / .90) 24%,rgb(251 249 245 / .38) 48%,rgb(251 249 245 / .14) 66%,rgb(251 249 245 / .08) 100%),linear-gradient(180deg,rgb(255 255 255 / .08) 0%,rgb(255 255 255 / .02) 36%,rgb(248 245 241 / .08) 54%,rgb(248 245 241 / .28) 76%,rgb(248 245 241 / .76) 100%)}[dir="rtl"] .journey-overlay{background:linear-gradient(270deg,rgb(251 249 245 / .96) 0%,rgb(251 249 245 / .90) 24%,rgb(251 249 245 / .38) 48%,rgb(251 249 245 / .14) 66%,rgb(251 249 245 / .08) 100%),linear-gradient(180deg,rgb(255 255 255 / .08) 0%,rgb(255 255 255 / .02) 36%,rgb(248 245 241 / .08) 54%,rgb(248 245 241 / .28) 76%,rgb(248 245 241 / .76) 100%)}.journey-heading{top:38px;left:42px;width:min(47%,560px)}[dir="rtl"] .journey-heading{left:auto;right:42px}.journey-heading .eyebrow{letter-spacing:.18em;font-size:12px;color:#b48562}.journey-heading h2{margin:10px 0 14px;font-size:clamp(58px,5.1vw,82px);line-height:.98;letter-spacing:-.05em;text-wrap:balance;max-width:520px}.journey-heading p{max-width:460px;color:#4f6577;font-size:16px;line-height:1.62}.journey-quote{top:34px;right:34px;width:250px;padding:18px 18px 14px;border:1px solid rgb(255 255 255 / .84);border-radius:18px;background:rgb(255 255 255 / .80);backdrop-filter:blur(18px);box-shadow:0 14px 34px rgb(6 44 90 / .10);font-size:18px;line-height:1.45}[dir="rtl"] .journey-quote{right:auto;left:34px}.journey-quote:after{width:92px;margin-top:10px}.journey-cards{left:14px;right:14px;bottom:122px;gap:10px}.journey-card{min-height:166px;padding:24px 18px 18px;border:1px solid rgb(220 198 180 / .44);border-radius:18px;background:rgb(255 255 255 / .86);backdrop-filter:blur(18px);box-shadow:0 12px 34px rgb(6 44 90 / .08)}.journey-card h3{font-size:18px;line-height:1.18;margin-bottom:7px}.journey-card p{font-size:14px;line-height:1.55;color:#5a7080}.journey-index{font-size:11px;color:#ba8760}.journey-icon{width:52px;height:52px;margin-bottom:18px;font-size:26px;background:#fbf0e7;color:#a26942}.journey-rail{left:7%;right:7%;bottom:288px;height:50px}.journey-rail span{top:20px;height:0;border-top:2px solid rgb(193 134 92 / .75);background:none;border-radius:999px;opacity:.65}.journey-rail:before,.journey-rail:after{content:"";position:absolute;top:7px;width:17%;height:26px;border-top:2px solid rgb(193 134 92 / .75);border-radius:999px;opacity:.45}.journey-rail:before{left:16%}.journey-rail:after{right:16%}.journey-rail i{top:14px;width:14px;height:14px;border-width:2px;box-shadow:0 0 0 6px rgb(182 125 87 / .08)}.journey-footer-row{position:absolute;left:18px;right:18px;bottom:18px;z-index:6;display:grid;grid-template-columns:1.1fr auto 1fr;gap:18px;align-items:end;padding:0}.journey-contact-mini{gap:18px;align-items:end}.journey-contact-mini a{grid-template-columns:34px auto;column-gap:11px}.journey-contact-mini a>span{width:34px;height:34px;background:rgb(255 255 255 / .72);backdrop-filter:blur(10px)}.journey-contact-mini small{font-size:11px}.journey-contact-mini strong{font-size:13px}.journey-cta{min-width:320px;min-height:58px;justify-self:center;box-shadow:0 18px 38px rgb(6 44 90 / .18)}.journey-cta span{display:inline-block;margin-inline-start:6px}[dir="rtl"] .journey-cta span{transform:scaleX(-1)}.journey-signoff{max-width:190px;font-size:15px;line-height:1.35}@media (max-width:1180px){.journey-visual{min-height:920px}.journey-heading{width:min(56%,620px)}.journey-heading h2{font-size:clamp(52px,6vw,72px)}.journey-quote{width:230px;font-size:17px}.journey-cards{bottom:138px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.journey-card{padding:22px 14px 18px}.journey-card h3{font-size:16px}.journey-card p{font-size:13px}.journey-footer-row{grid-template-columns:1fr auto;align-items:center}.journey-signoff{display:none}}@media (max-width:980px){.journey-visual{min-height:auto;padding:30px 18px 180px}.journey-bg,.journey-overlay{position:absolute}.journey-heading,.journey-quote,.journey-rail,.journey-cards,.journey-footer-row{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto}.journey-heading{max-width:620px;z-index:3}.journey-quote{margin-top:24px;max-width:360px}.journey-rail{display:none}.journey-cards{margin-top:240px;grid-template-columns:repeat(2,1fr);gap:10px}.journey-card:last-child{grid-column:1/-1}.journey-footer-row{margin-top:22px;grid-template-columns:1fr auto;gap:16px}.journey-contact-mini{flex-wrap:wrap}}@media (max-width:650px){.journey-editorial-section{padding:10px 0 64px}.journey-visual{border-radius:24px;padding:24px 12px 18px}.journey-heading{width:auto}.journey-heading h2{font-size:44px;line-height:1.02}.journey-heading p{font-size:15px}.journey-quote{max-width:280px;font-size:17px;padding:16px 16px 13px}.journey-cards{margin-top:190px;grid-template-columns:1fr}.journey-card{min-height:148px;padding:18px 16px 18px 76px}.journey-icon{position:absolute;left:16px;top:18px;width:44px;height:44px;font-size:22px}[dir="rtl"] .journey-card{padding:18px 76px 18px 16px}[dir="rtl"] .journey-icon{left:auto;right:16px}.journey-footer-row{grid-template-columns:1fr;gap:18px}.journey-contact-mini{flex-direction:column;gap:12px}.journey-cta{width:100%;min-width:0}.journey-signoff{display:block;max-width:none;justify-self:start;text-align:left}[dir="rtl"] .journey-signoff{text-align:right}}@media (min-width:981px){.journey-visual{min-height:910px;padding-bottom:0}.journey-heading{top:34px;left:38px;width:min(43%,520px)}[dir="rtl"] .journey-heading{left:auto;right:38px}.journey-heading h2{max-width:480px;font-size:clamp(56px,4.8vw,78px);line-height:.97}.journey-heading p{max-width:420px;font-size:15px}.journey-quote{top:22px;right:24px;width:222px;font-size:17px;padding:16px 16px 12px}[dir="rtl"] .journey-quote{right:auto;left:24px}.journey-rail{left:8%;right:8%;bottom:292px}.journey-cards{left:12px;right:12px;bottom:110px;gap:8px}.journey-card{min-height:152px;padding:18px 14px 16px;border-radius:16px}.journey-icon{width:42px;height:42px;margin-bottom:12px;font-size:21px}.journey-card h3{font-size:14px;line-height:1.22;margin-bottom:5px;text-wrap:balance}.journey-card p{font-size:12px;line-height:1.45}.journey-index{left:12px;bottom:10px;font-size:10px}[dir="rtl"] .journey-index{left:auto;right:12px}.journey-footer-row{left:14px;right:14px;bottom:12px;grid-template-columns:minmax(0,1.15fr) auto minmax(0,.72fr);gap:14px;align-items:end}.journey-contact-mini{gap:12px;align-items:flex-start}.journey-contact-mini a{grid-template-columns:30px auto;column-gap:8px}.journey-contact-mini a>span{width:30px;height:30px}.journey-contact-mini small{font-size:10px}.journey-contact-mini strong{font-size:12px}.journey-cta{min-width:280px;min-height:54px;padding-inline:22px}.journey-signoff{max-width:168px;font-size:13px;line-height:1.3;transform:translateY(-2px)}}@media (min-width:981px) and (max-width:1160px){.journey-visual{min-height:940px}.journey-heading{width:min(45%,500px)}.journey-cards{bottom:118px}.journey-card{min-height:164px;padding:18px 12px 16px}.journey-card h3{font-size:13px}.journey-card p{font-size:11.5px}.journey-footer-row{grid-template-columns:1fr auto;row-gap:12px}.journey-signoff{display:none}}@media (min-width:1181px){.help-visual-wrap{width:min(calc(100% - 44px),1280px)}.help-stage{min-height:790px;border-radius:36px}.help-copy-panel{left:28px;top:72px;width:275px}[dir="rtl"] .help-copy-panel{left:auto;right:28px}.help-copy-panel h2{max-width:270px}.help-copy-panel p{max-width:250px}.help-hand-note{max-width:245px}.help-person{width:min(27%,330px)}.help-concern{grid-template-columns:62px minmax(0,1fr) 32px;gap:12px;width:320px;min-height:90px;padding:10px 11px}.help-concern img{width:62px;height:62px}.help-concern-copy strong{font-size:13.5px;line-height:1.28;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:pretty}.help-concern-copy small{font-size:10.5px;line-height:1.25}.help-arrow{width:29px;height:29px;font-size:16px}.concern-a{left:18.5%;top:68px}.concern-c{left:18%;top:273px}.concern-f{left:21%;top:505px}.concern-b{right:2.8%;top:148px}.concern-d{right:2.2%;top:328px}.concern-e{right:3.4%;top:520px}[dir="rtl"] .concern-a{left:auto;right:18.5%}[dir="rtl"] .concern-c{left:auto;right:18%}[dir="rtl"] .concern-f{left:auto;right:21%}[dir="rtl"] .concern-b{right:auto;left:2.8%}[dir="rtl"] .concern-d{right:auto;left:2.2%}[dir="rtl"] .concern-e{right:auto;left:3.4%}.help-bottom-message{left:28px;right:28px;bottom:22px}}@media (min-width:1181px){.help-stage{min-height:805px}.help-copy-panel{left:22px;top:70px;width:210px}[dir="rtl"] .help-copy-panel{left:auto;right:22px}.help-copy-panel h2{max-width:205px;font-size:clamp(50px,4.7vw,74px);line-height:.94}.help-copy-panel p{max-width:205px;font-size:14px;line-height:1.62}.help-hand-note{margin-top:38px;max-width:205px;font-size:13px;line-height:1.5}.help-person{left:54%;width:min(24%,300px)}.help-concern{width:246px;min-height:92px;grid-template-columns:58px minmax(0,1fr) 30px;gap:10px;padding:10px 10px}.help-concern img{width:58px;height:58px}.help-concern-copy strong{font-size:12px;line-height:1.28;text-wrap:pretty}.help-concern-copy small{font-size:10px;line-height:1.25}.help-arrow{width:28px;height:28px;font-size:15px}.concern-a{left:175px;top:52px}.concern-c{left:172px;top:250px}.concern-f{left:170px;top:455px}.concern-b{right:28px;top:118px}.concern-d{right:28px;top:305px}.concern-e{right:28px;top:500px}[dir="rtl"] .concern-a{left:auto;right:175px}[dir="rtl"] .concern-c{left:auto;right:172px}[dir="rtl"] .concern-f{left:auto;right:170px}[dir="rtl"] .concern-b{right:auto;left:28px}[dir="rtl"] .concern-d{right:auto;left:28px}[dir="rtl"] .concern-e{right:auto;left:28px}}@media (min-width:1181px) and (max-width:1340px){.help-copy-panel{width:198px}.help-copy-panel h2{font-size:clamp(46px,4.4vw,66px);max-width:195px}.help-person{left:55%;width:min(23%,280px)}.help-concern{width:232px}.concern-a{left:160px}.concern-c{left:157px}.concern-f{left:155px}}@media (min-width:1181px){.help-visual-wrap{width:min(calc(100% - 28px),1480px)!important;max-width:1480px!important}.help-stage{min-height:820px!important;border-radius:34px!important;overflow:hidden!important}.help-copy-panel{left:3.2%!important;right:auto!important;top:72px!important;width:205px!important}[dir="rtl"] .help-copy-panel{left:auto!important;right:3.2%!important}.help-copy-panel h2{max-width:205px!important;font-size:clamp(52px,4.45vw,74px)!important;line-height:.94!important;margin:8px 0 18px!important}.help-copy-panel p{max-width:205px!important;font-size:14px!important;line-height:1.62!important}.help-hand-note{margin-top:38px!important;max-width:205px!important;font-size:13px!important;line-height:1.52!important}.help-person{left:55%!important;right:auto!important;width:min(24%,315px)!important;transform:translateX(-50%)!important}[dir="rtl"] .help-person{left:45%!important;right:auto!important;transform:translateX(-50%)!important}.help-concern{width:300px!important;min-height:94px!important;grid-template-columns:60px minmax(0,1fr) 30px!important;gap:11px!important;padding:10px 11px!important}.help-concern img{width:60px!important;height:60px!important}.help-concern-copy strong{font-size:13.5px!important;line-height:1.30!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:pretty!important}.help-concern-copy small{font-size:10.5px!important;line-height:1.28!important}.help-arrow{width:29px!important;height:29px!important;font-size:16px!important}.concern-a{left:20.2%!important;right:auto!important;top:58px!important}.concern-c{left:20.2%!important;right:auto!important;top:273px!important}.concern-f{left:20.2%!important;right:auto!important;top:488px!important}.concern-b{right:3.4%!important;left:auto!important;top:116px!important}.concern-d{right:3.4%!important;left:auto!important;top:331px!important}.concern-e{right:3.4%!important;left:auto!important;top:546px!important}[dir="rtl"] .concern-a{left:auto!important;right:20.2%!important}[dir="rtl"] .concern-c{left:auto!important;right:20.2%!important}[dir="rtl"] .concern-f{left:auto!important;right:20.2%!important}[dir="rtl"] .concern-b{right:auto!important;left:3.4%!important}[dir="rtl"] .concern-d{right:auto!important;left:3.4%!important}[dir="rtl"] .concern-e{right:auto!important;left:3.4%!important}.help-bottom-message{left:3.2%!important;right:3.2%!important}}@media (min-width:981px) and (max-width:1180px){.help-visual-wrap{width:min(calc(100% - 24px),1140px)!important}.help-stage{min-height:790px!important}.help-copy-panel{left:2.8%!important;right:auto!important;top:62px!important;width:178px!important}[dir="rtl"] .help-copy-panel{left:auto!important;right:2.8%!important}.help-copy-panel h2{max-width:178px!important;font-size:48px!important;line-height:.96!important}.help-copy-panel p{max-width:178px!important;font-size:13px!important;line-height:1.58!important}.help-hand-note{margin-top:28px!important;max-width:178px!important;font-size:12px!important}.help-person{left:55%!important;width:min(25%,270px)!important;transform:translateX(-50%)!important}[dir="rtl"] .help-person{left:45%!important;right:auto!important;transform:translateX(-50%)!important}.help-concern{width:238px!important;min-height:88px!important;grid-template-columns:54px minmax(0,1fr) 27px!important;gap:9px!important;padding:9px 9px!important}.help-concern img{width:54px!important;height:54px!important}.help-concern-copy strong{font-size:12px!important;line-height:1.28!important;hyphens:none!important;word-break:normal!important}.help-concern-copy small{font-size:9.5px!important}.help-arrow{width:26px!important;height:26px!important;font-size:14px!important}.concern-a{left:19%!important;right:auto!important;top:58px!important}.concern-c{left:19%!important;right:auto!important;top:267px!important}.concern-f{left:19%!important;right:auto!important;top:476px!important}.concern-b{right:2.4%!important;left:auto!important;top:112px!important}.concern-d{right:2.4%!important;left:auto!important;top:321px!important}.concern-e{right:2.4%!important;left:auto!important;top:530px!important}[dir="rtl"] .concern-a{left:auto!important;right:19%!important}[dir="rtl"] .concern-c{left:auto!important;right:19%!important}[dir="rtl"] .concern-f{left:auto!important;right:19%!important}[dir="rtl"] .concern-b{right:auto!important;left:2.4%!important}[dir="rtl"] .concern-d{right:auto!important;left:2.4%!important}[dir="rtl"] .concern-e{right:auto!important;left:2.4%!important}}@media (min-width:651px) and (max-width:980px){.help-stage{min-height:auto!important;padding:36px 24px 26px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.help-stage:before,.help-connectors,.body-hotspot{display:none!important}.help-copy-panel,.help-person,.help-concern,.help-bottom-message{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;transform:none!important}.help-copy-panel{grid-column:1/-1!important;padding:0 4px!important;max-width:680px!important}.help-copy-panel h2{max-width:620px!important;font-size:56px!important;line-height:.98!important}.help-copy-panel p{max-width:600px!important;font-size:15px!important}.help-hand-note{margin-top:18px!important;max-width:520px!important}.help-person{grid-column:1/-1!important;justify-self:center!important;width:min(46vw,360px)!important;height:520px!important;margin:4px 0 14px!important}.help-concern{width:100%!important;min-height:100px!important;grid-template-columns:62px minmax(0,1fr) 31px!important}.help-concern img{width:62px!important;height:62px!important}.help-concern-copy strong{font-size:15px!important;line-height:1.32!important}.help-concern-copy small{font-size:12px!important}.help-bottom-message{grid-column:1/-1!important;margin-top:8px!important}}@media (max-width:650px){.help-stage{min-height:auto!important;padding:28px 14px 22px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.help-stage:before,.help-connectors,.body-hotspot{display:none!important}.help-copy-panel,.help-person,.help-concern,.help-bottom-message{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;transform:none!important}.help-copy-panel{padding:0 3px!important}.help-copy-panel h2{font-size:46px!important;line-height:.98!important;max-width:100%!important}.help-copy-panel p{font-size:15px!important;max-width:100%!important}.help-hand-note{margin-top:16px!important;max-width:100%!important}.help-person{justify-self:center!important;width:min(82vw,330px)!important;height:440px!important;margin:5px auto 10px!important}.help-concern{min-height:94px!important;grid-template-columns:58px minmax(0,1fr) 30px!important;gap:10px!important;padding:10px!important}.help-concern img{width:58px!important;height:58px!important}.help-concern-copy strong{font-size:15px!important;line-height:1.3!important}.help-concern-copy small{font-size:11px!important}.help-bottom-message{margin-top:8px!important}}.hero-slides-count-1 .hero-slide{opacity:1!important;animation:none!important}.hero-slides-count-1 .hero-slide img{animation:heroKenBurns 18s ease-in-out infinite!important}.hero-slides-count-2 .hero-slide{animation-delay:0s!important}.hero-slides-count-2 .hero-slide img{animation:heroKenBurns 12s ease-in-out infinite!important;animation-delay:0s!important}.hero-slides-count-2 .hero-slide-1{animation:heroCrossfadeTwoA 12s ease-in-out infinite!important}.hero-slides-count-2 .hero-slide-2{animation:heroCrossfadeTwoB 12s ease-in-out infinite!important}@keyframes heroCrossfadeTwoA{0%,42%{opacity:1}50%,92%{opacity:0}100%{opacity:1}}@keyframes heroCrossfadeTwoB{0%,42%{opacity:0}50%,92%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-slides-count-1 .hero-slide,.hero-slides-count-2 .hero-slide,.hero-slides-count-3 .hero-slide{animation:none!important;opacity:0!important}.hero-slides-count-1 .hero-slide-1,.hero-slides-count-2 .hero-slide-1,.hero-slides-count-3 .hero-slide-1{opacity:1!important}.hero-slides-count-1 .hero-slide img,.hero-slides-count-2 .hero-slide img,.hero-slides-count-3 .hero-slide img{animation:none!important}}.fyvo-complaints-v2{position:relative;overflow:hidden;padding:34px 0 42px;background:linear-gradient(180deg,#fff 0%,#f7fbfd 56%,#f3f9fc 100%)}.fyvo-complaints-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 28%,rgb(170 211 232 / .24),transparent 30%),radial-gradient(circle at 7% 46%,rgb(194 222 236 / .19),transparent 24%),radial-gradient(circle at 93% 49%,rgb(194 222 236 / .19),transparent 24%)}.fyvo-complaints-v2 .help-stage{position:relative;min-height:940px!important;border-radius:34px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 41%,rgb(255 255 255 / .98)0 16%,rgb(234 246 251 / .82) 37%,rgb(247 251 253 / .96) 67%,#f7fbfd 100%);border:1px solid rgb(166 205 224 / .23);box-shadow:0 22px 72px rgb(25 84 114 / .08),inset 0 1px 0 rgb(255 255 255 / .9)}.fyvo-complaints-v2 .help-stage:before{content:"";position:absolute;z-index:0;left:50%;top:53%;width:470px;height:470px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgb(134 191 219 / .16);box-shadow:0 0 0 62px rgb(255 255 255 / .22),0 0 0 126px rgb(214 237 247 / .14)}.fyvo-complaints-v2 .help-v2-heading{position:absolute;z-index:8;top:26px;left:50%;transform:translateX(-50%);width:min(760px,74%);text-align:center}.fyvo-complaints-v2 .help-v2-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#e8f4fa;color:#0d5d86;font-size:11px;font-weight:900;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgb(87 157 190 / .12)}.fyvo-complaints-v2 .help-v2-kicker span{font-size:12px;color:#1476a2}.fyvo-complaints-v2 .help-v2-heading h2{margin:12px 0 5px;color:var(--navy);font-size:clamp(35px,3.4vw,52px);line-height:1.04;letter-spacing:-.04em}.fyvo-complaints-v2 .help-v2-heading p{margin:0;color:#678196;font-size:14px;line-height:1.55}.fyvo-complaints-v2 .help-person.help-v2-body{position:absolute!important;z-index:2;left:50%!important;right:auto!important;bottom:12px!important;top:auto!important;transform:translateX(-50%)!important;width:470px!important;height:auto!important;aspect-ratio:2/3!important;overflow:visible!important;border-radius:0!important;filter:none!important}.fyvo-complaints-v2 .help-person.help-v2-body:after{display:none}.fyvo-complaints-v2 .help-v2-body>img{display:block;width:100%!important;height:100%!important;object-fit:fill!important;object-position:50% 50%!important;filter:drop-shadow(0 18px 26px rgb(30 83 108 / .11))}.fyvo-complaints-v2 .body-hotspot{position:absolute;z-index:6;width:20px;height:20px;margin:-10px 0 0-10px;border-radius:50%;background:#fff;border:4px solid #ff6a59;box-shadow:0 0 0 8px rgb(255 106 89 / .18),0 0 18px rgb(255 106 89 / .55);animation:fyvoPainPulse 2.1s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.fyvo-complaints-v2 .body-hotspot:after{content:"";position:absolute;inset:-10px;border:1px solid rgb(255 255 255 / .9);border-radius:50%}.fyvo-complaints-v2 .body-hotspot.hot-green{border-color:#52b95c;box-shadow:0 0 0 8px rgb(82 185 92 / .18),0 0 18px rgb(82 185 92 / .52)}.fyvo-complaints-v2 .body-hotspot.is-active{transform:scale(1.24);box-shadow:0 0 0 12px rgb(30 126 183 / .15),0 0 24px rgb(30 126 183 / .52);border-color:#2088bd}@keyframes fyvoPainPulse{0%,100%{transform:scale(1);opacity:.96}50%{transform:scale(1.13);opacity:1}}.fyvo-complaints-v2 .hotspot-neck{left:50%;top:16.6%}.fyvo-complaints-v2 .hotspot-shoulder-left{left:32.2%;top:20.1%}.fyvo-complaints-v2 .hotspot-shoulder-right{left:67.8%;top:20.1%}.fyvo-complaints-v2 .hotspot-elbow{left:25.8%;top:38.5%}.fyvo-complaints-v2 .hotspot-back{left:50%;top:41.2%}.fyvo-complaints-v2 .hotspot-hip{left:38%;top:49.8%}.fyvo-complaints-v2 .hotspot-pelvis{left:50%;top:49.1%}.fyvo-complaints-v2 .hotspot-knee-left{left:41.2%;top:69%}.fyvo-complaints-v2 .hotspot-knee-right{left:58.8%;top:69%}.fyvo-complaints-v2 .hotspot-achilles{left:58.8%;top:89.3%}.fyvo-complaints-v2 .help-v2-column{position:absolute;z-index:7;top:132px;width:318px;display:grid;gap:12px}.fyvo-complaints-v2 .help-v2-left{left:30px}.fyvo-complaints-v2 .help-v2-right{right:30px}.fyvo-complaints-v2 .help-concern{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;min-height:104px;padding:10px 12px;display:grid;grid-template-columns:72px minmax(0,1fr) 34px;gap:13px;align-items:center;border-radius:18px;border:1px solid rgb(185 213 227 / .40);background:rgb(255 255 255 / .94);backdrop-filter:blur(14px);box-shadow:0 10px 26px rgb(25 84 114 / .06);color:var(--navy);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fyvo-complaints-v2 .help-concern:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgb(226 243 250 / 0),rgb(226 243 250 / .68),#fff0);transform:translateX(-120%);transition:transform .5s ease;pointer-events:none}.fyvo-complaints-v2 .help-concern:hover:before,.fyvo-complaints-v2 .help-concern:focus-visible:before{transform:translateX(120%)}.fyvo-complaints-v2 .help-concern:hover,.fyvo-complaints-v2 .help-concern:focus-visible{transform:translateY(-3px);border-color:rgb(90 164 199 / .40);box-shadow:0 17px 34px rgb(25 84 114 / .11);outline:none}.fyvo-complaints-v2 .help-concern img{width:72px;height:72px;border-radius:13px;object-fit:cover;filter:saturate(.78) contrast(.95);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}.fyvo-complaints-v2 .help-concern-copy strong{display:block;color:var(--navy);font-size:14.5px;line-height:1.27;font-weight:900;letter-spacing:-.01em}.fyvo-complaints-v2 .help-concern-copy small{display:block;margin-top:4px;color:#607b8f;font-size:11.5px;line-height:1.32}.fyvo-complaints-v2 .help-arrow{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:50%;background:#edf6fa;color:#0b567a;font-size:17px;box-shadow:none;transition:.22s ease}.fyvo-complaints-v2 .help-concern:hover .help-arrow{transform:translateX(3px);background:#0d5b83;color:#fff}[dir="rtl"] .fyvo-complaints-v2 .help-concern:hover .help-arrow{transform:translateX(-3px)}.fyvo-complaints-v2 .help-connectors{position:absolute;z-index:4;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.fyvo-complaints-v2 .help-connectors path{fill:none;stroke:#6dc4c0;stroke-width:1.35;stroke-dasharray:4 4;opacity:.78;filter:none;transition:stroke .25s ease,stroke-width .25s ease,opacity .25s ease}.fyvo-complaints-v2 .help-connectors path:nth-of-type(3n+1){stroke:#ff7464}.fyvo-complaints-v2 .help-connectors path:nth-of-type(3n+2){stroke:#52b95c}.fyvo-complaints-v2 .help-connectors path:nth-of-type(3n){stroke:#4aa7d5}.fyvo-complaints-v2 .help-connectors path.is-active{stroke:#0d6d9b;stroke-width:2.2;opacity:1;filter:drop-shadow(0 0 4px rgb(13 109 155 / .23))}.fyvo-complaints-v2 .help-connectors circle{fill:#fff;stroke:#4fa9c9;stroke-width:2}[dir="rtl"] .fyvo-complaints-v2 .help-v2-left{left:auto;right:30px}[dir="rtl"] .fyvo-complaints-v2 .help-v2-right{right:auto;left:30px}[dir="rtl"] .fyvo-complaints-v2 .help-arrow{transform:rotate(180deg)}@media (max-width:1180px) and (min-width:981px){.fyvo-complaints-v2 .help-stage{min-height:910px!important}.fyvo-complaints-v2 .help-v2-column{width:276px;top:137px;gap:10px}.fyvo-complaints-v2 .help-v2-left{left:22px}.fyvo-complaints-v2 .help-v2-right{right:22px}.fyvo-complaints-v2 .help-concern{grid-template-columns:62px minmax(0,1fr) 30px;min-height:98px;padding:9px 10px;gap:10px}.fyvo-complaints-v2 .help-concern img{width:62px;height:62px}.fyvo-complaints-v2 .help-concern-copy strong{font-size:13px}.fyvo-complaints-v2 .help-concern-copy small{font-size:10.5px}.fyvo-complaints-v2 .help-person.help-v2-body{width:420px!important;height:auto!important;aspect-ratio:2/3!important;left:50%!important;bottom:12px!important}}@media (max-width:980px){.fyvo-complaints-v2{padding:20px 0 30px}.fyvo-complaints-v2 .help-stage{min-height:auto!important;padding:30px 22px 26px;display:grid;grid-template-columns:1fr 1fr;gap:16px;border-radius:28px}.fyvo-complaints-v2 .help-stage:before{width:360px;height:360px;top:30%}.fyvo-complaints-v2 .help-v2-heading{position:relative;top:auto;left:auto;transform:none;width:auto;grid-column:1/-1;margin-bottom:2px}.fyvo-complaints-v2 .help-v2-heading h2{font-size:40px}.fyvo-complaints-v2 .help-person.help-v2-body{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:min(390px,80vw)!important;height:auto!important;aspect-ratio:2/3!important;margin:0 auto;grid-column:1/-1;grid-row:auto;overflow:visible!important}.fyvo-complaints-v2 .help-v2-column{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;display:grid;gap:12px}.fyvo-complaints-v2 .help-v2-left{grid-column:1}.fyvo-complaints-v2 .help-v2-right{grid-column:2}.fyvo-complaints-v2 .help-concern{min-height:96px!important;grid-template-columns:62px minmax(0,1fr) 31px!important;padding:9px!important}.fyvo-complaints-v2 .help-concern img{width:62px!important;height:62px!important}.fyvo-complaints-v2 .help-connectors{display:none!important}}@media (max-width:650px){.fyvo-complaints-v2 .help-stage{padding:25px 13px 18px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;border-radius:24px}.fyvo-complaints-v2 .help-v2-heading,.fyvo-complaints-v2 .help-person.help-v2-body,.fyvo-complaints-v2 .help-v2-column{grid-column:1/-1!important;min-width:0!important}.fyvo-complaints-v2 .help-v2-column{width:100%!important}.fyvo-complaints-v2 .help-v2-heading{margin-bottom:14px}.fyvo-complaints-v2 .help-v2-heading h2{font-size:34px;line-height:1.07}.fyvo-complaints-v2 .help-v2-heading p{font-size:13px}.fyvo-complaints-v2 .help-person.help-v2-body{width:min(290px,78vw)!important;height:auto!important;aspect-ratio:2/3!important;margin:6px auto 20px}.fyvo-complaints-v2 .help-v2-column{display:grid!important;gap:10px!important;margin-top:10px}.fyvo-complaints-v2 .help-concern{width:100%!important;min-height:88px!important;grid-template-columns:58px minmax(0,1fr) 30px!important;padding:8px!important}.fyvo-complaints-v2 .help-concern img{width:58px!important;height:58px!important}.fyvo-complaints-v2 .help-concern-copy strong{font-size:14px!important}.fyvo-complaints-v2 .help-concern-copy small{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.fyvo-complaints-v2 .body-hotspot{animation:none}.fyvo-complaints-v2 .help-concern{transition:none}}@media (max-width:980px){.fyvo-complaints-v2 .body-hotspot{display:block!important}}#services.treatment-showcase-v2 .treatment-v2-feature-media picture{display:block;width:100%;height:100%}.fyvo-detail{color:#173c59;background:#fff;overflow:clip}.fyvo-detail :is(h1,h2,h3){text-wrap:balance}.fyvo-detail :is(p,li){overflow-wrap:break-word}.fyvo-detail-hero{position:relative;background:linear-gradient(118deg,#f6fbff 0%,#e9f5fd 55%,#f8fcff 100%);padding:26px 0 72px;overflow:hidden}.fyvo-detail-hero:before{content:"";position:absolute;inset:auto -10% -230px -10%;height:420px;background:radial-gradient(60% 100%at 60% 0%,rgb(172 212 239 / .38),transparent 75%);pointer-events:none}.fyvo-detail-hero-wrap{position:relative;z-index:1}.fyvo-detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;color:#6b859c;margin-bottom:44px}.fyvo-detail-breadcrumb a{color:#3c7092;font-weight:670}.fyvo-detail-breadcrumb a:hover{color:#0f65a3;text-decoration:underline}.fyvo-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:68px;align-items:center;min-height:510px}.fyvo-detail-hero-copy{position:relative;padding-bottom:12px}.fyvo-detail-eyebrow{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:10px 15px;background:#fff;color:#186c92;font-size:12px;font-weight:850;box-shadow:0 8px 22px rgb(37 92 124 / .08)}.fyvo-detail-eyebrow span{color:#d4914a}.fyvo-detail-hero h1{margin:26px 0 18px;max-width:640px;color:#082447;font-size:clamp(49px,5.4vw,78px);line-height:1.04;letter-spacing:-.045em;font-family:Georgia,"Times New Roman",serif;font-weight:650}.fyvo-detail-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.56;color:#43647d;margin:0 0 12px;max-width:600px}.fyvo-detail-hero-sub{color:#607a8e;font-size:15px;line-height:1.55;max-width:490px;margin:0}.fyvo-detail-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 32px}.fyvo-detail-primary{min-height:54px;padding:14px 24px!important;display:inline-flex;align-items:center;gap:22px;justify-content:center;box-shadow:0 13px 28px rgb(6 67 103 / .17)}.fyvo-detail-primary span{font-size:20px;line-height:1}.fyvo-detail-scroll{display:inline-flex;align-items:center;gap:12px;color:#145879;font-weight:760;font-size:14px}.fyvo-detail-scroll span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#d9edf7;transition:transform .2s}.fyvo-detail-scroll:hover span{transform:translateY(3px)}.fyvo-detail-trust{display:flex;gap:10px;flex-wrap:wrap}.fyvo-detail-trust span{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .68);border:1px solid rgb(137 188 220 / .33);border-radius:12px;padding:9px 10px;color:#315f7d;font-size:11.5px;font-weight:720;line-height:1.3}.fyvo-detail-trust b{color:#187d9d}.fyvo-detail-photo-wrap{position:relative;padding:18px 20px 18px 30px;min-width:0;isolation:isolate}.fyvo-detail-orbit{position:absolute;z-index:-1;width:470px;height:470px;border:1px solid rgb(80 153 201 / .17);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 44px rgb(226 243 251 / .35),0 0 0 88px rgb(232 246 253 / .25)}.fyvo-detail-photo{height:520px;position:relative;border-radius:33px 120px 33px 33px;overflow:hidden;margin:0;background:#cce6f4;box-shadow:0 25px 58px rgb(16 74 109 / .15)}.fyvo-detail-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgb(5 46 82 / .18))}.fyvo-detail-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.fyvo-detail-floating{position:absolute;left:-8px;bottom:45px;display:grid;grid-template-columns:36px 1fr;column-gap:11px;align-items:center;min-width:205px;padding:16px 18px;border:1px solid rgb(202 223 237 / .8);border-radius:17px;background:rgb(255 255 255 / .95);box-shadow:0 13px 38px rgb(25 81 118 / .13)}.fyvo-detail-floating>span{grid-row:1/3;display:grid;place-items:center;height:36px;border-radius:50%;background:#e7f5fb;color:#247e9f;font-size:25px}.fyvo-detail-floating strong{color:#0b3455;font-family:Georgia,serif;font-size:18px;line-height:1.2}.fyvo-detail-floating small{font-size:10px;color:#66859b}.fyvo-detail-body{display:grid;grid-template-columns:minmax(0,1fr) 294px;gap:70px;padding-top:60px;padding-bottom:96px;align-items:start}.fyvo-detail-main{min-width:0}.fyvo-detail-section{scroll-margin-top:125px;padding:0 0 44px;margin:0 0 44px;border-bottom:1px solid #e6edf2}.fyvo-detail-index{display:inline-flex;gap:8px;align-items:center;color:#2784a6;font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:900}.fyvo-detail-index:before{content:"";width:20px;height:1px;background:#bc894b}.fyvo-detail-section h2{font-family:Georgia,"Times New Roman",serif;color:#092a4c;font-size:clamp(31px,3vw,43px);line-height:1.12;letter-spacing:-.032em;margin:16px 0 20px}.fyvo-detail-section>p{font-size:17px;line-height:1.78;max-width:780px;color:#48687d;margin:0 0 13px}.fyvo-detail-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.fyvo-detail-tags span{display:flex;align-items:center;gap:10px;border:1px solid #e0edf5;background:#f6fafc;border-radius:15px;padding:15px;color:#265878;font-size:14px;font-weight:670;line-height:1.3}.fyvo-detail-tags i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#d7f0ee;color:#16858e;flex:0 0 23px;font-style:normal;font-size:12px}.fyvo-detail-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.fyvo-detail-step{min-width:0;position:relative;padding:22px 16px 24px;border-radius:18px;background:linear-gradient(145deg,#f1f8fc,#fff);border:1px solid #dcecf4;box-shadow:0 10px 25px rgb(41 109 145 / .045)}.fyvo-detail-step>b{display:block;color:#76b6cc;font-size:25px;font-family:Georgia,serif;font-weight:550;margin-bottom:18px}.fyvo-detail-step strong{display:block;color:#0d4263;font-weight:830;font-size:14px;margin-bottom:8px}.fyvo-detail-step p{color:#617d8b;font-size:12px;line-height:1.5;margin:0}.fyvo-detail-note{display:flex;gap:17px;background:#f0f8fc;border:1px solid #d9eaf3;border-inline-start:3px solid #70aec9;border-radius:18px;padding:22px 23px;margin-top:22px}.fyvo-detail-note>span{font-size:22px;line-height:1.2;color:#17799c}.fyvo-detail-note p{color:#42677c;font-size:15px;line-height:1.65;margin:0 0 12px}.fyvo-detail-note small{display:block;font-size:12px;line-height:1.5;color:#658495}.fyvo-detail-faq-list{display:grid;gap:10px;margin-top:27px}.fyvo-detail-faq details{border:1px solid #dceaf2;border-radius:16px;background:#f9fcfe;padding:0 20px;overflow:hidden}.fyvo-detail-faq details[open]{background:#f1f9fd;border-color:#b9d8e9}.fyvo-detail-faq summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:16px;font-weight:770;color:#103c5b;padding:13px 0}.fyvo-detail-faq summary::-webkit-details-marker{display:none}.fyvo-detail-faq summary:after{display:none}.fyvo-detail-faq summary span{color:#2886a7;font-size:24px;font-weight:400;transition:transform .2s ease}.fyvo-detail-faq details[open] summary span{transform:rotate(45deg)}.fyvo-detail-faq details p{margin:-2px 0 21px;color:#527186;line-height:1.68;font-size:15px}.fyvo-detail-related{border:0;margin-bottom:0;padding-bottom:0}.fyvo-detail-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.fyvo-detail-related-card{border:1px solid #e1edf5;border-radius:17px;overflow:hidden;position:relative;background:#fff;box-shadow:0 12px 32px rgb(20 74 108 / .07);transition:transform .25s ease,box-shadow .25s ease}.fyvo-detail-related-card:hover{transform:translateY(-4px);box-shadow:0 17px 37px rgb(20 74 108 / .13)}.fyvo-detail-related-card img{width:100%;height:130px;object-fit:cover}.fyvo-detail-related-card strong{display:block;padding:15px 35px 19px 14px;font-size:14px;line-height:1.35;color:#0d3c5b}.fyvo-detail-related-card>span{position:absolute;bottom:18px;right:15px;color:#1580aa}.fyvo-detail-aside{position:relative}.fyvo-detail-sidebar{position:sticky;top:118px;display:grid;gap:20px}.fyvo-detail-sidebar-label{font-size:12px;font-weight:880;color:#092b4d;text-transform:uppercase;letter-spacing:.11em;padding:18px 20px 0}.fyvo-detail-toc{display:grid;gap:0;border:1px solid #e1edf3;border-radius:22px;padding:8px;background:#fff;box-shadow:0 12px 32px rgb(23 70 96 / .055)}.fyvo-detail-toc a{padding:12px 15px;color:#527389;border-radius:12px;font-size:13.5px;font-weight:650;line-height:1.3}.fyvo-detail-toc a:hover,.fyvo-detail-toc a:focus-visible{background:#ecf7fb;color:#0b577b}.fyvo-detail-aside-contact{padding:24px 22px 20px;border-radius:23px;background:linear-gradient(145deg,#092e50,#12607c);color:#fff;box-shadow:0 16px 35px rgb(8 64 91 / .16)}.fyvo-detail-aside-contact>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .17);font-size:25px}.fyvo-detail-aside-contact h3{font-family:Georgia,serif;font-size:25px;line-height:1.2;margin:18px 0 10px;color:#fff}.fyvo-detail-aside-contact p{font-size:13px;line-height:1.6;color:#d3e6ee;margin:0 0 20px}.fyvo-detail-aside-contact a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-radius:999px;background:#fff;color:#0a476d;font-weight:830;font-size:12px}.fyvo-detail-aside-author{padding:22px 20px;border-radius:20px;border:1px solid #e3edf3;background:#f8fbfd}.fyvo-detail-aside-author b{font-size:15px;color:#0d4363}.fyvo-detail-aside-author p{font-size:12px;color:#627e8c;line-height:1.6;margin:8px 0 12px}.fyvo-detail-aside-author a{font-size:12px;font-weight:850;color:#126989}.fyvo-detail-bottom-cta{padding:63px 0;background:linear-gradient(120deg,#082d52,#0c5574);color:#fff;position:relative;overflow:hidden}.fyvo-detail-bottom-cta:after{content:"";position:absolute;right:-120px;top:-150px;width:560px;height:500px;border:1px solid rgb(255 255 255 / .14);border-radius:50%;box-shadow:0 0 0 65px rgb(255 255 255 / .04),0 0 0 126px rgb(255 255 255 / .03)}.fyvo-detail-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:1}.fyvo-detail-bottom-inner>div:first-child{max-width:670px}.fyvo-detail-bottom-cta .fyvo-detail-index{color:#b2dff1}.fyvo-detail-bottom-cta h2{font-family:Georgia,serif;color:#fff;font-size:clamp(34px,3.6vw,49px);line-height:1.12;margin:18px 0 14px}.fyvo-detail-bottom-cta p{color:#d0e4ee;font-size:16px;line-height:1.65;margin:0}.fyvo-detail-bottom-actions{display:grid;gap:18px;min-width:255px;text-align:center}.fyvo-detail-bottom-actions .btn{padding:16px 20px;min-height:54px;background:#fff;color:#0a4a6e;justify-content:center}.fyvo-detail-bottom-actions .btn:hover{background:#e8f5fb}.fyvo-detail-email{color:#fff;font-size:14px;font-weight:760;text-decoration:underline;text-underline-offset:4px}[dir="rtl"] .fyvo-detail-related-card strong{padding:15px 14px 19px 35px}[dir="rtl"] .fyvo-detail-related-card>span{right:auto;left:15px}[dir="rtl"] .fyvo-detail-floating{left:auto;right:-8px}[dir="rtl"] .fyvo-detail-hero h1{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;font-size:clamp(37px,4.3vw,60px)}[dir="rtl"] .fyvo-detail-section h2,[dir="rtl"] .fyvo-detail-bottom-cta h2{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}@media (max-width:1110px){.fyvo-detail-hero-grid{gap:35px}.fyvo-detail-body{gap:38px;grid-template-columns:minmax(0,1fr) 265px}.fyvo-detail-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fyvo-detail-photo{height:460px}.fyvo-detail-floating{bottom:20px}.fyvo-detail-hero h1{font-size:clamp(45px,5.3vw,68px)}}@media (max-width:850px){.fyvo-detail-hero{padding:24px 0 60px}.fyvo-detail-breadcrumb{margin-bottom:20px}.fyvo-detail-hero-grid{grid-template-columns:1fr;gap:20px}.fyvo-detail-hero-copy{order:1}.fyvo-detail-photo-wrap{order:2;max-width:610px;width:100%;margin-inline:auto}.fyvo-detail-photo{height:415px;border-radius:25px 80px 25px 25px}.fyvo-detail-floating{left:6px;bottom:18px}.fyvo-detail-body{grid-template-columns:1fr;padding-top:54px;gap:0}.fyvo-detail-aside{display:none}.fyvo-detail-bottom-inner{display:block}.fyvo-detail-bottom-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:30px}.fyvo-detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.fyvo-detail-hero{padding:18px 0 42px}.fyvo-detail-breadcrumb{font-size:11px;gap:7px;margin-bottom:28px}.fyvo-detail-hero h1{font-size:clamp(37px,9.6vw,52px);margin:20px 0 13px;line-height:1.08}.fyvo-detail-intro{font-size:16px}.fyvo-detail-hero-sub{font-size:13px}.fyvo-detail-hero-actions{gap:18px;margin:22px 0 24px}.fyvo-detail-primary{width:100%}.fyvo-detail-trust{gap:7px}.fyvo-detail-trust span{font-size:10.5px;padding:8px 10px}.fyvo-detail-photo-wrap{padding:8px 9px 0}.fyvo-detail-photo{height:310px;border-radius:22px 72px 22px 22px}.fyvo-detail-orbit{width:290px;height:290px}.fyvo-detail-floating{min-width:170px;padding:10px 12px;grid-template-columns:30px 1fr;bottom:12px}.fyvo-detail-floating>span{height:30px}.fyvo-detail-floating strong{font-size:16px}.fyvo-detail-body{padding-top:48px;padding-bottom:50px}.fyvo-detail-section{padding-bottom:33px;margin-bottom:35px}.fyvo-detail-section h2{font-size:32px;margin:14px 0 15px}.fyvo-detail-section>p{font-size:15.5px;line-height:1.7}.fyvo-detail-tags{grid-template-columns:1fr;gap:8px}.fyvo-detail-tags span{font-size:13px;padding:12px}.fyvo-detail-steps{gap:9px}.fyvo-detail-step{padding:17px 13px}.fyvo-detail-step>b{margin-bottom:8px}.fyvo-detail-step strong{font-size:13px}.fyvo-detail-step p{font-size:11.5px}.fyvo-detail-note{padding:17px;gap:12px}.fyvo-detail-faq summary{font-size:14px;min-height:58px}.fyvo-detail-related-grid{grid-template-columns:1fr 1fr;gap:10px}.fyvo-detail-related-card img{height:115px}.fyvo-detail-related-card strong{font-size:12px}.fyvo-detail-bottom-cta{padding:54px 0}.fyvo-detail-bottom-cta h2{font-size:34px}.fyvo-detail-bottom-cta p{font-size:14px}.fyvo-detail-bottom-actions{display:grid;gap:16px}.fyvo-detail-bottom-actions .btn{width:100%}}@media (max-width:360px){.fyvo-detail-related-grid{grid-template-columns:1fr}.fyvo-detail-steps{grid-template-columns:1fr}.fyvo-detail-photo{height:280px}}@media (prefers-reduced-motion:reduce){.fyvo-detail-scroll span,.fyvo-detail-related-card,.fyvo-detail-faq summary span{transition:none!important}}.fyvo-editorial-detail{--ed-navy:#062c56;--ed-blue:#155584;--ed-soft:#eff9ff;--ed-peach:#ffb481;--ed-muted:#59718a;--ed-radius:28px;color:var(--ed-navy);overflow:hidden;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.55}.fyvo-editorial-detail *,.fyvo-editorial-detail *:before,.fyvo-editorial-detail *:after{box-sizing:border-box}.fyvo-editorial-detail :is(h1,h2,h3){font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;color:var(--ed-navy);font-weight:850;letter-spacing:-.035em;text-wrap:balance}.fyvo-editorial-detail :is(p,li){overflow-wrap:break-word}.fyvo-editorial-detail .wrap{width:min(calc(100% - 52px),1220px)}.fyvo-editorial-detail a:focus-visible,.fyvo-editorial-detail summary:focus-visible{outline:3px solid #f9a46b;outline-offset:4px}.fyvo-ed-hero{position:relative;isolation:isolate;min-height:470px;background:linear-gradient(102deg,#f8fcff,#e4f3fd);overflow:hidden}.fyvo-ed-hero-image{position:absolute;inset:0 0 0 41%;z-index:-1}.fyvo-ed-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:saturate(.95)}.fyvo-ed-hero:after{content:"";position:absolute;inset:0 0 0 auto;z-index:-1;width:25%;background:linear-gradient(90deg,transparent,rgb(8 37 68 / .02))}.fyvo-ed-hero-curve{position:absolute;z-index:0;inset:-28%auto -45% -17%;width:91%;border-radius:0 51% 63%0/0 62% 88%0;background:linear-gradient(102deg,rgb(249 253 255)0 61%,rgb(237 248 255 / .99) 85%,rgb(243 250 255 / .97) 100%);box-shadow:42px 0 60px rgb(240 250 255 / .17);pointer-events:none}.fyvo-ed-hero-curve:after{content:"";position:absolute;width:45%;height:60%;left:0;bottom:-10%;border-radius:50%;background:radial-gradient(circle,rgb(204 233 250 / .42),transparent 67%)}.fyvo-ed-hero-content{position:relative;z-index:2;padding-top:26px;padding-bottom:62px}.fyvo-ed-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:25px;font-size:12px;color:#607d95}.fyvo-ed-breadcrumb a{color:#2c6485;font-weight:700}.fyvo-ed-breadcrumb a:hover{text-decoration:underline}.fyvo-ed-hero-copy{width:min(53%,610px);max-width:610px}.fyvo-ed-pill{display:inline-flex;align-items:center;padding:8px 16px;min-height:32px;border-radius:999px;background:#d8ecfc;color:#2672a3;font-size:12px;font-weight:800}.fyvo-ed-hero h1{font-size:clamp(43px,4.2vw,64px);line-height:1.055;margin:17px 0 17px}.fyvo-ed-hero-copy>p{max-width:545px;font-size:16px;color:#395b7d;line-height:1.65;margin:0}.fyvo-ed-hero-buttons,.fyvo-ed-cta-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.fyvo-ed-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border-radius:999px;font-weight:800;font-size:13px;line-height:1.25;transition:transform .2s,box-shadow .2s,background .2s}.fyvo-ed-button:hover{transform:translateY(-3px)}.fyvo-ed-button-dark{color:#fff!important;background:linear-gradient(110deg,#06284d,#074b74);box-shadow:0 12px 24px rgb(4 44 81 / .16)}.fyvo-ed-button-outline{background:rgb(255 255 255 / .85);color:#113b65!important;border:1.4px solid #6c93b3}.fyvo-ed-trust{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:19px;padding-bottom:20px}.fyvo-ed-trust-item{display:flex;gap:12px;align-items:center;min-width:0}.fyvo-ed-trust-item strong{display:block;font-size:12.5px;line-height:1.4}.fyvo-ed-trust-item small{display:block;font-size:11px;color:#6d8297;line-height:1.4;margin-top:2px}.fyvo-ed-outline-icon{position:relative;width:41px;height:41px;border:1px solid #d0e9fa;box-shadow:0 4px 16px rgb(24 83 125 / .07);border-radius:50%;background:#e9f6ff;flex:0 0 41px;color:#094473}.fyvo-ed-outline-icon:after,.fyvo-ed-snapshot-icon:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:700}.fyvo-ed-icon-person:after,.fyvo-ed-icon-people:after{content:"♧";font-size:26px}.fyvo-ed-icon-pin:after{content:"⌖";font-size:30px}.fyvo-ed-icon-chat:after{content:"✉";font-size:21px}.fyvo-ed-icon-paper:after{content:"▤"}.fyvo-ed-icon-clock:after{content:"◷";font-size:29px}.fyvo-ed-icon-bars:after{content:"▥"}.fyvo-ed-snapshot{position:relative;padding:26px 0 32px;background:linear-gradient(120deg,#eaf7ff,#f7fbff 47%,#eaf6ff);border-radius:50% 3% 16% 6%/18% 3% 17% 10%}.fyvo-ed-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fyvo-ed-snapshot-card{min-height:124px;padding:19px 18px;display:flex;align-items:flex-start;gap:12px;background:rgb(255 255 255 / .9);border:1px solid rgb(223 238 249 / .9);border-radius:20px;box-shadow:0 9px 25px rgb(40 104 149 / .07)}.fyvo-ed-snapshot-icon{width:48px;height:48px;position:relative;flex:0 0 48px;border-radius:50%;background:#e2f3ff;color:#0b4a82}.fyvo-ed-snapshot-card h2{font-size:13px;line-height:1.3;margin:8px 0 7px}.fyvo-ed-snapshot-card p{font-size:11.5px;line-height:1.45;margin:0;color:#607a91}.fyvo-ed-topline{display:block;width:33px;height:3px;background:#ffaf79;border-radius:99px;margin-bottom:11px}.fyvo-ed-about{padding-top:56px;padding-bottom:48px}.fyvo-ed-split{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:64px;align-items:center}.fyvo-ed-copy h2,.fyvo-ed-section-head h2,.fyvo-ed-benefits h2,.fyvo-ed-faq h2{font-size:clamp(27px,2.6vw,35px);line-height:1.17;margin:0 0 17px}.fyvo-ed-copy p{font-size:15px;line-height:1.75;color:#516b83;margin:0 0 12px}.fyvo-ed-copy .fyvo-ed-button{margin-top:13px}.fyvo-ed-about-images{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:13px;align-items:stretch;min-height:284px}.fyvo-ed-about-photo{overflow:hidden;border-radius:26px;background:#edf5fa}.fyvo-ed-about-photo img{width:100%;height:100%;min-height:284px;object-fit:cover}.fyvo-ed-peach{background:linear-gradient(140deg,#ffe9d9,#ffdbc0);border-radius:25px;padding:24px 17px;display:flex;flex-direction:column;justify-content:center}.fyvo-ed-peach-symbol{font-size:38px;color:#ed975e;line-height:1}.fyvo-ed-peach strong{font-size:17px;line-height:1.28;margin-top:8px}.fyvo-ed-peach ul{list-style:none;padding:0;margin:13px 0 0;display:grid;gap:8px}.fyvo-ed-peach li{font-size:11px;line-height:1.25;display:flex;gap:6px;align-items:flex-start}.fyvo-ed-peach li span{color:#f49f68;font-weight:900}.fyvo-ed-soft{position:relative;background:linear-gradient(130deg,#edf8ff,#f8fcff 52%,#eaf6ff);border-radius:9% 11% 9% 4%/11% 8% 11% 8%}.fyvo-ed-conditions{padding:38px 0 42px}.fyvo-ed-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.fyvo-ed-section-head h2{margin-bottom:0}.fyvo-ed-section-head>p{margin:0 0 5px;color:#516f8e;max-width:350px;font-size:13px;text-align:end}.fyvo-ed-conditions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.fyvo-ed-condition{display:block;background:#fff;border:4px solid #fff;overflow:hidden;border-radius:19px;box-shadow:0 10px 27px rgb(37 94 133 / .1);transition:transform .22s,box-shadow .22s}.fyvo-ed-condition:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgb(32 87 124 / .15)}.fyvo-ed-condition-img{height:145px;overflow:hidden;background:#daeefa}.fyvo-ed-condition-img img{width:100%;height:100%;object-fit:cover}.fyvo-ed-condition-foot{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px}.fyvo-ed-condition-foot strong{font-size:13px;line-height:1.25}.fyvo-ed-condition-foot span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#dcefff;color:#0d5485;flex:0 0 28px;font-size:18px}.fyvo-ed-process{padding-top:52px;padding-bottom:39px}.fyvo-ed-clinical-lead{font-size:14px;color:#5b778a;line-height:1.6;margin:-4px 0 32px;max-width:810px}.fyvo-ed-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fyvo-ed-process-step{min-width:0;min-height:150px;position:relative;padding:34px 13px 18px;display:flex;align-items:center;gap:15px;border:1px solid #e9f0f5;border-radius:19px;background:linear-gradient(150deg,#fff,#f8fbfd);box-shadow:0 8px 22px rgb(23 76 110 / .07)}.fyvo-ed-process-step:not(:last-child):after{content:"→";position:absolute;right:-17px;top:49%;font-size:26px;font-weight:400;color:#87bee5;z-index:2}.fyvo-ed-step-n{position:absolute;top:-20px;left:12px;border-radius:50%;width:39px;height:39px;background:#d6edff;display:grid;place-items:center;font-weight:900;color:#10436e;font-size:16px}.fyvo-ed-step-icon{position:relative;flex:0 0 44px;height:45px;color:#f5a16d}.fyvo-ed-step-icon:after{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;content:"▤"}.fyvo-ed-step-icon-1:after{content:"◎"}.fyvo-ed-step-icon-2:after{content:"⌁"}.fyvo-ed-step-icon-3:after{content:"▥"}.fyvo-ed-process-step h3{font-size:13px;line-height:1.3;margin:0 0 7px}.fyvo-ed-process-step p{margin:0;font-size:11.7px;line-height:1.4;color:#5c7288}.fyvo-ed-results{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,.88fr) minmax(0,1.16fr);gap:26px;align-items:start;padding-top:8px;padding-bottom:50px}.fyvo-ed-benefits ul{list-style:none;margin:18px 0 12px;padding:0;display:grid;gap:12px}.fyvo-ed-benefits li{display:flex;align-items:center;gap:12px;font-size:13px;color:#567087}.fyvo-ed-benefits li>span{width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#ffad77;color:#fff;font-weight:900;display:grid;place-items:center}.fyvo-ed-fineprint{font-size:12px;line-height:1.55;color:#6d8192}.fyvo-ed-quote{position:relative;min-height:274px;overflow:hidden;border-radius:28px;background:#0b3559}.fyvo-ed-quote>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.fyvo-ed-quote:after{content:"";position:absolute;inset:34%0 0;background:linear-gradient(180deg,transparent,#032845 95%)}.fyvo-ed-quote>div{position:absolute;z-index:2;left:22px;right:20px;bottom:21px;color:#fff}.fyvo-ed-quote strong{display:block;color:#fff;font-size:20px;line-height:1.18}.fyvo-ed-quote small{font-size:11px;color:#d5eaf8}.fyvo-ed-quote>div>span{font-size:25px;line-height:.6;color:#ffd1b0}.fyvo-ed-faq>p{margin:-6px 0 12px;color:#647d91;font-size:12px}.fyvo-ed-faq-items{display:grid;gap:7px}.fyvo-ed-faq details{border:1px solid #e2ebf1;border-radius:11px;background:#fff;padding:0 11px;box-shadow:0 5px 11px rgb(23 75 110 / .05)}.fyvo-ed-faq summary{display:flex;gap:9px;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;min-height:43px;padding:10px 0;font-size:12px;line-height:1.35;color:#183d5f;font-weight:780}.fyvo-ed-faq summary::-webkit-details-marker{display:none}.fyvo-ed-faq summary:after{display:none}.fyvo-ed-faq summary>span{font-size:21px;color:#4c87af;font-weight:500}.fyvo-ed-faq details[open] summary>span{transform:rotate(45deg)}.fyvo-ed-faq details>p{margin:0 0 15px;font-size:12px;color:#577289;line-height:1.65}.fyvo-ed-related{padding:30px 0 42px}.fyvo-ed-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fyvo-ed-related-card{display:flex;gap:13px;min-width:0;background:rgb(255 255 255 / .96);border-radius:18px;padding:7px;box-shadow:0 9px 25px rgb(31 85 124 / .07);transition:transform .2s}.fyvo-ed-related-card:hover{transform:translateY(-3px)}.fyvo-ed-related-card img{width:40%;min-height:120px;max-height:135px;object-fit:cover;border-radius:13px;flex:0 0 40%}.fyvo-ed-related-card>div{padding:10px 5px 8px 0}.fyvo-ed-related-card strong{display:block;color:#173e66;font-size:13px;line-height:1.2}.fyvo-ed-related-card p{margin:7px 0 10px;font-size:11px;color:#647a8c;line-height:1.4}.fyvo-ed-related-card span{font-size:11px;color:#074772;font-weight:800}.fyvo-ed-cta{position:relative;background:radial-gradient(circle at 88% 88%,rgb(33 116 162 / .22),transparent 30%),linear-gradient(105deg,#08385d 0%,#062b51 67%,#032442 100%);border-radius:85px 85px 0 0;overflow:hidden;color:#fff}.fyvo-ed-cta:after{content:"";position:absolute;right:-10%;bottom:-100px;width:550px;height:260px;border:1px solid rgb(146 211 252 / .10);border-radius:50%;transform:rotate(-14deg)}.fyvo-ed-cta-inner{position:relative;z-index:1;display:grid;grid-template-columns:195px minmax(0,1fr) 238px;gap:36px;align-items:center;min-height:245px}.fyvo-ed-cta-photo{align-self:stretch;position:relative;overflow:hidden;margin-inline-start:-25px}.fyvo-ed-cta-photo img{height:100%;width:120%;max-width:none;object-fit:cover;object-position:center}.fyvo-ed-cta-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#073354 100%)}.fyvo-ed-cta-copy{padding:25px 0}.fyvo-ed-cta-copy h2{font-size:clamp(30px,3vw,42px);line-height:1.13;margin:0 0 12px;color:#fff}.fyvo-ed-cta-copy p{font-size:14px;line-height:1.6;color:#e0ecf7;margin:0;max-width:570px}.fyvo-ed-cta-buttons{margin-top:20px}.fyvo-ed-button-peach{background:#ffbd8c;color:#07335a!important;box-shadow:0 12px 21px rgb(0 0 0 / .10)}.fyvo-ed-button-glass{border:1px solid rgb(255 255 255 / .8);color:white!important;background:rgb(255 255 255 / .06)}.fyvo-ed-cta-aside{display:grid;gap:15px}.fyvo-ed-cta-aside p{color:#fff;font-weight:800;font-size:13px;margin:0;position:relative;padding-inline-start:33px}.fyvo-ed-cta-aside p>span{position:absolute;inset-inline-start:0;top:0;font-size:25px;line-height:1}.fyvo-ed-cta-aside small{display:block;color:#d5e4ef;font-size:11px;font-weight:450;margin-top:3px}.fyvo-ed-medical-note{padding-top:16px;padding-bottom:22px;display:flex;gap:10px;align-items:flex-start}.fyvo-ed-medical-note>span{color:#407da2;font-size:19px}.fyvo-ed-medical-note p{font-size:11.5px;line-height:1.6;color:#657a8d;margin:0}[dir="rtl"] .fyvo-ed-hero-curve{inset:-28% -17% -45%auto;transform:scaleX(-1)}[dir="rtl"] .fyvo-ed-hero-image{inset:0 41%0 0}[dir="rtl"] .fyvo-ed-section-head>p{text-align:start}[dir="rtl"] .fyvo-ed-process-step:not(:last-child):after{right:auto;left:-17px;transform:scaleX(-1)}[dir="rtl"] .fyvo-ed-step-n{left:auto;right:12px}[dir="rtl"] .fyvo-ed-related-card>div{padding:10px 0 8px 5px}[dir="rtl"] .fyvo-ed-cta-photo{margin-inline-start:-25px}@media (max-width:1100px){.fyvo-ed-split{gap:26px}.fyvo-ed-about-images{grid-template-columns:minmax(0,1fr) 145px}.fyvo-ed-peach{padding:18px 12px}.fyvo-ed-snapshot-card{padding:14px 12px;gap:8px}.fyvo-ed-process-step{gap:8px}.fyvo-ed-process-step p{font-size:11px}.fyvo-ed-cta-inner{gap:20px;grid-template-columns:150px minmax(0,1fr) 210px}}@media (max-width:880px){.fyvo-ed-hero{min-height:480px}.fyvo-ed-hero-image{inset:0 0 0 32%;opacity:.95}.fyvo-ed-hero-curve{width:105%}.fyvo-ed-hero-copy{width:66%}.fyvo-ed-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.fyvo-ed-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fyvo-ed-split{grid-template-columns:1fr}.fyvo-ed-about-images{grid-template-columns:minmax(0,1fr) 205px}.fyvo-ed-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.fyvo-ed-process-step:nth-child(2):after{display:none}.fyvo-ed-results{grid-template-columns:1fr 1fr}.fyvo-ed-benefits{grid-column:1}.fyvo-ed-quote{grid-column:2}.fyvo-ed-faq{grid-column:1/-1}.fyvo-ed-faq-items{grid-template-columns:repeat(2,minmax(0,1fr))}.fyvo-ed-faq details{align-self:start}.fyvo-ed-cta-inner{grid-template-columns:135px 1fr}.fyvo-ed-cta-aside{display:none}.fyvo-ed-related-grid{gap:10px}.fyvo-ed-related-card{display:block}.fyvo-ed-related-card img{width:100%;height:115px;min-height:115px}.fyvo-ed-related-card>div{padding:10px}}@media (max-width:650px){.fyvo-editorial-detail .wrap{width:min(calc(100% - 28px),1220px)}.fyvo-ed-hero{display:flex;flex-direction:column;min-height:0}.fyvo-ed-hero-image{position:relative;inset:auto;width:100%;height:245px;order:2}.fyvo-ed-hero-image img{object-position:50% 40%}.fyvo-ed-hero-curve{inset:0;width:100%;height:100%;border-radius:0;opacity:.8}.fyvo-ed-hero-content{order:1;padding:15px 0 25px}.fyvo-ed-breadcrumb{font-size:11px;margin-bottom:18px}.fyvo-ed-hero-copy{width:100%;max-width:100%}.fyvo-ed-hero h1{font-size:clamp(35px,10vw,48px);margin:15px 0 12px}.fyvo-ed-hero-copy>p{font-size:15px}.fyvo-ed-hero-buttons{gap:9px}.fyvo-ed-button{font-size:12px;padding:12px 17px;min-height:46px}.fyvo-ed-trust{gap:14px;padding-top:14px;padding-bottom:15px}.fyvo-ed-trust-item{gap:7px}.fyvo-ed-outline-icon{width:34px;height:34px;flex-basis:34px}.fyvo-ed-trust-item strong{font-size:11px}.fyvo-ed-trust-item small{font-size:10px}.fyvo-ed-snapshot{padding:20px 0;border-radius:23px}.fyvo-ed-snapshot-grid{gap:10px}.fyvo-ed-snapshot-card{min-height:130px;padding:12px;display:block;border-radius:15px}.fyvo-ed-snapshot-icon{width:38px;height:38px}.fyvo-ed-snapshot-card h2{margin:8px 0 5px}.fyvo-ed-about{padding-top:35px;padding-bottom:30px}.fyvo-ed-copy h2,.fyvo-ed-section-head h2,.fyvo-ed-benefits h2,.fyvo-ed-faq h2{font-size:27px}.fyvo-ed-copy p{font-size:14px}.fyvo-ed-about-images{grid-template-columns:minmax(0,1fr) 120px;gap:9px;min-height:195px}.fyvo-ed-about-photo img{min-height:195px}.fyvo-ed-peach{border-radius:16px;padding:14px 10px}.fyvo-ed-peach strong{font-size:13px}.fyvo-ed-peach li{font-size:10px}.fyvo-ed-peach-symbol{font-size:24px}.fyvo-ed-conditions{padding:27px 0 30px}.fyvo-ed-section-head{align-items:flex-start;display:block;margin-bottom:17px}.fyvo-ed-section-head>p{font-size:12px;text-align:start;margin-top:7px}.fyvo-ed-conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fyvo-ed-condition-img{height:115px}.fyvo-ed-condition-foot{padding:8px}.fyvo-ed-condition-foot strong{font-size:12px}.fyvo-ed-process{padding-top:35px;padding-bottom:30px}.fyvo-ed-process-grid{gap:27px 11px}.fyvo-ed-process-step{display:block;padding:28px 12px 15px;min-height:158px}.fyvo-ed-step-icon{height:33px}.fyvo-ed-step-icon:after{justify-content:start;font-size:27px}.fyvo-ed-process-step h3{font-size:12px}.fyvo-ed-process-step p{font-size:11px}.fyvo-ed-process-step:not(:last-child):after{display:none}.fyvo-ed-results{grid-template-columns:1fr;padding-bottom:28px;gap:24px}.fyvo-ed-benefits,.fyvo-ed-quote,.fyvo-ed-faq{grid-column:1}.fyvo-ed-quote{min-height:250px}.fyvo-ed-faq-items{grid-template-columns:1fr}.fyvo-ed-related{padding:25px 0 32px}.fyvo-ed-related-grid{grid-template-columns:1fr;gap:11px}.fyvo-ed-related-card{display:flex}.fyvo-ed-related-card img{width:33%;flex-basis:33%;height:115px}.fyvo-ed-cta{border-radius:40px 40px 0 0}.fyvo-ed-cta-inner{grid-template-columns:1fr;gap:0}.fyvo-ed-cta-photo{display:none}.fyvo-ed-cta-copy{padding:32px 3px 36px}.fyvo-ed-cta-copy h2{font-size:32px}.fyvo-ed-cta-copy p{font-size:13px}.fyvo-ed-medical-note{padding-top:13px;padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.fyvo-editorial-detail a,.fyvo-editorial-detail button{transition:none!important;animation:none!important}}@media (min-width:651px){.fyvo-editorial-detail .fyvo-ed-hero-curve{inset:-22%auto -35% -18%;width:73%;border-radius:0 48% 57%0/0 54% 70%0}[dir="rtl"] .fyvo-editorial-detail .fyvo-ed-hero-curve{inset:-22% -18% -35%auto;border-radius:48%0 0 57%/54%0 0 70%;transform:none}}@media (max-width:650px){.fyvo-editorial-detail .fyvo-ed-hero-curve{display:none}.fyvo-editorial-detail .fyvo-ed-hero-content{background:linear-gradient(135deg,#f8fcff,#e8f6ff)}.fyvo-editorial-detail .fyvo-ed-hero-image{z-index:1}}.fyvo-editorial-detail{position:relative;isolation:isolate;background:radial-gradient(circle at 8% 7%,rgb(255 181 130 / .20)0,rgb(255 181 130 / .08) 12%,transparent 28%),radial-gradient(circle at 92% 12%,rgb(124 201 245 / .16)0,rgb(124 201 245 / .08) 14%,transparent 32%),radial-gradient(circle at 14% 72%,rgb(188 227 251 / .18)0,rgb(188 227 251 / .08) 16%,transparent 34%),radial-gradient(circle at 88% 78%,rgb(255 219 189 / .16)0,rgb(255 219 189 / .07) 15%,transparent 34%),linear-gradient(180deg,#f8fbff 0%,#f3f9ff 26%,#fbfdff 58%,#f6fbff 100%)}.fyvo-editorial-detail:before,.fyvo-editorial-detail:after{content:"";position:absolute;inset:auto;pointer-events:none;z-index:-2;filter:blur(2px)}.fyvo-editorial-detail:before{left:-110px;top:460px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgb(215 239 253 / .72)0 22%,rgb(215 239 253 / .28) 44%,transparent 68%)}.fyvo-editorial-detail:after{right:-130px;bottom:260px;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgb(255 226 203 / .60)0 20%,rgb(255 226 203 / .24) 42%,transparent 70%)}.fyvo-editorial-detail .fyvo-ed-hero,.fyvo-editorial-detail .fyvo-ed-about,.fyvo-editorial-detail .fyvo-ed-conditions,.fyvo-editorial-detail .fyvo-ed-process,.fyvo-editorial-detail .fyvo-ed-results,.fyvo-editorial-detail .fyvo-ed-related,.fyvo-editorial-detail .fyvo-ed-medical-note{position:relative;z-index:1}.fyvo-editorial-detail .fyvo-ed-about:before,.fyvo-editorial-detail .fyvo-ed-process:before,.fyvo-editorial-detail .fyvo-ed-related:before{content:"";position:absolute;left:0;right:0;top:12px;bottom:12px;border-radius:42px;background:linear-gradient(180deg,rgb(255 255 255 / .58),rgb(248 252 255 / .36));box-shadow:inset 0 1px 0 rgb(255 255 255 / .7);z-index:-1}.fyvo-editorial-detail .fyvo-ed-about:after,.fyvo-editorial-detail .fyvo-ed-process:after,.fyvo-editorial-detail .fyvo-ed-related:after{content:"";position:absolute;left:32px;right:32px;top:0;bottom:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 20%,rgb(255 190 149 / .11),transparent 18%),radial-gradient(circle at 91% 76%,rgb(140 208 248 / .12),transparent 20%)}.fyvo-editorial-detail .fyvo-ed-snapshot{background:radial-gradient(circle at 10% 18%,rgb(152 211 247 / .24),transparent 28%),radial-gradient(circle at 92% 80%,rgb(255 212 176 / .16),transparent 28%),linear-gradient(120deg,#eef9ff,#fbfdff 47%,#edf8ff);border:1px solid rgb(214 234 248 / .7);box-shadow:0 14px 34px rgb(54 114 156 / .07)}.fyvo-editorial-detail .fyvo-ed-soft{background:radial-gradient(circle at 88% 14%,rgb(255 216 188 / .16),transparent 20%),radial-gradient(circle at 12% 78%,rgb(170 219 249 / .17),transparent 18%),linear-gradient(130deg,#edf8ff,#f9fcff 52%,#eaf6ff);box-shadow:0 18px 36px rgb(52 111 154 / .06)}.fyvo-editorial-detail .fyvo-ed-conditions{background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .28) 12%,rgb(255 255 255 / .30) 88%,#fff0 100%)}.fyvo-editorial-detail .fyvo-ed-process{background:linear-gradient(180deg,rgb(235 247 255 / .12) 0%,rgb(255 255 255 / .42) 18%,rgb(255 255 255 / .34) 82%,rgb(236 248 255 / .10) 100%)}.fyvo-editorial-detail .fyvo-ed-results{border-radius:34px;padding-inline:24px;padding-top:24px;background:linear-gradient(180deg,rgb(255 255 255 / .54),rgb(247 252 255 / .44));box-shadow:inset 0 1px 0 rgb(255 255 255 / .6)}.fyvo-editorial-detail .fyvo-ed-related{background:linear-gradient(180deg,rgb(233 247 255 / .08),rgb(255 255 255 / .42) 20%,rgb(255 255 255 / .36) 100%)}.fyvo-editorial-detail .fyvo-ed-cta{box-shadow:0-16px 34px rgb(8 50 88 / .06)}@media (max-width:880px){.fyvo-editorial-detail:before{left:-140px;top:500px;width:270px;height:270px}.fyvo-editorial-detail:after{right:-160px;bottom:340px;width:300px;height:300px}.fyvo-editorial-detail .fyvo-ed-results{padding-inline:18px;border-radius:28px}}@media (max-width:650px){.fyvo-editorial-detail{background:radial-gradient(circle at 6% 4%,rgb(255 187 142 / .18),transparent 26%),radial-gradient(circle at 98% 13%,rgb(141 207 245 / .14),transparent 28%),linear-gradient(180deg,#f8fbff 0%,#f2f8fd 33%,#fbfdff 64%,#f5faff 100%)}.fyvo-editorial-detail:before,.fyvo-editorial-detail:after{display:none}.fyvo-editorial-detail .fyvo-ed-about:before,.fyvo-editorial-detail .fyvo-ed-process:before,.fyvo-editorial-detail .fyvo-ed-related:before{left:0;right:0;top:8px;bottom:8px;border-radius:26px}.fyvo-editorial-detail .fyvo-ed-about:after,.fyvo-editorial-detail .fyvo-ed-process:after,.fyvo-editorial-detail .fyvo-ed-related:after{left:10px;right:10px}.fyvo-editorial-detail .fyvo-ed-results{padding-inline:12px;padding-top:18px;border-radius:24px}}