.hswc-content-page .site-main,.hswc-content-page main{max-width:none!important}.hswc-info-page{direction:rtl;background:#f8f7fc;color:#19151f;overflow:hidden}.hswc-info-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.hswc-info-hero{position:relative;padding:72px 0 64px;background:radial-gradient(circle at 16% 20%,rgba(149,45,255,.16),transparent 34%),linear-gradient(135deg,#fff 0%,#faf7ff 55%,#f3ebff 100%);border-bottom:1px solid #eee6f8}.hswc-info-hero .hswc-info-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:64px}.hswc-info-eyebrow,.hswc-section-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#7419c8;background:#f1e7fc;border:1px solid #e4d1f7;border-radius:999px;padding:8px 13px}.hswc-info-hero h1{font-size:clamp(34px,4.5vw,60px);line-height:1.3;letter-spacing:-1.5px;margin:20px 0 16px;color:#1e0b2e}.hswc-info-hero p{font-size:17px;line-height:2;color:#62596a;margin:0;max-width:680px}.hswc-info-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hswc-info-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 22px;border-radius:14px;text-decoration:none!important;font-weight:850;transition:.22s ease}.hswc-info-btn:hover{transform:translateY(-2px)}.hswc-info-btn-primary{color:#fff!important;background:linear-gradient(135deg,#6f20ff,#b500d9);box-shadow:0 12px 28px rgba(114,32,255,.2)}.hswc-info-btn-ghost{color:#5a1ca3!important;background:#fff;border:1px solid #dfd3ea}.hswc-info-hero-art{position:relative;min-height:310px;display:grid;place-items:center}.hswc-orbit{position:absolute;border-radius:50%;border:1px solid rgba(117,39,194,.14)}.hswc-orbit-one{width:300px;height:300px}.hswc-orbit-two{width:210px;height:210px;border-style:dashed}.hswc-hero-badge{position:relative;z-index:2;width:220px;aspect-ratio:1;border-radius:44px;background:linear-gradient(145deg,#230535,#5e0c81 58%,#9226d0);box-shadow:0 35px 80px rgba(64,11,89,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:24px}.hswc-hero-badge>span{font-size:48px;color:#ff4ec7}.hswc-hero-badge strong{font-size:30px;margin-top:5px}.hswc-hero-badge small{opacity:.74;margin-top:4px}.hswc-info-section{padding:72px 0}.hswc-about-layout,.hswc-contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:28px;align-items:start}.hswc-prose-card,.hswc-values-card,.hswc-contact-address-card,.hswc-social-card{background:#fff;border:1px solid #ebe5f0;border-radius:26px;padding:34px;box-shadow:0 18px 55px rgba(40,18,58,.06)}.hswc-prose-card h2,.hswc-values-card h2,.hswc-faq-heading h2,.hswc-contact-address-card h2,.hswc-social-card h2{font-size:28px;line-height:1.55;color:#22132e;margin:16px 0 18px}.hswc-prose-card p{font-size:16px;line-height:2.25;color:#51495a;margin:0 0 20px;text-align:justify}.hswc-prose-card strong{color:#4f0c82}.hswc-values-card{position:sticky;top:120px;background:linear-gradient(160deg,#281238,#17051f);color:#fff;border-color:#3e2450}.hswc-values-card h2{color:#fff}.hswc-value-list{display:grid;gap:12px;margin-top:20px}.hswc-value-list>div{display:flex;gap:13px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.05)}.hswc-value-list>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#792cff,#e92fb6);font-size:17px;flex:0 0 auto}.hswc-value-list p{margin:0}.hswc-value-list strong,.hswc-value-list small{display:block}.hswc-value-list strong{font-size:15px}.hswc-value-list small{font-size:12px;line-height:1.8;color:#cdbfd5;margin-top:3px}.hswc-faq-section{padding-top:24px}.hswc-faq-wrap{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:38px;align-items:start}.hswc-faq-heading{position:sticky;top:120px}.hswc-faq-heading p{line-height:2;color:#6b626f}.hswc-faq-list{display:grid;gap:12px}.hswc-faq-list details{background:#fff;border:1px solid #e9e1ef;border-radius:18px;overflow:hidden;box-shadow:0 9px 28px rgba(37,16,52,.04)}.hswc-faq-list summary{cursor:pointer;list-style:none;padding:20px 22px;font-weight:850;color:#2d1b39;display:flex;justify-content:space-between;gap:15px;align-items:center}.hswc-faq-list summary::-webkit-details-marker{display:none}.hswc-faq-list summary span{font-size:22px;color:#8629d8}.hswc-faq-list details[open] summary span{transform:rotate(45deg)}.hswc-faq-list details p{margin:0;padding:0 22px 22px;color:#645b69;line-height:2}.hswc-info-cta{padding:0 0 72px}.hswc-info-cta .hswc-info-shell{border-radius:30px;padding:34px 38px;background:linear-gradient(135deg,#26033e,#7314a0 55%,#a922c8);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 24px 60px rgba(67,8,95,.22)}.hswc-info-cta span{color:#e8bdf5;font-size:13px}.hswc-info-cta h2{margin:6px 0;font-size:28px;color:#fff}.hswc-info-cta p{margin:0;color:#e0cce7}.hswc-info-btn-light{background:#fff;color:#5e1282!important}.hswc-info-btn-outline{border:1px solid rgba(255,255,255,.3);color:#fff!important;background:rgba(255,255,255,.06)}.hswc-contact-hero-box{border-radius:28px;padding:32px;background:linear-gradient(145deg,#251132,#5d1679);color:#fff;box-shadow:0 25px 60px rgba(72,20,94,.23)}.hswc-contact-hero-box span,.hswc-contact-hero-box small{display:block}.hswc-contact-hero-box span{color:#e6baf8;font-size:13px}.hswc-contact-hero-box strong{display:block;font-size:25px;line-height:1.7;margin:10px 0}.hswc-contact-hero-box small{color:#d7c7dd;line-height:1.8}.hswc-contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hswc-contact-card{min-width:0;background:#fff;border:1px solid #e8e1ed;border-radius:22px;padding:24px;text-decoration:none!important;color:#24162d!important;box-shadow:0 14px 42px rgba(36,16,48,.05);transition:.22s ease}.hswc-contact-card:hover{transform:translateY(-5px);border-color:#caa7e5;box-shadow:0 20px 46px rgba(71,22,95,.11)}.hswc-contact-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#f2e8fb;color:#8224c8;font-size:21px;margin-bottom:20px}.hswc-contact-card small,.hswc-contact-card strong,.hswc-contact-card em{display:block;overflow-wrap:anywhere}.hswc-contact-card small{color:#8b808f}.hswc-contact-card strong{font-size:17px;margin:5px 0}.hswc-contact-card em{font-size:12px;color:#9a8ea0;font-style:normal}.hswc-contact-main-section{padding-top:20px}.hswc-address-block{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #eee8f1}.hswc-address-block>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f2e7fb;color:#7d25c1}.hswc-address-block small,.hswc-address-block strong,.hswc-address-block a{display:block}.hswc-address-block small{font-size:12px;color:#928799}.hswc-address-block strong,.hswc-address-block a{margin-top:3px;font-weight:800;color:#28172f;text-decoration:none}.hswc-contact-note{background:#faf7fc;border-radius:16px;padding:16px 18px;line-height:2;color:#655b6b;margin:24px 0 0}.hswc-social-card{background:linear-gradient(160deg,#251030,#16051d);color:#fff;border-color:#3a2343}.hswc-social-card h2{color:#fff}.hswc-social-card>p{color:#cdbfd2;line-height:2}.hswc-social-list{display:grid;gap:10px;margin-top:22px}.hswc-social-list a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:14px 16px;color:#fff!important;text-decoration:none!important;background:rgba(255,255,255,.04)}.hswc-social-list a:hover{background:rgba(255,255,255,.08)}.hswc-social-list span{color:#d3c4d9}.hswc-social-list b{color:#f65bd3}.hswc-contact-page .hswc-info-section:first-of-type{padding-bottom:28px}
@media(max-width:900px){.hswc-info-hero{padding:48px 0}.hswc-info-hero .hswc-info-shell,.hswc-about-layout,.hswc-faq-wrap,.hswc-contact-layout{grid-template-columns:1fr}.hswc-info-hero-art{min-height:240px}.hswc-values-card,.hswc-faq-heading{position:static}.hswc-contact-grid{grid-template-columns:repeat(2,1fr)}.hswc-info-cta .hswc-info-shell{align-items:flex-start;flex-direction:column}.hswc-info-cta .hswc-info-actions{margin-top:0}}
@media(max-width:600px){.hswc-info-shell{width:min(100% - 24px,1180px)}.hswc-info-hero{padding:36px 0 42px}.hswc-info-hero .hswc-info-shell{gap:30px}.hswc-info-hero h1{font-size:32px;letter-spacing:-.5px}.hswc-info-hero p{font-size:15px}.hswc-info-hero-art{min-height:205px}.hswc-orbit-one{width:210px;height:210px}.hswc-orbit-two{width:150px;height:150px}.hswc-hero-badge{width:165px;border-radius:34px}.hswc-hero-badge>span{font-size:34px}.hswc-hero-badge strong{font-size:23px}.hswc-info-section{padding:42px 0}.hswc-prose-card,.hswc-values-card,.hswc-contact-address-card,.hswc-social-card{padding:22px;border-radius:20px}.hswc-prose-card h2,.hswc-values-card h2,.hswc-faq-heading h2,.hswc-contact-address-card h2,.hswc-social-card h2{font-size:23px}.hswc-prose-card p{font-size:14px;text-align:right}.hswc-contact-grid{grid-template-columns:1fr}.hswc-contact-card{padding:20px}.hswc-info-cta{padding-bottom:42px}.hswc-info-cta .hswc-info-shell{padding:26px 22px;border-radius:24px}.hswc-info-cta h2{font-size:23px}.hswc-info-actions{width:100%}.hswc-info-actions .hswc-info-btn{flex:1;padding-inline:14px}.hswc-contact-hero-box{padding:24px}.hswc-contact-hero-box strong{font-size:21px}}
