/* V11.4.6 — warm, image-led live receptionist and freestanding kiosk landing page */
:root{--bg:#f8f8f2;--bg2:#eef3ec;--card:#fff;--line:#dce5dc;--ink:#173b33;--muted:#60736b;--gold:#126653;--gold2:#277e67;--teal:#227764;--rust:#bb745c;--sans:Manrope,"Segoe UI",system-ui,-apple-system,sans-serif;--serif:Manrope,"Segoe UI",system-ui,-apple-system,sans-serif}
html{scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);font-family:var(--sans)}.wrap{width:min(1200px,92vw)}
h1,h2,h3{color:var(--ink)}h2{font-size:clamp(34px,4.2vw,54px);font-weight:750;letter-spacing:-1.8px;line-height:1.08}h2 em{font-style:normal;color:var(--gold)}.lead{color:#667870;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.kicker{color:#9a7041;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}
header{background:rgba(250,250,246,.94);border-color:var(--line);box-shadow:0 4px 22px #183a2805}.nav{min-height:72px;height:auto;padding-block:12px;gap:clamp(10px,1.6vw,22px)}.logo{color:var(--ink);font-size:17px}.logo i{border:0;border-radius:0;width:auto;height:auto;color:var(--gold);font:800 17px var(--sans);letter-spacing:.02em}.logo span.t{letter-spacing:-.02em}.nav nav{gap:clamp(10px,1.5vw,22px);margin-left:5px}.nav nav a{font-size:14px;color:#40584f;font-weight:600}.navLink{font-size:14px;color:var(--ink)!important;border:1px solid #cad8ce;border-radius:24px;padding:9px 16px}.nav .btn.gold,.btn.gold{background:var(--gold);border-color:var(--gold);color:#fff;box-shadow:0 8px 20px #12665320}.btn{min-height:48px;border-radius:28px;padding:0 20px;border-color:#c7d5ca;background:#fff;color:var(--ink);font-weight:700;font-size:14px}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #183a2810}.menuBtn{display:none}
.hero{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);min-height:620px;max-height:760px;background:linear-gradient(115deg,#fbfbf7,#f2f5ee);overflow:hidden}.heroText{padding:58px 30px 55px max(4vw,calc((100vw - 1200px)/2));display:flex;flex-direction:column;justify-content:center}.hero h1{font-family:var(--sans);font-size:clamp(42px,5.1vw,68px);font-weight:800;line-height:1.04;letter-spacing:-2.8px;color:#174438;max-width:650px}.hero h1 em{color:#397d65}.hero .lead{font-size:17px;line-height:1.65;max-width:54ch;margin:17px 0 20px}.hero .kicker{margin-bottom:9px}.heroArt{min-height:620px;align-self:stretch;background:#e9ede5}.scene{top:0!important;right:0!important;max-width:none!important;max-height:none!important;overflow:hidden}.scene>img{object-fit:cover;object-position:56% center}.heroArt::before{background:linear-gradient(90deg,#f3f5ef 0%,#f3f5ef45 18%,transparent 45%);z-index:2}.kScreen{box-shadow:0 20px 55px #12271e30;border-radius:12px;overflow:hidden}.kLive{background:#153d34d9}.hero .askBox{max-width:470px;margin:0 0 18px;background:#fff;border:1px solid #dce5dc;border-radius:15px;padding:12px 14px;box-shadow:0 10px 30px #183a2809}.askLbl{color:#315f50;font-size:13px;margin-bottom:7px}.askRow input{min-height:44px;background:#f7f9f5;color:var(--ink);border-color:#dce5dc}.askRow button[type=button]{background:#eff4ed;color:#285748;border-color:#dce5dc}.askRow .btn{min-height:44px}.askChips{gap:6px;margin-top:8px}.askChips button{border-color:#dce5dc;background:#f5f8f3;color:#516b5f;font-size:12px;padding:5px 10px}.heroCta{align-items:center;gap:10px}.heroCta .btn{min-height:46px}.heroSignup{color:#315f50;font-size:14px;font-weight:750;padding:10px 6px;text-decoration:none}
.proofLine{margin-top:26px;padding:18px 0!important;border-top:0;border-bottom:1px solid var(--line);background:#fff}.proofGrid{display:grid;grid-template-columns:repeat(4,1fr)}.proofGrid article{display:flex;align-items:center;gap:12px;justify-content:center;padding:13px 16px;border-right:1px solid var(--line)}.proofGrid article:last-child{border:0}.proofIcon{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#eef4ed;color:#27634f;font-size:22px;flex:none}.proofGrid b,.proofGrid small{display:block}.proofGrid b{font-size:14px}.proofGrid small{font-size:12px;color:var(--muted);margin-top:2px}
section{padding:clamp(54px,7vw,88px) 0;border-top:1px solid #e4e9e1}.sectorSection{background:#f4f6ef;border-color:#e1e8df}.sectorHeading{align-items:end}.sectorHeading h2{margin:8px 0 10px}.sectorHeading .lead{max-width:620px}.sectorControls button{width:42px;height:42px;border-radius:50%;border-color:#cad8cc;background:#fff;color:#235744}.sectorControls button:hover{border-color:var(--gold);color:var(--gold)}.sectorViewport{margin:25px -6px 0;padding:6px}.sectorTrack{gap:14px;will-change:transform}.sectorCard{flex-basis:calc((100% - 42px)/4);background:#fff;border-color:#dce5dc;border-radius:18px;box-shadow:0 7px 24px #183a280a}.sectorVisual{height:178px;background:#e3eae2!important}.sectorPhoto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.sectorCard:hover .sectorPhoto{transform:scale(1.045)}.sectorVisual:before,.sectorVisual:after{display:none}.sectorIcon{top:12px;left:12px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#225640;font-size:15px}.sectorTag{top:20px;right:13px;background:#183c33cc;color:#fff;border-radius:20px;padding:5px 9px;font-size:10px;letter-spacing:.08em}.sectorCopy{padding:17px 18px 19px}.sectorCopy h3{font-size:18px;font-weight:750;margin-bottom:7px}.sectorCopy p{font-size:13px;line-height:1.55;color:#65766d;min-height:62px;margin-bottom:12px}.sectorCopy a{color:#1d664f;font-size:13px;font-weight:750}.sectorDots button{background:#b8c4b8}.sectorDots button[aria-current="true"]{background:var(--gold)}
#nasil{background:#fbfbf7}.setupSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.setupSteps article{position:relative;background:transparent;border-top:1px solid #dce5dc;padding:20px 14px 12px;min-height:190px}.setupSteps article>span{position:absolute;top:18px;left:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#c79b50;color:#fff;font-size:13px;font-weight:800}.stepIcon{width:56px;height:56px;margin:0 0 16px 40px;border-radius:50%;display:grid;place-items:center;background:#edf3eb;color:#225d48;font-size:25px}.setupSteps h3{font-size:18px;font-weight:750;margin:0 0 8px}.setupSteps p{font-size:14px;color:var(--muted);line-height:1.6;max-width:34ch}.flowMore{margin-top:25px;border:1px solid #dce5dc;background:#fff;border-radius:14px;padding:0 18px}.flowMore summary{font-size:15px;color:#315f50;font-weight:750;padding:16px 0}.flow{grid-template-columns:repeat(3,1fr);margin:20px 0 18px}.step{background:#f7f8f3;border-color:#e2e8e0}.step p{font-size:13px;color:#67776f}.step h3{font-size:15px}.flowBar{display:none}
#conversation-preview{background:#eef3eb}.talk{align-items:stretch;gap:clamp(28px,5vw,64px)}.talk h2{max-width:550px}.chat{background:#fff;border-color:#dce5dc;border-radius:20px;box-shadow:0 15px 35px #153e2b0a}.msg.g{background:#e8f1e9;color:#183b31}.msg.a{background:#f4f6f2;color:#183b31}.msg.d{border-color:#dce5dc}.tabs button{border-color:#dce5dc;color:#536b60}.tabs button[aria-selected="true"]{background:#e8f1e9;color:#205541;border-color:#9cbea9}.askFollow{max-width:600px;margin:20px auto 0}
#ozellik{background:#fbfbf7}.feat{grid-template-columns:repeat(3,1fr);gap:12px;background:none;border:0;border-radius:0;overflow:visible;margin-top:28px}.feat div{border:1px solid #dce5dc;border-radius:16px;background:#fff;padding:22px 21px;box-shadow:0 6px 22px #173b3306}.feat svg{stroke:var(--gold);margin-bottom:12px}.feat h3{font-size:16px;font-weight:750;color:#1d473b}.feat p{font-size:14px;line-height:1.55;color:var(--muted)}
#maliyet{padding:0;border:0;margin:0 auto;width:min(1200px,92vw)}.costDetails{border:1px solid #dce5dc;border-radius:14px;background:#fff;margin:24px auto 0;padding:0 20px}.costDetails summary{font-size:15px;color:#315f50;font-weight:750}.cost{margin:5px 0 24px}.calc,.res{background:#f9faf6;border-color:#dce5dc}.calc label{font-size:14px}.calc input[type=range]{accent-color:var(--gold)}.big{color:#1b634e}.bars .track{background:#e5ebe4}.note{color:#65766d}
#fiyat{background:#fbfbf7}.price{grid-template-columns:repeat(3,1fr)}.plan{background:#fff;border-color:#dce5dc;border-radius:18px;box-shadow:0 8px 26px #183a2808;padding:26px}.plan.hl{border-color:#4c9075;box-shadow:0 12px 34px #12665315}.plan h3{font-weight:800}.plan .pp{font-family:var(--sans);font-size:24px;font-weight:800;color:#20644f}.plan ul{font-size:14px;color:#5d7166}.plan li{border-color:#edf0eb}.plan .btn{font-size:14px}
.joinBand{background:#e8f1e8;border-top:1px solid #d8e4d8}.join{grid-template-columns:1.1fr .7fr}.join h2{font-size:clamp(32px,4vw,48px)}.joinCard{background:#fff;border-color:#d5e3d7;border-radius:18px}.affiliateBand{background:#173e34;color:#fff}.affiliateBand h2,.affiliateBand h3{color:#fff}.affiliateBand .lead,.affiliateBand p,.affiliateBand small{color:#d7e5dc}.affDetail{background:#ffffff0b;border-color:#51776b!important}
#sss{background:#fbfbf7}#sss details{border-color:#dce5dc}#sss summary{font-size:16px;color:#24483b}#sss details p{font-size:15px;color:#62746b}
footer{background:#f4f6ef;border-color:#dce5dc;color:#536b60;padding:34px 0 42px}.foot .logo{font-weight:800;color:#173d32}.foot .logo i{color:var(--gold)}.foot nav{gap:16px}.foot nav a{font-weight:600}.foot nav a:hover{color:#1b654e}
/* A genuine provider stream opens in a focused conversation dialog; the poster is labelled as a preview until connection succeeds. */
body:has(.marketingPanel:not([hidden]))::after{display:none}.marketingWidget{z-index:9998;width:min(420px,calc(100vw - 24px));right:18px;bottom:18px}.marketingTeaser{border-radius:16px}.marketingPanel{position:relative;z-index:9999;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:10px;padding:16px!important;border:1px solid #dce5dc;background:#fbfcf8;color:#173b33;border-radius:22px;box-shadow:0 18px 55px #06151245;max-height:min(82vh,620px);overflow:auto}.marketingPanel[hidden]{display:none}.marketingPanel header{grid-column:1;grid-row:1;position:static;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 0 12px;background:transparent;border:0;box-shadow:none;color:#163b31}.marketingPanel header>div{display:grid;gap:3px}.marketingPanel header>div>span{font-size:17px;font-weight:800}.marketingLiveBadge{display:inline-flex;align-items:center;gap:7px;color:#64766d;font-size:12px;font-weight:650}.marketingLiveBadge:before{content:"";width:8px;height:8px;border-radius:50%;background:#af9c73}.marketingLiveBadge[data-state="connecting"]:before{background:#d49a35;box-shadow:0 0 0 4px #d49a3520}.marketingLiveBadge[data-state="live"]{color:#176b4d}.marketingLiveBadge[data-state="live"]:before{background:#17a66a;box-shadow:0 0 0 4px #17a66a20}.marketingLiveBadge[data-state="offline"]{color:#9b473b}.marketingLiveBadge[data-state="offline"]:before{background:#c54f43}.marketingPanel header button{width:38px;height:38px;border-radius:50%;border:1px solid #dce5dc;background:#fff;color:#254a3c;font-size:22px}.marketingStage{grid-column:1;grid-row:2;width:min(100%,228px);height:min(38vh,340px);aspect-ratio:9/16;justify-self:center;max-height:340px;border:0;border-radius:17px;box-shadow:0 10px 24px #12382c24;background:#10231f}.marketingPoster,.marketingAvatar{object-position:center 20%;border-radius:14px}.marketingLoading{background:#122a22a8}.marketingStatus{grid-column:1;grid-row:3;align-self:stretch;color:#506a5e;line-height:1.55;padding:14px;background:#eef4ed;border:1px solid #dce8dc;border-radius:14px;margin:0}.marketingForm{grid-column:1;grid-row:4;align-self:start;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.marketingForm input{min-height:47px;background:#fff;color:#163b31;border-color:#d3e0d5;border-radius:13px}.marketingForm button{min-width:42px;border-radius:12px;background:#edf3ec;color:#244a3d;border-color:#d9e5da}.marketingForm button[type=submit]{background:#126653;color:#fff}.marketingWidget:has(.marketingPanel:not([hidden])){position:fixed;top:auto;left:auto;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));transform:none;width:min(360px,calc(100vw - 24px));max-width:360px;align-items:stretch}.marketingWidget:has(.marketingPanel:not([hidden])) .marketingTeaser,.marketingWidget:has(.marketingPanel:not([hidden])) .siteTalkBtn{display:none}.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel{width:100%}.siteTalkBtn{border:0;background:#126653;color:#fff;border-radius:30px;box-shadow:0 12px 30px #0b382d45;padding:13px 19px;font-size:14px;font-weight:800}.siteTalkBtn:hover{background:#0d5344}.marketingWidget:has(.marketingPanel:not([hidden])) .marketingAvatar.active{opacity:1}
@media(min-width:1400px){.sectorCard{flex-basis:calc((100% - 42px)/4)}}
@media(max-width:1399px) and (min-width:1021px){.sectorCard{flex-basis:calc((100% - 28px)/3)}}
@media(max-width:1020px){.hero{grid-template-columns:1fr;max-height:none;min-height:0}.heroText{padding:48px 5vw 26px}.heroArt{min-height:0;height:auto;aspect-ratio:782/830;max-width:760px;width:100%;justify-self:center}.heroArt::before{display:none}.proofGrid{grid-template-columns:repeat(2,1fr)}.proofGrid article:nth-child(2){border-right:0}.proofGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.setupSteps{gap:12px}.setupSteps article{padding-inline:8px}.flow{grid-template-columns:repeat(2,1fr)}.sectorCard{flex-basis:calc((100% - 14px)/2)}}
@media(max-width:760px){.nav{position:relative;display:flex;flex-wrap:wrap;gap:10px}.nav .logo{margin-right:auto}.menuBtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccd9ce;background:#fff;color:#24483b;border-radius:22px;padding:8px 13px;font:700 13px var(--sans)}.nav nav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #173b3318;z-index:60;flex-direction:column;gap:0}.nav nav.open{display:flex}.nav nav a{padding:11px 9px;border-bottom:1px solid #eef1eb}.nav nav a:last-child{border:0}.nav .sp{display:none}.nav .partnerLink{display:none}.nav .lang{margin-left:auto}.nav .login{padding:8px 12px;font-size:13px}.nav>.btn.gold{min-height:40px;padding-inline:13px;font-size:13px}.heroText{padding:39px 5vw 20px}.hero h1{font-size:clamp(38px,9vw,56px);letter-spacing:-1.8px}.hero .lead{font-size:16px}.heroArt{aspect-ratio:782/930}.hero .askBox{margin-top:5px}.heroCta{gap:6px}.heroCta .btn{min-height:44px;padding-inline:14px;font-size:13px}.proofGrid article{justify-content:flex-start;padding:12px 8px}.proofGrid b{font-size:13px}.proofGrid small{font-size:11px}.sectorHeading{align-items:flex-start}.sectorControls{padding-top:24px}.sectorControls button{width:38px;height:38px}.setupSteps{grid-template-columns:1fr;gap:0}.setupSteps article{min-height:0;padding:18px 8px 20px 56px}.setupSteps article>span{left:8px}.stepIcon{margin-left:0;width:44px;height:44px;margin-bottom:10px}.setupSteps p{max-width:50ch;margin-bottom:0}.flow{grid-template-columns:1fr}.feat{grid-template-columns:1fr 1fr}.feat div{padding:17px}.talk{gap:20px}.sectorViewport{margin-top:18px}.sectorCard{flex-basis:88%}.sectorVisual{height:195px}.sectorCopy p{min-height:0}.price{grid-template-columns:1fr}.plan{padding:22px}.join{grid-template-columns:1fr;gap:20px}.affiliateBand .affGrid{grid-template-columns:1fr}.foot{flex-direction:column}.foot nav{gap:12px 18px}.marketingWidget{right:12px;bottom:12px}.marketingWidget:has(.marketingPanel:not([hidden])){right:12px;bottom:12px;width:min(360px,calc(100vw - 22px))}.marketingPanel{grid-template-columns:minmax(0,1fr);gap:10px}.marketingStage{height:min(38vh,330px)}.marketingLiveBadge{font-size:11px}}
@media(max-width:1020px){.nav .menuBtn{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:62;touch-action:manipulation}.nav #siteMainNav{display:none}.nav #siteMainNav.open{display:flex!important}}
@media(min-width:761px) and (max-width:1020px){.nav #siteMainNav{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #173b3318;z-index:60;flex-direction:column;gap:0}.nav #siteMainNav a{padding:11px 9px;border-bottom:1px solid #eef1eb}.nav #siteMainNav a:last-child{border:0}}
@media(max-width:480px){.nav .lang{order:3;width:auto}.nav .login{order:4}.nav>.btn.gold{order:5}.heroArt{aspect-ratio:782/1030}.askRow .btn{padding-inline:13px}.askChips button{font-size:11px}.proofGrid{grid-template-columns:1fr 1fr}.proofGrid article{gap:8px}.proofIcon{width:32px;height:32px;font-size:18px}.proofGrid small{font-size:10px}.feat{grid-template-columns:1fr}.sectorCard{flex-basis:92%}.marketingWidget:has(.marketingPanel:not([hidden])){top:auto;left:auto;right:10px;bottom:10px;transform:none;width:min(360px,calc(100vw - 20px));max-height:92dvh}.marketingPanel{grid-template-columns:1fr;grid-template-rows:auto minmax(170px,34vh) auto auto;padding:13px!important;gap:8px;max-height:92dvh}.marketingPanel header{grid-column:1;grid-row:1}.marketingStage{grid-column:1;grid-row:2;height:34vh;max-height:310px;width:min(100%,205px);justify-self:center}.marketingStatus{grid-column:1;grid-row:3;font-size:13px;padding:9px}.marketingForm{grid-column:1;grid-row:4}.marketingForm input{min-height:43px}.marketingLiveBadge{max-width:280px;line-height:1.35}.marketingPanel header>div>span{font-size:15px}}
@media(prefers-reduced-motion:reduce){.sectorPhoto,.btn{transition:none!important}}
.liveKioskCard{margin:20px 0 0;border:1px solid #d7e3d9;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #183a280b}.liveKioskCard img{display:block;width:100%;height:clamp(240px,30vw,360px);object-fit:cover;object-position:center 28%;background:#e9ede5}.liveKioskCard figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#52695d;font-size:12px}.liveKioskCard .btn{min-height:40px;padding:0 14px;font-size:12px}.costDetails .wrap{padding:8px 0 24px}.costDetails summary{list-style:none}.costDetails summary::-webkit-details-marker{display:none}.costDetails summary:after{content:"+";float:right;color:var(--gold);font-size:22px;line-height:1}
@media(max-width:760px){.liveKioskCard img{height:clamp(250px,76vw,360px)}.liveKioskCard figcaption{align-items:flex-start;flex-direction:column}.liveKioskCard .btn{width:100%;justify-content:center}}
.kLive b{background:#aaa98e}.marketing-live .kLive b{background:#39d98a;box-shadow:0 0 0 4px #39d98a25}

/* Keep the hero image, heading and capability strip in separate visual bands. */
.hero{overflow:visible}.heroArt{overflow:hidden}.heroArt .scene{overflow:hidden}.proofLine{position:relative;z-index:1}.homepageContentAdmin .homepageFaqRow{display:grid;grid-template-columns:100px minmax(180px,1fr);gap:8px;margin:10px 0;padding:12px;border:1px solid var(--line);border-radius:12px}.homepageContentAdmin .homepageFaqRow textarea{grid-column:1/-1;min-height:76px}.homepageContentAdmin label{margin:8px 0}
@media(max-width:760px){.proofLine{margin-top:18px}.homepageContentAdmin .homepageFaqRow{grid-template-columns:1fr}.homepageContentAdmin .homepageFaqRow textarea{grid-column:1}}

/* Homepage kiosk screen uses the selected live avatar stream after the visitor starts a conversation. */
.heroLivePlay{position:absolute;z-index:5;left:50%;bottom:10%;transform:translateX(-50%);width:48px;height:48px;display:grid;place-items:center;border:1px solid #ffffffc9;border-radius:50%;background:#176955e8;color:#fff;box-shadow:0 4px 20px #0004;cursor:pointer;transition:transform .18s,background .18s}.heroLivePlay:hover{transform:translateX(-50%) scale(1.07);background:#0f5946}.heroLivePlay span{font-size:15px;margin-left:3px}.heroLivePlay[hidden]{display:none}.kVideo.isLive .kLive{background:#146b50ed}.kVideo.isLive .kLive b{box-shadow:0 0 0 4px #27c78435}

/* Prevent the heading's intrinsic width from crossing into the kiosk artwork. */
.heroText.wrap{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding-right:clamp(22px,3vw,48px);position:relative;z-index:3}.hero h1{width:100%;min-width:0;max-width:11ch;overflow-wrap:break-word;hyphens:auto}.hero .lead{max-width:38ch}.hero .askBox{width:100%;max-width:470px;box-sizing:border-box}
.marketingStage{width:min(100%,350px,calc(66vh * .75));height:auto;max-height:min(66vh,580px);aspect-ratio:3/4;border:0!important;border-radius:28px!important;box-shadow:0 22px 54px rgba(24,40,38,.18)!important;background:#eef1ed;margin:0 auto;overflow:hidden}.marketingPoster,.marketingAvatar{border-radius:inherit!important;object-position:center 18%}.marketingLoading{background:linear-gradient(180deg,#ffffff14,#18362e54);border-radius:inherit}
.hero .kVideo{background:#f4f2ed}.hero .kVideo img,.hero .kVideo video{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:22px;object-position:center 18%}.hero .kVideo.isLive video{transform:none;animation:none}

/* The portrait feed should occupy the kiosk screen opening; the device bezel is part of the background artwork. */
.hero .kVideo{background:transparent}.hero .kVideo img,.hero .kVideo video{inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center 18%}.hero .kVideo.isLive video{transform:none;animation:none}
/* Keep hero copy inside its own grid track above the scene's visual layer. */
@media(min-width:1021px){.hero{overflow:hidden}.heroText.wrap{overflow:hidden}.heroArt{position:relative;z-index:0}.heroText.wrap{z-index:2}}

/* LiveAvatar opens as a floating portrait only; the kiosk remains a still photograph. */
.marketingWidget:has(.marketingPanel:not([hidden])){position:fixed;inset:auto max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) auto;width:min(280px,36vw);max-width:280px;display:block;transform:none;pointer-events:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel{position:relative;width:100%;aspect-ratio:3/4;display:block;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;max-height:none;pointer-events:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header{position:absolute;z-index:5;top:7px;right:7px;display:block;margin:0;padding:0;background:transparent;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header>div{display:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header button{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#13221dbb;color:#fff;font-size:21px;line-height:1;box-shadow:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStage{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;margin:0;border:0;border-radius:0!important;box-shadow:none!important;background:transparent;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPoster,.marketingWidget:has(.marketingPanel:not([hidden])) .marketingAvatar{border-radius:0!important;object-fit:cover;object-position:center 18%}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingLoading{background:#10231f22;border-radius:0}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingLoading #marketingLoadingText{display:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm{position:absolute;z-index:5;left:50%;bottom:12px;transform:translateX(-50%);display:block;width:auto;margin:0;padding:0;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm input,.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm button[type=submit]{display:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm #marketingMic{display:grid;place-items:center;width:42px;height:42px;min-width:42px;padding:0;border:0;border-radius:50%;background:#ffffffdf;color:#153f34;font-size:18px;box-shadow:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .siteTalkBtn{display:none}
@media(max-width:760px){.marketingWidget:has(.marketingPanel:not([hidden])){right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:min(245px,48vw)}}

/* Requested homepage corrections: independent hero columns, full-bleed still artwork, compact avatar portrait. */
.hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);overflow:hidden}
.heroText.wrap{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:clamp(34px,4.2vw,58px) clamp(22px,3vw,42px) clamp(34px,4.2vw,58px) max(4vw,calc((100vw - 1200px)/2));position:relative;z-index:2;overflow:visible}
.hero h1{width:100%;min-width:0;max-width:14ch;font-size:clamp(38px,4.35vw,62px);line-height:1.05;letter-spacing:-2px;overflow-wrap:normal;hyphens:auto;text-wrap:balance}
.hero .lead{max-width:46ch}
.heroArt{position:relative;z-index:0;min-width:0;overflow:hidden}
.scene{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;overflow:hidden}
.scene>img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}
.heroArt::before{z-index:1;pointer-events:none}
.marketingWidget:has(.marketingPanel:not([hidden])){position:fixed;inset:auto max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) auto;width:min(340px,42vw,52vh);max-width:none;display:block;transform:none;pointer-events:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel{position:relative;display:block;width:100%;height:auto;max-height:none;aspect-ratio:9/16;overflow:visible;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header{position:absolute;z-index:5;top:5px;right:5px;display:block;margin:0;padding:0;background:transparent;border:0;box-shadow:none;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header>div{display:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header button{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#10231f88;color:#fff;font-size:20px;line-height:1;box-shadow:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStage{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;margin:0;border:0;border-radius:0!important;box-shadow:none!important;background:transparent;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPoster,.marketingWidget:has(.marketingPanel:not([hidden])) .marketingAvatar{position:absolute;inset:0;width:100%;height:100%;border-radius:0!important;object-fit:cover;object-position:center 18%}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingLoading{border-radius:0;background:#10231f22}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingLoading #marketingLoadingText{display:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm{position:absolute;z-index:5;left:50%;bottom:12px;transform:translateX(-50%);display:block;width:auto;margin:0;padding:0;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm input,.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm button[type=submit]{display:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm #marketingMic{display:grid;place-items:center;width:42px;height:42px;min-width:42px;padding:0;border:0;border-radius:50%;background:#ffffffdf;color:#153f34;font-size:18px;box-shadow:none}
.marketingWidget:has(.marketingPanel:not([hidden])) .siteTalkBtn{display:none}
@media(min-width:1021px){.heroText.wrap{overflow:visible}}
@media(max-width:1020px){.hero{grid-template-columns:minmax(0,1fr);max-height:none;min-height:0}.heroText.wrap{padding:42px 5vw 24px}.hero h1{max-width:15ch;font-size:clamp(38px,7vw,60px)}.heroArt{min-height:0;height:auto;aspect-ratio:782/1090;max-width:760px;width:100%;justify-self:center}.heroArt::before{display:none}}
@media(max-width:760px){.heroText.wrap{padding:34px 5vw 20px}.hero h1{max-width:15ch;font-size:clamp(36px,9vw,54px);letter-spacing:-1.5px}.heroArt{aspect-ratio:782/1090}.marketingWidget:has(.marketingPanel:not([hidden])){right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:min(230px,42vw,35vh)}}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStatus[data-visible="true"]{position:absolute;z-index:6;inset:auto 8px 62px;width:auto;height:auto;padding:8px 10px;margin:0;overflow:visible;clip:auto;white-space:normal;border:0;border-radius:10px;background:#10231fdf;color:#fff;text-align:center;font-size:12px;line-height:1.35;box-shadow:0 3px 12px #0003;pointer-events:none}
.flowMore[open]>summary:after,.costDetails[open]>summary:after{content:"−"}
.flowMore:not([open])>summary:after,.costDetails:not([open])>summary:after{content:"+"}
.flowMore>summary,.costDetails>summary{cursor:pointer}
/* V11.4.7: audio diagnostics stay below the portrait, inside the viewport. */
.marketingWidget:has(.marketingPanel:not([hidden])){bottom:max(118px,env(safe-area-inset-bottom))}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter{position:absolute;z-index:6;top:100%;left:0;width:100%;margin:5px 0 0;padding:6px 8px;box-sizing:border-box;border-radius:8px;background:#10231fef;color:#fff;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter>span{min-width:0;font-size:11px}
.marketingAudioTools{position:absolute;z-index:7;top:calc(100% + 39px);left:0;display:flex;gap:4px;align-items:center;width:100%;pointer-events:auto}
.marketingAudioTools button{border:1px solid #1d665b;border-radius:7px;padding:5px 7px;background:#fff;color:#153f34;font:600 11px sans-serif;cursor:pointer}
.marketingAudioTools span{margin-left:auto;color:#153f34;font:10px sans-serif}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStatus[data-visible="true"]{bottom:62px;max-height:120px;overflow:auto;pointer-events:auto}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingStatus[data-error="true"]{background:#782b2bef}
@media(max-width:760px){.marketingWidget:has(.marketingPanel:not([hidden])){bottom:max(118px,env(safe-area-inset-bottom))}}

/* V11.4.8: the pricing section has two offers; use both columns across its full content width. */
@media(min-width:761px){#fiyat .price{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1000px;margin-inline:auto}}
/* Compact FAQ editor: each language/question stays in one collapsed row until edited. */
.homepageContentAdmin #homepageFaqRows{display:grid;gap:7px;margin:12px 0}.homepageContentAdmin details.homepageFaqRow{display:block;margin:0;padding:0;border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.homepageContentAdmin .homepageFaqRow>summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;cursor:pointer;list-style:none}.homepageContentAdmin .homepageFaqRow>summary::-webkit-details-marker{display:none}.homepageContentAdmin .homepageFaqRow>summary:before{content:'＋';color:#54709a;font-weight:700}.homepageContentAdmin .homepageFaqRow[open]>summary:before{content:'−'}.homepageContentAdmin .homepageFaqRow>summary [data-faq-summary]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.homepageContentAdmin .homepageFaqRow>summary small{white-space:nowrap;color:#71809a}.homepageContentAdmin .faqEditorFields{display:grid;grid-template-columns:100px minmax(180px,1fr) auto auto;gap:8px;padding:4px 12px 12px}.homepageContentAdmin .faqEditorFields textarea{grid-column:1/-1;min-height:72px}.homepageContentAdmin .faqEditorFields label{display:flex;align-items:center;gap:6px;margin:0}.homepageContentAdmin .faqEditorFields button{justify-self:end}
@media(max-width:760px){.homepageContentAdmin .faqEditorFields{grid-template-columns:1fr}.homepageContentAdmin .faqEditorFields textarea{grid-column:1}.homepageContentAdmin .homepageFaqRow>summary{align-items:flex-start}.homepageContentAdmin .homepageFaqRow>summary small{font-size:10px}}
/* Live captions: a short, readable speech-following line inside the avatar frame. */
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingCaption{position:absolute;z-index:7;left:7%;right:7%;bottom:58px;max-height:5.2em;overflow:hidden;padding:9px 12px;border:1px solid #ffffff35;border-radius:12px;background:#07110fdb;color:#fff;font:600 clamp(12px,1.7vw,15px)/1.45 var(--sans);text-align:center;text-wrap:pretty;overflow-wrap:anywhere;box-shadow:0 5px 18px #0005;pointer-events:none;backdrop-filter:blur(5px)}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingCaption[hidden]{display:none}
.marketingWidget.subtitles-disabled #marketingCaption{display:none!important}
@media(max-width:760px){.marketingWidget:has(.marketingPanel:not([hidden])) .marketingCaption{left:5%;right:5%;bottom:55px;padding:7px 9px;font-size:clamp(11px,3.1vw,14px);max-height:5.1em}}

/* V11.4.44: canlı oturumda (video oynarken) kapatma düğmesi her zaman en üstte ve görünür kalsın (iOS Safari video katmanı üstüne çıkabiliyor). */
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header{z-index:40!important;top:8px!important;right:8px!important;-webkit-transform:translateZ(0);transform:translateZ(0)}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingPanel header button{position:relative;z-index:41;width:38px!important;height:38px!important;background:#10231fe6!important;border:2px solid #ffffffd9!important;color:#fff!important;font-size:24px!important;font-weight:700;box-shadow:0 2px 10px #0006!important;-webkit-transform:translateZ(0);transform:translateZ(0);touch-action:manipulation;cursor:pointer}

/* V11.4.45: ses tanılama düğmeleri (Sesi aç / Ses testi / sürüm) ziyaretçiye gösterilmez; yalnızca ?debug=1 ile açılır. Mikrofon, görüşme başlayınca zaten otomatik açılır. */
.marketingAudioTools{display:none!important}
html.irDebug .marketingAudioTools{display:flex!important}

/* V11.4.45: mikrofon durumu tek bakışta anlaşılsın — büyük etiket, renkli nokta, konuşurken yeşil zemin. */
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;border-radius:12px!important;background:#10231ff2;border:1px solid #ffffff2a;transition:background .15s}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter::before{content:"";flex:none;width:11px;height:11px;border-radius:50%;background:#8a9a95}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter>span{font-size:14px!important;font-weight:700;letter-spacing:.1px}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter[data-active="true"]{background:#14684ff5;border-color:#7ff0b8}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter[data-active="true"]::before{background:#52f29a;box-shadow:0 0 0 0 #52f29a99;animation:irMicPulse 1s infinite}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter .marketingMicTrack{flex:1;min-width:46px;height:7px;border-radius:5px;background:#ffffff30;overflow:hidden}
.marketingWidget:has(.marketingPanel:not([hidden])) .marketingMicMeter .marketingMicTrack>i{display:block;height:100%;width:100%;transform-origin:left;background:#52f29a}
@keyframes irMicPulse{70%{box-shadow:0 0 0 8px #52f29a00}100%{box-shadow:0 0 0 0 #52f29a00}}
@media(prefers-reduced-motion:reduce){.marketingMicMeter[data-active="true"]::before{animation:none!important}}

/* Avatar paneli ekran yüksekliğine sığsın, X düğmesi hep görünsün */
.marketingWidget{width:min(420px,calc(100vw - 24px),calc((100vh - 40px) * 9 / 16))!important}
@supports (height:100dvh){.marketingWidget{width:min(420px,calc(100vw - 24px),calc((100dvh - 40px) * 9 / 16))!important}}

/* Avatar paneli: durum çubuğuna da yer bırak, X her zaman üstte */
.marketingWidget{width:min(420px,calc(100vw - 24px),calc((100vh - 170px) * 9 / 16))!important;bottom:12px!important}
@supports (height:100dvh){.marketingWidget{width:min(420px,calc(100vw - 24px),calc((100dvh - 170px) * 9 / 16))!important}}
.marketingPanel header{top:10px!important;right:10px!important;z-index:60!important}

/* X düğmesi görüntünün üstünde, beyaz ve büyük */
.marketingWidget .marketingStage{z-index:1!important}
.marketingWidget .marketingPanel{z-index:5!important}
.marketingPanel header{z-index:2147483000!important;top:10px!important;right:10px!important}
.marketingPanel header button{background:#fff!important;color:#111!important;width:44px!important;height:44px!important;font-size:26px!important;border:2px solid #111!important;box-shadow:0 2px 12px #0008!important;opacity:1!important;visibility:visible!important}

/* Avatar kutusu: daha kucuk (laptop + telefon) */
.marketingWidget{width:min(var(--irAvW,230px),calc(100vw - 24px),calc((100dvh - 170px) * 9 / 16))!important;right:16px!important;bottom:16px!important}
@media (max-width:600px){.marketingWidget{width:min(46vw,var(--irAvWm,180px))!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom) + 88px)!important}.marketingPanel header button{width:34px!important;height:34px!important;font-size:20px!important}}

/* Telefon: acik avatar kutusu kucuk */
@media (max-width:760px){.marketingWidget:has(.marketingPanel:not([hidden])){width:min(46vw,190px)!important;max-width:190px!important;right:10px!important;left:auto!important;bottom:calc(env(safe-area-inset-bottom) + 96px)!important}}

/* V11.4.46 ilk ekran: ana buton ekranda, okunur metin, görünür davet */
@media(min-width:1021px){.hero{min-height:min(720px,calc(100vh - 72px))}.heroText{padding-top:34px;padding-bottom:34px}.hero h1{font-size:clamp(42px,4.6vw,70px);line-height:1}.hero .lead{margin:16px 0 20px;color:#35504a!important;font-size:clamp(16px,1.25vw,19px)}}
.hero .lead,.heroText p{color:#35504a}
.heroCta .btn.gold{font-size:17px;padding:14px 26px;box-shadow:0 8px 28px rgba(185,138,62,.45)}
.heroTrust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.heroTrust span{color:#24483b!important;font-weight:700;font-size:14px;opacity:1!important}.heroTrust span::before{content:"✓ ";color:#176955}
.siteTalkBtn,#heroTalk{animation:irPulse 2.6s ease-in-out 3}
@keyframes irPulse{0%,100%{box-shadow:0 0 0 0 rgba(185,138,62,.55)}50%{box-shadow:0 0 0 12px rgba(185,138,62,0)}}
@media(max-width:760px){.marketingMicLabel,#marketingMicLabel{position:static!important;display:block;margin-top:4px}}

/* V11.4.49 Yardım (Rehber asistan) paneli düzeni */
html.guideMode #marketingWidget{padding:0!important}
html.guideMode .marketingPanel{border-radius:0!important;background:#fff!important;border:0!important;box-shadow:none!important;color:#172b40}
html.guideMode .marketingPanel>header{display:none!important}
html.guideMode .marketingStage{flex:1 1 auto!important;min-height:180px!important;width:100%!important;height:auto!important;border-radius:0!important;margin:0!important;background:#0f1a24;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}
html.guideMode .marketingAvatar,html.guideMode .marketingPoster{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;position:absolute;inset:0}
html.guideMode .marketingTicker,html.guideMode .marketingBrandLogo,html.guideMode .marketingAudioTools span{display:none!important}
html.guideMode .marketingCaption{position:absolute!important;left:8px;right:8px;bottom:8px;margin:0!important;background:rgba(10,20,30,.82)!important;color:#fff!important;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.4;max-height:45%;overflow:auto}
html.guideMode .guideStart{display:block;width:calc(100% - 24px);margin:10px 12px 6px;padding:12px 16px;border-radius:12px;font-size:15px;text-align:center}
html.guideMode .marketingMicMeter{margin:4px 12px;color:#172b40;font-size:13px}
html.guideMode .marketingStatus{margin:2px 12px;color:#34465a;font-size:13px;min-height:0}
html.guideMode .marketingAudioTools{display:flex;gap:8px;margin:2px 12px}
html.guideMode .marketingAudioTools button{border:1.5px solid #8296ab;background:#fff;color:#172b40;border-radius:8px;padding:6px 10px;font-size:13px}
html.guideMode .marketingForm{margin:6px 12px 12px}
html.guideMode body #marketingWidget{position:fixed!important;inset:0!important;left:0!important;right:0!important;bottom:0!important;top:0!important;width:100%!important;max-width:none!important;height:100%!important;transform:none!important}
html.guideMode body #marketingWidget #marketingPanel{position:static!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important}
html.guideMode body #marketingWidget .marketingStage{width:100%!important;max-width:none!important}
html.guideMode body #marketingWidget{display:flex!important;flex-direction:column!important}
html.guideMode body #marketingWidget #marketingPanel{height:auto!important;flex:1 1 0!important;min-height:0!important}
html.guideMode body #marketingWidget .guideStart{order:2;flex:none;margin:8px 12px 12px!important}
html.guideMode body #marketingWidget .marketingStage{flex:1 1 0!important;min-height:120px!important}
html.guideMode body #marketingWidget .marketingMicMeter,html.guideMode body #marketingWidget .marketingStatus,html.guideMode body #marketingWidget .marketingAudioTools,html.guideMode body #marketingWidget .marketingForm{flex:none}
html.guideMode body #marketingWidget #marketingPanel{display:flex!important;flex-direction:column!important}
html.guideMode body #marketingWidget #marketingPanel[hidden]{display:none!important}
html.guideMode body #marketingWidget .marketingStage{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}
html.guideMode body #marketingWidget .marketingMicMeter,html.guideMode body #marketingWidget .marketingStatus,html.guideMode body #marketingWidget .marketingAudioTools{position:static!important;background:transparent!important}
html.guideMode body #marketingWidget .marketingMicMeter,html.guideMode body #marketingWidget .marketingMicMeter *,html.guideMode body #marketingWidget .marketingStatus{color:#172b40!important;text-shadow:none!important}
html.guideMode body #marketingWidget .marketingMicMeter{padding:6px 12px!important;margin:6px 0 0!important}
html.guideMode body #marketingWidget .marketingStatus{background:#eef3f8!important;border:1px solid #b9c6d4!important;border-radius:10px!important;padding:6px 10px!important;margin:6px 12px 0!important;box-shadow:none!important;font-size:13px!important}
html.guideMode body #marketingWidget .marketingStatus:empty{display:none!important}

/* Mikrofon: panel açıkken sesi açan yuvarlak düğme (sahne sol üst köşe) */
body #marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm{display:block!important;position:absolute!important;z-index:8!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;transform:none!important;width:auto!important;margin:0!important;padding:0!important;pointer-events:auto!important}
body #marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm input,body #marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm button[type=submit]{display:none!important}
body #marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm #marketingMic{display:grid!important;place-items:center;width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;border:2px solid #153f34!important;border-radius:50%!important;background:#fff!important;color:#153f34!important;font-size:21px!important;line-height:1;cursor:pointer;box-shadow:0 3px 12px #0005!important}
body #marketingWidget:has(.marketingPanel:not([hidden])) .marketingForm #marketingMic[aria-pressed="true"]{background:#14684f!important;color:#fff!important;border-color:#7ff0b8!important}
html.guideMode body #marketingWidget .marketingForm{position:absolute!important;margin:0!important}
