.nova-faq{position:relative;overflow:hidden;padding:66px 4.8% 64px;background:linear-gradient(132deg,#f8fbff 0%,#eef7ff 48%,#e3f1fb 100%);font-family:Manrope,Arial,sans-serif}.nova-faq:before,.nova-faq:after{content:"";position:absolute;pointer-events:none;border-radius:50%}.nova-faq:before{width:520px;height:520px;right:-260px;bottom:-315px;background:#116ebf18}.nova-faq:after{width:250px;height:250px;left:28%;top:-190px;border:1px solid #1974bf18}.nova-faq-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(265px,.85fr) minmax(0,2.35fr);gap:50px;max-width:1510px;margin:auto;align-items:center}.nova-faq-intro{align-self:center}.nova-faq-intro>p{margin:0 0 17px;color:#1671c3;font-size:10px;font-weight:800;letter-spacing:.29em}.nova-faq h2{margin:0;color:#092c52;font-size:clamp(31px,3.2vw,48px);font-weight:800;letter-spacing:-.058em;line-height:1.1}.nova-faq h2 span{display:block;color:#1675cc}.nova-faq-intro>span{display:block;max-width:345px;margin:19px 0 26px;color:#5a7086;font-size:13px;line-height:1.7}.nova-faq-all{display:inline-flex;align-items:center;gap:19px;padding:14px 20px;border-radius:12px;background:#0a67b8;box-shadow:0 13px 25px #0b5da72e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.nova-faq-all b{font-size:19px;font-weight:400;line-height:.6}.nova-faq-all:hover{transform:translateY(-3px);background:#07599f;box-shadow:0 18px 28px #0962ad46}.nova-faq-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-right:120px}.nova-faq-card{position:relative;isolation:isolate;min-height:172px;display:grid;grid-template-columns:65px minmax(0,1fr) 34px;align-items:center;gap:16px;padding:21px 19px;border:1px solid #d9e7f4;border-radius:18px;background:#fff;color:#143653;text-decoration:none;box-shadow:0 12px 30px #13527d10;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.nova-faq-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;transform:translateX(-20%);background:linear-gradient(120deg,var(--faq-soft),#fff 72%);transition:opacity .28s ease,transform .35s ease}.nova-faq-card:hover{transform:translateY(-5px);border-color:var(--faq-border);box-shadow:0 20px 34px #10507b20}.nova-faq-card:hover:before{opacity:1;transform:translateX(0)}.nova-faq-card.faq-application{--faq:#0c70c5;--faq-soft:#e8f4ff;--faq-border:#afd7fb}.nova-faq-card.faq-age{--faq:#b77b14;--faq-soft:#fff5df;--faq-border:#f1d7a1}.nova-faq-card.faq-calendar{--faq:#168a66;--faq-soft:#e5f8f0;--faq-border:#acdccc}.nova-faq-card.faq-explore{--faq:#a84b68;--faq-soft:#fff0f4;--faq-border:#f1bfd0}.nova-faq-icon{width:61px;height:61px;display:grid;place-items:center;border-radius:16px;background:var(--faq-soft);color:var(--faq);transition:transform .3s ease,background .3s ease,color .3s ease}.nova-faq-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nova-faq-card:hover .nova-faq-icon{transform:rotate(-5deg) scale(1.07);background:var(--faq);color:#fff}.nova-faq-card-copy{min-width:0}.nova-faq-card small{display:block;margin:0 0 7px;color:var(--faq);font-size:8px;font-weight:800;letter-spacing:.18em}.nova-faq-card h3{margin:0 0 7px;color:#113453;font-size:15px;font-weight:800;line-height:1.28;letter-spacing:-.035em}.nova-faq-card p{margin:0;color:#60758a;font-size:11px;line-height:1.58}.nova-faq-arrow{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d9e7f2;border-radius:50%;background:#fff;color:var(--faq);font-size:18px;font-weight:500;line-height:1;transition:transform .28s ease,background .28s ease,color .28s ease,border-color .28s ease}.nova-faq-card:hover .nova-faq-arrow{transform:translateX(3px);background:var(--faq);border-color:var(--faq);color:#fff}.nova-faq-dancer{position:absolute;z-index:0;right:-47px;bottom:-138px;width:395px;height:650px;object-fit:contain;object-position:right bottom;filter:drop-shadow(-13px 15px 22px #073f6d2e);pointer-events:none}@media(max-width:1190px){.nova-faq-inner{grid-template-columns:1fr;gap:28px}.nova-faq-intro{max-width:590px}.nova-faq-cards{padding-right:120px}.nova-faq-dancer{width:310px;height:510px}}@media(max-width:800px){.nova-faq{padding:52px 5%}.nova-faq-cards{padding-right:0}.nova-faq-dancer{opacity:.13;right:-82px}.nova-faq-card{min-height:165px}}@media(max-width:600px){.nova-faq-cards{grid-template-columns:1fr}.nova-faq-card{grid-template-columns:60px minmax(0,1fr) 33px}.nova-faq h2{font-size:34px}.nova-faq-intro>span{font-size:13px}}@media(max-width:420px){.nova-faq{padding:45px 18px}.nova-faq-card{gap:12px;padding:18px 14px}.nova-faq-icon{width:53px;height:53px;border-radius:14px}.nova-faq-icon svg{width:25px;height:25px}.nova-faq-card h3{font-size:14px}.nova-faq-card p{font-size:10px}.nova-faq-arrow{width:29px;height:29px}}

/* Kurumsal SSS görünümü */
.nova-faq{padding:82px 4.8%!important;background:linear-gradient(135deg,#edf2f6,#f8fafc 55%,#e8f2f8)!important}.nova-faq:before{width:380px!important;height:380px!important;right:-100px!important;top:-130px!important;background:radial-gradient(circle,#0b6fad20 0 36%,transparent 37%)!important}.nova-faq:after{content:"?"!important;width:auto!important;height:auto!important;right:7%!important;bottom:4%!important;background:none!important;color:#0b5f9820!important;font:800 220px/1 Manrope,Arial!important;border-radius:0!important}.nova-faq .faq-title{color:#082f5c!important}.nova-faq .faq-item{background:#fff!important;border:1px solid #d7e2eb!important;border-radius:12px!important;box-shadow:0 12px 26px rgba(15,53,87,.06)!important;margin-bottom:12px!important;overflow:hidden!important}.nova-faq .faq-question{font-weight:800!important;color:#0b325e!important}.nova-faq .faq-question:before{content:"?"!important;display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;margin-right:13px!important;border-radius:50%!important;background:#0d78ba!important;color:#fff!important;font-size:16px!important}.nova-faq .faq-item:hover{border-color:#77bde6!important;transform:translateY(-2px)!important}.nova-faq .faq-answer{color:#49657b!important}
