@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--navy:#081a38;--navy-2:#0d2449;--navy-3:#05132b;--blue:#2563ff;--blue-2:#095be9;--text:#0c2044;--muted:#5e6d85;--soft:#f4f7fc;--light:#eaf2ff;--line:#e1e8f3;--shadow:0 22px 54px rgba(8,26,56,.08);--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.62;-webkit-font-smoothing:antialiased}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0 0 18px}h1,h2,h3{line-height:1.14;letter-spacing:-.042em}h1{font-size:clamp(2.9rem,5.25vw,5.1rem);font-weight:800}h2{font-size:clamp(2.15rem,3.4vw,3.65rem);font-weight:800}h3{font-size:1.25rem;font-weight:750}p{color:var(--muted)}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.section{padding:105px 0}.section-soft{background:#f7f9fd}.blue{color:var(--blue)}.eyebrow{font-size:.75rem;letter-spacing:.2em;font-weight:800;color:var(--blue);text-transform:uppercase;margin:0 0 16px}.section-head{max-width:690px;margin-bottom:38px}.section-head p,.intro-centered p{font-size:1.05rem;max-width:670px}.intro-centered{text-align:center;max-width:760px;margin:0 auto 42px}.intro-centered p{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1.5px solid transparent;border-radius:11px;padding:16px 22px;font-size:.9rem;font-weight:750;line-height:1.3;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:normal;text-align:center;min-height:52px}.btn:hover{transform:translateY(-2px)}.btn span{font-size:1.2em}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:#1454df}.btn-outline{background:transparent;border-color:var(--blue);color:var(--blue)}.btn-outline:hover{background:#eff5ff}.btn.full{display:flex;width:100%;font-size:.81rem;gap:9px}.centered-action{text-align:center;margin-top:38px}.skip-link{position:absolute;top:-100px;left:20px;background:#fff;color:#111;padding:10px;z-index:1000}.skip-link:focus{top:10px}
/* Header and flag selector */
.site-header{height:82px;background:#fff;position:sticky;top:0;z-index:99;border-bottom:1px solid #e9eff6;box-shadow:0 4px 17px rgba(6,21,47,.025)}.header-content{height:100%;display:flex;align-items:center;gap:30px}.logo-link{display:block;flex-shrink:0}.logo-link img{width:143px;height:auto}.nav-main{display:flex;align-items:center;gap:24px;margin-left:auto}.nav-link{font-size:.84rem;color:#3e4b64;font-weight:650;white-space:nowrap;transition:color .15s}.nav-link:hover,.nav-link.active{color:var(--blue)}.nav-link small{font-size:.61rem;vertical-align:super;color:#8d98ac}.header-actions{display:flex;align-items:center;gap:12px}.locale{position:relative}.locale-toggle{border:1px solid #dce6f6;display:flex;align-items:center;gap:7px;padding:9px 10px;background:#f8faff;border-radius:12px;color:var(--text);font-size:.83rem;font-weight:800;cursor:pointer}.locale-toggle img,.locale-choice img,.hero-mini img,.footer-country img{object-fit:cover;border-radius:2px;border:1px solid #d7dfec}.caret{font-size:1.25rem;line-height:0;margin-left:2px;transform:translateY(-3px)}.locale-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:198px;background:#fff;border:1px solid #e3eaf4;border-radius:14px;padding:7px;box-shadow:0 22px 55px rgba(8,26,56,.14)}.locale-menu[hidden]{display:none!important}.locale-choice{padding:11px;display:flex;align-items:center;gap:10px;font-size:.87rem;border-radius:9px}.locale-choice:hover,.locale-choice.selected{background:#eff4ff}.locale-choice span{font-size:.7rem;color:#789;margin-left:auto;font-weight:700}.hamburger{display:none;border:1px solid #dce6f6;border-radius:12px;background:#fff;width:46px;height:44px;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.hamburger span{width:19px;height:2px;background:var(--navy);border-radius:2px}
/* Home */
.home-hero{background:var(--navy);color:#fff;padding:90px 0 105px;overflow:hidden;position:relative}.home-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 85%,rgba(37,99,255,.13),transparent 50%);pointer-events:none}.home-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:55px;align-items:center;position:relative}.home-hero h1{color:#fff}.home-hero h1 span,.management-hero h1 span,.closing h2 span,.brands-contact h2 span{color:#4c85ff}.home-hero .hero-lede{font-size:1.09rem;color:#b8c7e2;max-width:540px}.home-hero .eyebrow,.management-hero .eyebrow{color:#5a91ff}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:30px 0}.light-text{color:#fff;font-weight:650;font-size:.86rem}.light-text span{color:#5a91ff}.hero-mini{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px}.hero-mini span{display:flex;align-items:center;gap:9px;font-size:.82rem;font-weight:650;color:#d5e0f2}.hero-media{position:relative}.hero-media>img{border-radius:24px;aspect-ratio:1.05;object-fit:cover;box-shadow:0 32px 75px rgba(0,0,0,.26)}.hero-media-float{position:absolute;bottom:-24px;left:-23px;border-radius:15px;background:#fff;color:var(--navy);padding:20px 24px;box-shadow:var(--shadow)}.hero-media-float span{display:block;font-size:.62rem;letter-spacing:.2em;color:var(--blue);font-weight:800}.hero-media-float strong{font-size:1.2rem;line-height:1.2;display:block;margin-top:7px}.metrics-bar{background:#edf3ff}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0;gap:20px}.metrics-grid>div{text-align:center;padding:7px 12px}.metrics-grid>div:not(:last-child){border-right:1px solid #cdddf5}.metrics-grid strong{display:block;color:var(--navy);font-weight:850;font-size:1.65rem;letter-spacing:-.045em}.metrics-grid span{display:block;font-size:.8rem;color:#6a7590}.market-layout{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:72px}.market-photo img,.why-photo img{border-radius:19px;box-shadow:var(--shadow)}.market-benefits{display:grid;gap:30px}.mini-feature{display:flex;gap:19px}.mini-feature .asset-icon{width:49px;height:49px;flex:0 0 49px;background:#eaf2ff;padding:11px;border-radius:13px}.mini-feature h3{font-size:1.1rem;margin:0 0 7px}.mini-feature p{font-size:.94rem;margin:0}.split-head{max-width:none;display:flex;justify-content:space-between;gap:45px;align-items:start}.split-head p{max-width:350px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:29px;box-shadow:0 9px 32px rgba(8,26,56,.035)}.service-icon{width:62px;height:62px;background:#ecf3ff;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-icon .asset-icon{width:37px;height:37px}.service-card h3{font-size:1.1rem;margin-bottom:11px}.service-card p{font-size:.9rem;line-height:1.75;margin:0}.models-home-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.model-home-card{position:relative;display:block;padding:35px;border-radius:19px;border:1px solid #dfebff;min-height:300px;transition:transform .15s}.model-home-card:hover{transform:translateY(-3px)}.model-home-card.managed{background:#ecf3ff}.model-home-card.sold{background:var(--navy);color:#fff;border-color:var(--navy)}.model-home-card .model-icon{display:flex;width:66px;height:66px;padding:12px;align-items:center;background:#dbeaff;border-radius:15px;margin-bottom:18px}.model-home-card.sold .model-icon{background:#103066}.model-home-card .asset-icon{width:43px;height:43px}.model-home-card .tag{font-size:.76rem;color:var(--blue);font-weight:700;margin:0 0 6px}.model-home-card h3{font-size:1.6rem}.model-home-card.sold h3{color:#fff}.model-home-card p:not(.tag){max-width:370px;font-size:.95rem;margin:0;color:#63738d}.model-home-card.sold p:not(.tag){color:#d4e0f1}.model-arrow{position:absolute;right:30px;top:46%;display:grid;place-items:center;background:#fff;color:var(--blue);width:42px;height:42px;border-radius:50%;font-weight:800}.audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.audience-item{background:white;padding:26px;border-radius:17px;border:1px solid var(--line)}.audience-item .asset-icon{width:50px;height:50px;padding:11px;background:#eaf2ff;border-radius:50%;margin-bottom:17px}.audience-item h3{font-size:1rem}.audience-item p{font-size:.86rem;margin:0}.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.why-layout>div>p:not(.eyebrow){font-size:1.02rem}.why-points{display:flex;gap:13px;flex-wrap:wrap;margin-top:24px}.why-points div{display:flex;align-items:center;gap:8px;background:#edf4ff;padding:9px 13px;border-radius:8px;font-size:.79rem}.why-points .asset-icon{width:22px;height:22px}.dark-closing{background:var(--navy);padding:82px 0}.closing-inner{display:flex;gap:50px;align-items:center;justify-content:space-between}.closing-inner>div{max-width:700px}.closing h2{color:#fff}.closing p{color:#bdcce3;margin-bottom:0}.closing .btn{flex-shrink:0}
/* management */
.management-hero{background:var(--navy);color:#fff;padding:90px 0}.management-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;align-items:center}.management-hero h1{color:#fff}.management-hero p{color:#c2cee1;font-size:1.07rem}.management-hero .btn{margin-top:16px}.management-hero-media img{aspect-ratio:1.03;object-fit:cover;border-radius:21px;box-shadow:0 30px 65px rgba(0,0,0,.27)}.small-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.small-chips span{border:1px solid rgba(225,237,255,.22);border-radius:100px;color:#cdd9ec;font-size:.74rem;padding:7px 12px}.managed-note{background:#eaf2ff;padding:22px 0}.managed-note-content{display:flex;gap:17px;align-items:center}.managed-note-content .asset-icon{height:46px;width:46px;flex-shrink:0}.managed-note-content p{margin:0;flex:1;font-size:.91rem;color:var(--navy)}.managed-note-content a{color:var(--blue);font-weight:750;font-size:.82rem;white-space:nowrap}.management-services .service-card{min-height:315px}.profitability{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.profitability>img{border:1px solid #e1e7f0;box-shadow:var(--shadow);border-radius:17px}.profit-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.profit-chips span{background:#e6f0ff;color:#174c9b;padding:8px 11px;border-radius:9px;font-size:.75rem;font-weight:700}
/* BRAND PAGE — preserved reference layout */
.brands-hero{background:linear-gradient(118deg,#07152f,#0b2249);color:white;padding:0}.brand-hero-layout{display:grid;grid-template-columns:1fr .9fr;align-items:stretch;min-height:700px}.brands-hero-copy{padding:80px 45px 70px 0;position:relative;z-index:1}.brands-hero h1{color:#fff;font-size:clamp(3rem,4.3vw,4.9rem);line-height:1.12;margin-bottom:24px}.brands-hero h1 span{color:#fff}.brands-hero .eyebrow{color:#aabbd9}.brands-hero-copy>p:not(.eyebrow){color:#d1dbeb;font-size:1.05rem;max-width:470px}.quick-models{display:grid;gap:15px;margin-top:40px;max-width:510px}.quick-model{display:flex;align-items:center;gap:18px;padding:19px;border-radius:15px;transition:transform .15s;min-height:110px}.quick-model:hover{transform:translateY(-2px)}.quick-managed{background:linear-gradient(135deg,#fff,#f2f5fe);color:var(--navy)}.quick-sold{background:linear-gradient(120deg,#0b2148,#04142e);border:1px solid #123464;color:white}.quick-icon{border-radius:12px;background:#e9f1ff;display:grid;place-items:center;flex:0 0 70px;height:70px}.quick-sold .quick-icon{background:#0c2b61}.quick-icon img{width:42px;height:42px}.quick-copy{display:flex;flex-direction:column;line-height:1.35;flex:1}.quick-copy strong{font-size:1.2rem;letter-spacing:-.03em}.quick-copy small{color:var(--blue);font-size:.75rem;font-weight:700;margin:4px 0}.quick-sold .quick-copy small{color:#6da2ff}.quick-copy>span{font-size:.82rem;color:#596982;margin-top:4px}.quick-sold .quick-copy>span{color:#cad8ef}.quick-model>b{color:var(--blue);font-size:1.5rem;padding-inline:7px}.brands-hero-image{min-height:100%;overflow:hidden;position:relative}.brands-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#091b39 0%,transparent 20%)}.brands-hero-image img{width:100%;height:100%;object-fit:cover;object-position:53% center}.brand-details{background:#fff;padding:90px 0 40px}.brand-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.detail-card{border-radius:21px;padding:34px;scroll-margin-top:110px;display:flex;flex-direction:column}.detail-managed{background:linear-gradient(145deg,#f8faff,#eff4ff);border:1px solid #e2eafd}.detail-sold{background:linear-gradient(145deg,#091b39,#04152e);color:white}.detail-heading{display:flex;gap:20px;align-items:center;margin-bottom:21px}.detail-heading .large-icon{width:81px;height:81px;display:grid;place-items:center;border-radius:17px;background:#e5eeff;flex:0 0 81px}.detail-sold .large-icon{background:#0d2c60;border:1px solid #1e4d9a}.detail-heading .asset-icon{height:49px;width:49px}.detail-heading h2{font-size:2rem;margin:0 0 4px}.detail-sold h2{color:#fff}.model-secondary{font-size:.83rem;color:#5079b9;margin:0}.detail-sold .model-secondary{color:#7eafff}.detail-card h3{font-size:1.1rem;line-height:1.4;margin-bottom:16px;letter-spacing:-.015em}.detail-card>p{font-size:.95rem;line-height:1.76}.detail-sold>p{color:#c6d2e6}.check-list{margin:22px 0 26px;list-style:none;padding:20px;background:rgba(255,255,255,.63);border-radius:14px}.detail-sold .check-list{background:transparent;padding:10px 0;margin-top:7px}.check-list li{position:relative;padding-left:27px;margin-bottom:12px;font-size:.85rem;line-height:1.52}.check-list li:last-child{margin-bottom:0}.check-list li:before{content:'✓';position:absolute;left:0;top:-2px;font-size:1.1rem;font-weight:900;color:var(--blue)}.detail-card>.btn{margin-top:auto}.brands-why{padding-top:55px}.brands-why-grid{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.brands-why-grid>div>p:not(.eyebrow){font-size:1rem}.brands-why-visual img{border-radius:17px;box-shadow:var(--shadow)}.brands-why-features{margin-top:30px;display:grid;gap:18px}.brands-why-features>div{display:flex;gap:17px;align-items:center}.brands-why-features .asset-icon{width:52px;height:52px;padding:12px;border-radius:13px;background:#edf4ff;flex-shrink:0}.brands-why-features span{display:flex;flex-direction:column}.brands-why-features strong{font-size:.94rem}.brands-why-features small{font-size:.82rem;color:#6d7990}.brand-market-entry{background:var(--navy);padding:92px 0;color:white}.entry-grid{display:grid;grid-template-columns:1fr .96fr;gap:65px;align-items:center}.brand-market-entry h2{color:#fff}.brand-market-entry h2 span{color:#4f89ff}.brand-market-entry .eyebrow{color:#5490ff}.entry-copy>p:not(.eyebrow){color:#bdcbe3}.entry-steps{display:grid;gap:26px;margin-top:32px}.entry-steps>div{display:flex;gap:16px}.entry-steps b{display:grid;place-items:center;background:#12326e;border-radius:100%;width:48px;height:48px;flex:0 0 48px;color:#5391ff}.entry-steps span{display:flex;flex-direction:column}.entry-steps strong{font-size:.96rem;color:white}.entry-steps small{font-size:.84rem;color:#bdcbe3;line-height:1.7;margin-top:5px}.entry-image img{border-radius:19px;box-shadow:0 30px 70px rgba(0,0,0,.24)}.faq-section{background:#fbfcff}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.faq-list{display:grid;gap:13px}.faq-item{border:1px solid #e2e7f2;border-radius:13px;overflow:hidden;background:#f6f8fc}.faq-item summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;gap:15px;align-items:center;font-size:.92rem;font-weight:700;color:var(--text);line-height:1.6}.faq-item summary::-webkit-details-marker{display:none}.faq-chevron{margin-left:auto;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:9px;height:9px;flex:0 0 9px;transform:rotate(45deg);transition:transform .2s}.faq-item[open] .faq-chevron{transform:rotate(225deg)}.faq-answer{padding:0 22px 23px;color:#5d6980;font-size:.86rem;line-height:1.84}.brands-contact{background:#fff;padding:85px 0}.brands-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.brands-contact h2{font-size:clamp(2.2rem,3.4vw,3.6rem)}.brands-contact h2 span{color:var(--navy)}.brands-contact .btn{margin-top:8px}.brands-contact img{border-radius:17px;box-shadow:var(--shadow);max-height:440px;width:100%;object-fit:cover}
/* footer */
.site-footer{background:#f6f9fd;padding:63px 0 0;border-top:1px solid #e5eaf1}.footer-grid{display:grid;grid-template-columns:1.3fr .9fr 1fr;gap:60px;padding-bottom:54px}.footer-logo img{width:154px;height:auto;margin-bottom:14px}.footer-grid p{max-width:285px;font-size:.87rem}.footer-grid h3{font-size:.91rem;letter-spacing:0;margin:0 0 15px}.footer-grid nav>a{display:block;font-size:.86rem;color:#67778d;margin:0 0 10px}.footer-grid a:hover{color:var(--blue)}.footer-grid>div>a:not(.footer-logo){font-size:.86rem;color:#60718b}.footer-country{display:flex;align-items:center;gap:8px;color:#5b6e86;font-size:.76rem;margin-top:20px;flex-wrap:wrap}.footer-bottom{border-top:1px solid #dfe6f1;display:flex;justify-content:space-between;padding:22px 0;color:#7d889b;font-size:.75rem}
@media(max-width:1070px){.nav-main{gap:15px}.nav-link{font-size:.75rem}.header-content{gap:18px}.logo-link img{width:128px}.model-home-card p:not(.tag){padding-right:35px}.market-layout,.why-layout,.profitability{gap:40px}.brand-details-grid{gap:15px}.detail-card{padding:25px}.detail-heading .large-icon{width:67px;height:67px;flex-basis:67px}.detail-heading h2{font-size:1.7rem}}
@media(max-width:900px){.section{padding:75px 0}.nav-main{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:18px 25px 25px;box-shadow:0 20px 35px rgba(8,26,56,.09);flex-direction:column;align-items:stretch;gap:0}.site-header.menu-open .nav-main{display:flex}.nav-link{font-size:.96rem;padding:13px 6px;border-bottom:1px solid #ecf0f6}.hamburger{display:flex}.header-actions{margin-left:auto}.home-hero-grid,.management-hero-grid,.market-layout,.why-layout,.brands-why-grid,.entry-grid,.brands-contact-layout,.profitability{grid-template-columns:1fr}.home-hero-grid{gap:50px}.home-hero{padding:75px 0}.home-hero h1,.management-hero h1{max-width:670px}.hero-media>img{max-height:500px;width:100%}.market-photo img,.why-photo img{width:100%;max-height:490px;object-fit:cover}.services-grid{grid-template-columns:repeat(2,1fr)}.audience-grid{grid-template-columns:repeat(2,1fr)}.closing-inner{align-items:flex-start;flex-direction:column}.brand-hero-layout{grid-template-columns:1fr;min-height:initial}.brands-hero-copy{padding:65px 0 35px}.brands-hero-image{height:430px}.brands-hero-image:after{background:linear-gradient(180deg,#091b39,transparent 40%)}.brand-details-grid{grid-template-columns:1fr;max-width:710px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-heading{max-width:650px}.entry-image{max-width:650px}}
@media(max-width:620px){.container{width:calc(100% - 36px)}.site-header{height:70px}.nav-main{top:70px}.logo-link img{width:129px}.header-content{gap:14px}.locale-toggle{padding:7px 8px}.locale-toggle span:not(.caret){font-size:.76rem}.locale-toggle img{width:23px}.hamburger{width:44px;height:42px}.section{padding:62px 0}.eyebrow{font-size:.66rem;letter-spacing:.18em}.btn{font-size:.85rem;min-height:51px;padding:14px 17px}.home-hero{padding:62px 0 75px}.home-hero-grid{gap:37px}.home-hero h1,.management-hero h1{font-size:clamp(2.55rem,11vw,3.7rem)}h2{font-size:clamp(2rem,8vw,2.7rem)}.hero-lede{font-size:.95rem!important}.hero-actions{align-items:stretch;gap:16px}.hero-actions>.btn{width:100%}.hero-mini{gap:17px}.hero-mini span{font-size:.76rem}.hero-media>img{aspect-ratio:1.16}.hero-media-float{bottom:-15px;left:12px;padding:12px 16px}.hero-media-float strong{font-size:.98rem}.metrics-grid{gap:0}.metrics-grid strong{font-size:1.2rem}.metrics-grid span{font-size:.65rem}.metrics-grid>div{padding-inline:8px}.services-grid,.models-home-grid,.audience-grid{grid-template-columns:1fr}.service-card{padding:24px}.split-head{display:block}.models-home-grid{gap:15px}.model-home-card{min-height:260px}.market-layout,.why-layout{gap:28px}.why-layout p{font-size:.94rem!important}.small-chips{gap:7px}.management-hero{padding:60px 0}.management-hero-grid{gap:32px}.management-hero p{font-size:.96rem}.managed-note-content{flex-wrap:wrap}.managed-note-content p{flex-basis:calc(100% - 68px)}.managed-note-content a{margin-left:65px}.management-services .service-card{min-height:unset}.profitability{gap:30px}.brands-hero-copy{padding:38px 0 0}.brands-hero h1{font-size:clamp(2.8rem,11vw,3.8rem);margin-bottom:23px}.brands-hero-copy>p:not(.eyebrow){font-size:.98rem}.quick-models{margin-top:32px;gap:14px}.quick-model{padding:14px;gap:13px;min-height:113px}.quick-icon{flex:0 0 57px;height:57px}.quick-icon img{width:38px;height:38px}.quick-copy strong{font-size:1.04rem}.quick-copy>span{font-size:.74rem}.brands-hero-image{height:320px;margin-top:18px}.brand-details{padding:38px 0 0}.brand-details-grid{width:calc(100% - 30px);gap:16px}.detail-card{padding:23px 18px;border-radius:17px}.detail-heading{gap:14px}.detail-heading .large-icon{height:66px;width:66px;flex-basis:66px}.detail-heading h2{font-size:1.72rem}.detail-heading .asset-icon{width:42px;height:42px}.detail-card>p{font-size:.87rem}.detail-card h3{font-size:1rem}.check-list{padding:15px}.check-list li{font-size:.8rem}.brands-why{padding-top:65px}.brands-why-grid{gap:25px}.brand-market-entry{padding:67px 0}.entry-grid{gap:38px}.entry-copy>p:not(.eyebrow){font-size:.94rem}.entry-steps{gap:22px}.faq-layout{gap:15px}.faq-item summary{font-size:.85rem;padding:18px}.faq-answer{font-size:.84rem;padding:0 18px 20px}.brands-contact{padding:64px 0}.brands-contact-layout{gap:30px}.brands-contact .btn{width:100%}.brands-contact img{max-height:320px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:30px}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{gap:8px;flex-direction:column}.closing-inner{gap:26px}.closing .btn{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}


/* Small, direct EN/TR navigation; uses the same assets as the English site. */
.avenzo-language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #dae5f5;background:#f6f9ff;border-radius:10px;white-space:nowrap}
.avenzo-language{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border-radius:7px;color:#596983;font-size:12px;font-weight:750;line-height:1.15}
.avenzo-language img{width:20px;height:14px;object-fit:cover;border:1px solid #d8e1ed;border-radius:2px}
.avenzo-language.active{color:#0b1f44;background:#fff;box-shadow:0 1px 5px rgba(11,31,68,.09)}
.avenzo-language:hover{color:#2563ff;background:#eaf1ff}
.avenzo-language:focus-visible{outline:2px solid #2563ff;outline-offset:2px}
@media(max-width:620px){.avenzo-language{padding:6px 5px;font-size:11px;gap:3px}.avenzo-language img{width:18px;height:13px}}

/* Desktop proportions calibrated against the original AVENZO English site.
   Colour, imagery, card style, section order and approved copy are unchanged. */
@media(min-width:901px){
 .site-header{height:78px}
 .header-content{gap:20px}
 .container{width:min(1180px,calc(100% - 40px))}
 .section{padding:62px 0}
 h2{font-size:clamp(2.1rem,2.9vw,2.85rem)}
 h3{line-height:1.2}
 .eyebrow{margin-bottom:12px}
 .section-head{margin-bottom:26px}
 .intro-centered{margin-bottom:30px}
 .section-head p,.intro-centered p{font-size:.98rem}
 .btn{min-height:46px;padding:12px 18px}
 .centered-action{margin-top:28px}
 .home-hero{padding:40px 0 48px}
 .home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:46px}
 .home-hero h1{font-size:clamp(3rem,4.05vw,3.7rem);line-height:1.1;margin-bottom:17px;max-width:690px}
 .home-hero .hero-lede{font-size:1rem;line-height:1.6;max-width:600px;margin-bottom:0}
 .hero-actions{margin:22px 0 0;gap:14px}
 .hero-mini{margin-top:21px;gap:17px}
 .hero-media>img{width:100%;aspect-ratio:1.33;max-height:425px;object-fit:cover}
 .hero-media-float{padding:14px 19px;bottom:-14px;left:-17px}
 .hero-media-float strong{font-size:1.05rem}
 .metrics-grid{padding:17px 0}
 .metrics-grid strong{font-size:1.65rem}
 .market-layout{gap:48px}
 .market-photo img,.why-photo img{max-height:370px;width:100%;object-fit:cover}
 .market-benefits{gap:22px}
 .service-card{padding:24px}
 .service-icon{width:54px;height:54px;margin-bottom:15px}
 .service-card p{line-height:1.6}
 .model-home-card{min-height:260px;padding:26px}
 .model-home-card .model-icon{width:58px;height:58px;margin-bottom:13px}
 .model-home-card h3{font-size:1.45rem}
 .audience-item{padding:21px}
 .why-layout{gap:50px}
 .dark-closing{padding:60px 0}
 .management-hero{padding:50px 0}
 .management-hero-grid{gap:45px;grid-template-columns:1.1fr .9fr}
 .management-hero h1{font-size:clamp(3rem,4.05vw,3.7rem)}
 .management-hero-media img{aspect-ratio:1.35;max-height:420px;width:100%;object-fit:cover}
 .management-hero p{font-size:1rem}
 .small-chips{margin-top:22px}
 .management-services .service-card{min-height:unset}
 .profitability{gap:44px}
 .brand-hero-layout{min-height:555px}
 .brands-hero-copy{padding:50px 36px 45px 0}
 .brands-hero h1{font-size:clamp(3rem,4.05vw,3.7rem);margin-bottom:16px}
 .brands-hero-copy>p:not(.eyebrow){font-size:.98rem}
 .quick-models{margin-top:23px;gap:12px}
 .quick-model{min-height:92px;padding:12px}
 .brand-details{padding:62px 0 30px}
 .detail-card{padding:28px}
 .detail-heading{margin-bottom:16px}
 .detail-heading .large-icon{width:66px;height:66px;flex:0 0 66px}
 .detail-heading .asset-icon{width:42px;height:42px}
 .detail-heading h2{font-size:1.8rem}
 .check-list{margin:15px 0 22px;padding:17px}
 .check-list li{margin-bottom:10px}
 .brands-why{padding-top:48px}
 .brands-why-grid{gap:52px}
 .brand-market-entry{padding:62px 0}
 .entry-grid{gap:50px}
 .entry-steps{gap:18px;margin-top:25px}
 .faq-layout{gap:48px}
 .brands-contact{padding:65px 0}
 .brands-contact-layout{gap:48px}
 .brands-contact h2{font-size:clamp(2.1rem,2.9vw,2.85rem)}
 .brands-contact img{max-height:360px}
 .site-footer{padding-top:46px}
 .footer-grid{padding-bottom:33px}
}
