/* Callyug's brighter sky-and-sun homepage theme */
.sky-hero{background:radial-gradient(ellipse at 83% 20%,#214e73 0,transparent 36%),linear-gradient(135deg,#102541 0%,#123b5e 60%,#0d2c49 100%)}
.sky-hero-grid{min-height:640px;gap:clamp(38px,6vw,96px);padding-block:clamp(54px,7vw,92px)}
.sky-hero-copy h1{font-size:clamp(52px,6.6vw,88px);line-height:.99;letter-spacing:-.055em;margin:25px 0 21px;max-width:680px}
.sky-hero-copy>p{font-size:clamp(16px,1.2vw,19px);line-height:1.72;max-width:510px;color:#d2e4f2}
.sky-kicker{font-size:11px;letter-spacing:.16em}
.sky-hero-art{height:clamp(390px,38vw,520px);border-radius:46% 46% 32px 32px;background:radial-gradient(circle at 48% 40%,#fffaf4 0,#ffeadb 58%,#ffd2b0 100%);box-shadow:0 35px 90px #081b2d48}
.blue-orbit{border-color:#fff9}.orbit-a{width:min(84%,410px)}.orbit-b{width:min(62%,300px)}
.chip-top{left:6%;top:10%}.chip-bottom{right:4%;bottom:8%}.art-chip{padding:14px 16px;border-radius:14px}.art-chip b{font-size:12px}.art-chip small{font-size:10px}
.sky-btn{border-radius:12px;padding:14px 19px;font-size:14px;box-shadow:0 9px 24px #f2671633}.sky-btn-large{padding:16px 23px}.sky-watch{font-size:14px}.sky-watch span{width:40px;height:40px}
.hero-proof{margin-top:35px}.hero-proof b{font-size:13px}.hero-proof small{font-size:11px}.proof-icon{width:32px;height:32px;font-size:14px}
.blue-trust{background:#f1f8fd;border-block:1px solid #e2edf5}.blue-trust-grid{min-height:76px}.blue-trust-grid span{font-size:12px}
.site-section{padding-block:clamp(62px,8vw,102px)}.site-heading{margin-bottom:34px}.site-heading h2,.center-heading h2,.business-section h2,.spaces-section h2{font-size:clamp(31px,4vw,46px)}
.site-heading p,.center-heading p,.spaces-section p{font-size:15px;line-height:1.6}.sky-text-link{font-size:14px}
.service-cards{gap:18px}.site-service-card{min-height:255px;padding:24px;border-radius:20px}.service-symbol{width:52px;height:52px;margin-bottom:28px;font-size:25px}.site-service-card>small{font-size:10px}.site-service-card h3{font-size:20px;margin:8px 0}.site-service-card p{font-size:14px;line-height:1.65}
.blue-how{background:linear-gradient(160deg,#edf8fe,#f8fbff)}.how-cards{gap:18px;margin-top:38px}.how-cards article{min-height:205px;padding:24px;border-radius:18px;box-shadow:0 12px 38px #1537550c}.how-cards article>span{font-size:12px}.how-cards article>i{font-size:25px}.how-cards h3{font-size:18px;margin:26px 0 9px}.how-cards p{font-size:14px;line-height:1.65}
.business-section{gap:clamp(38px,7vw,100px)}.business-section>div:first-child>p{font-size:16px;line-height:1.75}.business-link{display:inline-block;margin-top:10px}.business-points{gap:10px}.business-points article{gap:17px;padding:18px 0}.business-points article>i{font-size:13px}.business-points b{font-size:16px}.business-points small{font-size:13px;line-height:1.6}
.sky-payment{padding:72px 0 22px;background:#eef7fc}.sky-payment-card{padding:clamp(26px,4vw,54px);gap:clamp(35px,6vw,80px);border-radius:28px;background:linear-gradient(135deg,#102541,#183d60);border-color:#214b70;box-shadow:0 28px 75px #10254126}
.sky-payment .sky-kicker{color:#8cdbff}.sky-payment h2{font-size:clamp(36px,4.7vw,54px);line-height:1.1;color:#fff!important}.sky-payment-card>div:first-child>p{font-size:16px;line-height:1.75;color:#d4e1ed!important}
.refund-card{padding:18px;border-radius:16px}.refund-card>span{width:38px;height:38px;font-size:18px}.refund-card b{font-size:14px;line-height:1.55}.refund-card small{font-size:12px;line-height:1.6}.payment-options{gap:9px;margin-top:20px}.payment-options small{font-size:12px;color:#c5d4e3}.payment-options b{padding:9px 13px;border-radius:9px;font-size:12px;color:#eff7ff;border-color:#ffffff44;background:#ffffff0b}
.payment-illustration{min-height:330px}.payment-receipt{width:min(100%,390px);padding:28px;border-radius:22px}.payment-receipt>small{font-size:11px}.payment-receipt>b{font-size:21px;margin:23px 0}.payment-receipt>span{font-size:14px}.payment-receipt>span+small{font-size:12px}.receipt-divider{margin:19px 0}.refund-badge{right:-4px;bottom:18px;padding:14px 17px;border-radius:13px;font-size:12px}.payment-disclaimer{font-size:12px;line-height:1.55}
.helper-join{background:radial-gradient(circle at 85% 25%,#24618c 0,transparent 33%),linear-gradient(120deg,#102541,#173d60)}.helper-join-content{min-height:330px;padding-block:62px}.helper-join h2{font-size:clamp(38px,5vw,56px)}.helper-join p{font-size:16px;line-height:1.7}.sky-btn-white{border-radius:12px;padding:15px 21px;font-size:14px}
.spaces-section{padding-block:76px}.space-cards{gap:16px}.space-cards a{padding:22px;border-radius:17px}.space-cards a>span{font-size:12px}.space-cards b{font-size:17px}.space-cards small{font-size:13px;line-height:1.5}
.sky-footer{padding:48px 0 22px}.footer-group-title{font-size:11px}.footer-columns>div>a:not(.sky-brand),.footer-links>a,.footer-links>span{font-size:15px}.sky-footer-inner>small{font-size:13px}
@media(max-width:991px){.sky-hero-grid{min-height:auto;grid-template-columns:1fr 1fr;gap:28px}.sky-hero-art{height:390px}.sky-hero-copy h1{font-size:clamp(48px,7vw,68px)}.service-cards{grid-template-columns:repeat(2,1fr)}.business-section{gap:38px}}
@media(max-width:767px){.sky-hero-grid{grid-template-columns:1fr;padding-block:48px 40px;gap:30px}.sky-hero-copy h1{font-size:clamp(48px,13vw,68px);letter-spacing:-.06em}.sky-hero-copy>p{font-size:16px}.sky-hero-art{height:340px;max-width:520px;width:100%;margin-inline:auto}.blue-person{transform:scale(.84);transform-origin:bottom center}.person-helper{transform:scale(.76);transform-origin:bottom center}.art-chip{padding:10px 12px}.art-chip b{font-size:10px}.art-chip small{font-size:9px}.blue-trust-grid{min-height:auto;padding-block:19px;gap:16px}.blue-trust-grid span{font-size:11px}.site-heading{align-items:flex-start;gap:12px}.site-heading h2,.center-heading h2,.business-section h2,.spaces-section h2{font-size:clamp(29px,8vw,38px)}.site-heading p,.center-heading p,.spaces-section p{font-size:14px}.service-cards{gap:12px}.site-service-card{min-height:225px;padding:18px;border-radius:16px}.site-service-card h3{font-size:17px}.site-service-card p{font-size:13px}.how-cards{grid-template-columns:1fr;margin-top:25px}.how-cards article{min-height:unset;padding:20px}.how-cards h3{font-size:17px;margin:16px 0 7px}.business-section{grid-template-columns:1fr;gap:24px}.business-section>div:first-child>p{font-size:15px}.business-points b{font-size:15px}.business-points small{font-size:13px}.sky-payment{padding:42px 0 16px}.sky-payment-card{grid-template-columns:1fr;padding:23px;gap:10px;border-radius:21px}.sky-payment h2{font-size:38px}.sky-payment-card>div:first-child>p{font-size:15px}.payment-illustration{min-height:240px}.payment-receipt{width:min(100%,330px);padding:21px}.payment-receipt>b{font-size:18px}.refund-badge{right:0;bottom:4px;font-size:11px}.refund-card b{font-size:13px}.refund-card small{font-size:11px}.payment-disclaimer{font-size:11px}.helper-join-content{min-height:300px;padding-block:46px}.helper-join h2{font-size:40px}.helper-join p{max-width:86%;font-size:15px}.spaces-section{padding-block:54px}.space-cards{grid-template-columns:1fr;gap:11px}.space-cards a{padding:17px}.space-cards b{font-size:16px}.space-cards small{font-size:13px}}
@media(max-width:390px){.sky-hero-art{height:290px}.blue-person{transform:scale(.72);transform-origin:bottom center}.person-helper{transform:scale(.67);transform-origin:bottom center}.chip-top{left:3%}.chip-bottom{right:2%}.art-chip{max-width:68%}}
