#mp-page:has(.sv-hero) .mp-footer,#mp-page:has(.sv-directory) .mp-footer{display:none}
#mp-page .sv-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:54px;align-items:center;padding:45px 0 55px}#mp-page .sv-heading{padding:30px 0 40px}#mp-page .sv-hero h1,#mp-page .sv-heading h1{font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.04em;font-weight:500;margin:22px 0}#mp-page .sv-hero h1 em{display:block;margin-top:9px}#mp-page .sv-hero em,#mp-page .sv-heading em,#mp-page .sv-section em,#mp-page .sv-end em{font:italic 400 1em Georgia,serif;color:#baff4a}#mp-page .sv-hero p,#mp-page .sv-heading p{font-size:15px;line-height:1.8;color:#a5b0c4;max-width:550px}#mp-page .sv-hero small,#mp-page .sv-heading small,#mp-page .sv-section small{font-size:10px;letter-spacing:.14em;color:#baff4a;text-transform:uppercase}#mp-page .sv-tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #293143;padding:13px 0;scrollbar-width:thin}#mp-page .sv-tabs a{color:#a7b1c4;white-space:nowrap;text-decoration:none;font-size:11px;border:1px solid transparent;border-radius:20px;padding:9px 12px}#mp-page .sv-tabs a[aria-current],#mp-page .sv-tabs a:hover{color:#baff4a;border-color:#baff4a55;background:#baff4a08}#mp-page .sv-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}#mp-page .sv-actions .mp-btn{font-size:12px}#mp-page .sv-tags{display:flex;flex-wrap:wrap;gap:22px;padding:22px 0;border-block:1px solid #293143;font-size:11px;color:#b3bed0}#mp-page .sv-section{padding:64px 0;border-bottom:1px solid #252e3d}#mp-page .sv-section h2,#mp-page .sv-end h2{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.12;margin:13px 0 28px}#mp-page .sv-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#mp-page .sv-benefits article{border:1px solid #2a3445;border-radius:18px;padding:27px;background:linear-gradient(145deg,#22304433,transparent)}#mp-page .sv-benefits article>span{display:block;font-size:25px;color:#baff4a;margin-bottom:24px}#mp-page .sv-benefits h3{font-size:19px;font-weight:500;margin:0 0 12px}#mp-page .sv-benefits p,#mp-page .sv-note,#mp-page .sv-process p,#mp-page .sv-faq p,#mp-page .sv-end p{font-size:14px;line-height:1.75;color:#a3aec0}#mp-page .sv-note{max-width:850px;margin:23px 0 0}#mp-page .sv-process{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;list-style:none;padding:8px 0 0}#mp-page .sv-process li{border-top:1px solid #3b4659;padding-top:20px}#mp-page .sv-process span{font-size:11px;color:#baff4a}#mp-page .sv-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}#mp-page .sv-faq details{border-bottom:1px solid #30394a}#mp-page .sv-faq summary{font-weight:400;font-size:16px;display:flex;justify-content:space-between;gap:15px;list-style:none;padding:21px 0;cursor:pointer}#mp-page .sv-faq summary::-webkit-details-marker{display:none}#mp-page .sv-faq summary span{color:#baff4a}#mp-page .sv-faq details[open] summary span{transform:rotate(45deg)}#mp-page .sv-related-head{display:flex;align-items:center;justify-content:space-between;gap:20px}#mp-page .sv-related .mp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#mp-page .sv-related .mp-thumb{aspect-ratio:1.3}#mp-page .sv-related .mp-card-copy h2{font-size:18px;line-height:1.25;font-weight:500}#mp-page .sv-end{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:60px 0 20px}#mp-page .sv-end p{max-width:320px}
#mp-page .sv-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#mp-page .sv-directory>a{border:1px solid #2e3749;background:radial-gradient(ellipse at 0 0,#6144d919,transparent 70%);border-radius:18px;padding:28px;text-decoration:none;color:#edf1f8;transition:transform .2s,border-color .2s}#mp-page .sv-directory>a:hover{transform:translateY(-3px);border-color:#baff4a77}#mp-page .sv-directory h2{font-size:26px;line-height:1.15;letter-spacing:-.03em;font-weight:500}#mp-page .sv-directory small,#mp-page .sv-directory>a>span{color:#baff4a;font-size:11px}#mp-page .sv-directory p{color:#a4b0c4;font-size:13px;line-height:1.8}#mp-page .sv-directory>a>span{display:block;margin-top:26px}
#mp-page .sv-art{min-width:0;padding:22px 10px;background:radial-gradient(ellipse,#6848ed18,transparent 70%)}#mp-page .sv-art-project{border:1px solid #43516c;border-radius:16px;padding:12px;background:#101722;box-shadow:0 24px 50px #0004;transform:rotate(-3deg)}#mp-page .sv-art-project img{width:100%;height:auto;border-radius:8px;display:block}#mp-page .sv-art-project>span{font-size:9px;letter-spacing:.16em;color:#baff4a;display:block;margin:15px 5px 5px}#mp-page .sv-art-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}#mp-page .sv-art-reels img{aspect-ratio:9/16;object-fit:cover}#mp-page .sv-art-reels>span{grid-column:1/-1}#mp-page .sv-calendar{padding:23px;border:1px solid #3b4961;background:#111a29;border-radius:18px;transform:rotate(-3deg);box-shadow:0 25px 50px #0003}#mp-page .sv-calendar header{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px;margin-bottom:23px}#mp-page .sv-calendar header small{font-size:7px;color:#9cacc4}#mp-page .sv-days,#mp-page .sv-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#mp-page .sv-days{font-size:9px;color:#9cabc2;text-align:center;margin-bottom:10px}#mp-page .sv-cells>span{aspect-ratio:1;background:#1b283c;border-radius:5px;padding:6px;color:#9caecc;font-size:9px}#mp-page .sv-cells b{display:block;font-size:7px;font-weight:500;padding:5px 2px;border-radius:3px;background:#baff4a;color:#1d2a13;margin-top:5px;animation:sv-pulse 5s infinite}#mp-page .sv-calendar p{font-size:10px;color:#98abc8;margin:19px 0 0}#mp-page .sv-flow{border:1px solid #3c4963;border-radius:20px;background:#111b2a;padding:34px 22px;box-shadow:0 25px 50px #0003}#mp-page .sv-flow small{font-size:9px;letter-spacing:.13em;color:#9caed0}#mp-page .sv-flow>div{display:flex;align-items:center;margin:45px 0}#mp-page .sv-flow b{width:72px;height:72px;display:grid;place-items:center;border:1px solid #9678ff77;border-radius:16px;background:#8461ff11;color:#c9b8ff;font-size:14px;font-weight:500}#mp-page .sv-flow b:last-child{color:#baff4a;border-color:#baff4a77}#mp-page .sv-flow i{flex:1;height:1px;background:#5d4e83;position:relative}#mp-page .sv-flow i:after{content:'';position:absolute;top:-2px;width:5px;height:5px;background:#baff4a;border-radius:50%;animation:sv-travel 3s infinite}#mp-page .sv-flow p{font-size:12px;color:#a5b5d0}
.sv-home-link{display:inline-flex;color:#baff4a!important;font-size:12px!important;text-decoration:none;padding:10px 0;margin-top:15px}.sv-home-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sv-home-links a{color:#bdc6d7!important;border:1px solid #333e52;border-radius:25px;padding:10px 15px;text-decoration:none;font:12px Inter,system-ui,sans-serif!important}.sv-home-links a:hover{border-color:#baff4a;color:#baff4a!important}
@keyframes sv-pulse{0%,70%,100%{opacity:1}80%{opacity:.3}}@keyframes sv-travel{from{left:0}to{left:100%}}
@media(max-width:800px){#mp-page .sv-hero{grid-template-columns:1fr;gap:20px;padding:32px 0}#mp-page .sv-art{max-width:500px;width:100%;margin:auto}#mp-page .sv-benefits{grid-template-columns:1fr}#mp-page .sv-directory{grid-template-columns:repeat(2,minmax(0,1fr))}#mp-page .sv-faq{grid-template-columns:1fr;gap:16px}#mp-page .sv-related .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mp-page .sv-end{display:block}}
@media(max-width:480px){#mp-page .sv-directory{grid-template-columns:1fr}#mp-page .sv-hero h1{font-size:38px}#mp-page .sv-hero p{font-size:14px}#mp-page .sv-section{padding:42px 0}#mp-page .sv-related-head{align-items:start;flex-direction:column}#mp-page .sv-related .mp-grid{gap:12px}#mp-page .sv-related .mp-card-copy{padding:12px}#mp-page .sv-related .mp-card-copy p{display:none}#mp-page .sv-related .mp-card-copy h2{font-size:15px}#mp-page .sv-process{grid-template-columns:1fr;gap:8px}#mp-page .sv-process li{display:flex;align-items:center;gap:18px;padding-top:5px}#mp-page .sv-calendar{padding:15px}#mp-page .sv-cells>span{padding:4px}#mp-page .sv-cells b{font-size:6px}#mp-page .sv-art{padding:20px 8px}}
@media(prefers-reduced-motion:reduce){#mp-page .sv-art *{animation:none!important}}
