.block-support-section{ padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden; background:radial-gradient(900px 420px at 50% 6%,rgba(44,196,255,0.14),transparent 60%),radial-gradient(900px 520px at 50% 100%,rgba(44,196,255,0.06),transparent 55%),linear-gradient(180deg,#060b12 0%,#050a10 100%); }.block-support-section::before{ content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(600px 220px at 50% 0%,rgba(255,255,255,0.08),transparent 60%),radial-gradient(900px 420px at 50% 30%,rgba(44,196,255,0.08),transparent 70%);opacity:0.9;}.block-support-section::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:64px 64px;opacity:0.06;mask-image:radial-gradient(500px 260px at 50% 15%,#000 35%,transparent 75%);}.block-support-section .container{position:relative;z-index:2;}.block-support-section .section-title{margin-bottom:16px;font-weight:600;color:#3cc8ff;text-align:center;font-size:14px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;opacity:0.9;}.block-support-section .section-title h1{margin-bottom:16px;font-weight:600;color:#3cc8ff;text-align:center;font-size:14px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;opacity:0.9;}.block-support-section .title-description{max-width:980px;margin:0 auto 32px;text-align:center; font-size:clamp(34px,4.8vw,64px);line-height:1.05;font-weight:800;letter-spacing:-0.02em;color:rgba(245,250,255,0.92);}.block-support-section .title-description .is-accent,.block-support-section .title-description span{color:#2cc4ff;text-shadow:0 18px 60px rgba(44,196,255,0.35);}.block-support-section .support-subtitle{max-width:720px;margin:-18px auto 34px;text-align:center;font-size:15px;line-height:1.65;color:rgba(210,225,240,0.7);}.block-support-section .support-list{margin-top:26px;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:18px;}.block-support-section .support-list > *{flex:0 0 calc((100% - 36px) / 3);}@media (max-width:900px){.block-support-section .support-list{flex-direction:column;}}.block-support-section .support-list .item{position:relative;border-radius:18px;padding:18px 18px 16px;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 20px 70px rgba(0,0,0,0.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform 0.22s ease,box-shadow 0.22s ease,background 0.22s ease;}.block-support-section .support-list .item::before{content:"";position:absolute;inset:-1px;border-radius:19px;pointer-events:none;background:radial-gradient(200px 180px at 20% 10%,rgba(44,196,255,0.18),transparent 60%);opacity:0.65;transition:opacity 0.22s ease;}.block-support-section .support-list .item:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(44,196,255,0.2),0 26px 90px rgba(0,0,0,0.55);}.block-support-section .support-list .item:hover::before{opacity:1;}.block-support-section .support-list .item-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;}.block-support-section .support-list .item-head > div{font-size:16px;font-weight:800;letter-spacing:-0.01em;color:rgba(245,250,255,0.92);}.block-support-section .support-list .item-head img{width:40px;height:40px;object-fit:contain;border-radius:12px;padding:10px;background:rgba(44,196,255,0.1);box-shadow:inset 0 0 0 1px rgba(44,196,255,0.2),0 14px 40px rgba(0,0,0,0.35);}.block-support-section .support-list .body{font-size:13.5px;line-height:1.65;color:rgba(210,225,240,0.68); overflow-wrap:anywhere;}.block-support-section a{color:rgba(44,196,255,0.95);text-decoration:none;box-shadow:inset 0 -1px 0 rgba(44,196,255,0.35);transition:box-shadow 0.2s ease,color 0.2s ease;}.block-support-section a:hover{color:#5ad7ff;box-shadow:inset 0 -1px 0 rgba(90,215,255,0.65);}@charset "UTF-8"; .block-single-form-section{position:relative;padding:clamp(80px,10vw,140px) 0;overflow:hidden; background:radial-gradient(900px 420px at 50% 6%,rgba(44,196,255,0.14),transparent 60%),radial-gradient(900px 520px at 50% 100%,rgba(44,196,255,0.06),transparent 55%),linear-gradient(180deg,#060b12 0%,#050a10 100%);color:#cfd6dc;color:#cfd6dc; }.block-single-form-section::before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(600px 220px at 50% 0%,rgba(255,255,255,0.08),transparent 60%),radial-gradient(900px 420px at 50% 30%,rgba(44,196,255,0.08),transparent 70%);opacity:0.9;}.block-single-form-section::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:64px 64px;opacity:0.06;mask-image:radial-gradient(500px 260px at 50% 15%,#000 35%,transparent 75%);}.block-single-form-section .container{position:relative;z-index:2;}.block-single-form-section .section-title{text-align:center;margin-bottom:14px;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;color:#3cc8ff;opacity:0.9;}.block-single-form-section .title{text-align:center;max-width:720px;margin:0 auto 50px;font-size:clamp(36px,4vw,52px);font-weight:700;color:#ffffff;}.block-single-form-section .title span,.block-single-form-section .title strong{color:#35d6ff;}.block-single-form-section .contact-form{max-width:640px;margin:0 auto;background:linear-gradient(180deg,rgba(10,18,26,0.95),rgba(7,13,19,0.95));border-radius:18px;padding:36px;border:1px solid rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02),0 25px 55px rgba(0,0,0,0.75);}.block-single-form-section .cf7-grid{display:flex;flex-direction:column;gap:0;}.block-single-form-section .cf7-grid br{display:none;}.block-single-form-section .cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:10px;}.block-single-form-section .cf7-single-row{margin-bottom:10px;}.block-single-form-section .submit-container{position:relative;}.block-single-form-section .submit-container .wpcf7-submit{margin:0 !important;}.block-single-form-section .submit-container .wpcf7-spinner{margin:0 !important;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);}.block-single-form-section .submit-container .wpcf7-spinner:before{background-color:#3dc8ff;}.block-single-form-section .wpcf7-form{display:flex;flex-direction:column;gap:0;}.block-single-form-section .wpcf7-form label{font-size:13px;color:#9fb0bb;display:flex;flex-direction:column;gap:6px;}.block-single-form-section .wpcf7-form input[type="text"],.block-single-form-section .wpcf7-form input[type="email"],.block-single-form-section .wpcf7-form textarea{width:100%;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:14px 16px;color:#ffffff;font-size:14px;}.block-single-form-section .wpcf7-form input[type="text"]::placeholder,.block-single-form-section .wpcf7-form input[type="email"]::placeholder,.block-single-form-section .wpcf7-form textarea::placeholder{color:#7f8b94;}.block-single-form-section .wpcf7-form input[type="text"]:focus,.block-single-form-section .wpcf7-form input[type="email"]:focus,.block-single-form-section .wpcf7-form textarea:focus{outline:none;border-color:rgba(53,214,255,0.45);box-shadow:0 0 0 1px rgba(53,214,255,0.25);}.block-single-form-section .wpcf7-form textarea{min-height:140px;resize:vertical;}.block-single-form-section .wpcf7-form input[type="submit"]{margin-top:10px;width:100%;border-radius:25px;padding:14px;font-size:15px;font-weight:600;cursor:pointer;border:none;background:linear-gradient(135deg,#3cc8ff,#1aa3d9);color:#031016;box-shadow:0 10px 30px rgba(60,200,255,0.45),inset 0 0 0 1px rgba(255,255,255,0.25);}.block-single-form-section .wpcf7-form input[type="submit"]:hover{box-shadow:0 12px 35px rgba(53,214,255,0.45);}.block-single-form-section .wpcf7-response-output{margin:20px 0 0;padding:16px 18px;border-radius:14px;font-size:14px;line-height:1.6;border:1px solid transparent;background:rgba(255,255,255,0.03);color:#cfd6dc;}.block-single-form-section .wpcf7-mail-sent-ok{background:linear-gradient(180deg,rgba(46,230,210,0.12),rgba(46,230,210,0.04));border-color:rgba(46,230,210,0.35);color:#c9fff4;box-shadow:0 0 0 1px rgba(46,230,210,0.15);}.block-single-form-section .wpcf7-mail-sent-ng,.block-single-form-section .wpcf7-aborted,.block-single-form-section .wpcf7-spam-blocked{background:linear-gradient(180deg,rgba(255,85,85,0.12),rgba(255,85,85,0.04));border-color:rgba(255,85,85,0.35);color:#ffd0d0;box-shadow:0 0 0 1px rgba(255,85,85,0.15);}.block-single-form-section .wpcf7-validation-errors{background:linear-gradient(180deg,rgba(255,183,77,0.14),rgba(255,183,77,0.05));border-color:rgba(255,183,77,0.4);color:#ffe2b3;}.block-single-form-section .wpcf7-not-valid-tip{margin-top:4px;font-size:12px;color:#ff8a8a;}.block-single-form-section .wpcf7-not-valid{border-color:rgba(255,85,85,0.6) !important;box-shadow:0 0 0 1px rgba(255,85,85,0.35) !important;}.block-single-form-section .wpcf7-spinner{margin-left:12px;background-color:rgba(53,214,255,0.35);}@media (max-width:900px){.block-single-form-section .cf7-row{grid-template-columns:1fr;}.block-single-form-section .title{margin-bottom:36px;}.block-single-form-section .contact-form{padding:28px;}}@charset "UTF-8";.block-art-play-block-studio-faq-section{position:relative;padding:clamp(80px,10vw,140px) 0;overflow:hidden; background:radial-gradient(900px 420px at 50% 6%,rgba(44,196,255,0.14),transparent 60%),radial-gradient(900px 520px at 50% 100%,rgba(44,196,255,0.06),transparent 55%),linear-gradient(180deg,#060b12 0%,#050a10 100%); }.block-art-play-block-studio-faq-section::before{ content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(600px 220px at 50% 0%,rgba(255,255,255,0.08),transparent 60%),radial-gradient(900px 420px at 50% 30%,rgba(44,196,255,0.08),transparent 70%);opacity:0.9;}.block-art-play-block-studio-faq-section::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:64px 64px;opacity:0.06;mask-image:radial-gradient(500px 260px at 50% 15%,#000 35%,transparent 75%);}.block-art-play-block-studio-faq-section .container{position:relative;z-index:2;}.block-art-play-block-studio-faq-section .section-title{margin-bottom:16px;font-weight:600;color:#3cc8ff;text-align:center;font-size:14px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;opacity:0.9;}.block-art-play-block-studio-faq-section .section-title h1{margin-bottom:16px;font-weight:600;color:#3cc8ff;text-align:center;font-size:14px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;opacity:0.9;}.block-art-play-block-studio-faq-section .section-title p{margin-bottom:16px;font-weight:600;color:#3cc8ff;text-align:center;font-size:14px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;opacity:0.9;}.block-art-play-block-studio-faq-section .title{max-width:820px;margin:0 auto 46px;text-align:center;font-size:clamp(28px,4.4vw,48px);line-height:1.1;font-weight:800;letter-spacing:-0.02em;color:rgba(245,250,255,0.92);}.block-art-play-block-studio-faq-section .title span{color:#2cc4ff;text-shadow:0 14px 50px rgba(44,196,255,0.35);}.block-art-play-block-studio-faq-section .faq-list-container{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px;}.block-art-play-block-studio-faq-section .faq-list-container .item{position:relative;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 18px 60px rgba(0,0,0,0.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow 0.25s ease;}.block-art-play-block-studio-faq-section .faq-list-container .item:hover{box-shadow:inset 0 0 0 1px rgba(44,196,255,0.2),0 22px 80px rgba(0,0,0,0.55);}.block-art-play-block-studio-faq-section .faq-list-container .item.is-open .accordion-body{max-height:600px;opacity:1; padding:12px 28px 22px;}.block-art-play-block-studio-faq-section .faq-list-container .item.is-open .accordion-head::after{transform:rotate(180deg);}.block-art-play-block-studio-faq-section .accordion-head{position:relative;padding:18px 56px 18px 22px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.4;color:rgba(245,250,255,0.92);user-select:none;}.block-art-play-block-studio-faq-section .accordion-head::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:currentColor;color:rgba(180,230,255,0.8);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 9l6 6l6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.25s ease;}.block-art-play-block-studio-faq-section .accordion-body{max-height:0;overflow:hidden;opacity:0; padding:0 28px 0;font-size:14px;line-height:1.7;color:rgba(210,225,240,0.75);transition:max-height 0.35s ease,opacity 0.25s ease,padding 0.25s ease;}.block-art-play-block-studio-faq-section .accordion-body p{margin:0 0 12px;}.block-art-play-block-studio-faq-section .accordion-body p:last-child{margin-bottom:0;}@media (max-width:640px){.block-art-play-block-studio-faq-section .accordion-head{padding:16px 48px 16px 18px;font-size:14px;}.block-art-play-block-studio-faq-section .accordion-body{font-size:13.5px;padding-left:20px;padding-right:20px;}}