.dc{background:#1f2324;color:#fff;font-family:Urbanist,sans-serif;-webkit-font-smoothing:antialiased}.dc *{box-sizing:border-box}.dc .dc-wrap{max-width:1296px;margin:0 auto;padding:0 24px}.dc .dc-hero{position:relative;margin-top:-152px;padding:216px 0 56px;overflow:clip;text-align:center;background-color:#1f2324;background-image:image-set(url(/media/2025/11/bg_section_background-1200w.avif) type("image/avif"),url(/media/2025/11/bg_section_background-1200w.webp) type("image/webp"));background-position:center top;background-repeat:no-repeat;background-size:cover}.dc .dc-hero::before{content:"";position:absolute;inset:0;background:rgba(31,35,36,.16);pointer-events:none}.dc .dc-hero .dc-wrap{position:relative}.dc .dc-title{margin:0;font-size:82px;line-height:98px;font-weight:400;letter-spacing:0;background:radial-gradient(59.53% 86.11% at 49% 5.28%,#36f2b9 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dc .dc-sub{max-width:760px;margin:16px auto 0;font-size:20px;line-height:1.5;letter-spacing:.4px;color:#bbbdbd}.dc .dc-band{padding:0 24px 80px}.dc .dc-card{position:relative;max-width:1296px;margin:0 auto;background:#303435;border-radius:50px;padding:50px;display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:48px;align-items:start}.dc .dc-h2{margin:0;font-size:44px;line-height:52px;font-weight:600;color:#fff}.dc .dc-lead{margin:12px 0 0;font-size:18px;line-height:1.5;color:#bbbdbd}.dc .dc-form form{margin-top:26px}.dc #devoq-contact-form{width:100%;max-width:none;float:none;background:none;border-radius:0;padding:0}.dc #devoq-contact-form p{margin:0;padding:0}.dc #devoq-contact-form .fieldsets.row{width:100%;margin-bottom:20px;float:none;display:block}.dc #devoq-contact-form .fieldsets.row::after{content:"";display:block;clear:both}.dc #devoq-contact-form .col-md-6,.dc #devoq-contact-form .col-md-12,.dc #devoq-contact-form .ree-btn{float:none}.dc #devoq-contact-form .devoq-needs{display:block;width:100%}.dc #devoq-contact-form .fieldsets.row.devoq-form-row{display:flex;gap:16px}.dc #devoq-contact-form .fieldsets.row.devoq-form-row>.col-md-6{flex:1 1 0;min-width:0;width:auto;position:relative}.dc #devoq-contact-form .col-md-12{width:100%;position:relative}.dc #devoq-contact-form .wpcf7-form-control-wrap{display:block}.dc #devoq-contact-form input[type=text],.dc #devoq-contact-form input[type=email],.dc #devoq-contact-form textarea{width:100%;background-color:#FFFFFF14;border:1px solid #FFFFFF26;border-radius:100px;padding:18px 52px 18px 24px;min-height:65px;font-family:Urbanist,sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#fff;outline:none;transition:border-color .2s ease}.dc #devoq-contact-form textarea{border-radius:16px;min-height:120px;resize:vertical}.dc #devoq-contact-form input:focus,.dc #devoq-contact-form textarea:focus{border-color:rgba(255,255,255,.45)}.dc #devoq-contact-form input[aria-invalid=true],.dc #devoq-contact-form textarea[aria-invalid=true]{border-color:#ff5a5a}.dc #devoq-contact-form input:-webkit-autofill,.dc #devoq-contact-form input:-webkit-autofill:hover,.dc #devoq-contact-form input:-webkit-autofill:focus,.dc #devoq-contact-form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #363a3b inset;-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#FFFFFF26;transition:background-color 9999s ease-out 0s}.dc #devoq-contact-form input:autofill{background-color:#363a3b;color:#fff}.dc #devoq-contact-form .wpcf7-submit{width:100%;min-height:60px;border:0;border-radius:32px;background:#fff;color:#1f2324;font-family:Urbanist,sans-serif;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dc #devoq-contact-form .wpcf7-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25)}.dc #devoq-contact-form .wpcf7-submit[disabled]{opacity:.7;cursor:progress}.dc .dc-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.dc .dc-fine{margin:14px 0 0;font-size:14px;color:#bbbdbd}.dc .wpcf7-response-output,.dc .devoq-form-status{margin:14px 0 0;font-size:15px;color:#bbbdbd}.dc .dc-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.dc .dc-thanks[hidden]{display:none}.dc .dc-thanks__check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#23d09c;color:#1f2324;font-size:30px;font-weight:700}.dc .dc-next{width:100%;background:rgba(255,255,255,.06);border-radius:16px;padding:18px 20px;font-size:15px;line-height:1.6;color:#bbbdbd}.dc .dc-next strong{display:block;color:#fff;font-size:16px;margin-bottom:8px}.dc .dc-next ol{margin:0;padding-left:20px}.dc .dc-thanks__links{display:flex;align-items:center;gap:20px;margin:6px 0 0}.dc .dc-link{color:#bbbdbd;font-weight:500;text-decoration:none}.dc .dc-link:hover{color:#fff}.dc .dc-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border:0;border-radius:32px;background:#fff;color:#1f2324;font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dc .dc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25)}.dc .dc-btn--mint{background:#23d09c}.dc .dc-book{display:flex;flex-direction:column;gap:24px}.dc .dc-cal{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:24px}.dc .dc-cal__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.dc .dc-cal h3{margin:0;font-size:22px;line-height:1.3;font-weight:600;color:#fff}.dc .dc-cal p{margin:4px 0 0;font-size:14px;color:#bbbdbd}.dc .dc-cal__tz{flex:none;padding:6px 12px;border-radius:100px;background:rgba(255,255,255,.08);font-size:12px;font-weight:500;color:rgba(255,255,255,.8);white-space:nowrap}.dc .dc-cal__embed{position:relative;min-height:120px;border-radius:16px;overflow:hidden}.dc .dc-cal__embed.is-loaded{min-height:640px;background:#fff}.dc .dc-cal__embed .calendly-inline-widget{min-width:0!important;width:100%;height:640px}.dc .dc-cal__embed.is-loaded .dc-cal__open{display:none}.dc .dc-cal__open{width:100%}.dc .dc-here{padding:0 8px}.dc .dc-here h3{margin:0 0 10px;font-size:22px;font-weight:600;color:#fff}.dc .dc-here ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dc .dc-here li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.5;color:#bbbdbd}.dc .dc-here li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#23d09c;position:relative;top:-1px}.dc .dc-here li strong{color:#fff;font-size:15px;font-weight:600}.dc .dc-here__lines{display:flex;flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;font-size:15px;font-weight:500}.dc .dc-here__lines a{text-decoration:none;color:rgba(255,255,255,.85)}.dc .dc-here__lines a:first-child{color:#23d09c}.dc .devoq-needs-label{display:block;margin:0 0 10px;font-size:15px;font-weight:500;color:rgba(255,255,255,.85)}.dc .devoq-needs-chips{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1100px){.dc .dc-card{grid-template-columns:1fr;padding:40px}.dc .dc-book{max-width:640px}}@media(max-width:768px){.dc #devoq-contact-form .fieldsets.row.devoq-form-row{align-items:stretch}.dc #devoq-contact-form .fieldsets.row.devoq-form-row>.col-md-6{flex:0 0 auto;width:100%;max-width:100%}}@media(max-width:640px){.dc .dc-hero{padding:170px 0 32px}.dc .dc-title{font-size:44px;line-height:52px}.dc .dc-sub{font-size:15px;margin-top:10px}.dc .dc-band{padding:0 16px 40px}.dc .dc-card{padding:24px 20px;border-radius:28px;gap:24px}.dc .dc-h2{font-size:28px;line-height:34px}.dc .dc-lead{font-size:15px}.dc #devoq-contact-form .fieldsets.row.devoq-form-row{flex-direction:column;gap:14px;align-items:stretch}.dc #devoq-contact-form .fieldsets.row.devoq-form-row>.col-md-6{flex:0 0 auto;width:100%;max-width:100%}.dc #devoq-contact-form .fieldsets.row{margin-bottom:14px}.dc #devoq-contact-form input[type=text],.dc #devoq-contact-form input[type=email]{min-height:56px;padding:14px 44px 14px 20px;font-size:16px}.dc #devoq-contact-form textarea{min-height:96px;padding:14px 20px;font-size:16px}.dc #devoq-contact-form .wpcf7-submit{min-height:54px;font-size:17px}.dc .dc-cal{padding:20px}.dc .dc-cal__embed.is-loaded,.dc .dc-cal__embed .calendly-inline-widget{min-height:560px;height:560px}}@media(prefers-reduced-motion:reduce){.dc *{transition:none!important}}
