:root{--ink:var(--color-navy);--gold:var(--color-primary);--gold2:var(--color-primary);--gold3:var(--color-primary);--fog:var(--color-surface);--line:var(--color-border);--muted:var(--color-text-muted);--container:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--fog);color:var(--ink);font-family:var(--font-sans)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.container{max-width:var(--container);margin:auto;padding:0 24px}.eyebrow{font-size:.72rem;letter-spacing:.17em;color:var(--gold3);font-weight:800;text-transform:uppercase}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em}h1{font-size:clamp(3.6rem,6.5vw,7rem);line-height:.93;margin:20px 0}h3{font-size:1.35rem;margin:0 0 10px}p{line-height:1.75}.site-header{position:sticky;top:0;z-index:60;background:rgba(13,17,23,.95);color:var(--color-on-dark);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{max-width:var(--container);margin:auto;padding:15px 24px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:12px;font-weight:800}.brand img{width:44px;height:44px}.brand small{display:block;color:var(--color-text-muted);font-size:.58rem;letter-spacing:.15em}.site-header nav{margin-left:auto;display:flex;gap:20px;font-size:.8rem;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:11px;border:1px solid transparent;font-weight:800;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--color-text)}.btn-dark{background:var(--ink);color:var(--color-on-dark)}.btn-light{background:var(--color-surface);border-color:var(--line)}.hero{background:radial-gradient(circle at 82% 15%,rgba(37,99,235,.17),transparent 28%),linear-gradient(135deg,var(--color-navy),var(--color-navy) 65%,var(--color-navy));color:var(--color-on-dark);padding:90px 0}.hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:58px;align-items:center}.hero p{color:var(--color-on-dark-secondary)}.hero-card{background:var(--color-navy);border:1px solid var(--color-navy);border-radius:26px;padding:28px}.hero-card ul{padding-left:18px;color:var(--color-on-dark-secondary);line-height:1.9}.section{padding:90px 0}.offer-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:30px;align-items:start}.form-card{background:var(--color-surface);border:1px solid var(--line);border-radius:24px;padding:30px}.step{padding:24px 0;border-bottom:1px solid var(--color-border)}.step-number{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gold);font-weight:800;margin-bottom:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:block}.field.full{grid-column:1/-1}.field span{display:block;font-weight:800;font-size:.86rem;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;padding:14px 15px;border:1px solid var(--line);border-radius:11px;background:var(--color-surface)}.field textarea{min-height:120px}.package-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.package-option{position:relative;border:1px solid var(--line);border-radius:16px;padding:18px;cursor:pointer}.package-option input{position:absolute;opacity:0}.package-option.selected{border-color:var(--gold);background:var(--color-primary-soft)}.package-option b,.package-option small{display:block}.package-option small{color:var(--muted);margin-top:6px}.extras{display:grid;grid-template-columns:1fr 1fr;gap:10px}.extra-option{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:13px;padding:13px;cursor:pointer}.extra-option input{width:18px;height:18px;margin-top:3px;accent-color:var(--gold)}.extra-option strong,.extra-option small{display:block}.extra-option small{color:var(--muted);font-size:.76rem;margin-top:4px}.summary{position:sticky;top:105px;background:linear-gradient(160deg,var(--color-navy),var(--color-navy));color:var(--color-on-dark);border-radius:24px;padding:28px}.summary-price{font:800 3rem var(--font-display);color:var(--gold2);margin:12px 0}.summary-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.summary-meta div{background:var(--color-navy);border:1px solid var(--color-navy-line);border-radius:12px;padding:12px}.summary-meta b{display:block;color:var(--gold2);font-size:.82rem}.summary-list{padding-left:18px;color:var(--color-on-dark-secondary);line-height:1.85}.summary-contact{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-navy)}.summary-contact p{margin:6px 0;color:var(--color-on-dark-secondary);font-size:.86rem}.action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.notice{display:none;margin-top:14px;padding:13px;border-radius:10px;background:var(--color-surface-soft);color:var(--color-text-secondary)}.notice.show{display:block}.legal{font-size:.76rem;color:var(--muted)}.footer{background:var(--color-navy);color:var(--color-on-dark);padding:55px 0 26px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:38px}.footer p,.footer a{color:var(--color-text-muted);display:block;line-height:1.8;font-size:.86rem}.copy{grid-column:1/-1;border-top:1px solid var(--color-navy);padding-top:20px;color:var(--color-text-muted)}@media(max-width:1050px){.site-header nav{display:none}.hero-grid,.offer-layout{grid-template-columns:1fr}.summary{position:static}.package-options{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hero,.section{padding:70px 0}.form-grid,.extras{grid-template-columns:1fr}.field.full{grid-column:auto}.summary-meta{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}}@media print{.site-header,.hero,.footer,.form-card,.action-row{display:none!important}.section{padding:0}.offer-layout{display:block}.summary{position:static;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.summary-list,.summary-contact p{color:var(--color-text)}.summary-price{color:var(--color-primary)}.summary-meta div{background:var(--color-surface);border-color:var(--color-border)}.summary-meta b{color:var(--color-primary)}}
/* RC3 logo güvenliği */
.brand img{object-fit:contain;object-position:center;flex:0 0 auto}

.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.notice.error{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.btn:disabled{cursor:not-allowed;opacity:.65}
