.detail-main{width:min(1240px,calc(100% - 32px));margin:36px auto 80px}.detail-hero{padding:clamp(34px,7vw,82px);border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 86% 18%,rgba(127,91,236,.24),transparent 28%),linear-gradient(145deg,rgba(14,42,82,.92),rgba(8,18,40,.95));box-shadow:var(--shadow)}.detail-hero h1{max-width:880px;margin:0;font-size:clamp(42px,7vw,78px);line-height:1;letter-spacing:-4px}.detail-hero>p:not(.eyebrow){max-width:720px;margin:24px 0 0;color:#afc0d9;font-size:15px;line-height:1.75}.detail-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.detail-actions a{padding:13px 17px;border-radius:12px;font-size:12px;font-weight:820}.detail-actions .primary{background:linear-gradient(105deg,#258fe9,#795ce7)}.detail-actions .secondary{border:1px solid var(--line);background:rgba(4,13,29,.42)}.detail-section{margin-top:24px;padding:clamp(24px,4vw,44px);border:1px solid var(--line);border-radius:25px;background:rgba(8,21,44,.82)}.detail-section h2{margin:0;font-size:clamp(26px,4vw,42px);letter-spacing:-1.6px}.detail-section>.intro{max-width:760px;margin:12px 0 26px;color:var(--muted);line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.capability-card{padding:22px;border:1px solid var(--line);border-radius:17px;background:rgba(4,14,31,.52)}.capability-card span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(65,160,255,.12);color:#75c6ff;font-size:11px;font-weight:900}.capability-card h3{margin:16px 0 8px;font-size:16px}.capability-card p,.capability-card li{color:#9fb0c9;font-size:11px;line-height:1.65}.capability-card ul{margin:10px 0 0;padding-left:18px}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;counter-reset:flow}.flow-grid article{padding:20px;border-radius:16px;background:linear-gradient(145deg,rgba(21,50,91,.74),rgba(7,20,43,.72))}.flow-grid article:before{counter-increment:flow;content:"0" counter(flow);color:#68beff;font-size:10px;font-weight:900}.flow-grid h3{margin:15px 0 7px;font-size:14px}.flow-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.compare-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px}.compare-table{width:100%;min-width:780px;border-collapse:collapse;background:rgba(4,14,31,.48)}.compare-table th,.compare-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.compare-table th{color:#82caff;background:rgba(20,46,84,.48)}.compare-table td{color:#bdc9dc}.faq-list{display:grid;gap:10px}.faq-list details{padding:17px 19px;border:1px solid var(--line);border-radius:14px;background:rgba(4,14,31,.48)}.faq-list summary{cursor:pointer;font-size:12px;font-weight:820}.faq-list p{color:var(--muted);font-size:11px;line-height:1.7}.plans-page .billing-section{margin-top:24px}.plans-page .billing-heading{align-items:start}.plans-page .plans-grid{grid-template-columns:repeat(3,1fr)}.credit-callout{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px;border:1px solid rgba(89,224,173,.22);border-radius:18px;background:rgba(24,80,65,.17)}.credit-callout h3{margin:0 0 7px}.credit-callout p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.credit-callout a{padding:12px 15px;border-radius:11px;background:#167d61;font-size:11px;font-weight:850}.legal-note{padding:15px;border-left:3px solid #6fbbff;background:rgba(25,64,105,.18);color:#b9c8dc;font-size:11px;line-height:1.7}@media(max-width:980px){.capability-grid,.plans-page .plans-grid{grid-template-columns:repeat(2,1fr)}.flow-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.detail-main{width:min(100% - 22px,1240px)}.detail-hero h1{letter-spacing:-2.5px}.capability-grid,.plans-page .plans-grid,.flow-grid{grid-template-columns:1fr}.credit-callout{grid-template-columns:1fr}.detail-actions a{width:100%;text-align:center}}
.payment-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-method-grid article{padding:20px;display:grid;grid-template-columns:42px 1fr;gap:13px;border:1px solid var(--line);border-radius:16px;background:rgba(4,14,31,.48)}.payment-method-grid article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(69,173,255,.12);color:#82caff;font-weight:900}.payment-method-grid h3{margin:0 0 7px}.payment-method-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.payment-method-grid dl{margin:14px 0 0;display:grid;gap:8px}.payment-method-grid dl div{padding:9px;border-radius:9px;background:rgba(10,29,57,.7)}.payment-method-grid dt,.payment-method-grid dd{margin:0}.payment-method-grid dt{color:var(--muted);font-size:8px}.payment-method-grid dd{margin-top:4px;overflow-wrap:anywhere;font-size:10px;font-weight:750}.language-switcher{min-height:36px;padding:0 34px 0 11px;border:1px solid var(--line);border-radius:10px;background:#07152c;color:#fff;font-size:11px}.topbar .language-switcher{margin-left:auto}[dir="rtl"] .compare-table th,[dir="rtl"] .compare-table td{text-align:right}@media(max-width:650px){.payment-method-grid{grid-template-columns:1fr}}
.checkout-panel{position:fixed;inset:5vh max(16px,calc((100vw - 760px)/2));z-index:80;overflow:auto;padding:24px;border:1px solid rgba(130,202,255,.4);border-radius:20px;background:#07152c;box-shadow:0 28px 90px rgba(0,0,0,.65)}.checkout-panel[hidden]{display:none}.checkout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.checkout-head h3{margin:4px 0 0}.checkout-head button{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:transparent;color:#fff;font-size:22px}.checkout-panel>p{color:var(--muted);line-height:1.6}.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-form label{grid-column:1/-1;display:grid;gap:7px;color:var(--muted);font-size:12px}.checkout-form input,.checkout-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:#041022;color:#fff;padding:12px;font:inherit}.checkout-form textarea{min-height:86px;resize:vertical}.checkout-form button{min-height:42px;border-radius:11px;padding:0 14px;cursor:pointer}.checkout-form .primary{border:0;background:linear-gradient(135deg,#45adff,#786cff);color:#fff;font-weight:800}.checkout-form .secondary{border:1px solid var(--line);background:#0a1d39;color:#fff}.checkout-notice{min-height:20px}.checkout-panel iframe{width:100%;min-height:650px;border:0;border-radius:14px;background:#fff}.checkout-panel iframe[hidden]{display:none}@media(max-width:650px){.checkout-panel{inset:10px;padding:18px}.checkout-form{grid-template-columns:1fr}.checkout-form button{grid-column:1/-1}.checkout-panel iframe{min-height:580px}}
.checkout-form .checkout-consent{grid-template-columns:auto 1fr;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(69,173,255,.05);line-height:1.5}.checkout-form .checkout-consent input{width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;accent-color:#45adff}
.iyzico-checkout-brand{margin:14px 0 18px;padding:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(79,173,255,.22);border-radius:14px;background:#020b18}.iyzico-checkout-brand img:first-child{width:min(210px,52%);height:auto}.iyzico-checkout-brand img:last-child{width:min(390px,100%);height:auto}.checkout-summary{grid-column:1/-1;padding:16px;border:1px solid rgba(89,224,173,.24);border-radius:13px;background:rgba(23,83,67,.13)}.checkout-summary h4{margin:0 0 12px}.checkout-summary dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkout-summary dl div{padding:10px;border-radius:9px;background:rgba(4,16,34,.7)}.checkout-summary dt{color:var(--muted);font-size:9px}.checkout-summary dd{margin:5px 0 0;overflow-wrap:anywhere;color:#fff;font-size:11px;font-weight:800}.checkout-legal-links{grid-column:1/-1;padding:13px;display:flex;flex-wrap:wrap;gap:7px 14px;border:1px solid var(--line);border-radius:11px;background:rgba(8,28,55,.72);font-size:10px}.checkout-legal-links strong{width:100%;color:#dbe9fb}.checkout-legal-links a{color:#8fd0ff;text-decoration:underline}.payment-method-grid article.card-provider-card{align-items:start;grid-template-columns:minmax(112px,150px) 1fr}.card-provider-card>.iyzico-pay-mark{width:120px;max-width:100%;height:auto;margin-top:4px}.payment-brand-band{display:block;width:min(390px,100%);height:auto}.card-provider-card .payment-brand-band{margin-top:14px}.footer-payment-band{width:min(360px,48vw);margin-inline-start:auto}@media(max-width:650px){.iyzico-checkout-brand{align-items:flex-start;flex-direction:column}.iyzico-checkout-brand img:first-child{width:min(210px,82%)}.checkout-summary dl{grid-template-columns:1fr}.payment-method-grid article.card-provider-card{grid-template-columns:1fr}.card-provider-card>.iyzico-pay-mark{width:min(180px,70%);margin:0 0 8px}.footer-payment-band{width:min(360px,100%);margin-inline-start:0}}
.bank-transfer-guide{display:grid;grid-template-columns:auto 1fr;gap:16px;margin-top:12px;padding:20px;border:1px solid rgba(89,224,173,.4);border-radius:16px;background:rgba(23,83,67,.18)}.bank-transfer-guide[hidden]{display:none}.bank-transfer-guide-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(89,224,173,.16);color:#79efbd;font-size:22px;font-weight:900}.bank-transfer-guide h4{margin:0 0 8px;font-size:20px}.bank-transfer-guide p{margin:0;color:var(--muted);line-height:1.6}.bank-transfer-guide ol{margin:16px 0;padding-inline-start:22px;display:grid;gap:10px;color:#dbe9fb;line-height:1.55}.bank-transfer-guide-actions{display:flex;flex-wrap:wrap;gap:10px}.bank-transfer-guide button{min-height:44px;border-radius:11px;padding:0 16px;cursor:pointer}.bank-transfer-guide .primary{border:0;background:linear-gradient(135deg,#45adff,#786cff);color:#fff;font-weight:800}.bank-transfer-guide .secondary{border:1px solid var(--line);background:#0a1d39;color:#fff}@media(max-width:650px){.bank-transfer-guide{grid-template-columns:1fr;padding:16px}.bank-transfer-guide-actions{display:grid}.bank-transfer-guide button{width:100%;min-height:48px}}
.plan-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto}.plan-card-actions .plan-action{min-height:44px;margin:0}@media(max-width:650px){.plan-card-actions{grid-template-columns:1fr}}
