:root{--ink:#101212;--paper:#f3f0e8;--white:#fff;--red:#c93228;--muted:#74766f;--line:#d8d4c9}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}
.navShell{position:absolute;z-index:10;top:0;width:100%;border-bottom:1px solid rgba(16,18,18,.14)}.nav{height:96px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center}.brand img{display:block;width:168px;height:auto;mix-blend-mode:multiply}.navLinks{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:700}.navLinks a:not(.navCta):hover{color:var(--red)}.navCta{background:var(--ink);color:white;padding:15px 22px}
.hero{min-height:730px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;padding-top:115px;gap:50px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.24em;display:flex;align-items:center;gap:10px}.eyebrow span{width:24px;height:2px;background:var(--red)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(54px,6.6vw,94px);line-height:.92;letter-spacing:-.065em;margin:28px 0 30px}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--red)}.heroLead{max-width:610px;font-size:18px;line-height:1.7;color:#4f514d}.heroActions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 22px;font-size:13px;font-weight:800;min-width:195px;transition:.2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--red);color:white}.ghost{border:1px solid #aaa69b}.branchActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:610px;gap:12px}.branchButton{min-width:0;min-height:78px;padding:17px 19px;text-align:left}.branchButtonCopy{display:flex;flex-direction:column;gap:7px;line-height:1.25}.branchButtonCopy small{display:block;font-size:9px;letter-spacing:.18em;opacity:.72}.branchButtonCopy strong{display:block;font-size:13px;font-weight:800}.branchButton>b{flex:0 0 auto;font-size:16px}.branchButton:nth-child(2){background:#262925}.heroSellButton{grid-column:1/-1;background:transparent;color:var(--ink);border-color:#8f8b82}.heroSellButton:hover{background:#262925;color:#fff;border-color:#262925}.heroSellButton .branchButtonCopy small{color:var(--red);opacity:1}.trustLine{display:flex;align-items:center;gap:8px;margin-top:29px;font-size:11px;color:var(--muted)}.trustLine span{font-weight:800;color:var(--ink)}.trustLine i{width:3px;height:3px;border-radius:50%;background:var(--red);margin:0 8px}
.heroVisual{height:520px;background:#161919;position:relative;overflow:hidden;color:white}.heroVisual>img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08)}.heroShade{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.08),rgba(0,0,0,.48))}.heroBadge{position:absolute;left:34px;top:35px;padding:17px 18px;width:190px;border-left:3px solid var(--red);background:rgba(0,0,0,.68);backdrop-filter:blur(10px)}.heroBadge small,.heroBadge span{display:block;font-size:9px;letter-spacing:.18em;color:#d1d3d0}.heroBadge strong{display:block;font-size:20px;margin:5px 0}.heroBadge.second{left:auto;top:auto;right:34px;bottom:35px}
.marquee{background:var(--red);color:white;padding:17px;white-space:nowrap;overflow:hidden;font-size:10px;font-weight:800;letter-spacing:.2em;text-align:center}.marquee i{font-style:normal;margin:0 20px;font-size:7px}.proofBar{border-bottom:1px solid var(--line);background:#ebe7dd}.proofGrid{display:grid;grid-template-columns:repeat(3,1fr)}.proofGrid>div{padding:28px 30px;border-right:1px solid #cfcbc0}.proofGrid>div:first-child{border-left:1px solid #cfcbc0}.proofGrid strong,.proofGrid span{display:block}.proofGrid strong{font-size:12px;margin-bottom:8px}.proofGrid span{font-size:10px;color:var(--muted);line-height:1.5}
.section{padding:120px 0}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:58px}.sectionHead h2,.inventory h2,.rental h2,.sellCopy h2{font-size:clamp(40px,4.5vw,65px);line-height:1.02;letter-spacing:-.05em;margin:22px 0 0}.sectionHead>p{max-width:440px;color:var(--muted);line-height:1.8;font-size:15px}.serviceGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.serviceCard{min-height:440px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f6f0}.serviceCard.featured{background:var(--red);color:white}.serviceCard.dark{background:var(--ink);color:white}.cardNum{font:italic 18px Georgia;color:#9a9c97}.featured .cardNum{color:#f3aaa4}.cardTag{font-size:9px;font-weight:800;letter-spacing:.18em}.serviceCard h3{font-size:28px;line-height:1.05;letter-spacing:-.04em;margin:18px 0}.serviceCard p{font-size:13px;line-height:1.7;color:#73756f}.featured p,.dark p{color:#d4d2cb}.serviceCard a{display:inline-flex;justify-content:space-between;width:100%;font-size:12px;font-weight:800;border-top:1px solid rgba(128,128,128,.45);padding-top:18px;margin-top:24px}
.splitSection{background:var(--ink);color:white;padding:110px 0}.splitInner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.sellVisual{height:500px;position:relative;border:1px solid #303433;background:radial-gradient(circle at center,#272b2a,transparent 57%);display:grid;place-items:center;overflow:hidden}.plate{background:#e9e8df;color:#121313;border:5px solid #c8c8c1;border-radius:8px;padding:14px 25px;font-size:23px;font-weight:700;letter-spacing:.1em;z-index:2}.scan{position:absolute;border:1px solid #4c4f4d}.scan1{width:270px;height:270px;transform:rotate(45deg)}.scan2{width:390px;height:390px;border-color:#2b2e2d;transform:rotate(45deg)}.sellVisual>span{position:absolute;bottom:28px;font-size:10px;letter-spacing:.2em;color:#929592}.light{color:#deddd7}.sellCopy>p:not(.eyebrow){color:#afb1ac;line-height:1.8;max-width:500px}.sellCopy ol{list-style:none;padding:0;margin:32px 0}.sellCopy li{padding:15px 0;border-bottom:1px solid #303332;font-size:13px}.sellCopy li b{color:var(--red);margin-right:26px}.cream{background:var(--paper);color:var(--ink)}
.whySection{background:#181a1a;color:white;padding:120px 0}.whyInner{display:grid;grid-template-columns:.85fr 1.15fr;gap:120px}.whyIntro h2{font-size:clamp(46px,5vw,72px);line-height:.98;letter-spacing:-.06em;margin:24px 0}.whyIntro h2 em{font:400 italic 1em Georgia;color:#d64a40}.whyIntro>p:last-child{color:#a9aca7;line-height:1.8;max-width:480px}.whyList{border-top:1px solid #363938}.whyList article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:31px 0;border-bottom:1px solid #363938}.whyList article>b{color:var(--red);font:italic 15px Georgia}.whyList h3{font-size:21px;margin-bottom:10px}.whyList p{color:#929590;font-size:13px;line-height:1.7;margin-bottom:0}
.compact{margin-bottom:45px}.locationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.locationCard{height:430px;padding:27px;display:flex;flex-direction:column;justify-content:space-between;color:white;position:relative;overflow:hidden}.locationCard:after{position:absolute;right:-20px;top:-65px;font-weight:900;font-size:250px;opacity:.06}.ist{background:#171919}.ist:after{content:"İ"}.mug{background:var(--red)}.mug:after{content:"M"}.dal{background:#343833}.dal:after{content:"D"}.cityCode{font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.4);width:max-content;padding:7px 9px}.locationInfo{position:relative;z-index:1}.locationInfo>span:first-child{font-size:9px;font-weight:800;letter-spacing:.2em}.locationInfo h3{font-size:28px;line-height:1.08;margin:14px 0}.locationInfo p{font-size:12px;color:#c7c9c4}.locationInfo a,.soon{font-size:11px;font-weight:800;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);padding-top:17px;margin-top:26px}.soon{color:#e9b2ad}
.inventory{padding:20px 0 120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.inventory>div>p:last-child{color:var(--muted);line-height:1.7;max-width:500px}.inventoryLinks{border-top:1px solid #bfbcb2}.inventoryLinks>a,.inventoryLinks>div{display:flex;justify-content:space-between;align-items:center;padding:24px 10px;border-bottom:1px solid #bfbcb2}.inventoryLinks b,.inventoryLinks small{display:block}.inventoryLinks b{font-size:16px}.inventoryLinks small{font-size:10px;color:var(--muted);margin-top:6px}.inventoryLinks a:hover{color:var(--red)}.disabled{color:#9a9a95}
.faq{padding:10px 0 120px;display:grid;grid-template-columns:.65fr 1.35fr;gap:100px}.faq h2{font-size:clamp(40px,4.5vw,62px);letter-spacing:-.05em;margin-top:20px}.faqList{border-top:1px solid #bab7ad}.faqList details{border-bottom:1px solid #bab7ad}.faqList summary{list-style:none;cursor:pointer;padding:24px 4px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:800}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{font-size:25px;font-weight:300;color:var(--red);transition:.2s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:var(--muted);font-size:13px;line-height:1.75;padding:0 35px 22px 4px;margin:0}
.rental{background:var(--red);color:white;padding:90px 0}.rentalInner{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.rentalInner>div:last-child p{line-height:1.75;color:#f3d2cf}.rental .cream{margin-top:15px}.rental h2{margin-bottom:0}
footer{background:#0d0f0f;color:white;padding-top:75px}.footerTop{display:flex;justify-content:space-between;padding-bottom:75px}.footerTop>div>p{font:italic 18px/1.5 Georgia;color:#8f928f;margin-top:25px}.footerCols{display:grid;grid-template-columns:repeat(3,1fr);gap:70px}.footerCols div{display:flex;flex-direction:column;gap:12px;font-size:11px;color:#8f928f}.footerCols b{color:white;font-size:10px;letter-spacing:.16em;margin-bottom:10px}.footerCols a:hover{color:white}.footerBottom{border-top:1px solid #292c2b;padding:22px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#707370}
.mobileAction{display:none}
@media(max-width:900px){.navLinks a:not(.navCta){display:none}.hero{grid-template-columns:1fr;padding-top:150px}.heroVisual{height:360px}.serviceGrid{grid-template-columns:1fr 1fr}.splitInner,.inventory,.rentalInner,.whyInner,.faq{grid-template-columns:1fr;gap:55px}.locationGrid{grid-template-columns:1fr}.locationCard{height:350px}.footerTop{flex-direction:column;gap:50px}.footerCols{gap:25px}.sectionHead{align-items:start;flex-direction:column;gap:25px}.whySection{padding:90px 0}.proofGrid{grid-template-columns:1fr}.proofGrid>div,.proofGrid>div:first-child{border-left:1px solid #cfcbc0;border-bottom:1px solid #cfcbc0}.faq{padding-top:0}}
@media(max-width:600px){body{padding-bottom:58px}.wrap{width:min(100% - 30px,1240px)}.nav{height:80px}.brand img{width:137px}.navCta{padding:12px 14px;font-size:11px}.hero{padding-top:125px;min-height:auto;padding-bottom:45px}.hero h1{font-size:53px}.heroLead{font-size:15px}.heroActions{flex-direction:column}.branchActions{grid-template-columns:1fr}.heroSellButton{grid-column:auto}.branchButton{min-height:74px}.button{width:100%}.trustLine{flex-wrap:wrap;line-height:1.8}.heroVisual{height:310px}.heroBadge{left:18px;top:18px}.heroBadge.second{right:18px;bottom:18px}.marquee{text-align:left}.section{padding:75px 0}.sectionHead h2,.inventory h2,.rental h2,.sellCopy h2{font-size:42px}.serviceGrid{grid-template-columns:1fr}.serviceCard{min-height:350px}.splitSection{padding:75px 0}.sellVisual{height:330px}.locationCard{height:330px}.inventory{padding-bottom:75px}.rental{padding:70px 0}.whySection{padding:75px 0}.whyIntro h2{font-size:47px}.faq{padding-bottom:75px}.footerCols{grid-template-columns:1fr 1fr}.footerCols div:last-child{grid-column:1/-1}.footerBottom{gap:20px;line-height:1.5}.footerTop{padding-bottom:50px}.mobileAction{display:block;position:fixed;z-index:50;left:0;right:0;bottom:0;background:var(--red);color:white}.mobileAction a{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:.03em}}
.locationActions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.3);margin-top:24px}.locationActions>a,.locationActions>.soon{font-size:10px;font-weight:800;display:flex;justify-content:space-between;align-items:center;padding:16px 12px 0 0;margin:0;border:0}.locationActions>a+a{border-left:1px solid rgba(255,255,255,.25);padding-left:14px}.locationActions>a:hover{color:#fff;opacity:.75}
@media(max-width:600px){body{padding-bottom:62px}.locationCard{height:350px}.mobileAction{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 -8px 30px rgba(0,0,0,.18)}.mobileAction a{height:62px;padding:0 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:11px;letter-spacing:.02em}.mobileAction a+a{border-left:1px solid rgba(255,255,255,.3)}.mobileAction span{font-size:8px;letter-spacing:.16em;opacity:.72;margin-bottom:4px}.mobileAction b{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* D MOTORS — digital flagship */
:root{--ink:#080a0b;--paper:#e9e8e3;--red:#d52b22;--muted:#777b7c;--line:#c8c9c5;--glass:rgba(255,255,255,.07)}
body{background:#e9e8e3;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.01em}
.navShell{position:absolute;background:linear-gradient(180deg,rgba(4,6,7,.72),transparent);border-bottom:1px solid rgba(255,255,255,.12)}
.nav{height:104px}.brand{color:white;gap:12px}.wordmarkD{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);font:italic 700 27px Georgia;transform:skew(-7deg);position:relative}.wordmarkD:after{content:"";position:absolute;width:22px;height:2px;background:var(--red);bottom:6px;left:11px}.wordmarkText{font-weight:760;font-size:20px;letter-spacing:.19em;line-height:.8}.wordmarkText small{display:block;font-size:6px;letter-spacing:.31em;color:#aeb1b2;margin-top:10px}.navLinks{color:#e9ebeb;font-size:11px;letter-spacing:.05em}.navCta{background:white;color:#0c0e0f;border-radius:2px;padding:16px 24px}
.hero{width:100%;max-width:none;min-height:860px;padding:155px max(5vw,calc((100vw - 1240px)/2)) 70px;grid-template-columns:.9fr 1.1fr;gap:72px;background:#07090a;color:white;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 72%,rgba(213,43,34,.15),transparent 29%),linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.07) 50%,transparent 50.2%);pointer-events:none}.heroCopy,.heroVisual{position:relative;z-index:1}.hero h1{font-size:clamp(65px,7.2vw,112px);letter-spacing:-.075em;line-height:.86;margin:32px 0 38px}.hero h1 em{color:#fff;font-style:normal;font-weight:300}.heroLead{font-size:16px;color:#a9acae;max-width:590px;line-height:1.85}.eyebrow{color:#6d7172;font-size:9px;letter-spacing:.3em}.hero .eyebrow{color:#a9adae}.button{border-radius:2px;padding:19px 23px;letter-spacing:.03em}.primary{background:var(--red)}.ghost{border-color:#3f4344;color:#fff}.trustLine{color:#777b7c}.trustLine span{color:#d9dbdb}.heroVisual{height:620px;border:1px solid rgba(255,255,255,.16);clip-path:polygon(0 0,100% 0,100% 94%,94% 100%,0 100%)}.heroVisual>img{filter:grayscale(.42) contrast(1.22) brightness(.72);transform:scale(1.08)}.heroShade{background:linear-gradient(105deg,rgba(4,6,7,.56),rgba(4,6,7,.08) 55%,rgba(4,6,7,.55))}.heroGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.visualIndex{position:absolute;top:20px;right:22px;font:9px var(--font-geist-mono);letter-spacing:.18em;color:#c8cbcc}.heroBadge{border-left:2px solid var(--red);background:rgba(5,7,8,.72);box-shadow:0 18px 60px rgba(0,0,0,.3)}
.marquee{background:#0c0e0f;padding:20px;border-top:1px solid #242728;color:#c9cbcc}.proofBar{background:#121516;color:white;border:0}.proofGrid>div,.proofGrid>div:first-child{border-color:#2b2f30}.proofGrid strong{letter-spacing:.04em}.proofGrid span{color:#777b7c}
.section{padding:145px 0}.sectionHead h2,.inventory h2,.rental h2,.sellCopy h2{font-weight:560;letter-spacing:-.065em}.serviceGrid{border-color:#bfc1bd;gap:1px;background:#bfc1bd}.serviceCard{border:0;background:#f3f3ef;min-height:480px;padding:30px;transition:transform .35s,background .35s}.serviceCard:hover{transform:translateY(-7px);background:white}.serviceCard.featured{background:#c6261e}.serviceCard.dark{background:#0c0f10}.cardNum{font-family:var(--font-geist-mono);font-style:normal;font-size:11px}.serviceCard h3{font-size:30px}.serviceCard p{font-size:12px}
.splitSection{background:#080a0b;padding:140px 0}.sellVisual{border-color:#2b3031;background:radial-gradient(circle at center,rgba(213,43,34,.13),transparent 47%),linear-gradient(135deg,#111415,#080a0b)}.plate{box-shadow:0 0 55px rgba(255,255,255,.12)}
.whySection{background:#111415;padding:145px 0}.whyIntro h2 em{color:#e13c32;font-style:normal;font-family:inherit}.whyList article{transition:padding .25s}.whyList article:hover{padding-left:12px}
.locationGrid{gap:1px;background:#afb2ae}.locationCard{height:480px;clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,0 100%)}.ist{background:#090b0c}.mug{background:#bd241d}.dal{background:#242829}.locationInfo h3{font-size:31px}.locationActions{border-color:rgba(255,255,255,.25)}
.inventory{padding-top:70px}.inventoryLinks>a,.inventoryLinks>div{padding:28px 12px}.inventoryLinks>a{transition:padding .25s,color .25s}.inventoryLinks>a:hover{padding-left:22px}
.faqList summary{padding:27px 4px}.rental{background:#b9231c;position:relative;overflow:hidden}.rental:after{content:"D";position:absolute;right:-2vw;bottom:-22vw;font-size:56vw;line-height:1;color:rgba(255,255,255,.045);font-weight:800;pointer-events:none}.rentalInner{position:relative;z-index:1}
footer{background:#07090a}.footerTop .brand{color:white}.footerBottom{font-family:var(--font-geist-mono)}
@media(max-width:900px){.hero{padding:140px 24px 70px;grid-template-columns:1fr}.heroVisual{height:460px}.nav{width:calc(100% - 32px)}.section{padding:100px 0}}
@media(max-width:600px){.nav{height:82px}.wordmarkD{width:38px;height:38px;font-size:23px}.wordmarkText{font-size:16px}.hero{padding:122px 15px 48px;min-height:auto}.hero h1{font-size:57px;line-height:.9}.heroVisual{height:340px}.heroBadge{width:160px}.heroBadge.second{display:none}.serviceCard{min-height:390px}.locationCard{height:380px}.section{padding:82px 0}.proofGrid>div{padding:22px}.whySection,.splitSection{padding:85px 0}}

/* Refined corporate direction */
:root{--red:#947a57;--paper:#f1efe9;--muted:#6f716d;--line:#d4d0c7}
.navShell{background:linear-gradient(180deg,rgba(9,10,10,.8),rgba(9,10,10,.12));border-color:rgba(255,255,255,.16)}
.brand{gap:0}.wordmarkD{display:none}.wordmarkText{font-size:inherit;letter-spacing:0;line-height:1}.wordmarkText i{display:block;position:relative;color:#fff;font-family:"Brush Script MT","Segoe Script","URW Chancery L",cursive;font-size:32px;font-weight:400;letter-spacing:.015em;white-space:nowrap;transform:rotate(-2deg);padding:0 6px 7px}.wordmarkText i:after{content:"";position:absolute;left:2px;right:-4px;bottom:2px;height:2px;background:#d9d7d0;transform:rotate(-2deg);border-radius:100%}.wordmarkText small{text-align:center;font-family:var(--font-geist-sans);font-size:6px;letter-spacing:.3em;color:#b9b8b3;margin-top:5px}
.hero{min-height:810px;background:#111313;padding-top:148px}.hero:before{background:radial-gradient(circle at 16% 70%,rgba(148,122,87,.12),transparent 32%)}.hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(61px,6.6vw,101px);font-weight:400;line-height:.95;letter-spacing:-.055em}.hero h1 em{font-style:italic;font-weight:400;color:#d6c6ad}.heroLead{color:#c2c2bc;font-size:17px;line-height:1.8}.primary{background:#9a7c55}.heroVisual{clip-path:none;border:0;box-shadow:0 30px 80px rgba(0,0,0,.35)}.heroVisual>img{filter:saturate(.68) contrast(1.08) brightness(.82);transform:none}.heroShade{background:linear-gradient(90deg,rgba(8,9,9,.28),transparent 58%,rgba(8,9,9,.2))}.heroBadge{background:rgba(20,21,20,.76);border-left-color:#b59b74;box-shadow:none}.marquee{background:#e7e2d8;color:#494b48;border-color:#d2cec5;font-weight:650}.proofBar{background:#f3f1eb;color:#252725;border-bottom:1px solid #d6d2c9}.proofGrid>div,.proofGrid>div:first-child{border-color:#d6d2c9}.proofGrid span{color:#767873}
.sectionHead h2,.inventory h2,.rental h2,.sellCopy h2,.whyIntro h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em}.serviceGrid{background:#d5d1c8}.serviceCard{background:#f8f6f1}.serviceCard.featured{background:#8b7454}.serviceCard.dark{background:#262926}.serviceCard:hover{transform:none}.whySection{background:#282b28}.whyIntro h2 em{color:#d2bea0;font-family:Georgia;font-style:italic}.splitSection{background:#171918}.sellVisual{background:radial-gradient(circle at center,rgba(148,122,87,.14),transparent 50%),#202220}.mug{background:#747056}.dal{background:#343834}.locationCard{clip-path:none}.rental{background:#746f54}.rental:after{display:none}.button{border-radius:0}.footerTop>div>p{color:#aaa79f}
@media(max-width:600px){.wordmarkText i{font-size:26px}.hero{padding-top:118px}.hero h1{font-size:54px}.heroLead{font-size:15px}.marquee{padding:16px}}

.brand img{width:190px;height:70px;object-fit:cover;object-position:center;mix-blend-mode:screen;filter:contrast(1.12) brightness(1.16)}
.sellPromise{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:42px;background:linear-gradient(145deg,#252824,#151715)}.sellPromise:before{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(181,155,116,.22);border-radius:50%;right:-70px;top:-70px}.sellPromise .sellKicker{position:relative;bottom:auto;font-size:9px;letter-spacing:.24em;color:#b6a487}.sellPromise>div{position:relative;z-index:1}.sellPromise small,.sellPromise strong{display:block}.sellPromise small{font:italic 24px Georgia;color:#aaa99f;margin-bottom:6px}.sellPromise strong{font:400 58px/.95 Georgia;color:#f0eee7;letter-spacing:-.05em}.sellPromise p{margin:24px 0 0;color:#8f928c;font-size:11px;letter-spacing:.08em}.sellPromise>span:last-child{position:relative;bottom:auto;border-top:1px solid #3b3e39;width:100%;padding-top:18px}
@media(max-width:600px){.brand img{width:148px;height:58px}.sellPromise{padding:28px}.sellPromise strong{font-size:44px}.sellPromise small{font-size:20px}}

.brand img{width:216px;height:auto;max-height:84px;object-fit:contain;object-position:left center;mix-blend-mode:normal;filter:none;display:block}
@media(max-width:600px){.brand img{width:164px;height:auto;max-height:66px}}

/* Hemen Sat */
.sellPage{min-height:100vh;background:#f1efe9;color:#171917}.sellNav{background:#111313;border-bottom:1px solid #313330}.sellNav .wrap{height:104px;display:flex;align-items:center;justify-content:space-between}.backHome{color:#d3d0c8;font-size:11px;letter-spacing:.08em}.backHome:hover{color:white}.sellHero{padding:92px 0 68px;display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:end}.sellHero h1{font:400 clamp(54px,6vw,88px)/.94 Georgia,serif;letter-spacing:-.055em;margin:24px 0}.sellHero h1 em{font-weight:400;color:#806c50}.sellHero>div:first-child>p:last-child{max-width:680px;color:#676a65;line-height:1.8;font-size:16px}.sellAssurance{border-top:1px solid #c9c5bb}.sellAssurance span,.sellAssurance p{display:inline-block}.sellAssurance span{font-size:9px;color:#8b7555;width:42px}.sellAssurance p{width:calc(100% - 46px);padding:17px 0;margin:0;border-bottom:1px solid #c9c5bb;font-size:12px;font-weight:650}
.valuationShell{background:#fff;box-shadow:0 24px 80px rgba(31,33,29,.08);margin-bottom:90px}.stepRail{display:grid;grid-template-columns:repeat(4,1fr);background:#202320;color:#8f928d}.stepRail>div{padding:22px 24px;border-right:1px solid #383b37;display:flex;align-items:center;gap:14px}.stepRail span{font-size:9px}.stepRail b{font-size:10px;letter-spacing:.08em}.stepRail .active{background:#8b7454;color:white}.stepRail .done{color:#dad8d1}.valuationForm{padding:55px 64px}.formTitle{margin-bottom:38px}.formTitle small,.resultStep>small{font-size:9px;letter-spacing:.2em;color:#8c7759;font-weight:800}.formTitle h2,.resultStep h2{font:400 42px/1.05 Georgia,serif;letter-spacing:-.04em;margin:12px 0}.formTitle p,.resultStep>p{color:#767873;line-height:1.7}.fieldGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.fieldGrid label{font-size:10px;font-weight:750;letter-spacing:.07em;color:#444743}.fieldGrid input,.fieldGrid select,.fieldGrid textarea{width:100%;display:block;margin-top:9px;border:1px solid #d4d1c8;background:#faf9f6;color:#181a18;padding:15px 14px;font:13px Arial,sans-serif;outline:none;border-radius:0}.fieldGrid input:focus,.fieldGrid select:focus,.fieldGrid textarea:focus{border-color:#8b7454;background:white}.fieldGrid textarea{min-height:125px;resize:vertical}.fieldGrid .wide{grid-column:1/-1}.conditionGrid{grid-template-columns:repeat(2,1fr)}.photoNote{margin-top:28px;padding:22px 24px;background:#f0ede6;border-left:3px solid #9a815e}.photoNote b{font-size:12px}.photoNote p{font-size:12px;color:#696c67;line-height:1.6;margin:7px 0 0}.consent{display:flex!important;align-items:flex-start;gap:12px;font-weight:400!important;letter-spacing:0!important;line-height:1.55}.consent input{width:18px!important;height:18px;margin:2px 0 0!important;accent-color:#8b7454}.consent span{font-size:12px;color:#666963}.formActions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dedbd3;margin-top:42px;padding-top:26px}.formActions button{border:0;padding:17px 24px;font-size:12px;font-weight:750;cursor:pointer}.prevButton{background:transparent;color:#626560}.nextButton{background:#242724;color:white;min-width:190px;display:flex;justify-content:space-between}.nextButton:disabled{opacity:.35;cursor:not-allowed}.resultStep{text-align:center;max-width:700px;margin:0 auto}.resultMark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#7a7559;color:white;font-size:25px;margin:0 auto 23px}.vehicleSummary{margin:30px auto;background:#f1efe9;padding:24px;display:flex;flex-direction:column;gap:8px}.vehicleSummary b{font:400 22px Georgia}.vehicleSummary span{font-size:11px;color:#70736e}.submitWhatsapp{display:flex;justify-content:space-between;background:#367a51;color:white;padding:19px 23px;max-width:420px;margin:0 auto;font-size:12px;font-weight:750}.legalNote{font-size:10px!important;max-width:580px;margin:25px auto 0;line-height:1.6!important}.sellContact{display:grid;grid-template-columns:1fr 1fr;margin-bottom:90px;border:1px solid #cdc9bf}.sellContact>div{padding:30px}.sellContact>div+div{border-left:1px solid #cdc9bf}.sellContact small,.sellContact b,.sellContact a{display:block}.sellContact small{font-size:9px;letter-spacing:.17em;color:#8b7454}.sellContact b{font:400 25px Georgia;margin:8px 0}.sellContact a{font-size:10px;font-weight:700}.sellFooter{background:#111313;color:#82857f}.sellFooter .wrap{padding:24px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.08em}
@media(max-width:900px){.sellHero{grid-template-columns:1fr;gap:45px;padding-top:70px}.valuationForm{padding:42px 30px}.fieldGrid{grid-template-columns:1fr 1fr}.stepRail b{display:none}.stepRail>div{justify-content:center}.conditionGrid{grid-template-columns:1fr}}
@media(max-width:600px){.sellNav .wrap{height:82px}.backHome{font-size:9px}.sellHero{padding:52px 0 42px}.sellHero h1{font-size:49px}.sellHero>div:first-child>p:last-child{font-size:14px}.valuationShell{width:100%;margin-bottom:60px}.valuationForm{padding:34px 18px}.fieldGrid{grid-template-columns:1fr}.fieldGrid .wide{grid-column:auto}.formTitle h2,.resultStep h2{font-size:35px}.stepRail>div{padding:18px 10px}.sellContact{grid-template-columns:1fr;margin-bottom:60px}.sellContact>div+div{border-left:0;border-top:1px solid #cdc9bf}.sellFooter .wrap{padding:22px 15px}.submitWhatsapp{font-size:11px}.sellPage{padding-bottom:0}}

/* Araç Kiralama */
.rentalPage{background:#f1efe9}.rentNav{position:absolute;z-index:20;left:0;right:0;border-bottom:1px solid rgba(255,255,255,.15)}.rentNav>.wrap{height:104px;display:flex;align-items:center;justify-content:space-between}.rentNav>div>div{display:flex;align-items:center;gap:26px}.rentNav>div>div>a{color:#d6d6d0;font-size:10px;font-weight:700}.rentNavCta{padding:14px 18px;background:#9b805b;color:white!important}.rentHero{background:#111313;color:white;padding:175px 0 105px}.rentHeroInner{display:grid;grid-template-columns:1.25fr .75fr;gap:110px;align-items:end}.rentHero h1,.rentIntro h2,.airport h2,.destHead h2,.rentCta h2{font:400 clamp(49px,5.7vw,86px)/.96 Georgia,serif;letter-spacing:-.055em;margin:25px 0}.rentHero h1 em{color:#cdbb9e;font-weight:400}.rentHeroInner>div>p:not(.eyebrow){color:#b7bab5;font-size:17px;line-height:1.8}.rentHeroActions{display:flex;gap:12px;margin-top:35px}.rentPrimary{background:#9b805b}.rentGhost{border:1px solid #474a47}.rentHero aside{border-top:1px solid #424541;display:flex;flex-direction:column;padding-top:24px}.rentHero aside small{font-size:8px;letter-spacing:.22em;color:#a79070;margin-bottom:24px}.rentHero aside strong{font:400 22px Georgia;margin-bottom:6px}.rentHero aside span{font-size:11px;line-height:1.6;color:#8c908a;border-bottom:1px solid #363936;padding-bottom:22px;margin-bottom:22px}.rentIntro{padding:120px 0 65px;display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end}.rentIntro h2,.destHead h2{font-size:clamp(43px,4.7vw,67px)}.rentIntro>p{color:#676a65;line-height:1.85}.fleet{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:120px}.fleet article{min-height:300px;padding:25px;border:1px solid #d2cec5;border-right:0;display:flex;flex-direction:column}.fleet article:last-child{border-right:1px solid #d2cec5}.fleet article>span{font-size:9px;color:#9b805b}.fleet small{font-size:8px;letter-spacing:.18em;margin-top:auto}.fleet h3{font:400 32px Georgia;margin:12px 0}.fleet p{font-size:12px;line-height:1.7;color:#777a74}.airport{background:#282b28;color:white;padding:115px 0}.airportInner{display:grid;grid-template-columns:1fr 1fr;gap:110px}.airport h2{font-size:clamp(48px,5vw,72px)}.airportInner>div:last-child>p{color:#bbbdb7;line-height:1.85}.airport ul{list-style:none;padding:0}.airport li{border-top:1px solid #484b47;padding:16px 0;font-size:12px}.airport li:before{content:"✓";color:#bca47f;margin-right:14px}.destinations{padding:120px 0}.destHead{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:50px}.destHead>p:last-child{align-self:end;color:#737670;line-height:1.8}.destGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbc7bd;border-left:1px solid #cbc7bd}.destGrid article{padding:27px;min-height:180px;border-right:1px solid #cbc7bd;border-bottom:1px solid #cbc7bd}.destGrid span{font-size:9px;color:#9a805b}.destGrid h3{font:400 22px Georgia;margin:30px 0 10px}.destGrid p{font-size:11px;line-height:1.65;color:#747771}.rentCta{background:#191b1a;color:white;padding:90px 0}.rentCta>.wrap{display:flex;align-items:end;justify-content:space-between}.rentCta small{font-size:9px;letter-spacing:.18em;color:#b49b76}.rentCta h2{font-size:clamp(45px,4.7vw,66px);margin-bottom:0}
@media(max-width:900px){.rentHeroInner,.rentIntro,.airportInner{grid-template-columns:1fr;gap:50px}.fleet,.destGrid{grid-template-columns:1fr 1fr}.rentCta>.wrap{align-items:start;flex-direction:column;gap:35px}}
@media(max-width:600px){.rentNav>.wrap{height:82px}.rentNav>div>div>a:first-child{display:none}.rentHero{padding:130px 0 75px}.rentHero h1{font-size:52px}.rentHeroActions{flex-direction:column}.rentIntro{padding:80px 0 45px}.rentIntro h2,.destHead h2{font-size:42px}.fleet,.destGrid{grid-template-columns:1fr}.fleet{padding-bottom:80px}.fleet article{border-right:1px solid #d2cec5;min-height:240px}.airport,.destinations{padding:80px 0}.destHead{display:block}.rentCta{padding:70px 0}}

/* 2026 brand refresh */
.brand img{width:218px;height:auto;max-height:82px;object-fit:contain;display:block;background:#050505}
.heroVisual>img{object-fit:cover;object-position:center;filter:saturate(.76) contrast(1.08) brightness(.74)}
.heroShade{background:linear-gradient(100deg,rgba(0,0,0,.55),rgba(0,0,0,.05) 52%,rgba(0,0,0,.42)),linear-gradient(0deg,rgba(0,0,0,.28),transparent 45%)}
.teamSection{padding:120px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:start}.teamIntro h2{font:400 clamp(44px,5vw,70px)/.98 Georgia,serif;letter-spacing:-.05em;margin:24px 0}.teamIntro>p:last-child{color:#747771;line-height:1.75;max-width:520px}.teamLinks{border-top:1px solid #cbc7bd}.teamLinks>a{min-height:138px;border-bottom:1px solid #cbc7bd;display:flex;align-items:center;justify-content:space-between;padding:22px 8px;color:#171917;transition:padding .25s,background .25s}.teamLinks>a:hover{padding-left:20px;background:rgba(255,255,255,.45)}.teamLinks span>*{display:block}.teamLinks small{font-size:9px;letter-spacing:.18em;color:#8b7454;font-style:normal}.teamLinks b{font:400 30px Georgia,serif;margin:9px 0 6px}.teamLinks em{font-size:11px;color:#777a74;font-style:normal}.teamLinks i{width:58px;height:58px;border:1px solid #bdb8ad;border-radius:50%;display:grid;place-items:center;font:400 18px Georgia,serif}

/* Personal contact pages */
.profilePage{margin:0;background:#030303;color:#fff;min-height:100vh}.profilePage *{box-sizing:border-box}.profileShell{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#030303;padding:0 max(24px,4vw)}.profileBackdrop{position:absolute;z-index:-2;inset:0 0 auto 39%;height:100%;overflow:hidden}.profileBackdrop:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#030303 0%,rgba(3,3,3,.92) 12%,rgba(3,3,3,.25) 56%,#030303 100%),linear-gradient(0deg,#030303 0%,transparent 28%,rgba(3,3,3,.36) 100%)}.profileBackdrop img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.45) contrast(1.15) brightness(.62)}.profileHeader{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:3}.profileLogo img{width:215px;height:auto;display:block}.profileHome{color:#c9c9c6;font-size:11px;letter-spacing:.11em;padding:14px 0}.profileContent{min-height:calc(100svh - 184px);display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center;padding:55px 0}.profileIdentity{max-width:570px}.profileMonogram{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;font:400 17px Georgia;margin-bottom:26px}.profileIdentity p{font-size:9px;letter-spacing:.23em;color:#9b9d99}.profileIdentity h1{font:400 clamp(64px,8vw,122px)/.78 Georgia,serif;letter-spacing:-.07em;margin:30px 0 38px}.profileIdentity>span{display:block;max-width:430px;color:#989b97;font-size:15px;line-height:1.7}.profilePanel{width:100%;max-width:620px;justify-self:end;padding:38px;background:rgba(7,8,8,.76);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(14px);box-shadow:0 30px 90px rgba(0,0,0,.35)}.primaryContact>span,.profileCards small{font-size:8px;letter-spacing:.21em;color:#aaa59a}.primaryContact>a{display:block;color:#fff}.primaryContact>a[href^="tel"]{font:400 clamp(31px,4vw,50px) Georgia,serif;margin:14px 0 8px}.primaryContact>a[href^="mailto"]{color:#b7b9b4;font-size:12px;margin-bottom:25px}.primaryContact>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.contactButton{min-height:52px;display:grid!important;place-items:center;font-size:11px;font-weight:750;letter-spacing:.08em}.contactButton.light{background:#fff;color:#0a0b0a!important}.contactButton.whatsapp{background:#1f6e45}.profileCards{margin-top:30px;border-top:1px solid rgba(255,255,255,.18)}.profileCards>a{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;border-bottom:1px solid rgba(255,255,255,.14);padding:18px 2px}.profileCards span>*{display:block}.profileCards b{font-size:14px;margin-top:7px;line-height:1.45}.profileCards i{font-style:normal;color:#aeadab;font-size:16px}.profileCards .mapCard{min-height:106px}.profileCards .mapCard b{font-size:12px;color:#c2c3bf;font-weight:500;max-width:440px}.profileFooter{height:72px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between;color:#6f726e;font-size:9px;letter-spacing:.15em;text-transform:uppercase}

@media(max-width:900px){.teamSection{grid-template-columns:1fr;gap:50px}.profileBackdrop{inset:0}.profileContent{grid-template-columns:1fr;gap:40px;align-items:start;padding-top:60px}.profileIdentity h1{font-size:82px}.profilePanel{justify-self:start;max-width:none}}
@media(max-width:600px){.brand img{width:170px}.heroVisual>img{object-position:56% center}.teamSection{padding:80px 15px}.teamLinks>a{min-height:116px}.teamLinks b{font-size:26px}.profileShell{padding:0 18px}.profileBackdrop{height:54vh;inset:0 -22% auto 14%}.profileBackdrop:before{background:linear-gradient(90deg,#030303 0%,rgba(3,3,3,.35) 48%,#030303 100%),linear-gradient(0deg,#030303 0%,transparent 44%,rgba(3,3,3,.2) 100%)}.profileBackdrop img{object-position:44% center;filter:saturate(.38) contrast(1.12) brightness(.54)}.profileHeader{height:86px}.profileLogo img{width:158px}.profileHome{font-size:9px}.profileContent{display:block;padding:44px 0 30px}.profileIdentity{min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.profileMonogram{margin-bottom:auto;width:46px;height:46px;font-size:14px}.profileIdentity h1{font-size:67px;line-height:.82;margin:18px 0 22px}.profileIdentity>span{font-size:13px;line-height:1.6;max-width:315px}.profilePanel{margin-top:22px;padding:25px 20px;background:rgba(7,8,8,.92);backdrop-filter:blur(12px)}.primaryContact>a[href^="tel"]{font-size:34px}.profileCards>a{min-height:82px}.profileCards .mapCard{min-height:118px}.profileCards b{font-size:13px}.profileFooter{height:64px}.profileOner .profileIdentity h1{font-size:69px}}

/* Brighter, more natural imagery on personal contact pages */
.profileBackdrop{inset:0 0 auto 34%}
.profileBackdrop:before{background:linear-gradient(90deg,#030303 0%,rgba(3,3,3,.72) 17%,rgba(3,3,3,.06) 55%,rgba(3,3,3,.22) 100%),linear-gradient(0deg,rgba(3,3,3,.78) 0%,transparent 34%,rgba(3,3,3,.12) 100%)}
.profileBackdrop img{filter:saturate(.72) contrast(1.06) brightness(.88)}
.profileIdentity p{color:#b5b7b3}.profileIdentity h1{text-shadow:0 3px 26px rgba(0,0,0,.5)}.profileIdentity>span{color:#b7bab5}
.profilePanel{background:rgba(7,8,8,.67);border-color:rgba(255,255,255,.2);backdrop-filter:blur(12px);box-shadow:0 30px 90px rgba(0,0,0,.28)}
@media(max-width:600px){.profileBackdrop{height:58vh;inset:0 -16% auto 8%}.profileBackdrop:before{background:linear-gradient(90deg,#030303 0%,rgba(3,3,3,.2) 46%,rgba(3,3,3,.46) 100%),linear-gradient(0deg,#030303 0%,rgba(3,3,3,.12) 38%,transparent 64%)}.profileBackdrop img{object-position:44% center;filter:saturate(.68) contrast(1.06) brightness(.8)}.profileIdentity{min-height:420px}.profileMonogram{background:rgba(3,3,3,.24);backdrop-filter:blur(5px)}.profilePanel{background:rgba(7,8,8,.82);backdrop-filter:blur(10px)}}

/* QR contact cards: legible, compact and phone-first */
.profileHome{font-size:14px;font-weight:700;letter-spacing:.03em}
.profileIdentity h1>span{display:block}
.profileIdentity p{font-size:12px;line-height:1.45;letter-spacing:.14em}
.profileIdentity>span{font-size:16px;line-height:1.55}
.primaryContact>span,.profileCards small{font-size:12px;line-height:1.35;letter-spacing:.12em;font-weight:700;color:#c6b99f}
.primaryContact>a[href^="mailto"]{font-size:15px;line-height:1.5}
.contactButton{min-height:56px;font-size:15px;letter-spacing:.03em}
.profileCards b{font-size:16px;line-height:1.4}
.profileCards .mapCard b{font-size:14px;line-height:1.5}
.profileCards i{font-size:20px}
.profileFooter{font-size:12px;letter-spacing:.08em}

@media(max-width:600px){
  .profilePage{min-height:100svh}
  .profileShell{min-height:100svh;padding:0 16px 12px;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(3,3,3,.08),#030303 45%)}
  .profileBackdrop{position:fixed;height:46svh;inset:0 -10% auto 3%}
  .profileBackdrop:before{background:linear-gradient(90deg,rgba(3,3,3,.42),rgba(3,3,3,.04) 46%,rgba(3,3,3,.3)),linear-gradient(0deg,#030303 0%,rgba(3,3,3,.1) 50%,rgba(3,3,3,.08) 100%)}
  .profileBackdrop img{object-position:center 42%;filter:saturate(.76) contrast(1.04) brightness(.88)}
  .profileHeader{height:70px;min-height:70px}
  .profileLogo img{width:145px;max-height:56px}
  .profileHome{font-size:14px;padding:14px 0}
  .profileContent{min-height:0;display:flex;flex-direction:column;gap:12px;padding:18px 0 0;flex:1}
  .profileIdentity{min-height:0;width:100%;display:grid;grid-template-columns:48px 1fr;column-gap:13px;align-items:end;padding:0 2px}
  .profileMonogram{grid-row:1/4;width:48px;height:48px;margin:0 0 3px;font-size:15px;align-self:end;border-color:rgba(255,255,255,.52)}
  .profileIdentity p{grid-column:2;margin:0 0 6px;font-size:12px;letter-spacing:.1em;color:#e0ddd5}
  .profileIdentity h1,.profileOner .profileIdentity h1{grid-column:2;font-size:43px;line-height:.88;letter-spacing:-.045em;margin:0 0 9px;text-shadow:0 3px 20px rgba(0,0,0,.75)}
  .profileIdentity h1>span{display:inline}
  .profileIdentity>span{grid-column:1/-1;margin-top:8px;max-width:none;font-size:14px;line-height:1.4;color:#deded9}
  .profilePanel{width:100%;max-width:none;margin:0;padding:17px 16px 12px;background:rgba(8,9,9,.88);border-color:rgba(255,255,255,.22);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.32)}
  .primaryContact>span,.profileCards small{font-size:12px;letter-spacing:.1em}
  .primaryContact>a[href^="tel"]{font-size:32px;line-height:1.05;margin:8px 0 5px;letter-spacing:-.025em}
  .primaryContact>a[href^="mailto"]{font-size:14px;margin-bottom:10px;color:#e0e1dd;overflow-wrap:anywhere}
  .primaryContact>div{gap:9px;margin-top:12px}
  .contactButton{min-height:50px;font-size:15px;border:1px solid rgba(255,255,255,.1)}
  .profileCards{margin-top:13px}
  .profileCards>a,.profileCards .mapCard{min-height:61px;padding:10px 2px;gap:12px}
  .profileCards b,.profileCards .mapCard b{font-size:14px;line-height:1.32;margin-top:4px;color:#f1f1ed;font-weight:650}
  .profileCards .mapCard b{max-width:285px}
  .profileCards i{font-size:20px;color:#d0c5b1}
  .profileFooter{display:none}
}

@media(max-width:380px){
  .profileShell{padding-inline:13px}.profileLogo img{width:132px}.profileIdentity h1,.profileOner .profileIdentity h1{font-size:39px}
  .profilePanel{padding-inline:13px}.primaryContact>a[href^="tel"]{font-size:29px}.profileCards b,.profileCards .mapCard b{font-size:13px}
}
