/* SuperWebBros 2.0 pixel-neon skin */
:root{--dr-bg:#05051a;--dr-surface:#09092b;--dr-surface-strong:#0d1239;--dr-text:#f6f5ff;--dr-muted:#b8c6e8;--dr-primary:#13d9ff;--dr-primary-strong:#0879ff;--dr-accent:#ff3fc7;--dr-border:#167fff;--swb-gold:#ffb31a;--dr-shadow:0 0 28px rgba(19,217,255,.16)}
html{scroll-behavior:smooth;color-scheme:dark}body,body.dr-dark{background:#05051a;color:var(--dr-text);font-family:"Trebuchet MS",Arial,sans-serif;background-image:linear-gradient(rgba(16,18,58,.38) 1px,transparent 1px),radial-gradient(circle at 20% 10%,rgba(31,93,255,.22),transparent 30%),radial-gradient(circle at 80% 30%,rgba(255,63,199,.12),transparent 28%);background-size:100% 4px,auto,auto}.dr-main{overflow:hidden}.dr-wrap{width:min(1380px,calc(100% - 40px))}.dr-site-header{background:rgba(4,4,22,.95);border-bottom:2px solid #6d19ff;box-shadow:0 5px 30px #000;backdrop-filter:blur(14px)}.dr-header-inner{min-height:76px}.dr-brand-mark{width:58px;height:52px;border:3px solid var(--dr-primary);background:#070824;color:#fff;clip-path:polygon(12% 0,88% 0,100% 18%,100% 82%,88% 100%,12% 100%,0 82%,0 18%);font:900 17px/1 monospace;text-shadow:3px 3px #ff3fc7}.dr-brand-copy strong,.dr-section-intro h2,.dr-hero h1,.dr-price,.dr-contact-panel h2{font-family:Impact,"Arial Black",sans-serif;letter-spacing:.045em;text-transform:uppercase}.dr-brand-copy strong{font-size:clamp(21px,2.2vw,34px);color:#fff;text-shadow:3px 3px #28369e}.dr-brand-copy strong span{color:#178bff}.dr-brand-copy small{color:#75eaff;letter-spacing:.12em}.dr-menu a{color:#fff;font:700 13px/1 monospace;text-transform:uppercase;letter-spacing:.04em}.dr-menu a:hover{color:var(--dr-accent)}.dr-btn{min-height:46px;border-radius:2px;font:900 14px/1 monospace;text-transform:uppercase;letter-spacing:.04em;box-shadow:4px 4px 0 #02020c;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.dr-btn-primary{background:linear-gradient(#18e5ff,#0878d7);border:2px solid #91f7ff;color:#031122;text-shadow:none;box-shadow:0 0 20px rgba(19,217,255,.5),4px 4px 0 #c92ba5}.dr-btn-secondary{background:#0b0b31;border:2px solid var(--dr-accent);color:#fff}.swb-hero{position:relative;min-height:650px;padding:92px 0 75px;border-bottom:2px solid var(--dr-primary);background:radial-gradient(circle at 14% 25%,#102b76 0 1px,transparent 2px),radial-gradient(circle at 65% 18%,#fff 0 1px,transparent 2px),linear-gradient(180deg,#030319,#08062b 70%,#14032f);background-size:83px 89px,113px 103px,auto}.swb-hero:after{content:"";position:absolute;inset:auto 0 0;height:190px;background:linear-gradient(rgba(0,0,0,0),#110229),repeating-linear-gradient(90deg,transparent 0 78px,rgba(19,217,255,.3) 80px),repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,63,199,.35) 40px);transform:perspective(250px) rotateX(55deg);transform-origin:bottom;pointer-events:none}.swb-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.85fr) 210px;gap:35px;align-items:center;position:relative;z-index:1}.dr-eyebrow{color:#56cfff;font:800 15px/1.3 monospace;text-transform:uppercase;letter-spacing:.1em}.dr-hero h1{font-size:clamp(54px,6vw,94px);line-height:.87;margin:18px 0 24px;color:#ff52c7;text-shadow:5px 5px 0 #691168}.dr-hero h1 span{display:block;color:#3ce6ff;text-shadow:5px 5px 0 #1740b1}.dr-hero h1 em{display:block;color:#ffb31a;font-style:normal;text-shadow:5px 5px 0 #a53a0c}.dr-hero-copy>p{font-size:18px;max-width:650px}.swb-checklist{padding:18px 22px;margin:24px 0;background:rgba(4,5,31,.88);border:2px solid #178bff;box-shadow:0 0 18px rgba(23,139,255,.3);list-style:none}.swb-checklist li{margin:9px 0;font:700 14px monospace;text-transform:uppercase}.swb-checklist li:before{content:"✓";color:#ff55cc;margin-right:12px}.swb-crt{padding:18px;border:12px solid #9f9588;border-radius:28px;background:#5b554f;box-shadow:inset 0 0 0 5px #292629,0 0 35px rgba(82,164,255,.3);transform:rotate(.5deg)}.swb-crt-bar{padding:9px 12px;background:#75a7ff;color:#07113b;font:900 13px monospace}.swb-crt-bar span{float:right}.swb-crt-screen{min-height:300px;padding:30px 22px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 2px,transparent 2px 4px),linear-gradient(135deg,#0a1b61,#071239);border:5px solid #161527;position:relative;overflow:hidden}.swb-crt-screen strong{display:block;max-width:280px;font:900 25px/1.05 monospace;text-transform:uppercase}.swb-crt-screen p{font:700 15px monospace}.swb-city{position:absolute;right:0;bottom:0;height:48%;width:60%;display:flex;align-items:flex-end;gap:5px}.swb-city i{display:block;width:20%;height:50%;background:linear-gradient(90deg,#071027 60%,#ffd83d 61% 70%,#071027 71%);border:3px solid #167fff}.swb-city i:nth-child(2){height:80%}.swb-city i:nth-child(3){height:65%}.swb-city i:nth-child(4){height:100%}.swb-city i:nth-child(5){height:72%}.swb-crt-base{width:75%;height:28px;margin:18px auto -47px;background:#a79c90;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.swb-price-bubble{text-align:center;padding:28px 16px;background:#09082c;border:3px solid var(--dr-accent);box-shadow:0 0 18px rgba(255,63,199,.45);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.swb-price-bubble span,.swb-price-bubble small{display:block;color:#29e8ff;font:900 15px monospace;text-transform:uppercase}.swb-price-bubble strong{display:block;color:#ff4dc8;font:900 70px Impact,sans-serif;text-shadow:4px 4px #771069}.dr-section{padding:75px 0;background:transparent}.dr-section-muted,.swb-plans{background:rgba(5,5,28,.8)}.dr-section-intro h2{color:#fff;text-shadow:3px 3px #1936a8}.dr-section-intro p,.dr-feature p,.dr-process p,.swb-faq p{color:var(--dr-muted)}.dr-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px;margin-inline:auto}.dr-price-card,.dr-feature,.dr-process article,.swb-faq details,.dr-contact-panel,.dr-meetup-venue,.dr-meetup-form-card{background:linear-gradient(145deg,rgba(14,17,58,.96),rgba(5,6,31,.96));border:2px solid #168dff;border-radius:0;box-shadow:6px 6px 0 #020214,0 0 22px rgba(22,141,255,.14);color:#fff}.dr-price-card-featured{border-color:var(--dr-accent);box-shadow:6px 6px 0 #020214,0 0 25px rgba(255,63,199,.24)}.dr-price-card h3,.dr-feature h3,.dr-process h3{color:#fff}.dr-price{color:#2ee5ff}.dr-price-card-featured .dr-price{color:#ff4dc8}.dr-price-card li{color:#d8e2ff}.dr-plan-label{font-family:monospace;text-transform:uppercase}.dr-feature-grid{grid-template-columns:repeat(4,1fr)}.dr-feature-icon{background:#16145a;color:#37eaff;border:2px solid #8d4aff}.dr-process{grid-template-columns:repeat(3,1fr)}.dr-process article>span{background:var(--dr-accent);color:#fff}.swb-faq{max-width:900px}.swb-faq details{padding:20px 24px;margin:14px 0}.swb-faq summary{cursor:pointer;font:800 17px monospace;color:#43e8ff}.dr-contact-section{background:linear-gradient(90deg,#13052e,#07134e,#13052e)}.dr-contact-panel{border-color:var(--dr-accent)}.dr-site-footer{background:#030314;border-top:2px solid #6e19ff}.dr-site-footer,.dr-site-footer a,.dr-site-footer p{color:#bdc9eb}.dr-site-footer h2{color:#ff59cd}.dr-meetup-hero{background:linear-gradient(135deg,#07072b,#131052);color:#fff}.dr-meetup-summary{background:#08082e;border:2px solid var(--dr-accent)}.dr-meetup-venue-copy h3{color:#35e8ff}.dr-meetup-form-card input,.dr-meetup-form-card select,.dr-meetup-form-card textarea{background:#05051c;color:#fff;border:1px solid #387cff}.dr-meetup-form-card input[type=submit]{background:#12d9ff;color:#041126;border:2px solid #fff}.screen-reader-text,.dr-skip-link{color:#061126}
@media(max-width:1100px){.swb-hero-grid{grid-template-columns:1fr 1fr}.swb-price-bubble{grid-column:1/-1;max-width:280px}.dr-feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.dr-wrap{width:min(100% - 28px,1380px)}.dr-header-inner{min-height:66px}.dr-brand-copy small{display:none}.dr-header-cta{display:none}.dr-menu-toggle{border-color:#28dfff}.swb-hero{padding:65px 0 55px}.swb-hero-grid{grid-template-columns:1fr}.dr-hero h1{font-size:clamp(48px,15vw,70px)}.swb-crt{order:2;margin:10px 4px 35px}.swb-price-bubble{order:3}.swb-crt-screen{min-height:240px}.dr-price-grid,.dr-feature-grid,.dr-process{grid-template-columns:1fr}.dr-section{padding:55px 0}.dr-contact-panel{display:block}.dr-contact-panel .dr-actions{margin-top:24px}.dr-meetup-venues{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.swb-crt{transform:none}}
.swb-testimonial blockquote{margin:12px 0;font:800 clamp(20px,3vw,32px)/1.35 monospace;color:#fff}.swb-stars{font-size:34px;letter-spacing:8px;color:#ffd633;text-shadow:0 0 12px #ff8a00}.swb-testimonial .dr-contact-panel{border-color:#24ddff}
body .dr-site-header,body .dr-site-header.is-scrolled{background:rgba(4,4,22,.97);color:#fff}body .dr-section-muted{background:#080821;color:#fff}body .dr-site-footer{background:#030314;color:#bdc9eb}body .dr-site-footer .dr-brand-copy strong,body .dr-site-footer h2{color:#fff}body .dr-site-footer a,body .dr-site-footer p,body .dr-footer-bottom{color:#bdc9eb}body .dr-price{color:#2ee5ff}body .dr-price-card-featured .dr-price{color:#ff4dc8}body .dr-price span,body .dr-price small{color:inherit}.swb-plans .dr-price-card>.dr-btn{margin-top:auto}.swb-plans .dr-price-card{display:flex;flex-direction:column}.swb-plans .dr-price-card ul{flex:1}
body .dr-section{padding-block:52px}body .swb-hero{padding-block:68px 58px;min-height:600px}body .dr-price-card,body .dr-feature,body .dr-process article{position:relative;border-width:2px}body .dr-price-card:before,body .dr-feature:before,body .dr-process article:before{content:"";position:absolute;inset:6px;border:1px solid rgba(52,218,255,.16);pointer-events:none}body .dr-price-card h3,body .dr-price-card li,body .dr-price-card p{color:#eef4ff}body .dr-price-card .dr-plan-label{color:#25e8ff}body .dr-price-card .dr-btn-secondary,body .dr-contact-panel .dr-btn-secondary{color:#fff;background:#090928;border-color:#ff4dcc;text-shadow:0 0 8px rgba(255,255,255,.45)}body .dr-menu a{color:#f4f6ff}body .dr-site-header .dr-brand-copy small{color:#68eaff}body .dr-process{gap:16px}body .dr-feature-grid{gap:16px}body .dr-price-grid{gap:18px}.dr-meetup-hero,.dr-meetup-section,.dr-meetup-form-section{background:#05051a;color:#f4f6ff}.dr-meetup-hero h1,.dr-meetup-section h2,.dr-meetup-form-section h2{color:#fff}.dr-meetup-summary,.dr-meetup-venue,.dr-meetup-form-card{color:#eef4ff}.dr-meetup-form-card label,.dr-meetup-form-card legend{color:#eef4ff}.dr-meetup-form-card input::placeholder,.dr-meetup-form-card textarea::placeholder{color:#9badd4}.dr-meetup-form-card select option{background:#05051c;color:#fff}
