body,html{background:#0a1628!important;margin:0;padding:0;min-height:100vh}.rfk-root{--bg:#0a1628;--bg-2:#0e1c33;--bg-3:#122340;--card:rgba(255,255,255,0.035);--card-hover:rgba(255,255,255,0.06);--border:rgba(201,163,90,0.16);--border-soft:rgba(255,255,255,0.08);--gold:#c9a35a;--gold-2:#b8893a;--gold-soft:rgba(201,163,90,0.12);--text:#f5efe2;--text-dim:#b6bccb;--text-muted:#7d8597;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),-apple-system,system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--maxw:1240px;font-family:var(--sans);background:var(--bg);color:var(--text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative;min-height:100vh}.rfk-root *,.rfk-root :after,.rfk-root :before{box-sizing:border-box}.rfk-root a{color:inherit;text-decoration:none}.rfk-root button{cursor:pointer;border:0;background:none}.rfk-root button,.rfk-root input,.rfk-root select,.rfk-root textarea{font:inherit;color:inherit}.rfk-root img{max-width:100%;display:block}.rfk-root h1,.rfk-root h2,.rfk-root h3,.rfk-root h4,.rfk-root h5{margin:0;font-weight:500}.rfk-root p{margin:0}.rfk-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.rfk-root .ai-banner-section,.rfk-root .nav,.rfk-root .trust-logos-section,.rfk-root .trust-strip,.rfk-root footer.foot,.rfk-root section{position:relative;z-index:1}.rfk-root .bg-scale{position:fixed;top:50%;left:50%;width:min(120vh,1400px);height:min(120vh,1400px);z-index:0;pointer-events:none;opacity:.07;color:var(--gold);will-change:transform;transform:translate3d(-50%,calc(-50% + var(--plx, 0px)),0)}.rfk-root .bg-scale svg{width:100%;height:100%;display:block}.rfk-root .bg-scale .beam{transform-origin:200px 70px;animation:rfk-scale-sway 7s ease-in-out infinite}.rfk-root .bg-scale .pan-l{transform-origin:90px 110px;animation:rfk-pan-l-sway 7s ease-in-out infinite}.rfk-root .bg-scale .pan-r{transform-origin:310px 110px;animation:rfk-pan-r-sway 7s ease-in-out infinite}@keyframes rfk-scale-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes rfk-pan-l-sway{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes rfk-pan-r-sway{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rfk-root .bg-scale .beam,.rfk-root .bg-scale .pan-l,.rfk-root .bg-scale .pan-r{animation:none}}.rfk-root .nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(10,22,40,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft)}.rfk-root .nav-inner{max-width:1440px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:32px}.rfk-root .logo{display:flex;align-items:center;gap:14px;flex:none}.rfk-root .logo-img{height:50px;width:auto;display:block}.rfk-root .logo-mark-img{height:44px;width:auto;display:block;flex:none}.rfk-root .logo-mark{width:44px;height:44px;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px;letter-spacing:.04em;position:relative}.rfk-root .logo-mark:after,.rfk-root .logo-mark:before{content:"";position:absolute;background:var(--gold);width:6px;height:1px}.rfk-root .logo-mark:before{top:-1px;left:-1px}.rfk-root .logo-mark:after{bottom:-1px;right:-1px}.rfk-root .logo-text{line-height:1.15}.rfk-root .logo-name{font-family:var(--serif);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text)}.rfk-root .logo-sub{font-size:10px;color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;margin-top:3px}.rfk-root .nav-menu{display:flex;align-items:center;gap:30px;margin:0 auto;font-size:14px}.rfk-root .nav-menu a{color:var(--text-dim);padding:8px 0;position:relative;white-space:nowrap;transition:color .15s}.rfk-root .nav-menu a:hover{color:var(--text)}.rfk-root .nav-menu a.active{color:var(--gold);position:relative}.rfk-root .nav-menu a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--gold)}.rfk-root .nav-actions,.rfk-root .nav-cta{display:inline-flex;align-items:center;gap:10px;flex:none}.rfk-root .nav-cta{padding:11px 22px;border:1px solid var(--gold);color:var(--gold);font-size:13px;letter-spacing:.03em;transition:all .18s;cursor:pointer;font-family:inherit;background:transparent;text-decoration:none;white-space:nowrap}.rfk-root .nav-cta--primary,.rfk-root .nav-cta:hover{background:var(--gold);color:var(--bg)}.rfk-root .nav-cta--primary{font-weight:600}.rfk-root .nav-cta--primary:hover{background:#d6b372;color:var(--bg);transform:translateY(-1px)}.rfk-root .nav-cta--ghost{background:transparent;border-color:var(--border);color:var(--text-dim);padding:11px 16px}.rfk-root .nav-cta--ghost:hover{border-color:var(--gold);color:var(--gold);background:transparent}.rfk-root .nav-burger{display:none}.rfk-root .hero{position:relative;overflow:hidden;padding:80px 0 100px;min-height:780px;background:var(--bg)}.rfk-root .hero-photo{position:absolute;inset:0;z-index:0;background-image:url(/bg/hero-courthouse.webp);background-size:cover;background-position:64% 42%;background-repeat:no-repeat}.rfk-root .hero-overlay{background:linear-gradient(100deg,rgba(10,22,40,.97),rgba(10,22,40,.86) 26%,rgba(10,22,40,.5) 48%,rgba(10,22,40,.2) 70%,rgba(10,22,40,.34)),linear-gradient(180deg,rgba(10,22,40,.55) 0,transparent 16%),linear-gradient(0deg,rgba(10,22,40,.94) 0,rgba(10,22,40,.34) 16%,transparent 36%)}.rfk-root .hero-glow,.rfk-root .hero-overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.rfk-root .hero-glow{background:radial-gradient(ellipse 800px 500px at 78% 38%,rgba(201,163,90,.14),transparent 62%),radial-gradient(ellipse 600px 400px at 12% 75%,rgba(201,163,90,.05),transparent 65%)}.rfk-root .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,620px) 1fr;grid-gap:48px;gap:48px;align-items:center}.rfk-root .eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:32px}.rfk-root .eyebrow:before{content:"";width:36px;height:1px;background:var(--gold)}.rfk-root .hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(48px,6vw,84px);line-height:1.02;letter-spacing:-.015em;margin-bottom:28px;text-shadow:0 2px 14px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.4)}.rfk-root .hero p.lede{text-shadow:0 1px 6px rgba(0,0,0,.45)}.rfk-root .hero h1 em{font-style:italic;color:var(--gold);font-weight:400}.rfk-root .hero p.lede{font-size:16px;line-height:1.65;color:var(--text-dim);max-width:56ch;margin-bottom:38px}.rfk-root .cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:52px}.rfk-root .btn{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;font-size:14px;font-weight:500;letter-spacing:.02em;transition:all .18s}.rfk-root .btn-primary{background:var(--gold);color:var(--bg)}.rfk-root .btn-primary:hover{background:#d6b372;transform:translateY(-1px)}.rfk-root .btn-ghost{border:1px solid var(--border);color:var(--text)}.rfk-root .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.rfk-root .btn .arrow{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:currentColor;color:inherit}.rfk-root .btn-primary .arrow{background:var(--bg);color:var(--gold)}.rfk-root .btn-ghost .arrow{background:var(--gold);color:var(--bg)}.rfk-root .hero-trust{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.rfk-root .hero-trust-group{display:flex;align-items:center;gap:14px;padding-right:36px;border-right:1px solid var(--border-soft)}.rfk-root .hero-trust-group:last-child{border-right:0;padding-right:0}.rfk-root .avatars{display:flex}.rfk-root .avatars span{width:36px;height:36px;border-radius:50%;border:2px solid var(--bg);display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:14px;color:var(--bg);margin-left:-10px}.rfk-root .avatars span:first-child{margin-left:0;background:#d6b372}.rfk-root .avatars span:nth-child(2){background:#a87d3a}.rfk-root .avatars span:nth-child(3){background:#e3c389}.rfk-root .avatars span:nth-child(4){background:var(--bg-3);color:var(--gold);font-family:var(--mono);font-size:11px}.rfk-root .trust-num{font-family:var(--sans);font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;font-size:22px;color:var(--text);font-weight:600;letter-spacing:-.01em}.rfk-root .trust-label{font-size:12px;color:var(--text-muted);letter-spacing:.04em}.rfk-root .trust-strip{display:block!important;grid-template-columns:none!important;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:rgba(0,0,0,.18);width:100%}.rfk-root .trust-strip-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:28px;gap:28px;max-width:var(--maxw);width:100%;margin:0 auto;padding:22px 32px}.rfk-root .ts-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px;min-width:0;position:static}.rfk-root .ts-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid var(--border);color:var(--gold);background:transparent!important;position:static!important;transform:none!important}.rfk-root .ts-text{flex:1 1 auto;min-width:0;display:flex!important;flex-direction:column!important;gap:2px;line-height:1.35}.rfk-root .ts-text,.rfk-root .ts-text>span,.rfk-root .ts-text>strong{background:transparent!important;border:0!important;padding:0!important;margin:0!important;position:static!important;transform:none!important}.rfk-root .ts-text>span,.rfk-root .ts-text>strong{display:block!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;align-items:stretch!important;white-space:normal;text-align:left}.rfk-root .ts-text>strong{font-size:14px;color:var(--text);font-weight:600;letter-spacing:.005em;line-height:1.3}.rfk-root .ts-text>span{font-size:12px;color:var(--text-muted);line-height:1.4}.rfk-root section{padding:96px 0;position:relative}.rfk-root .sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.rfk-root .sec-head.left{text-align:left;margin-left:0}.rfk-root .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:inline-block}.rfk-root h2.sec-title{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.01em;margin-bottom:16px}.rfk-root h2.sec-title em{font-style:italic;color:var(--gold)}.rfk-root .sec-sub{font-size:15px;color:var(--text-dim);line-height:1.7;max-width:60ch;margin:0 auto}.rfk-root .sec-head.left .sec-sub{margin:0}.rfk-root .services-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .services-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,22,40,.72) 0,rgba(10,22,40,.55) 16%,rgba(10,22,40,.55) 78%,rgba(10,22,40,.62)),url(/bg/services-bg.webp) 50% /cover no-repeat}.rfk-root .services-section>.wrap{position:relative;z-index:1}.rfk-root .services-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.rfk-root .svc-card{background:rgba(10,22,40,.55);border:1px solid var(--border-soft);padding:28px 24px;transition:all .22s;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:240px}.rfk-root .svc-card:after{content:"";position:absolute;inset:-1px;border:1px solid var(--gold);opacity:0;transition:opacity .22s;pointer-events:none}.rfk-root .svc-card:hover{background:rgba(14,28,51,.66);transform:translateY(-2px)}.rfk-root .svc-card:hover:after{opacity:.6}.rfk-root .svc-icon{width:46px;height:46px;color:var(--gold);display:grid;place-items:center;border:1px solid var(--border);margin-bottom:22px}.rfk-root .svc-title{font-family:var(--serif);font-size:22px;font-weight:500;margin-bottom:8px;color:var(--text)}.rfk-root .svc-desc{font-size:13.5px;color:var(--text-muted);line-height:1.6;margin-bottom:18px;flex:1 1}.rfk-root .svc-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--gold);letter-spacing:.05em;text-transform:uppercase;font-weight:500;align-self:flex-start}.rfk-root .svc-link svg{transition:transform .18s}.rfk-root .svc-card:hover .svc-link svg{transform:translateX(3px)}.rfk-root .svc-card--highlight{text-align:left;background:linear-gradient(135deg,rgba(201,163,90,.16),rgba(10,22,40,.56));cursor:pointer}.rfk-root .svc-icon--highlight{background:var(--gold);color:var(--bg);border-color:var(--gold)}.rfk-root .svc-card--highlight .svc-title em{color:var(--gold);font-style:italic}.rfk-root .values-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .values-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,22,40,.56) 0,rgba(10,22,40,.4) 18%,rgba(10,22,40,.4) 80%,rgba(10,22,40,.58)),url(/bg/values-bg.webp) 50% /cover no-repeat}.rfk-root .values-section>.wrap{position:relative;z-index:1}.rfk-root .values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.rfk-root .val-card{background:rgba(10,22,40,.55);border:1px solid var(--border-soft);padding:32px 24px}.rfk-root .val-card:hover{background:rgba(14,28,51,.62)}.rfk-root .val-icon{width:48px;height:48px;color:var(--gold);display:grid;place-items:center;border:1px solid var(--border);margin-bottom:24px}.rfk-root .val-title{font-family:var(--serif);font-size:22px;font-weight:500;margin-bottom:10px}.rfk-root .val-desc{font-size:13px;color:var(--text-muted);line-height:1.65}.rfk-root .about-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .about-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,rgba(10,22,40,.1),rgba(10,22,40,.16) 38%,rgba(10,22,40,.46) 56%,rgba(10,22,40,.66) 70%,rgba(10,22,40,.78)),linear-gradient(180deg,rgba(10,22,40,.42) 0,transparent 14%,transparent 80%,rgba(10,22,40,.6)),url(/bg/about-bg.webp) 0 /cover no-repeat}.rfk-root .about-inner{position:relative;z-index:1;display:flex;justify-content:flex-end;padding:0 clamp(28px,6vw,120px)}.rfk-root .about-text{width:100%;max-width:520px}.rfk-root .about-text .kicker{margin-bottom:14px}.rfk-root .about-text h2{margin-bottom:22px}.rfk-root .about-text p{color:var(--text-dim);line-height:1.75;margin-bottom:16px}.rfk-root .about-text p strong{color:var(--text);font-weight:600}.rfk-root .about-cta{margin-top:28px}.rfk-root .process-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .process-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(10,22,40,.55),rgba(10,22,40,.66)),url(/bg/process-bg.webp) 50% /cover no-repeat}.rfk-root .process-section>.wrap{position:relative;z-index:1}.rfk-root .process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.rfk-root .process-grid:before{content:"";position:absolute;top:36px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.4}.rfk-root .proc-step{text-align:center;padding:0 16px;position:relative}.rfk-root .proc-num{width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:var(--bg);border:1px solid var(--gold);color:var(--gold);font-family:var(--serif);font-size:28px;font-weight:500;display:grid;place-items:center;position:relative;z-index:1}.rfk-root .proc-num:after{content:"";position:absolute;inset:-6px;border:1px dashed rgba(201,163,90,.3);border-radius:50%}.rfk-root .proc-title{font-family:var(--serif);font-size:22px;margin-bottom:10px;font-weight:500}.rfk-root .proc-desc{font-size:13.5px;color:var(--text-muted);line-height:1.65}.rfk-root .team-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .team-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,22,40,.66) 0,rgba(10,22,40,.5) 16%,rgba(10,22,40,.5) 80%,rgba(10,22,40,.66)),url(/bg/team-bg.webp) 50% /cover no-repeat}.rfk-root .team-section>.wrap{position:relative;z-index:1}.rfk-root .team-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.rfk-root .team-card{background:rgba(10,22,40,.55);border:1px solid var(--border-soft);overflow:hidden;transition:all .22s}.rfk-root .team-card:hover{background:rgba(14,28,51,.62);border-color:var(--border);transform:translateY(-2px)}.rfk-root .team-photo{aspect-ratio:4/4.5;background:linear-gradient(180deg,#1a2840,#0a1628);position:relative;overflow:hidden}.rfk-root .team-photo svg.silhouette{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80%;height:90%;color:rgba(201,163,90,.25)}.rfk-root .team-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(10,22,40,.7))}.rfk-root .lawyer-row{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}.rfk-root .lawyer-row-photo{width:100%;max-width:300px;margin:0 auto;aspect-ratio:4/5;border-radius:14px;overflow:hidden;border:1px solid var(--border-soft);background-color:#0a1628;background-image:url(/bg/avukat-emre-akyurek.webp);background-size:cover;background-position:center 15%;box-shadow:0 18px 44px rgba(0,0,0,.45)}.rfk-root .lawyer-row-body{min-width:0}.rfk-root .lawyer-row-name{font-family:var(--serif);font-size:30px;font-weight:500;color:var(--text);margin:10px 0 4px;line-height:1.15}.rfk-root .lawyer-row-role{color:var(--gold);font-weight:500;font-size:14px;letter-spacing:.02em;margin-bottom:14px}.rfk-root .lawyer-row-meta{font-size:12.5px;color:var(--text-dim);line-height:1.6;margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--border-soft)}.rfk-root .lawyer-row-bio p{font-size:14.5px;line-height:1.8;color:var(--text-dim);margin:0 0 14px}.rfk-root .lawyer-row-bio p:last-child{margin-bottom:0}.rfk-root .lawyer-row-mail{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--gold);font-size:14px}.rfk-root .lawyer-row-mail:hover{text-decoration:underline}@media (min-width:880px){.rfk-root .lawyer-row{grid-template-columns:300px 1fr;gap:52px}.rfk-root .lawyer-row-photo{position:-webkit-sticky;position:sticky;top:96px;margin:0}}.rfk-root .team-info{padding:18px 20px 20px}.rfk-root .team-name{font-family:var(--serif);font-size:20px;font-weight:500;margin-bottom:4px}.rfk-root .team-role{font-size:12px;color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.rfk-root .team-actions{display:flex;gap:8px;padding-top:14px;border-top:1px solid var(--border-soft)}.rfk-root .team-actions a{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border-soft);color:var(--text-muted);transition:all .15s}.rfk-root .team-actions a:hover{color:var(--gold);border-color:var(--gold)}.rfk-root .team-solo{display:flex;justify-content:center}.rfk-root .team-solo-card{display:grid;grid-template-columns:240px 1fr;max-width:760px;width:100%;background:rgba(10,22,40,.55);border:1px solid var(--border-soft);overflow:hidden;transition:all .22s}.rfk-root .team-solo-card:hover{background:rgba(14,28,51,.62);border-color:var(--border)}.rfk-root .team-solo-photo{position:relative;background:linear-gradient(180deg,#1a2840,#0a1628);overflow:hidden;min-height:280px}.rfk-root .team-solo-photo svg.silhouette{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80%;height:90%;color:rgba(201,163,90,.25)}.rfk-root .team-solo-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(10,22,40,.7))}.rfk-root .team-solo-info{padding:32px 34px;display:flex;flex-direction:column}.rfk-root .team-solo-name{font-family:var(--serif);font-size:26px;font-weight:500;margin-bottom:6px}.rfk-root .team-solo-role{font-size:12px;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.rfk-root .team-solo-area{font-size:13px;color:var(--text-muted);font-style:italic;margin-bottom:16px}.rfk-root .team-solo-bio{font-size:14.5px;line-height:1.7;color:var(--text-soft,rgba(245,241,232,.78));margin-bottom:18px}.rfk-root .team-solo-info .team-actions{margin-top:auto}@media (max-width:640px){.rfk-root .team-solo-card{grid-template-columns:1fr}.rfk-root .team-solo-photo{min-height:220px;aspect-ratio:4/3}.rfk-root .team-solo-info{padding:24px 22px}}.rfk-root .ai-banner-section{padding-top:40px}.rfk-root .ai-banner{max-width:var(--maxw);margin:0 auto;background:linear-gradient(135deg,rgba(201,163,90,.08),rgba(255,255,255,.02));border:1px solid var(--border);padding:56px;display:grid;grid-template-columns:1fr auto auto;grid-gap:48px;gap:48px;align-items:center;position:relative;overflow:hidden}.rfk-root .ai-banner:before{content:"";position:absolute;right:-100px;top:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(201,163,90,.15),transparent 70%);pointer-events:none}.rfk-root .ai-banner-l{position:relative}.rfk-root .ai-banner-l .kicker{margin-bottom:12px}.rfk-root .ai-banner-l h3{font-family:var(--serif);font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.15;margin-bottom:12px}.rfk-root .ai-banner-l h3 em{color:var(--gold);font-style:italic}.rfk-root .ai-banner-l p{color:var(--text-dim);font-size:14.5px;max-width:52ch;line-height:1.65}.rfk-root .ai-avatar-large{width:180px;height:180px;position:relative;flex:none}.rfk-root .ai-avatar-large svg{width:100%;height:100%;display:block}.rfk-root .testi-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .testi-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,22,40,.58) 0,rgba(10,22,40,.44) 16%,rgba(10,22,40,.44) 80%,rgba(10,22,40,.58)),url(/bg/testimonials-bg.webp) 50% /cover no-repeat}.rfk-root .testi-section>.wrap{position:relative;z-index:1}.rfk-root .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.rfk-root .testi-card{background:rgba(10,22,40,.55);border:1px solid var(--border-soft);padding:32px 28px;display:flex;flex-direction:column}.rfk-root .testi-card:hover{background:rgba(14,28,51,.62)}.rfk-root .testi-card--principle{border-top:2px solid var(--gold)}.rfk-root .testi-principle-title{font-family:var(--serif);font-size:21px;font-weight:500;color:var(--gold);margin-bottom:14px}.rfk-root .testi-card--principle .testi-text{font-family:var(--font-sans);font-size:15px;margin-bottom:0}.rfk-root .testi-mark{font-family:var(--serif);color:var(--gold);font-size:56px;line-height:.5;margin-bottom:18px}.rfk-root .testi-text{font-family:var(--serif);font-size:17px;color:var(--text);line-height:1.55;margin-bottom:28px;flex:1 1}.rfk-root .testi-person{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--border-soft)}.rfk-root .testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--gold);color:var(--bg);display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:15px;flex:none}.rfk-root .testi-name{font-weight:600;font-size:13.5px}.rfk-root .testi-role{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.rfk-root .trust-logos-section{padding:64px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:rgba(0,0,0,.18)}.rfk-root .trust-logos-title{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin-bottom:32px}.rfk-root .trust-logos-row{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:32px;gap:32px;align-items:center}.rfk-root .trust-logo{font-family:var(--serif);font-weight:600;font-size:18px;color:var(--text-dim);text-align:center;letter-spacing:.06em;padding:14px 8px;opacity:.65;transition:opacity .18s}.rfk-root .trust-logo:hover{opacity:1}.rfk-root .faq-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .faq-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,rgba(10,22,40,.74),rgba(10,22,40,.62) 26%,rgba(10,22,40,.56) 40%,rgba(10,22,40,.54)),linear-gradient(180deg,rgba(10,22,40,.5) 0,transparent 14%,transparent 82%,rgba(10,22,40,.55)),url(/bg/sss.webp) 50% /cover no-repeat}.rfk-root .faq-section>.faq-inner{position:relative;z-index:1;padding:0 clamp(16px,2vw,28px)}@media (min-width:1025px){.rfk-root .faq-section>.faq-inner{padding:0 clamp(20px,2.5vw,36px) 0 0}.rfk-root .faq-section .faq-list,.rfk-root .faq-section .sec-head{max-width:760px;margin-left:auto;margin-right:0}.rfk-root .faq-section .sec-head{text-align:right}.rfk-root .faq-section .faq-q{justify-content:flex-end;gap:16px}.rfk-root .faq-section .faq-a-inner{text-align:right;padding-right:48px}}.rfk-root .faq-list{max-width:880px;margin:0 auto;border-top:1px solid var(--border-soft)}.rfk-root .faq-item{border-bottom:1px solid var(--border-soft)}.rfk-root .faq-q{width:100%;text-align:left;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--serif);font-size:22px;font-weight:500;color:var(--text);transition:color .18s}.rfk-root .faq-q:hover{color:var(--gold)}.rfk-root .faq-toggle{width:32px;height:32px;border:1px solid var(--border);display:grid;place-items:center;color:var(--gold);flex:none;transition:all .22s}.rfk-root .faq-item.open .faq-toggle{background:var(--gold);color:var(--bg);transform:rotate(45deg)}.rfk-root .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.rfk-root .faq-item.open .faq-a{max-height:320px}.rfk-root .faq-a-inner{padding:0 0 26px;color:var(--text-dim);font-size:14.5px;line-height:1.75;max-width:64ch}.rfk-root .contact-section{position:relative;overflow:hidden;background:var(--bg)}.rfk-root .contact-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(10,22,40,.66) 0,rgba(10,22,40,.5) 16%,rgba(10,22,40,.5) 80%,rgba(10,22,40,.66)),url(/bg/contact-bg.webp) 50% /cover no-repeat}.rfk-root .contact-section>.wrap{position:relative;z-index:1}.rfk-root .contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.rfk-root .contact-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:24px}.rfk-root .cc{padding:22px 22px 24px;background:rgba(10,22,40,.55);border:1px solid var(--border-soft);transition:all .18s}.rfk-root .cc:hover{background:rgba(14,28,51,.62);border-color:var(--gold)}.rfk-root .cc-icon{width:38px;height:38px;color:var(--gold);border:1px solid var(--border);display:grid;place-items:center;margin-bottom:18px}.rfk-root .cc-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px}.rfk-root .cc-val{font-family:var(--sans);font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;color:var(--text);line-height:1.4;letter-spacing:-.005em}.rfk-root .contact-map{display:flex;flex-direction:column;gap:12px;min-height:100%}.rfk-root .contact-map-frame{width:100%;flex:1 1;min-height:340px;border:1px solid var(--border-soft);border-radius:4px;display:block}.rfk-root .contact-map-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--gold);font-size:13px;font-weight:500}.rfk-root .contact-map-link:hover{text-decoration:underline}.rfk-root .contact-form{background:rgba(10,22,40,.55);border:1px solid var(--border-soft);padding:32px}.rfk-root .contact-form .kicker{margin-bottom:8px}.rfk-root .contact-form h3{font-family:var(--serif);font-size:28px;font-weight:500;margin-bottom:24px}.rfk-root .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.rfk-root .field-c{display:flex;flex-direction:column}.rfk-root .field-c.wide{grid-column:1/-1}.rfk-root .field-c label{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin-bottom:8px;font-weight:500}.rfk-root .field-c input,.rfk-root .field-c select,.rfk-root .field-c textarea{background:rgba(0,0,0,.25);border:1px solid var(--border-soft);padding:12px 14px;color:var(--text);font-size:14px;outline:none;transition:border-color .15s;font-family:var(--sans)}.rfk-root .field-c textarea{resize:vertical;min-height:90px}.rfk-root .field-c input:focus,.rfk-root .field-c select:focus,.rfk-root .field-c textarea:focus{border-color:var(--gold)}.rfk-root .form-submit{background:var(--gold);color:var(--bg);padding:14px 24px;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin-top:8px;transition:background .15s}.rfk-root .form-submit:hover{background:#d6b372}.rfk-root .form-meta{font-size:11px;color:var(--text-muted);margin-top:14px;line-height:1.5}.rfk-root .form-meta a{color:var(--gold);text-decoration:underline}.rfk-root footer.foot{background:#050c17;border-top:1px solid var(--border-soft);padding:64px 0 220px}@media (max-width:640px){.rfk-root footer.foot{padding-bottom:160px}}.rfk-root .foot-grid{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:40px;gap:40px}.rfk-root .foot-brand-block .logo{margin-bottom:18px}.rfk-root .foot-brand-block p{font-size:13px;color:var(--text-muted);line-height:1.7;max-width:36ch}.rfk-root .foot-socials{display:flex;gap:8px;margin-top:22px}.rfk-root .foot-socials a{width:36px;height:36px;border:1px solid var(--border-soft);display:grid;place-items:center;color:var(--text-muted);transition:all .15s}.rfk-root .foot-socials a:hover{color:var(--gold);border-color:var(--gold)}.rfk-root .foot-col h4{font-family:var(--mono);font-size:11px;color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-weight:500}.rfk-root .foot-col a,.rfk-root .foot-col p{display:block;font-size:13.5px;color:var(--text-dim);margin-bottom:10px;line-height:1.5}.rfk-root .foot-col a:hover{color:var(--gold)}.rfk-root .foot-bottom{max-width:var(--maxw);margin:56px auto 0;padding:24px 32px;border-top:1px solid var(--border-soft);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted)}.rfk-root .foot-bottom-links{display:flex;gap:24px}.rfk-root .foot-bottom-links a:hover{color:var(--gold)}.rfk-root .rfk-floating-icon{position:fixed;right:24px;bottom:104px;z-index:55;width:134px;height:134px;padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit;transition:transform .18s ease,filter .18s ease}.rfk-root .rfk-floating-icon--roam{transition:left 3.8s cubic-bezier(.4,0,.2,1),top 3.8s cubic-bezier(.4,0,.2,1),transform .18s ease,filter .18s ease}.rfk-root .rfk-floating-icon:hover{transform:translateY(-2px) scale(1.05);filter:drop-shadow(0 12px 24px rgba(212,175,55,.42))}.rfk-root .rfk-floating-icon:focus-visible{outline:2px solid #c9a35a;outline-offset:4px;border-radius:50%}.rfk-root .rfk-floating-icon:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.42) 0,rgba(212,175,55,.14) 45%,transparent 72%);z-index:-1;animation:rfk-pill-glow 2.8s ease-in-out infinite}.rfk-root .rfk-floating-icon-avatar{width:100%!important;height:100%!important;background:transparent!important;border-radius:50%!important;overflow:hidden!important;border:3px solid rgba(212,175,55,.6)!important;box-shadow:0 10px 30px rgba(10,22,40,.4)!important}.rfk-root .rfk-floating-icon-avatar .elif-avatar__pulse{display:none}.rfk-root .rfk-floating-icon-avatar .elif-avatar__emblem{display:none!important}.rfk-root .rfk-floating-icon-avatar .elif-avatar__frame{position:absolute!important;inset:0!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;max-width:none!important}.rfk-root .rfk-floating-icon-avatar .elif-avatar__frame-video{left:0!important;top:0!important;width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important;object-position:center 30%!important;background:transparent!important}@keyframes rfk-pill-glow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.rfk-root .rfk-floating-icon:before{animation:none!important}.rfk-root .rfk-floating-icon--roam{transition:transform .18s ease,filter .18s ease}}.rfk-root .rfk-pill-bubble{position:absolute;top:50%;transform:translateY(-50%);width:max-content;max-width:210px;background:#fffdf7;color:#0d1b2a;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4;text-align:left;padding:11px 15px;border-radius:16px;border:1px solid rgba(212,175,55,.45);box-shadow:0 12px 32px rgba(10,22,40,.3);pointer-events:none;animation:rfk-bubble-in .32s cubic-bezier(.2,.8,.2,1)}.rfk-root .rfk-pill-bubble--right{left:calc(100% + 13px)}.rfk-root .rfk-pill-bubble--left{right:calc(100% + 13px)}.rfk-root .rfk-pill-bubble:after{content:"";position:absolute;top:50%;width:13px;height:13px;margin-top:-6.5px;background:#fffdf7;transform:rotate(45deg)}.rfk-root .rfk-pill-bubble--right:after{left:-6px;border-left:1px solid rgba(212,175,55,.45);border-bottom:1px solid rgba(212,175,55,.45)}.rfk-root .rfk-pill-bubble--left:after{right:-6px;border-right:1px solid rgba(212,175,55,.45);border-top:1px solid rgba(212,175,55,.45)}@keyframes rfk-bubble-in{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.rfk-root .rfk-pill-bubble{animation:none}}.rfk-root .ai-avatar-large .ai-banner-avatar{width:100%!important;height:100%!important;background:transparent!important;
  /* !important — ElifAvatar kökü amblemli halde overflow:visible
     !important veriyor; daire kırpımının çalışması için ezilmeli. */border-radius:50%!important;overflow:hidden!important;border:3px solid rgba(201,163,90,.55)!important;box-shadow:0 14px 38px rgba(10,22,40,.4)!important}.rfk-root .ai-avatar-large .ai-banner-avatar .elif-avatar__pulse{display:none}.rfk-root .ai-banner-avatar .elif-avatar__emblem{display:none!important}.rfk-root .ai-banner-avatar .elif-avatar__frame{position:absolute!important;inset:0!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;max-width:none!important}.rfk-root .ai-banner-avatar .elif-avatar__frame-video{left:0!important;top:0!important;width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important;object-position:center 30%!important;background:transparent!important}@media (max-width:640px){.rfk-root .rfk-floating-icon{right:16px;bottom:84px;width:104px;height:104px}.rfk-root .rfk-pill-bubble{max-width:168px;font-size:12px;padding:9px 12px}}.rfk-root .sticky-wa{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;background:#128c4f;color:#fff;border-radius:999px;box-shadow:0 12px 36px rgba(18,140,79,.45);font-size:13px;font-weight:500;transition:transform .18s,box-shadow .18s}.rfk-root .sticky-wa:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(18,140,79,.55)}.rfk-root .sticky-wa svg{width:22px;height:22px;flex:none}.rfk-legal{min-height:100vh;background:var(--bg,#0a1628);color:var(--text,#f5efe2);padding:64px 24px 96px;font-family:var(--font-sans),-apple-system,system-ui,sans-serif}.rfk-legal-wrap{max-width:760px;margin:0 auto}.rfk-legal-back{display:inline-flex;align-items:center;font-size:13px;color:#c9a35a;text-decoration:none;margin-bottom:28px;transition:opacity .15s}.rfk-legal-back:hover{opacity:.75}.rfk-legal-head{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:28px;margin-bottom:36px}.rfk-legal-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c9a35a;margin-bottom:12px}.rfk-legal-title{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,44px);line-height:1.1;letter-spacing:-.01em;margin:0 0 10px}.rfk-legal-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7d8597;margin:0}.rfk-legal-body{font-size:15px;line-height:1.75;color:#b6bccb}.rfk-legal-body p{margin:0 0 16px}.rfk-legal-body strong{color:#f5efe2;font-weight:600}.rfk-legal-body em{color:#c9a35a;font-style:italic}.rfk-legal-body code{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;background:rgba(201,163,90,.1);border:1px solid rgba(201,163,90,.18);padding:1px 6px;border-radius:3px;color:#c9a35a}.rfk-legal-body a{color:#c9a35a;text-decoration:underline;text-underline-offset:2px}.rfk-legal-body a:hover{opacity:.78}.rfk-legal-body h2{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:22px;color:#f5efe2;margin:36px 0 14px;letter-spacing:-.005em}.rfk-legal-body h3{font-size:16px;font-weight:600;color:#f5efe2;margin:24px 0 10px}.rfk-legal-body ul{padding-left:20px;margin:0 0 16px}.rfk-legal-body li{margin-bottom:6px}.rfk-legal-foot{margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#7d8597;line-height:1.65}.rfk-legal-foot a{color:#c9a35a;text-decoration:underline}.rfk-service{min-height:100vh;background:#0a1628;color:#f5efe2;padding:56px 24px 220px;font-family:var(--font-sans),-apple-system,system-ui,sans-serif}.rfk-service-wrap{max-width:820px;margin:0 auto;position:relative;z-index:1}.rfk-service-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#7d8597;margin-bottom:32px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em}.rfk-service-breadcrumb a{color:#c9a35a;text-decoration:none;transition:opacity .15s}.rfk-service-breadcrumb a:hover{opacity:.78}.rfk-service-breadcrumb-current{color:#b6bccb}.rfk-service-head{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:32px;margin-bottom:36px}.rfk-service-bg{position:fixed;inset:0;z-index:0;background-size:cover;background-position:50%;pointer-events:none}.rfk-service-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#c9a35a;margin-bottom:16px}.rfk-service-title{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.015em;margin:0 0 18px}.rfk-service-lede{font-size:17px;line-height:1.7;color:#d6d9e0;margin:0;max-width:64ch}.rfk-service-body{font-size:15px;line-height:1.75;color:#b6bccb}.rfk-service-body p{margin:0 0 16px}.rfk-service-body strong{color:#f5efe2;font-weight:600}.rfk-service-body em{color:#c9a35a;font-style:italic}.rfk-service-body a{color:#c9a35a;text-decoration:underline;text-underline-offset:2px}.rfk-service-body a:hover{opacity:.78}.rfk-service-body h2{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:28px;color:#f5efe2;margin:48px 0 18px;letter-spacing:-.005em;position:relative;padding-left:18px}.rfk-service-body h2:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:#c9a35a}.rfk-service-body h3{font-family:var(--font-serif),Georgia,serif;font-size:20px;font-weight:500;color:#f5efe2;margin:32px 0 12px}.rfk-service-body ul{padding-left:22px;margin:0 0 16px}.rfk-service-body li{margin-bottom:6px}.rfk-service-related{margin-top:64px;padding:32px;background:rgba(255,255,255,.025);border:1px solid rgba(201,163,90,.16);border-left:3px solid #c9a35a}.rfk-service-related h2{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:22px;color:#f5efe2;margin:0 0 12px}.rfk-service-related p{font-size:14.5px;color:#b6bccb;line-height:1.65;margin:0 0 18px}.rfk-service-related .btn-ghost{display:inline-flex;align-items:center;padding:11px 20px;border:1px solid rgba(201,163,90,.4);color:#c9a35a;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.02em;transition:all .18s}.rfk-service-related .btn-ghost:hover{background:#c9a35a;color:#0a1628;border-color:#c9a35a}.rfk-service-cta-block{margin-top:32px;padding:40px 32px;background:linear-gradient(135deg,rgba(201,163,90,.08),rgba(255,255,255,.02));border:1px solid rgba(201,163,90,.18);text-align:center}.rfk-service-cta-block h2{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(24px,3vw,32px);color:#f5efe2;margin:0 0 12px;letter-spacing:-.005em}.rfk-service-cta-block p{font-size:14.5px;color:#b6bccb;line-height:1.65;margin:0 auto 24px;max-width:52ch}.rfk-service-cta-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.rfk-service-cta-row .btn{display:inline-flex;align-items:center;padding:13px 22px;font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:all .18s}.rfk-service-cta-row .btn-primary{background:#c9a35a;color:#0a1628}.rfk-service-cta-row .btn-primary:hover{background:#d6b372;transform:translateY(-1px)}.rfk-service-cta-row .btn-ghost{border:1px solid rgba(201,163,90,.3);color:#f5efe2}.rfk-service-cta-row .btn-ghost:hover{border-color:#c9a35a;color:#c9a35a}.rfk-service-cta-row .btn-whatsapp{background:#128c4f;color:#ffffff}.rfk-service-cta-row .btn-whatsapp:hover{background:#0fa055;transform:translateY(-1px)}@media (max-width:640px){.rfk-service{padding:40px 18px 160px}.rfk-service-cta-block,.rfk-service-related{padding:24px 20px}.rfk-service-body h2{font-size:24px;padding-left:14px}}.rfk-legal-body .lead{font-size:17px;line-height:1.75;color:#f5efe2;margin:0 0 32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.rfk-legal-body .cta-block{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0 0;align-items:center}.rfk-legal-body .btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none!important;transition:all .18s;font-family:var(--font-sans),-apple-system,sans-serif}.rfk-legal-body .btn-primary{background:#c9a35a;color:#0a1628}.rfk-legal-body .btn-primary:hover{background:#d6b372;transform:translateY(-1px)}.rfk-legal-body .btn-ghost{border:1px solid rgba(201,163,90,.3);color:#f5efe2}.rfk-legal-body .btn-ghost:hover{border-color:#c9a35a;color:#c9a35a}.rfk-cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;max-width:720px;margin:0 auto;z-index:80;background:rgba(14,28,51,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(201,163,90,.25);border-radius:12px;padding:18px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;box-shadow:0 18px 48px rgba(0,0,0,.45);font-size:13.5px;color:#b6bccb;line-height:1.55;font-family:var(--font-sans),-apple-system,sans-serif;animation:rfk-cookie-in .4s cubic-bezier(.2,.8,.2,1)}@keyframes rfk-cookie-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rfk-cookie-banner p{margin:0;flex:1 1 280px}.rfk-cookie-banner a{color:#c9a35a;text-decoration:underline}.rfk-cookie-banner-actions{display:flex;gap:8px;flex-shrink:0}.rfk-cookie-btn{font-size:13px;font-weight:500;padding:9px 16px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .15s;border:1px solid transparent}.rfk-cookie-btn--primary{background:#c9a35a;color:#0a1628}.rfk-cookie-btn--primary:hover{background:#d6b372}.rfk-cookie-btn--ghost{background:transparent;color:#b6bccb;border-color:rgba(255,255,255,.12)}.rfk-cookie-btn--ghost:hover{border-color:rgba(201,163,90,.5);color:#f5efe2}.rfk-mobile-menu{position:fixed;inset:0;z-index:70;background:rgba(10,22,40,.96);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:flex;flex-direction:column;padding:80px 24px 32px;animation:rfk-mobile-in .22s ease}@keyframes rfk-mobile-in{0%{opacity:0}to{opacity:1}}.rfk-mobile-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);color:#f5efe2;display:grid;place-items:center;cursor:pointer;background:transparent}.rfk-mobile-menu nav{display:flex;flex-direction:column;gap:6px}.rfk-mobile-menu nav a{font-family:var(--font-serif),Georgia,serif;font-size:28px;font-weight:500;color:#f5efe2;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none}.rfk-mobile-menu nav a:last-child{border-bottom:0}.rfk-mobile-menu .rfk-mobile-cta{margin-top:12px;padding:16px 24px;background:#c9a35a;color:#0a1628;border-radius:6px;font-size:14px;font-weight:600;text-align:center;border:0;cursor:pointer;font-family:inherit;text-decoration:none;display:block}.rfk-mobile-menu .rfk-mobile-cta--primary{margin-top:28px}.rfk-mobile-menu .rfk-mobile-cta--ghost{background:transparent;color:#c9a35a;border:1px solid rgba(201,163,90,.5);margin-top:10px}@media (min-width:1025px){.rfk-mobile-menu{display:none}}@media (max-width:1024px){.rfk-root .hero-inner{grid-template-columns:1fr;gap:48px}.rfk-root .hero-photo{background-position:60% 40%}.rfk-root .hero-overlay{background:linear-gradient(180deg,rgba(10,22,40,.92) 0,rgba(10,22,40,.78) 30%,rgba(10,22,40,.62) 55%,rgba(10,22,40,.88))}.rfk-root .nav-actions,.rfk-root .nav-menu{display:none}.rfk-root .logo-img{height:42px}.rfk-root .nav-burger{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;color:var(--text);border:1px solid var(--border-soft)}.rfk-root .process-grid,.rfk-root .services-grid,.rfk-root .team-grid,.rfk-root .values-grid{grid-template-columns:repeat(2,1fr)}.rfk-root .process-grid{gap:36px 16px}.rfk-root .process-grid:before{display:none}.rfk-root .contact-grid,.rfk-root .testi-grid{grid-template-columns:1fr}.rfk-root .about-inner{justify-content:center;padding:0 24px}.rfk-root .about-text{max-width:640px}.rfk-root .about-section:before{background:linear-gradient(rgba(10,22,40,.88),rgba(10,22,40,.93)),url(/bg/about-bg.webp) 50% /cover no-repeat}.rfk-root .faq-section:before{background:linear-gradient(rgba(10,22,40,.85),rgba(10,22,40,.89)),url(/bg/sss.webp) 50% /cover no-repeat}.rfk-root .foot-grid{gap:36px}.rfk-root .foot-grid,.rfk-root .trust-strip-inner{grid-template-columns:1fr 1fr}.rfk-root .trust-logos-row{grid-template-columns:repeat(3,1fr)}.rfk-root .ai-banner{grid-template-columns:1fr;gap:32px;padding:40px 32px}.rfk-root .ai-avatar-large{width:148px;height:148px;margin:0 auto}}@media (max-width:640px){.rfk-root section{padding:64px 0}.rfk-root .foot-bottom,.rfk-root .foot-grid,.rfk-root .nav-inner,.rfk-root .trust-logos-row,.rfk-root .trust-strip-inner,.rfk-root .wrap{padding-left:20px;padding-right:20px}.rfk-root .hero{padding:56px 0 72px}.rfk-root .cta-row{flex-direction:column;align-items:stretch}.rfk-root .btn{justify-content:center}.rfk-root .contact-cards,.rfk-root .foot-grid,.rfk-root .form-grid,.rfk-root .services-grid,.rfk-root .team-grid,.rfk-root .trust-logos-row,.rfk-root .values-grid{grid-template-columns:1fr}.rfk-root .ai-banner{padding:36px 24px}.rfk-root .logo-sub{display:none}.rfk-root .sticky-wa{right:16px;bottom:16px}}.rfk-randevu{position:relative;min-height:100vh;padding:32px 0 80px;color:var(--text);background:var(--bg);overflow:hidden}.rfk-randevu-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 900px 500px at 18% -8%,rgba(201,163,90,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 82% 32%,rgba(201,163,90,.06),transparent 65%),linear-gradient(180deg,#0a1628,#0c1a30)}.rfk-randevu-wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 32px}.rfk-randevu-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:40px}.rfk-randevu-breadcrumb a{color:var(--text-dim);transition:color .15s}.rfk-randevu-breadcrumb .is-current,.rfk-randevu-breadcrumb a:hover{color:var(--gold)}.rfk-randevu-hero{text-align:center;max-width:760px;margin:0 auto 56px}.rfk-randevu-hero-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.22em;color:var(--gold);font-weight:600;margin-bottom:18px;text-transform:uppercase}.rfk-randevu-hero-kicker .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(201,163,90,.18)}.rfk-randevu-hero h1{font-family:var(--serif);font-size:clamp(34px,4.6vw,54px);font-weight:400;line-height:1.1;letter-spacing:-.005em;margin:0 0 18px}.rfk-randevu-hero h1 em{color:var(--gold);font-style:italic}.rfk-randevu-hero-lede{font-size:16px;line-height:1.65;color:var(--text-dim);max-width:640px;margin:0 auto}.rfk-randevu-hero-lede strong{color:var(--text);font-weight:600}.rfk-randevu-trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.rfk-randevu-trust li{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:100px;font-size:13px;color:var(--text-dim)}.rfk-randevu-trust li svg{color:var(--gold);flex:0 0 auto}.rfk-randevu-trust li strong{color:var(--text);font-weight:600}.rfk-randevu-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:36px;gap:36px;margin-bottom:80px;align-items:start}.rfk-randevu-form-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(10,22,40,.55);border:1px solid var(--border);border-radius:18px;padding:36px 36px 28px;box-shadow:0 30px 70px rgba(5,12,24,.45),inset 0 1px 0 rgba(255,255,255,.05)}.rfk-randevu-form-card-head{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--border-soft)}.rfk-randevu-form-card-head h2{font-family:var(--serif);font-size:26px;font-weight:500;margin:0 0 6px;color:var(--text)}.rfk-randevu-form-card-head p{font-size:13px;color:var(--text-muted);margin:0}.randevu-form{display:block}.randevu-section{border:0;padding:0;margin:0 0 28px}.randevu-section legend{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:0}.randevu-step-num{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--gold);border:1px solid var(--border);padding:4px 8px;border-radius:4px;background:rgba(201,163,90,.06)}.randevu-step-label{font-family:var(--serif);font-size:17px;color:var(--text);font-weight:500}.randevu-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.randevu-field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.randevu-field:last-child{margin-bottom:0}.randevu-field label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-weight:500}.randevu-field label .req{color:var(--gold);margin-left:2px}.randevu-field input[type=date],.randevu-field input[type=email],.randevu-field input[type=tel],.randevu-field input[type=text],.randevu-field select,.randevu-field textarea{background:rgba(0,0,0,.28);border:1px solid var(--border-soft);border-radius:8px;padding:13px 14px;color:var(--text);font-size:14.5px;font-family:var(--sans);outline:none;transition:border-color .15s,background-color .15s,box-shadow .15s;width:100%}.randevu-field input::placeholder,.randevu-field textarea::placeholder{color:rgba(125,133,151,.7)}.randevu-field input:focus,.randevu-field select:focus,.randevu-field textarea:focus{border-color:var(--gold);background:rgba(0,0,0,.36);box-shadow:0 0 0 3px rgba(201,163,90,.12)}.randevu-field textarea{resize:vertical;min-height:110px;line-height:1.55}.randevu-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9a35a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:40px;cursor:pointer}.randevu-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) sepia(1) saturate(3) hue-rotate(15deg);cursor:pointer}.randevu-hint{font-size:12px;color:var(--text-muted);font-style:italic}.randevu-chip-row{display:flex;flex-wrap:wrap;gap:10px}.randevu-chip{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:100px;color:var(--text-dim);font-size:13.5px;cursor:pointer;font-family:var(--sans);transition:all .15s}.randevu-chip svg{color:var(--text-muted)}.randevu-chip:hover{border-color:rgba(201,163,90,.4);color:var(--text)}.randevu-chip.is-selected{background:rgba(201,163,90,.14);border-color:var(--gold);color:var(--text)}.randevu-chip.is-selected svg{color:var(--gold)}.randevu-chip-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.randevu-chip--time{border-radius:10px;padding:12px 14px;flex-direction:column;align-items:flex-start;gap:4px}.randevu-chip--time strong{color:var(--text);font-weight:600;font-size:14px}.randevu-chip--time em{font-style:normal;font-size:11.5px;color:var(--text-muted);letter-spacing:.02em}.randevu-chip--time.is-selected em{color:rgba(245,239,226,.8)}.randevu-consent{margin:22px 0 18px;padding:16px 18px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:10px}.randevu-consent label{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--text-dim);line-height:1.5;cursor:pointer}.randevu-consent input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex:none}.randevu-consent a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.randevu-submit{width:100%;justify-content:center;font-size:14px;letter-spacing:.04em;padding:16px 22px}.randevu-submit:disabled{opacity:.6;cursor:not-allowed}.randevu-submit .arrow{font-size:16px;line-height:1}.randevu-disclaimer{margin-top:16px;font-size:11.5px;color:var(--text-muted);line-height:1.5;text-align:center}.randevu-disclaimer strong{color:var(--text-dim);font-weight:600}.randevu-alert{padding:12px 14px;border-radius:8px;font-size:13px;margin-bottom:14px;border:1px solid transparent}.randevu-alert--error{background:rgba(220,80,80,.1);border-color:rgba(220,80,80,.35);color:#f5d6d6}.randevu-success{text-align:center;padding:28px 12px 18px}.randevu-success-mark{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;background:rgba(201,163,90,.12);border:1px solid var(--gold);color:var(--gold);margin-bottom:22px}.randevu-success h2{font-family:var(--serif);font-size:28px;font-weight:500;margin:0 0 12px;color:var(--text)}.randevu-success p{color:var(--text-dim);font-size:14.5px;line-height:1.65;max-width:440px;margin:0 auto 12px}.randevu-success-meta{font-size:13px;color:var(--text-muted)}.randevu-success-meta a{color:var(--gold);text-decoration:none;font-weight:600}.rfk-randevu-aside{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:24px}.rfk-randevu-card{background:rgba(10,22,40,.55);border:1px solid var(--border);border-radius:14px;padding:22px 22px 20px}.rfk-randevu-card--soft{background:rgba(201,163,90,.05);border-color:rgba(201,163,90,.2)}.rfk-randevu-card-kicker{font-size:10.5px;letter-spacing:.18em;color:var(--gold);font-weight:600;margin-bottom:8px}.rfk-randevu-card h3{font-family:var(--serif);font-size:19px;font-weight:500;margin:0 0 14px}.rfk-randevu-card p.muted{color:var(--text-muted);font-size:13px;margin:0 0 14px}.rfk-randevu-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.rfk-randevu-steps li{display:flex;gap:14px;align-items:flex-start}.rfk-randevu-steps .num{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(201,163,90,.12);border:1px solid var(--border);color:var(--gold);font-family:var(--mono);font-size:13px;font-weight:700}.rfk-randevu-steps strong{display:block;color:var(--text);font-size:14px;font-weight:600;margin-bottom:2px}.rfk-randevu-steps em{font-style:normal;font-size:12.5px;color:var(--text-muted);line-height:1.5}.rfk-randevu-channels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rfk-randevu-channels a{display:flex;gap:14px;align-items:center;padding:12px 14px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:10px;color:var(--text);transition:all .15s}.rfk-randevu-channels a:hover{border-color:var(--gold);background:rgba(201,163,90,.08);transform:translateY(-1px)}.rfk-randevu-channels svg{flex:none;color:var(--gold)}.rfk-randevu-channels strong{display:block;font-size:13.5px;font-weight:600;margin-bottom:1px}.rfk-randevu-channels em{font-style:normal;font-size:11.5px;color:var(--text-muted)}.rfk-randevu-assurances{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.rfk-randevu-assurances li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-dim);line-height:1.55}.rfk-randevu-assurances svg{flex:none;color:var(--gold);margin-top:3px}.rfk-randevu-faq{margin-bottom:60px}.rfk-randevu-faq-head{text-align:center;margin-bottom:36px}.rfk-randevu-faq-kicker{font-size:11px;letter-spacing:.22em;color:var(--gold);font-weight:600;margin-bottom:10px}.rfk-randevu-faq h2{font-family:var(--serif);font-size:clamp(26px,3vw,36px);font-weight:400;margin:0}.rfk-randevu-faq-list{list-style:none;margin:0 auto;padding:0;max-width:880px;border-top:1px solid var(--border-soft)}.rfk-randevu-faq-list li{border-bottom:1px solid var(--border-soft)}.rfk-randevu-faq-list summary{display:flex;align-items:center;gap:18px;padding:22px 6px;cursor:pointer;font-family:var(--serif);font-size:17px;color:var(--text);list-style:none}.rfk-randevu-faq-list summary::-webkit-details-marker{display:none}.rfk-randevu-faq-list summary>span:first-child{flex:1 1}.rfk-randevu-faq-toggle{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font-size:18px;color:var(--gold);flex:none;transition:transform .2s}.rfk-randevu-faq-list details[open] .rfk-randevu-faq-toggle{transform:rotate(45deg);background:rgba(201,163,90,.12)}.rfk-randevu-faq-body{padding:0 6px 22px;color:var(--text-dim);font-size:14.5px;line-height:1.7;max-width:720px}.rfk-randevu-faq-body p{margin:0}.rfk-randevu-foot{display:flex;justify-content:space-between;align-items:center;padding:22px 0 0;border-top:1px solid var(--border-soft);font-size:12px;color:var(--text-muted)}.rfk-randevu-foot a{color:var(--text-dim);transition:color .15s}.rfk-randevu-foot a:hover{color:var(--gold)}@media (max-width:920px){.rfk-randevu-grid{grid-template-columns:1fr;gap:24px}.rfk-randevu-aside{position:static}.rfk-randevu-form-card{padding:28px 22px 22px}}@media (max-width:640px){.rfk-randevu{padding:24px 0 56px}.rfk-randevu-wrap{padding:0 18px}.rfk-randevu-hero{margin-bottom:36px}.randevu-grid-2{grid-template-columns:1fr}.randevu-chip-grid{grid-template-columns:1fr 1fr}.randevu-section{margin-bottom:22px}.randevu-section legend{gap:10px;margin-bottom:14px}.rfk-randevu-foot{flex-direction:column;gap:8px}}.cs-root{position:relative;display:block;width:100%}.cs-button{display:flex;align-items:center;gap:12px;width:100%;background:rgba(0,0,0,.28);border:1px solid var(--border-soft);border-radius:8px;padding:13px 14px;color:rgba(125,133,151,.85);font-size:14.5px;font-family:var(--sans);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.cs-button:focus-visible{outline:none;border-color:var(--gold);background:rgba(0,0,0,.36);box-shadow:0 0 0 3px rgba(201,163,90,.18)}.cs-button--has-value{color:var(--text)}.cs-button:hover{border-color:rgba(201,163,90,.45)}.cs-button-label{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-button-caret{flex:none;display:grid;place-items:center;color:var(--gold);transition:transform .15s}.cs-root [aria-expanded=true] .cs-button-caret{transform:rotate(180deg)}.cs-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:6px;max-height:280px;overflow-y:auto;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),#0c1a30;border:1px solid var(--border);border-radius:10px;box-shadow:0 24px 60px rgba(5,12,24,.55),inset 0 1px 0 rgba(255,255,255,.05);outline:none}.cs-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:6px;color:var(--text-dim);font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s,color .12s}.cs-option.is-highlighted,.cs-option:hover{background:rgba(201,163,90,.12);color:var(--text)}.cs-option.is-selected{color:var(--gold);font-weight:500}.cs-option.is-selected svg{color:var(--gold)}.cs-list::-webkit-scrollbar{width:8px}.cs-list::-webkit-scrollbar-track{background:transparent}.cs-list::-webkit-scrollbar-thumb{background:rgba(201,163,90,.22);border-radius:4px}.cs-list::-webkit-scrollbar-thumb:hover{background:rgba(201,163,90,.36)}.rcal{background:rgba(0,0,0,.22);border:1px solid var(--border-soft);border-radius:12px;padding:14px 14px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rcal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.rcal-title{font-family:var(--serif);font-size:17px;color:var(--text);font-weight:500;letter-spacing:.005em}.rcal-title span{color:var(--gold);margin-left:4px}.rcal-nav{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--border-soft);border-radius:6px;color:var(--text-dim);cursor:pointer;transition:all .15s}.rcal-nav:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.rcal-nav:disabled{opacity:.35;cursor:not-allowed}.rcal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:6px}.rcal-weekdays span{text-align:center;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:6px 0}.rcal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.rcal-day{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-dim);font-size:14px;font-family:var(--sans);cursor:pointer;padding:0;transition:background-color .12s,border-color .12s,color .12s,transform .1s}.rcal-day:hover:not(:disabled){background:rgba(201,163,90,.08);border-color:rgba(201,163,90,.3);color:var(--text)}.rcal-day:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px rgba(201,163,90,.25)}.rcal-day--out{color:var(--text-muted);opacity:.45}.rcal-day--disabled,.rcal-day:disabled{cursor:not-allowed;opacity:.32}.rcal-day--disabled:hover,.rcal-day:disabled:hover{background:transparent;border-color:transparent;color:var(--text-dim);transform:none}.rcal-day-num{line-height:1;font-feature-settings:"tnum" 1}.rcal-day-mark{width:6px;height:6px;border-radius:50%;background:transparent}.rcal-day--free .rcal-day-mark{background:#5cc88f;box-shadow:0 0 0 3px rgba(92,200,143,.12)}.rcal-day--free{color:var(--text)}.rcal-day--busy .rcal-day-mark{background:#d96565;box-shadow:0 0 0 3px rgba(217,101,101,.12)}.rcal-day--busy{color:var(--text-dim)}.rcal-day--closed{color:var(--text-muted);opacity:.5}.rcal-day--closed .rcal-day-mark{background:transparent;width:10px;height:1px;border-radius:0;background:var(--text-muted);box-shadow:none}.rcal-day--past{color:var(--text-muted);opacity:.3}.rcal-day--past .rcal-day-mark{display:none}.rcal-day--today{border-color:rgba(201,163,90,.35)}.rcal-day--today .rcal-day-num{color:var(--gold)}.rcal-day--selected{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--bg)!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(201,163,90,.32)}.rcal-day--selected .rcal-day-num{color:var(--bg);font-weight:600}.rcal-day--selected .rcal-day-mark{background:rgba(10,22,40,.55)!important;box-shadow:none!important}.rcal-legend{display:flex;justify-content:center;gap:18px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft);font-size:11.5px;color:var(--text-muted)}.rcal-legend-item{display:inline-flex;align-items:center;gap:6px}.rcal-legend-item i{width:8px;height:8px;border-radius:50%;display:inline-block}.rcal-legend-item--free i{background:#5cc88f}.rcal-legend-item--busy i{background:#d96565}.rcal-legend-item--closed i{background:var(--text-muted);width:10px;height:1px;border-radius:0}.rcal-error{margin-top:10px;padding:8px 10px;font-size:12px;color:var(--text-muted);background:rgba(255,255,255,.025);border-radius:6px;border:1px solid var(--border-soft);text-align:center}.randevu-date-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.randevu-field--calendar{gap:10px}.randevu-chip-grid--time{grid-template-columns:1fr 1fr}.randevu-link-btn{background:transparent;border:0;padding:0;margin-left:6px;color:var(--gold);text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit}@media (max-width:920px){.randevu-date-grid{grid-template-columns:1fr}}@media (max-width:640px){.rcal{padding:12px 10px 10px}.rcal-day{font-size:13px}.rcal-day-mark{width:5px;height:5px}.rcal-legend{gap:12px;font-size:11px}}.rfk-root .situations-section{padding:84px 0 64px;position:relative;z-index:2;overflow:hidden;background:var(--bg)}.rfk-root .situations-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,var(--bg) 0,rgba(10,22,40,.62) 9%,rgba(10,22,40,.5) 50%,rgba(10,22,40,.62) 91%,var(--bg) 100%),url(/bg/situations-bg.webp) 50% /cover no-repeat}.rfk-root .situations-section>.wrap{position:relative;z-index:1}.rfk-root .situations-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:40px}@media (max-width:980px){.rfk-root .situations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rfk-root .situations-grid{grid-template-columns:1fr;gap:16px}.rfk-root .situations-section{padding:60px 0 48px}}.rfk-root .situation-card{display:flex;flex-direction:column;gap:12px;padding:26px 24px 22px;background:rgba(10,22,40,.55);border:1px solid rgba(212,175,55,.18);border-radius:10px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.rfk-root .situation-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgba(212,175,55,.7),rgba(212,175,55,.15));opacity:.6;transition:opacity .25s ease}.rfk-root .situation-card:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.45);background:rgba(14,28,51,.62);box-shadow:0 12px 32px -16px rgba(212,175,55,.25)}.rfk-root .situation-card:hover:before{opacity:1}.rfk-root .situation-card-head{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:4px}.rfk-root .situation-icon{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.22);border-radius:8px;color:rgba(212,175,55,.95)}.rfk-root .situation-icon svg{width:22px;height:22px}.rfk-root .situation-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(212,175,55,.95);border:1px solid rgba(212,175,55,.35);background:rgba(212,175,55,.05);padding:5px 10px;border-radius:999px;white-space:nowrap;align-self:flex-start;font-weight:500}.rfk-root .situation-badge--urgent{color:#f1c87a;border-color:rgba(241,200,122,.55);background:rgba(241,200,122,.1)}.rfk-root .situation-title{font-family:var(--font-serif);font-size:20px;font-weight:500;line-height:1.3;color:#f4f1ea;margin:0}.rfk-root .situation-desc{font-size:14px;line-height:1.55;color:rgba(244,241,234,.62);margin:0;flex-grow:1}.rfk-root .situation-link{margin-top:6px;padding-top:4px;font-size:13px;font-weight:500;color:rgba(212,175,55,.95);display:inline-flex;align-items:center;gap:6px;letter-spacing:.02em}.rfk-root .situation-card:hover .situation-link{color:#f1c87a}.randevu-quickpick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;background:rgba(255,255,255,.025);border:1px solid var(--border-soft);border-radius:10px}.randevu-quickpick-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-right:4px}.randevu-quickpick-chip{display:inline-flex;align-items:center;padding:8px 14px;background:rgba(0,0,0,.18);border:1px solid var(--border-soft);border-radius:100px;color:var(--text-dim);font-size:13px;font-family:var(--sans);cursor:pointer;transition:all .15s}.randevu-quickpick-chip:hover{border-color:rgba(201,163,90,.45);color:var(--text)}.randevu-quickpick-chip.is-selected{background:rgba(201,163,90,.16);border-color:var(--gold);color:var(--text)}.randevu-quickpick-clear{margin-left:auto;background:transparent;border:0;padding:4px 8px;color:var(--text-muted);font-size:12px;cursor:pointer;text-decoration:underline;font-family:inherit}.randevu-quickpick-clear:hover{color:var(--gold)}.randevu-field-note{font-size:11px;text-transform:none;letter-spacing:.02em;color:var(--text-muted);font-weight:400;font-style:italic}@media (max-width:640px){.randevu-quickpick{padding:10px 12px}.randevu-quickpick-label{width:100%;margin-bottom:4px}}.rfk-root.calc-page{min-height:100vh;background:#0a1424;color:#f4f1ea;isolation:isolate}.rfk-root .calc-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(244,241,234,.45);margin-bottom:24px}.rfk-root .calc-breadcrumb a{color:rgba(244,241,234,.7);text-decoration:none}.rfk-root .calc-breadcrumb a:hover{color:#d4af37}.rfk-root .calc-breadcrumb-current{color:rgba(212,175,55,.9)}.rfk-root .calc-hero{padding:80px 0 40px;position:relative;background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.08) 0,transparent 65%)}.rfk-root .calc-page-bg{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:50%;pointer-events:none}.rfk-root .calc-hero-title{font-family:var(--font-serif);font-size:52px;line-height:1.05;font-weight:500;color:#f4f1ea;margin:12px 0 16px}.rfk-root .calc-hero-title em{font-style:italic;color:#d4af37}.rfk-root .calc-hero-sub{font-size:16px;line-height:1.6;color:rgba(244,241,234,.7);max-width:720px;margin:0}@media (max-width:700px){.rfk-root .calc-hero{padding:56px 0 32px}.rfk-root .calc-hero-title{font-size:36px}.rfk-root .calc-hero-sub{font-size:14.5px}}.rfk-root .calc-main{padding:24px 0 64px}.rfk-root .calc-main-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:980px){.rfk-root .calc-main-grid{grid-template-columns:1fr;gap:24px}}.rfk-root .calc-form-card{background:rgba(255,255,255,.03);border:1px solid rgba(212,175,55,.18);border-radius:12px;padding:32px 30px}@media (max-width:600px){.rfk-root .calc-form-card{padding:26px 20px}}.rfk-root .calc-form-title{font-family:var(--font-serif);font-size:24px;font-weight:500;color:#f4f1ea;margin:0 0 6px}.rfk-root .calc-form-helper{font-size:13px;color:rgba(244,241,234,.55);margin:0 0 26px}.rfk-root .calc-form-helper span[aria-hidden]{color:#d4af37}.rfk-root .calc-form{display:flex;flex-direction:column;gap:20px}.rfk-root .calc-field{display:flex;flex-direction:column;gap:6px}.rfk-root .calc-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.rfk-root .calc-field-row{grid-template-columns:1fr;gap:20px}}.rfk-root .calc-label{font-size:13px;font-weight:500;letter-spacing:.02em;color:rgba(244,241,234,.85)}.rfk-root .calc-label span[aria-hidden]{color:#d4af37;margin-left:2px}.rfk-root .calc-label-optional{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,241,234,.4);font-weight:400;margin-left:4px}.rfk-root .calc-input{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(212,175,55,.22);border-radius:8px;padding:12px 14px;font-size:15px;color:#f4f1ea;font-family:inherit;transition:border-color .2s ease,background .2s ease}.rfk-root .calc-input:focus{outline:0;border-color:rgba(212,175,55,.55);background:rgba(255,255,255,.06)}.rfk-root .calc-input::placeholder{color:rgba(244,241,234,.32)}.rfk-root .calc-field-hint{font-size:12px;color:rgba(244,241,234,.42);margin-top:2px}.rfk-root .calc-form-actions{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.rfk-root .calc-submit{background:linear-gradient(180deg,#e6c054,#c89e2c);color:#0a1424;border:0;border-radius:8px;padding:14px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;font-family:inherit}.rfk-root .calc-submit:hover{transform:translateY(-1px);box-shadow:0 8px 24px -10px rgba(212,175,55,.55)}.rfk-root .calc-reset{background:transparent;border:1px solid rgba(244,241,234,.2);color:rgba(244,241,234,.7);border-radius:8px;padding:14px 18px;font-size:13px;cursor:pointer;font-family:inherit}.rfk-root .calc-reset:hover{border-color:rgba(244,241,234,.4);color:#f4f1ea}.rfk-root .calc-error{padding:12px 14px;border:1px solid rgba(220,86,86,.4);background:rgba(220,86,86,.08);color:#f5b5b5;border-radius:8px;font-size:13.5px}.rfk-root .calc-result{margin-top:32px;padding:28px 24px 22px;background:linear-gradient(180deg,rgba(212,175,55,.06),rgba(212,175,55,.02));border:1px solid rgba(212,175,55,.32);border-radius:12px}.rfk-root .calc-result-title{font-family:var(--font-serif);font-size:20px;font-weight:500;color:#f4f1ea;margin:0 0 18px}.rfk-root .calc-result-grid{display:flex;flex-direction:column;gap:12px}.rfk-root .calc-result-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid rgba(212,175,55,.12)}.rfk-root .calc-result-row:last-of-type{border-bottom:0}.rfk-root .calc-result-key{font-size:14px;color:rgba(244,241,234,.7)}.rfk-root .calc-result-val{font-family:var(--sans);font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:#f4f1ea;text-align:right;letter-spacing:-.005em}.rfk-root .calc-result-val--neg{color:rgba(244,241,234,.55)}.rfk-root .calc-result-note{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#d4af37;font-weight:400;margin-top:2px}.rfk-root .calc-result-row--total{margin-top:8px;padding:16px;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.35);border-radius:8px;border-bottom:0}.rfk-root .calc-result-row--total .calc-result-key{font-size:15px;font-weight:500;color:#f4f1ea;text-transform:uppercase;letter-spacing:.06em}.rfk-root .calc-result-row--total .calc-result-val{font-size:24px;color:#f1c87a}.rfk-root .calc-result-info,.rfk-root .calc-result-warn{margin-top:16px;padding:12px 14px;border-radius:8px;font-size:13.5px;line-height:1.55}.rfk-root .calc-result-info{background:rgba(212,175,55,.05);border:1px solid rgba(212,175,55,.25);color:rgba(244,241,234,.85)}.rfk-root .calc-result-warn{background:rgba(241,167,76,.08);border:1px solid rgba(241,167,76,.35);color:#f3d8a8}.rfk-root .calc-result-disclaimer{margin-top:20px;padding-top:16px;border-top:1px solid rgba(212,175,55,.15);font-size:12.5px;line-height:1.6;color:rgba(244,241,234,.5);font-style:italic}.rfk-root .calc-result-cta{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.rfk-root .calc-result-cta-ghost,.rfk-root .calc-result-cta-primary,.rfk-root .calc-result-cta-wa{padding:11px 18px;border-radius:8px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .15s ease,background .2s ease,border-color .2s ease}.rfk-root .calc-result-cta-primary{background:linear-gradient(180deg,#e6c054,#c89e2c);color:#0a1424}.rfk-root .calc-result-cta-primary:hover{transform:translateY(-1px)}.rfk-root .calc-result-cta-ghost{background:transparent;border:1px solid rgba(212,175,55,.4);color:#d4af37}.rfk-root .calc-result-cta-ghost:hover{background:rgba(212,175,55,.06)}.rfk-root .calc-result-cta-wa{background:rgba(77,194,138,.1);border:1px solid rgba(77,194,138,.4);color:#6ddc9f}.rfk-root .calc-result-cta-wa:hover{background:rgba(77,194,138,.15)}.rfk-root .calc-info-card{background:rgba(255,255,255,.02);border:1px solid rgba(212,175,55,.18);border-radius:12px;padding:28px 26px;display:flex;flex-direction:column;gap:14px}.rfk-root .calc-info-title{font-family:var(--font-serif);font-size:20px;font-weight:500;color:#f4f1ea;margin:0}.rfk-root .calc-info-sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37;margin:12px 0 4px;font-weight:500}.rfk-root .calc-info-text{font-size:14px;line-height:1.6;color:rgba(244,241,234,.7);margin:0}.rfk-root .calc-info-list{margin:4px 0 0;padding:0 0 0 18px;font-size:13.5px;line-height:1.6;color:rgba(244,241,234,.7)}.rfk-root .calc-info-list li{margin-bottom:4px}.rfk-root .calc-info-meta{margin-top:8px;padding:14px 16px;background:rgba(212,175,55,.05);border:1px solid rgba(212,175,55,.22);border-radius:8px}.rfk-root .calc-info-meta-key{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(212,175,55,.85);font-family:var(--font-mono);margin-bottom:4px}.rfk-root .calc-info-meta-val{font-family:var(--sans);font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;color:#f4f1ea;letter-spacing:-.005em}.rfk-root .calc-info-meta-note{font-size:11.5px;color:rgba(244,241,234,.5);margin-top:4px;font-style:italic}.rfk-root .calc-faq-section{padding:56px 0}.rfk-root .calc-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:30px}@media (max-width:700px){.rfk-root .calc-faq-grid{grid-template-columns:1fr}}.rfk-root .calc-faq-item{padding:22px 22px 20px;background:rgba(255,255,255,.025);border:1px solid rgba(212,175,55,.18);border-radius:10px}.rfk-root .calc-faq-q{font-family:var(--font-serif);font-size:17px;font-weight:500;color:#f4f1ea;margin:0 0 8px}.rfk-root .calc-faq-a{font-size:13.5px;line-height:1.6;color:rgba(244,241,234,.68);margin:0}.rfk-root .calc-cta-section{padding:32px 0 80px}.rfk-root .calc-cta-card{background:linear-gradient(135deg,rgba(212,175,55,.08),rgba(212,175,55,.02));border:1px solid rgba(212,175,55,.3);border-radius:12px;padding:36px 32px;text-align:center}.rfk-root .calc-cta-title{font-family:var(--font-serif);font-size:26px;font-weight:500;color:#f4f1ea;margin:0 0 12px}.rfk-root .calc-cta-text{font-size:15px;line-height:1.6;color:rgba(244,241,234,.7);max-width:640px;margin:0 auto 22px}.rfk-root .calc-cta-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.rfk-root .calc-select{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(212,175,55,.22);border-radius:8px;font-size:15px;color:#f4f1ea;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(212,175,55,.7) 0),linear-gradient(135deg,rgba(212,175,55,.7) 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding:12px 32px 12px 14px;transition:border-color .2s ease,background-color .2s ease;cursor:pointer}.rfk-root .calc-select:focus{outline:0;border-color:rgba(212,175,55,.55);background-color:rgba(255,255,255,.06)}.rfk-root .calc-related{text-align:center;margin-top:24px;font-size:13.5px;color:rgba(244,241,234,.55);line-height:1.6}.rfk-root .calc-related strong{color:rgba(212,175,55,.85);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin-right:4px}.rfk-root .calc-related a{color:#d4af37;text-decoration:none;border-bottom:1px solid rgba(212,175,55,.3);transition:border-color .15s ease}.rfk-root .calc-related a:hover{border-bottom-color:rgba(212,175,55,.7)}.rfk-root .calc-fieldset{border:0;padding:0;margin:0}.rfk-root .calc-radio-stack{display:flex;flex-direction:column;gap:10px;margin-top:8px}.rfk-root .calc-radio-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(212,175,55,.18);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .2s ease,background .2s ease}.rfk-root .calc-radio-card:hover{border-color:rgba(212,175,55,.4)}.rfk-root .calc-radio-card input[type=radio]{margin-top:3px;accent-color:#d4af37;cursor:pointer;flex-shrink:0}.rfk-root .calc-radio-card:has(input:checked){border-color:rgba(212,175,55,.6);background:rgba(212,175,55,.06)}.rfk-root .calc-radio-card-body{display:flex;flex-direction:column;gap:3px}.rfk-root .calc-radio-card-title{font-size:14.5px;font-weight:500;color:#f4f1ea}.rfk-root .calc-radio-card-desc{font-size:12.5px;color:rgba(244,241,234,.55);line-height:1.5}.rfk-root .calc-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:rgba(244,241,234,.8);cursor:pointer;padding:12px 0 0}.rfk-root .calc-checkbox input[type=checkbox]{margin-top:3px;accent-color:#d4af37;cursor:pointer;flex-shrink:0}.rfk-root .calc-checkbox-hint{display:block;font-size:12.5px;color:rgba(244,241,234,.5);margin-top:2px}.rfk-root .calc-info-list--ordered{list-style-type:decimal;padding-left:22px;counter-reset:step}.rfk-root .calc-info-list--ordered li::marker{color:rgba(212,175,55,.85);font-weight:500}.rfk-root .calc-bracket-list{margin:0 0 16px;padding:14px 16px;border:1px dashed rgba(212,175,55,.22);border-radius:8px;background:rgba(212,175,55,.03)}.rfk-root .calc-bracket-head{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(212,175,55,.85);margin-bottom:10px;font-weight:500}.rfk-root .calc-bracket-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;padding:6px 0;font-size:13px;align-items:baseline;border-bottom:1px solid rgba(212,175,55,.08)}.rfk-root .calc-bracket-row:last-child{border-bottom:0}.rfk-root .calc-bracket-range{color:rgba(244,241,234,.75)}.rfk-root .calc-bracket-amount{color:rgba(244,241,234,.55);font-size:12.5px;text-align:right}.rfk-root .calc-bracket-contrib{color:#f4f1ea;font-family:var(--sans);font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;text-align:right;min-width:100px}@media (max-width:600px){.rfk-root .calc-bracket-row{grid-template-columns:1fr auto;gap:4px 12px}.rfk-root .calc-bracket-amount{grid-column:1/-1;text-align:left;font-size:11.5px}}.rfk-root .nav-dropdown{position:relative;display:inline-flex}.rfk-root .nav-dropdown-toggle{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;color:var(--text-dim);font-size:inherit;font-family:inherit;cursor:pointer;padding:0;letter-spacing:.02em;transition:color .15s ease}.rfk-root .nav-dropdown-toggle:hover,.rfk-root .nav-dropdown-toggle[aria-expanded=true]{color:var(--text)}.rfk-root .nav-dropdown-toggle svg{width:12px;height:12px;opacity:.65;transition:transform .2s ease}.rfk-root .nav-dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rfk-root .nav-dropdown-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:240px;background:#0d1a2e;border:1px solid rgba(212,175,55,.28);border-radius:10px;padding:6px;box-shadow:0 16px 40px -16px rgba(0,0,0,.7);display:flex;flex-direction:column;z-index:100}.rfk-root .nav-dropdown-menu a{padding:10px 14px;border-radius:6px;text-decoration:none;font-size:14px;color:rgba(244,241,234,.85);transition:background .15s ease,color .15s ease}.rfk-root .nav-dropdown-menu a:hover{background:rgba(212,175,55,.08);color:#f1c87a}.rfk-root .nav-dropdown-divider{height:1px;background:rgba(212,175,55,.15);margin:4px 8px}.rfk-root .nav-dropdown-all{color:#d4af37!important;font-weight:500}.rfk-root .rfk-mobile-section{border-top:1px solid rgba(212,175,55,.15);margin-top:8px;padding-top:14px;display:flex;flex-direction:column;gap:4px}.rfk-root .rfk-mobile-section-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#d4af37;margin-bottom:8px;font-weight:500}.rfk-root .rfk-mobile-section a{padding:8px 0;font-size:15px;color:rgba(244,241,234,.78);text-decoration:none}.rfk-root .rfk-mobile-section-all{color:#d4af37!important;font-weight:500;margin-top:4px}.rfk-root .calculators-section{padding:72px 0 60px;position:relative;overflow:hidden;background:var(--bg)}.rfk-root .calculators-section:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,var(--bg) 0,rgba(10,22,40,.6) 9%,rgba(10,22,40,.5) 50%,rgba(10,22,40,.6) 91%,var(--bg) 100%),url(/bg/tools-bg.webp) 50% /cover no-repeat}.rfk-root .calculators-section>.wrap{position:relative;z-index:1}.rfk-root .calculators-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:36px}@media (max-width:1080px){.rfk-root .calculators-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rfk-root .calculators-grid{grid-template-columns:1fr;gap:14px}.rfk-root .calculators-section{padding:56px 0 44px}}.rfk-root .calculator-card{display:flex;flex-direction:column;gap:10px;padding:24px 20px 20px;background:rgba(10,22,40,.55);border:1px solid rgba(212,175,55,.18);border-radius:10px;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease,background .25s ease}.rfk-root .calculator-card:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.45);background:rgba(14,28,51,.62)}.rfk-root .calculator-card--kidem{background-image:linear-gradient(160deg,rgba(10,22,40,.8),rgba(9,18,34,.91)),url(/bg/kidem-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--kidem:hover{background-image:linear-gradient(160deg,rgba(10,22,40,.72),rgba(9,18,34,.85)),url(/bg/kidem-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--ihbar{background-image:linear-gradient(160deg,rgba(10,22,40,.8),rgba(9,18,34,.91)),url(/bg/ihbar-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--ihbar:hover{background-image:linear-gradient(160deg,rgba(10,22,40,.72),rgba(9,18,34,.85)),url(/bg/ihbar-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--arac-deger{background-image:linear-gradient(160deg,rgba(10,22,40,.8),rgba(9,18,34,.91)),url(/bg/arac-deger-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--arac-deger:hover{background-image:linear-gradient(160deg,rgba(10,22,40,.72),rgba(9,18,34,.85)),url(/bg/arac-deger-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--arabuluculuk{background-image:linear-gradient(160deg,rgba(10,22,40,.8),rgba(9,18,34,.91)),url(/bg/arabuluculuk-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card--arabuluculuk:hover{background-image:linear-gradient(160deg,rgba(10,22,40,.72),rgba(9,18,34,.85)),url(/bg/arabuluculuk-bg.webp);background-size:cover;background-position:50%}.rfk-root .calculator-card-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.22);border-radius:8px;color:#d4af37}.rfk-root .calculator-card-icon svg{width:22px;height:22px}.rfk-root .calculator-card-title{font-family:var(--font-serif);font-size:18px;font-weight:500;color:#f4f1ea;margin:4px 0 0}.rfk-root .calculator-card-desc{font-size:13px;line-height:1.55;color:rgba(244,241,234,.6);margin:0;flex-grow:1}.rfk-root .calculator-card-link{margin-top:6px;font-size:13px;color:#d4af37;font-weight:500;display:inline-flex;align-items:center;gap:4px}.rfk-root .calculators-cta{display:flex;justify-content:center;margin-top:36px}.rfk-root.araclar-page{min-height:100vh;background:#0a1424;color:#f4f1ea}.rfk-root .araclar-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(244,241,234,.45);margin-bottom:24px}.rfk-root .araclar-breadcrumb a{color:rgba(244,241,234,.7);text-decoration:none}.rfk-root .araclar-breadcrumb a:hover{color:#d4af37}.rfk-root .araclar-breadcrumb-current{color:rgba(212,175,55,.9)}.rfk-root .araclar-hero{padding:84px 0 40px;position:relative;background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.08) 0,transparent 65%)}.rfk-root .araclar-hero-title{font-family:var(--font-serif);font-size:56px;line-height:1.05;font-weight:500;color:#f4f1ea;margin:12px 0 16px}.rfk-root .araclar-hero-title em{font-style:italic;color:#d4af37}.rfk-root .araclar-hero-sub{font-size:17px;line-height:1.6;color:rgba(244,241,234,.72);max-width:720px;margin:0}@media (max-width:700px){.rfk-root .araclar-hero{padding:60px 0 32px}.rfk-root .araclar-hero-title{font-size:40px}}.rfk-root .araclar-main{padding:24px 0 56px}.rfk-root .araclar-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media (max-width:880px){.rfk-root .araclar-grid{grid-template-columns:1fr}}.rfk-root .araclar-card{display:flex;flex-direction:column;gap:14px;padding:32px 28px 28px;background:rgba(255,255,255,.025);border:1px solid rgba(212,175,55,.22);border-radius:12px;transition:border-color .25s ease,background .25s ease}.rfk-root .araclar-card:hover{border-color:rgba(212,175,55,.45);background:rgba(255,255,255,.04)}.rfk-root .araclar-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rfk-root .araclar-card-title{font-family:var(--font-serif);font-size:24px;font-weight:500;color:#f4f1ea;margin:0}.rfk-root .araclar-card-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(212,175,55,.95);border:1px solid rgba(212,175,55,.35);background:rgba(212,175,55,.05);padding:5px 10px;border-radius:999px;white-space:nowrap}.rfk-root .araclar-card-desc{font-size:14px;line-height:1.6;color:rgba(244,241,234,.65);margin:0}.rfk-root .araclar-card-when{padding:12px 14px;background:rgba(212,175,55,.05);border-left:2px solid rgba(212,175,55,.4);border-radius:4px;display:flex;flex-direction:column;gap:4px}.rfk-root .araclar-card-when-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(212,175,55,.85);font-weight:500}.rfk-root .araclar-card-when-text{font-size:13px;color:rgba(244,241,234,.78);line-height:1.5}.rfk-root .araclar-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.rfk-root .araclar-card-cta{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#e6c054,#c89e2c);color:#0a1424;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s ease}.rfk-root .araclar-card-cta:hover{transform:translateY(-1px)}.rfk-root .araclar-card-related{font-size:12.5px;color:rgba(244,241,234,.55);text-decoration:none;border-bottom:1px solid rgba(212,175,55,.2);transition:color .15s ease}.rfk-root .araclar-card-related:hover{color:#d4af37}.rfk-root .araclar-guide{padding:32px 0 56px;background:radial-gradient(ellipse at 50% 50%,rgba(212,175,55,.03) 0,transparent 65%)}.rfk-root .araclar-guide-table{margin-top:32px;border:1px solid rgba(212,175,55,.22);border-radius:10px;overflow:hidden}.rfk-root .araclar-guide-row{display:grid;grid-template-columns:1.4fr 1fr;padding:16px 22px;border-bottom:1px solid rgba(212,175,55,.1);grid-gap:16px;gap:16px;font-size:14px;line-height:1.5}.rfk-root .araclar-guide-row:last-child{border-bottom:0}.rfk-root .araclar-guide-row--head{background:rgba(212,175,55,.06);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(212,175,55,.95);font-weight:500}.rfk-root .araclar-guide-row>div:first-child{color:rgba(244,241,234,.85)}.rfk-root .araclar-guide-row>div:last-child{color:rgba(244,241,234,.65)}.rfk-root .araclar-guide-row a{color:#d4af37;text-decoration:none;border-bottom:1px solid rgba(212,175,55,.3)}.rfk-root .araclar-guide-row a:hover{border-bottom-color:rgba(212,175,55,.7)}@media (max-width:700px){.rfk-root .araclar-guide-row{grid-template-columns:1fr;gap:6px}}.rfk-root .araclar-guide-note{margin-top:20px;font-size:13px;color:rgba(244,241,234,.55);text-align:center;font-style:italic}.rfk-root .araclar-guide-note strong{color:rgba(212,175,55,.85);font-style:normal}@media (max-width:980px){.rfk-root .foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:540px){.rfk-root .foot-grid{grid-template-columns:1fr}}.rfk-root.araclar-page,.rfk-root.calc-page,.rfk-service{background:radial-gradient(ellipse 900px 500px at 18% -8%,rgba(201,163,90,.1),transparent 60%),radial-gradient(ellipse 700px 500px at 82% 32%,rgba(201,163,90,.06),transparent 65%),radial-gradient(ellipse 600px 600px at 50% 110%,rgba(201,163,90,.04),transparent 60%),linear-gradient(180deg,#0a1628,#0c1a30 60%,#0a1628)}.scroll-progress-btn{position:fixed;left:24px;bottom:96px;width:48px;height:48px;padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer;z-index:60;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .28s ease,transform .28s ease,filter .2s ease;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.scroll-progress-btn.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.scroll-progress-btn:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 18px rgba(201,163,90,.32))}.scroll-progress-btn:focus-visible{outline:2px solid #c9a35a;outline-offset:4px}.scroll-progress-btn svg{display:block;width:100%;height:100%}@media (max-width:640px){.scroll-progress-btn{left:16px;bottom:80px;width:42px;height:42px}}.rfk-root.blog-hub-page,.rfk-root.blog-post-page{min-height:100vh;color:#f4f1ea;background-color:#0a1424;background-image:linear-gradient(rgba(10,20,36,.7),rgba(10,20,36,.88)),url(/bg/blog.webp);background-size:cover;background-position:top;background-attachment:fixed;background-repeat:no-repeat}.rfk-root .blog-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(244,241,234,.45);margin-bottom:24px;flex-wrap:wrap}.rfk-root .blog-breadcrumb a{color:rgba(244,241,234,.7);text-decoration:none}.rfk-root .blog-breadcrumb a:hover{color:#d4af37}.rfk-root .blog-hero{padding:84px 0 40px;background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.08) 0,transparent 65%)}.rfk-root .blog-hero-title{font-family:var(--font-serif);font-size:56px;line-height:1.05;font-weight:500;color:#f4f1ea;margin:12px 0 16px}.rfk-root .blog-hero-title em{font-style:italic;color:#d4af37}.rfk-root .blog-hero-sub{font-size:17px;line-height:1.6;color:rgba(244,241,234,.72);max-width:720px;margin:0}@media (max-width:700px){.rfk-root .blog-hero{padding:60px 0 32px}.rfk-root .blog-hero-title{font-size:40px}}.rfk-root .blog-list-section{padding:24px 0 80px}.rfk-root .blog-list-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:880px){.rfk-root .blog-list-grid{grid-template-columns:1fr}}.rfk-root .blog-empty{text-align:center;color:rgba(244,241,234,.5);padding:60px 0}.rfk-root .blog-post-card{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:rgba(255,255,255,.025);border:1px solid rgba(212,175,55,.18);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .25s ease,background .25s ease,transform .25s ease}.rfk-root .blog-post-card:hover{border-color:rgba(212,175,55,.45);background:rgba(255,255,255,.04);transform:translateY(-2px)}.rfk-root .blog-post-card-meta{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.rfk-root .blog-post-card-category{color:#d4af37}.rfk-root .blog-post-card-time{color:rgba(244,241,234,.45)}.rfk-root .blog-post-card-title{font-family:var(--font-serif);font-size:22px;font-weight:500;color:#f4f1ea;margin:0;line-height:1.3}.rfk-root .blog-post-card-excerpt{font-size:14px;line-height:1.6;color:rgba(244,241,234,.6);margin:0;flex-grow:1}.rfk-root .blog-post-card-foot{display:flex;justify-content:space-between;font-size:12px;color:rgba(244,241,234,.4);margin-top:4px}.rfk-root .blog-post-hero{padding:84px 0 40px;background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.06) 0,transparent 65%)}.rfk-root .blog-post-category{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#d4af37;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.3);padding:5px 12px;border-radius:999px;margin-bottom:16px}.rfk-root .blog-post-title{font-family:var(--font-serif);font-size:44px;line-height:1.15;font-weight:500;color:#f4f1ea;margin:0 0 18px;max-width:820px}.rfk-root .blog-post-excerpt{font-size:18px;line-height:1.6;color:rgba(244,241,234,.72);max-width:720px;margin:0 0 24px}.rfk-root .blog-post-meta{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,241,234,.5);flex-wrap:wrap}.rfk-root .blog-post-author{color:#d4af37}.rfk-root .blog-post-meta-dot{color:rgba(244,241,234,.3)}@media (max-width:700px){.rfk-root .blog-post-title{font-size:30px}.rfk-root .blog-post-excerpt{font-size:16px}.rfk-root .blog-post-hero{padding:60px 0 32px}}.rfk-root .blog-post-body{max-width:720px;margin:24px auto 60px;font-size:17px;line-height:1.78;color:rgba(244,241,234,.88)}.rfk-root .blog-post-body h2{font-size:30px;margin:56px 0 18px;line-height:1.25}.rfk-root .blog-post-body h2,.rfk-root .blog-post-body h3{font-family:var(--font-serif);font-weight:500;color:#f4f1ea}.rfk-root .blog-post-body h3{font-size:22px;margin:36px 0 14px;line-height:1.3}.rfk-root .blog-post-body p{margin:0 0 20px}.rfk-root .blog-post-body ol,.rfk-root .blog-post-body ul{margin:0 0 24px;padding-left:24px}.rfk-root .blog-post-body li{margin-bottom:8px}.rfk-root .blog-post-body strong{color:#f4f1ea;font-weight:600}.rfk-root .blog-post-body a{color:#d4af37;text-decoration:none;border-bottom:1px solid rgba(212,175,55,.3);transition:border-color .2s ease}.rfk-root .blog-post-body a:hover{border-bottom-color:rgba(212,175,55,.8)}.rfk-root .blog-post-body blockquote{margin:28px 0;padding:16px 22px;background:rgba(212,175,55,.05);border-left:3px solid rgba(212,175,55,.5);border-radius:4px;font-style:italic;color:rgba(244,241,234,.82)}.rfk-root .blog-post-body blockquote p:last-child{margin-bottom:0}.rfk-root .blog-post-body table{width:100%;margin:28px 0;border-collapse:collapse;font-size:14px}.rfk-root .blog-post-body td,.rfk-root .blog-post-body th{padding:12px 16px;border:1px solid rgba(212,175,55,.18);text-align:left}.rfk-root .blog-post-body th{background:rgba(212,175,55,.06);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(212,175,55,.95);font-weight:500}.rfk-root .blog-post-body code{background:rgba(212,175,55,.1);color:#f1c87a;padding:2px 6px;border-radius:3px;font-size:14px;font-family:var(--font-mono)}.rfk-root .blog-heading-anchor{color:inherit;text-decoration:none;border:0}.rfk-root .blog-heading-anchor:hover{color:#d4af37}.rfk-root .blog-inline-card{display:flex;align-items:center;gap:14px;padding:16px 20px;margin:28px 0;background:rgba(212,175,55,.05);border:1px solid rgba(212,175,55,.3);border-radius:8px;text-decoration:none;color:inherit;transition:background .2s ease,border-color .2s ease}.rfk-root .blog-inline-card:hover{background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.5)}.rfk-root .blog-inline-card-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37;white-space:nowrap;flex-shrink:0}.rfk-root .blog-inline-card-text{flex-grow:1;color:rgba(244,241,234,.85);font-size:15px}.rfk-root .blog-inline-card-arrow{color:#d4af37;font-size:18px}.rfk-root .blog-legal-ref{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin:0 4px;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.25);border-radius:4px;font-family:var(--font-mono);font-size:12px;color:rgba(244,241,234,.8)}.rfk-root .blog-legal-ref-icon{color:#d4af37;font-weight:700}.rfk-root .blog-disclaimer{margin:48px 0 24px;padding:22px 24px;background:rgba(212,175,55,.03);border:1px dashed rgba(212,175,55,.35);border-radius:8px}.rfk-root .blog-disclaimer-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37;margin:0 0 10px}.rfk-root .blog-disclaimer p{margin:0;font-size:14px;line-height:1.7;color:rgba(244,241,234,.7)}.rfk-root .blog-related{max-width:980px;margin:56px auto 32px}.rfk-root .blog-related-title{font-family:var(--font-serif);font-size:28px;font-weight:500;color:#f4f1ea;margin:0 0 24px}.rfk-root .blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:960px){.rfk-root .blog-related-grid{grid-template-columns:1fr}}.rfk-root .blog-cross-cta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;max-width:980px;margin:32px auto}@media (max-width:720px){.rfk-root .blog-cross-cta{grid-template-columns:1fr}}.rfk-root .blog-cross-card{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:rgba(255,255,255,.025);border:1px solid rgba(212,175,55,.22);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .25s ease,background .25s ease}.rfk-root .blog-cross-card:hover{border-color:rgba(212,175,55,.5);background:rgba(255,255,255,.04)}.rfk-root .blog-cross-card-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37}.rfk-root .blog-cross-card-title{font-family:var(--font-serif);font-size:18px;color:#f4f1ea;margin-top:4px}.rfk-root .blog-cross-card-arrow{font-size:18px;color:#d4af37;align-self:flex-end}.rfk-root .blog-final-cta{max-width:720px;margin:48px auto 96px;padding:36px 32px;background:rgba(212,175,55,.04);border:1px solid rgba(212,175,55,.28);border-radius:12px;text-align:center}.rfk-root .blog-final-cta h2{font-family:var(--font-serif);font-size:26px;font-weight:500;color:#f4f1ea;margin:0 0 12px}.rfk-root .blog-final-cta p{font-size:15px;line-height:1.6;color:rgba(244,241,234,.68);margin:0 0 24px}.rfk-root .blog-final-cta-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.rfk-root .blog-filter{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 32px;padding:0 0 12px;border-bottom:1px solid rgba(212,175,55,.18)}.rfk-root .blog-filter-tab{padding:10px 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,241,234,.55);text-decoration:none;border-radius:4px 4px 0 0;position:relative;transition:color .15s ease,background .15s ease}.rfk-root .blog-filter-tab:hover{color:rgba(244,241,234,.9);background:rgba(212,175,55,.04)}.rfk-root .blog-filter-tab--active{color:#d4af37}.rfk-root .blog-filter-tab--active:after{content:"";position:absolute;left:12px;right:12px;bottom:-13px;height:2px;background:#d4af37}@media (max-width:600px){.rfk-root .blog-filter-tab{padding:8px 12px;font-size:10px}.rfk-root .blog-filter-tab--active:after{left:8px;right:8px;bottom:-13px}}.rfk-root .blog-featured-wrap{margin:0 0 32px}.rfk-root .blog-featured-card{display:flex;flex-direction:column;gap:14px;padding:36px 32px;background:linear-gradient(135deg,rgba(212,175,55,.06),rgba(255,255,255,.025));border:1px solid rgba(212,175,55,.32);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease}.rfk-root .blog-featured-card:hover{border-color:rgba(212,175,55,.6);transform:translateY(-3px)}.rfk-root .blog-featured-card-meta{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.rfk-root .blog-featured-card-label{color:#d4af37;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.35);padding:5px 12px;border-radius:999px;font-weight:500}.rfk-root .blog-featured-card-category{color:rgba(244,241,234,.65);letter-spacing:.14em}.rfk-root .blog-featured-card-title{font-family:var(--font-serif);font-size:34px;line-height:1.2;font-weight:500;color:#f4f1ea;margin:6px 0 0}.rfk-root .blog-featured-card-excerpt{font-size:16px;line-height:1.65;color:rgba(244,241,234,.72);margin:0;max-width:720px}.rfk-root .blog-featured-card-foot{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,241,234,.5);margin-top:4px;flex-wrap:wrap}.rfk-root .blog-featured-card-author{color:#d4af37}.rfk-root .blog-featured-card-dot{color:rgba(244,241,234,.3)}.rfk-root .blog-featured-card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#d4af37;font-weight:500}.rfk-root .blog-featured-card-arrow{transition:transform .2s ease}.rfk-root .blog-featured-card:hover .blog-featured-card-arrow{transform:translateX(4px)}@media (max-width:700px){.rfk-root .blog-featured-card{padding:28px 22px}.rfk-root .blog-featured-card-title{font-size:24px}.rfk-root .blog-featured-card-excerpt{font-size:14px}}.rfk-root .blog-empty-state{text-align:center;padding:80px 24px;color:rgba(244,241,234,.55)}.rfk-root .blog-empty-state p{font-size:15px;margin:0 0 16px}.rfk-root .blog-empty-link{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37;text-decoration:none;padding:10px 18px;border:1px solid rgba(212,175,55,.5);border-radius:4px;transition:background .2s ease,border-color .2s ease}.rfk-root .blog-empty-link:hover{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.8)}.rfk-root .blog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:48px 0 16px;flex-wrap:wrap}.rfk-root .blog-pagination-nav{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,241,234,.75);text-decoration:none;border:1px solid rgba(212,175,55,.25);border-radius:4px;transition:color .15s ease,border-color .15s ease,background .15s ease}.rfk-root .blog-pagination-nav:hover{color:#d4af37;border-color:rgba(212,175,55,.55);background:rgba(212,175,55,.05)}.rfk-root .blog-pagination-nums{display:flex;gap:4px}.rfk-root .blog-pagination-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;font-family:var(--font-mono);font-size:13px;color:rgba(244,241,234,.7);text-decoration:none;border:1px solid rgba(212,175,55,.2);border-radius:4px;transition:color .15s ease,border-color .15s ease,background .15s ease}.rfk-root .blog-pagination-num:hover{color:#d4af37;border-color:rgba(212,175,55,.55)}.rfk-root .blog-pagination-num--active{color:#0a1424;background:#d4af37;border-color:#d4af37;font-weight:600}.rfk-root .blog-pagination-num--active:hover{color:#0a1424;background:#d4af37}@media (max-width:540px){.rfk-root .blog-pagination-nav{padding:8px 12px;font-size:10px}.rfk-root .blog-pagination-num{width:34px;height:34px;font-size:12px}}.rfk-root .blog-post-layout{display:flex;align-items:flex-start;gap:60px;max-width:1100px;margin:24px auto 60px;padding:0 24px}@media (max-width:980px){.rfk-root .blog-post-layout{flex-direction:column;gap:0}}.rfk-root .blog-post-layout .blog-post-body{flex:1 1;min-width:0;max-width:720px;margin:0}.rfk-root .blog-post-body h2,.rfk-root .blog-post-body h3{scroll-margin-top:96px}.rfk-root .blog-toc--desktop{flex:0 0 240px;position:-webkit-sticky;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:12px}@media (max-width:980px){.rfk-root .blog-toc--desktop{display:none}}.rfk-root .blog-toc--desktop::-webkit-scrollbar{width:4px}.rfk-root .blog-toc--desktop::-webkit-scrollbar-track{background:transparent}.rfk-root .blog-toc--desktop::-webkit-scrollbar-thumb{background:rgba(212,175,55,.2);border-radius:2px}.rfk-root .blog-toc--mobile{display:none;background:rgba(212,175,55,.04);border:1px solid rgba(212,175,55,.22);border-radius:8px;margin:0 0 32px;padding:14px 18px}@media (max-width:980px){.rfk-root .blog-toc--mobile{display:block}}.rfk-root .blog-toc-mobile-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rfk-root .blog-toc-mobile-summary::-webkit-details-marker{display:none}.rfk-root .blog-toc-mobile-summary:after{content:"▾";font-size:14px;color:#d4af37;transition:transform .2s ease}.rfk-root .blog-toc--mobile[open] .blog-toc-mobile-summary:after{transform:rotate(180deg)}.rfk-root .blog-toc-mobile-count{margin-left:auto;margin-right:12px;color:rgba(244,241,234,.45);font-size:10px;letter-spacing:.1em}.rfk-root .blog-toc--mobile[open] .blog-toc-list{margin-top:12px;padding-top:12px;border-top:1px solid rgba(212,175,55,.15)}.rfk-root .blog-toc-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#d4af37;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(212,175,55,.2);font-weight:500}.rfk-root .blog-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;counter-reset:toc-counter}.rfk-root .blog-toc-item{font-size:13px;line-height:1.45}.rfk-root .blog-toc-item a{display:block;padding:6px 10px 6px 12px;color:rgba(244,241,234,.6);text-decoration:none;border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.rfk-root .blog-toc-item a:hover{color:#f1c87a;background:rgba(212,175,55,.04)}.rfk-root .blog-toc-item--level-3 a{padding-left:24px;font-size:12px;color:rgba(244,241,234,.5)}.rfk-root .blog-toc-item--active a{color:#d4af37;border-left-color:#d4af37;background:rgba(212,175,55,.06)}.rfk-root .blog-toc-item--active.blog-toc-item--level-3 a{color:#f1c87a}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}