.agency-intro-page{--agency-intro-navy:#0b0e1e;--agency-intro-panel:#12182a;--agency-intro-gold:#e6bf72;--agency-intro-cyan:#73e4e4;--agency-intro-pink:#f47ca5;--agency-intro-white:#f5f4ef;--agency-intro-muted:#a8b2c8;color:var(--agency-intro-white);}
.agency-intro-shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px;}
.agency-intro-page h1, .agency-intro-page h2, .agency-intro-page h3{color:var(--agency-intro-white);}
.agency-intro-page p{color:var(--agency-intro-muted);}
.agency-intro-kicker{display:flex;align-items:center;gap:11px;margin-bottom:23px;color:var(--agency-intro-gold);font-size:10px;font-weight:650;line-height:1.6;letter-spacing:2.2px;}
.agency-intro-kicker-line{width:24px;height:1px;background:currentColor;flex:0 0 auto;}
.agency-intro-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 83% 40%, #19405642, transparent 43%), radial-gradient(ellipse at 71% 67%, #72294820, transparent 35%), linear-gradient(116deg, #101527, #0b101e 74%);border-bottom:1px solid #e6bf7228;}
.agency-intro-hero-grid{position:relative;display:grid;grid-template-columns:1.12fr 1fr;gap:32px;align-items:center;padding-top:70px;padding-bottom:42px;}
.agency-intro-copy{position:relative;z-index:2;padding-bottom:24px;}
.agency-intro-platform{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:21px;border:1px solid #73e4e432;border-radius:6px;color:#d8e6ec;font-size:10px;letter-spacing:.2px;background:#10242c55;}
.agency-intro-live-dot{width:5px;height:5px;background:var(--agency-intro-pink);border-radius:50%;box-shadow:0 0 9px #f47ca56b;flex:0 0 auto;}
.agency-intro-platform-divider{width:1px;height:12px;background:#8293a64a;margin-inline:3px;}
.agency-intro-copy h1{font-size:clamp(47px, 5.55vw, 77px);font-weight:650;line-height:1.055;letter-spacing:-3.4px;margin-bottom:27px;}
.agency-intro-copy h1 em{color:var(--agency-intro-gold);font-style:normal;}
.agency-intro-lead{max-width:445px;font-size:15px;line-height:1.85;margin-bottom:28px;}
.agency-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;}
.agency-intro-button{display:inline-flex;justify-content:center;align-items:center;gap:21px;min-height:48px;padding:13px 20px;border-radius:7px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s, border-color .2s, transform .2s;text-decoration:none;cursor:pointer;}
.agency-intro-button-primary{color:#171b24;background:var(--agency-intro-gold);border-color:var(--agency-intro-gold);}
.agency-intro-button-primary:hover{background:#f4d697;border-color:#f4d697;transform:translateY(-2px);}
.agency-intro-button-secondary{color:var(--agency-intro-white);background:#14203233;border-color:#596072;}
.agency-intro-button-secondary:hover{background:#202d40;border-color:#97a5b1;transform:translateY(-2px);}
.agency-intro-page button:focus-visible, .agency-intro-page a:focus-visible, .agency-intro-page summary:focus-visible{outline:2px solid var(--agency-intro-gold);outline-offset:5px;}
.agency-intro-hero-note{margin-top:24px;margin-bottom:0;font-size:11px;line-height:1.8;color:#9aa5bc;}
.agency-intro-visual{position:relative;margin:0;min-width:0;}
.agency-intro-stage{height:505px;position:relative;isolation:isolate;}
.agency-intro-stage::before{content:'';position:absolute;width:340px;height:340px;left:54%;top:47%;transform:translate(-50%, -50%);border-radius:50%;background:#79d5d414;filter:blur(65px);z-index:-1;}
.agency-intro-compass{position:absolute;width:560px;max-width:122%;left:48%;top:43%;transform:translate(-50%, -50%);opacity:.6;z-index:-1;pointer-events:none;}
.agency-intro-compass svg{display:block;width:100%;height:auto;}
.agency-intro-stage-ring{position:absolute;width:410px;height:410px;left:50%;top:45%;transform:translate(-50%, -50%);border:1px solid #e6bf721f;border-radius:50%;z-index:-1;}
.agency-intro-orbit-label{position:absolute;bottom:20px;right:40px;color:#b8995c;font-size:8px;letter-spacing:3px;}
.agency-intro-phone{position:absolute;width:238px;height:429px;top:31px;left:50%;transform:translateX(-50%);overflow:hidden;border:6px solid #242b3b;border-radius:37px;background:radial-gradient(ellipse at 30% 50%, #376f8d, transparent 57%), radial-gradient(ellipse at 80% 51%, #694767, transparent 62%), linear-gradient(180deg, #101b2d, #192c42 52%, #0e1728);box-shadow:0 0 0 1px #8292a255, 10px 0 0 #73e4e409, -9px 5px 0 #f47ca50b, 0 25px 65px #0007;}
.agency-intro-phone::after{content:'';position:absolute;inset:0;border-radius:29px;border:1px solid #ffffff13;pointer-events:none;}
.agency-intro-phone-notch{position:absolute;width:77px;height:17px;top:0;left:calc(50% - 38.5px);border-radius:0 0 12px 12px;background:#242b3b;z-index:5;}
.agency-intro-phone-top{position:absolute;top:29px;left:14px;right:14px;display:flex;align-items:center;gap:8px;z-index:4;}
.agency-intro-live{padding:4px 6px;border-radius:3px;background:linear-gradient(110deg, #ba305f, #b24476);border:1px solid #feacba3d;color:#fff;font-size:8px;font-weight:750;letter-spacing:.9px;line-height:1;box-shadow:-2px 1px 0 #73e4e43d;}
.agency-intro-phone-brand{font-family:Georgia, serif;color:#f2ddaa;font-size:11px;letter-spacing:2px;}
.agency-intro-phone-close{margin-left:auto;color:#b9c7d5;font-size:18px;}
.agency-intro-phone-title{position:absolute;left:19px;top:74px;z-index:3;}
.agency-intro-phone-title span{display:block;margin-bottom:10px;color:#bdd1de;font-size:7px;letter-spacing:2px;}
.agency-intro-phone-title strong{font-size:29px;letter-spacing:-1.2px;line-height:1.1;color:#fff6e1;font-weight:650;}
.agency-intro-creator{position:absolute;width:205px;height:273px;left:18px;top:157px;}
.agency-intro-creator-halo{position:absolute;left:-30px;top:-22px;width:190px;height:190px;border:1px solid #f5d69a35;border-radius:50%;box-shadow:0 0 0 12px #73e4e409, 0 0 0 26px #f47ca508;}
.agency-intro-creator-body{position:absolute;width:185px;height:197px;bottom:-25px;left:0;border-radius:49% 49% 10% 10%;background:linear-gradient(120deg, #618c9d, #395971 60%, #283a5a);border:1px solid #9bdad44a;box-shadow:inset 12px 0 0 #73e4e410, inset -14px 0 0 #b7649921;}
.agency-intro-creator-neck{position:absolute;width:36px;height:46px;left:72px;top:74px;border-radius:0 0 18px 18px;background:linear-gradient(100deg, #dab992, #b08776);}
.agency-intro-creator-head{position:absolute;width:68px;height:86px;top:0;left:56px;border-radius:45% 46% 45% 48%;background:linear-gradient(100deg, #f0d0a9, #b98f7c);box-shadow:6px 2px 0 #e39fb512;}
.agency-intro-creator-head::after{content:'';position:absolute;width:12px;height:6px;border-bottom:1px solid #835f56;border-radius:50%;left:30px;bottom:18px;}
.agency-intro-creator-hair{position:absolute;width:77px;height:43px;top:-8px;left:51px;border-radius:47% 50% 22% 20%;background:linear-gradient(125deg, #2b2531, #55424b);transform:rotate(-7deg);border-top:1px solid #dab49865;}
.agency-intro-creator-hair::before{content:'';position:absolute;width:11px;height:47px;top:18px;left:0;background:#332b36;border-radius:8px;}
.agency-intro-creator-shirt{position:absolute;top:159px;left:76px;width:31px;height:31px;background:#e5cb917c;clip-path:polygon(50% 0, 59% 40%, 100% 50%, 59% 60%, 50% 100%, 41% 60%, 0 50%, 41% 40%);}
.agency-intro-phone-tools{position:absolute;right:12px;top:206px;display:grid;gap:18px;color:#f8e8f0;font-size:25px;z-index:4;text-shadow:0 1px 7px #0008;}
.agency-intro-phone-tools span:nth-child(1){color:#ffc4d7;}
.agency-intro-phone-bottom{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:32px 13px 15px;background:linear-gradient(transparent, #101728d9 35%, #0b1428);}
.agency-intro-phone-prompt{display:block;margin-bottom:12px;font-size:9px;color:#e1e4e7;}
.agency-intro-phone-comment{display:flex;align-items:center;justify-content:space-between;gap:5px;border:1px solid #b9c2da3b;border-radius:20px;padding:9px 11px;background:#0912246b;color:#c0cce1;font-size:8px;}
.agency-intro-phone-comment b{color:var(--agency-intro-gold);font-size:16px;line-height:1;}
.agency-intro-float{position:absolute;display:flex;gap:12px;align-items:center;padding:15px 17px;border:1px solid #b5ac8961;border-radius:11px;background:linear-gradient(130deg, #1b2739eb, #121b2ee8);box-shadow:0 16px 32px #0005;z-index:6;}
.agency-intro-float-top{top:76px;right:-3px;border-color:#73e4e447;}
.agency-intro-float-bottom{bottom:42px;left:-5px;}
.agency-intro-float strong{display:block;font-size:11px;color:#f4efdf;font-weight:600;margin-bottom:5px;}
.agency-intro-float div > span{color:#a2aec5;font-size:9px;display:block;}
.agency-intro-float-dot{width:7px;height:7px;border-radius:50%;background:var(--agency-intro-cyan);box-shadow:0 0 11px #73e4e478;}
.agency-intro-float-icon{color:var(--agency-intro-gold);font-size:30px;line-height:1;}
.agency-intro-discord-card{position:absolute;width:208px;right:-8px;bottom:25px;z-index:6;padding:15px 12px 12px;border:1px solid #a798765c;border-radius:12px;background:linear-gradient(140deg, #1b2439f2, #111a2df5);box-shadow:0 19px 38px #0007;}
.agency-intro-discord-heading{display:flex;gap:8px;align-items:center;padding:0 2px 12px;}
.agency-intro-discord-symbol{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:22px;color:#e8daff;background:#635eaa42;}
.agency-intro-discord-heading div > span{display:block;font-size:5px;letter-spacing:1.1px;margin-bottom:4px;color:#b8b1c8;}
.agency-intro-discord-heading strong{display:block;font-size:12px;color:#f2e5bd;font-weight:550;}
.agency-intro-discord-online{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--agency-intro-cyan);}
.agency-intro-discord-channels{display:grid;gap:3px;}
.agency-intro-discord-channels > span{display:flex;align-items:center;gap:7px;padding:7px 8px;color:#b7c0d5;font-size:9px;line-height:1;border-radius:5px;}
.agency-intro-discord-channels b{font-size:13px;color:#818ca7;font-weight:400;}
.agency-intro-discord-channels > .agency-intro-discord-selected{background:#d4b47516;color:#f0d291;border:1px solid #d4b47529;}
.agency-intro-discord-channels > .agency-intro-discord-selected b{color:#d4b475;}
.agency-intro-discord-footer{border-top:1px solid #ffffff10;padding:11px 2px 0;margin-top:8px;font-size:5px;letter-spacing:1px;color:#b8b2c3;}
.agency-intro-spark{position:absolute;color:var(--agency-intro-gold);font-size:24px;}
.agency-intro-spark-one{left:55px;top:47px;color:#d6c48b;}
.agency-intro-spark-two{right:34px;bottom:117px;color:var(--agency-intro-cyan);font-size:28px;}
.agency-intro-art-caption{margin-top:-7px;text-align:center;font-size:8px;letter-spacing:.9px;color:#93a0b5;}
.agency-intro-hero-footer{min-height:67px;display:flex;align-items:center;gap:18px;justify-content:space-between;border-top:1px solid #9daac01c;color:#97a4bb;font-size:10px;}
.agency-intro-hero-footer > span:first-child{font-size:8px;letter-spacing:2.1px;color:#d2c093;}
.agency-intro-hero-footer a{color:var(--agency-intro-gold);}
.agency-intro-hero-footer a span{margin-left:9px;}
.agency-intro-features-button{padding:8px 0;color:var(--agency-intro-gold);font:inherit;background:transparent;text-align:right;}
.agency-intro-features-button span{margin-left:9px;}
.agency-intro-support{padding-top:82px;padding-bottom:71px;scroll-margin-top:30px;}
.agency-intro-section-heading{display:flex;gap:30px;justify-content:space-between;align-items:end;margin-bottom:30px;}
.agency-intro-section-heading .agency-intro-kicker{margin-bottom:16px;}
.agency-intro-section-heading h2{margin-bottom:0;font-size:clamp(29px, 3.2vw, 42px);letter-spacing:-1.5px;line-height:1.15;}
.agency-intro-section-heading > p{margin-bottom:2px;max-width:300px;font-size:12px;line-height:1.9;}
.agency-intro-benefits{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:18px;}
.agency-intro-benefit{grid-column:span 2;display:flex;flex-direction:column;position:relative;padding:26px 25px 23px;border:1px solid #3a4354;border-radius:13px;background:linear-gradient(140deg, #172033, #101625 90%);}
.agency-intro-benefit:nth-child(n+4){grid-column:span 3;}
.agency-intro-benefit::before{content:'';position:absolute;height:1px;left:25px;right:25px;top:-1px;background:linear-gradient(90deg, #73e4e46b, transparent);}
.agency-intro-benefit:nth-child(2)::before{background:linear-gradient(90deg, #e6bf726b, transparent);}
.agency-intro-benefit:nth-child(3)::before{background:linear-gradient(90deg, #f47ca56b, transparent);}
.agency-intro-benefit-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:10px;}
.agency-intro-icon{display:block;width:31px;height:31px;color:var(--agency-intro-gold);flex:0 0 auto;}
.agency-intro-benefit-top > span{color:#9ca8bd;font-size:8px;letter-spacing:1.3px;}
.agency-intro-benefit h3{max-width:245px;min-height:52px;font-size:20px;letter-spacing:-.55px;line-height:1.35;margin-bottom:15px;font-weight:550;}
.agency-intro-benefit p{font-size:12px;line-height:1.85;margin-bottom:24px;}
.agency-intro-benefit-detail{display:block;border-top:1px solid #9daac01c;padding-top:16px;color:#c6bb9e;font-size:9px;line-height:1.7;margin-top:auto;}
.agency-intro-support-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;}
.agency-intro-source-link{color:#a6b1c5;font-size:10px;line-height:1.7;padding-block:4px;}
.agency-intro-source-link:hover{color:var(--agency-intro-gold);}
.agency-intro-source-link span{margin-left:7px;}
.agency-intro-shop-section{padding-top:78px;}
.agency-intro-shop-card{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:35px;padding:45px 45px 40px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #586076;border-radius:16px;background:radial-gradient(ellipse at 100% 80%, #5640512a, transparent 53%), linear-gradient(126deg, #151d31, #101626);}
.agency-intro-shop-card::after{content:'';position:absolute;top:0;left:45px;right:45px;height:1px;background:linear-gradient(90deg, #e6bf7278, transparent 50%, #f47ca568);}
.agency-intro-shop-copy{min-width:0;}
.agency-intro-shop-copy .agency-intro-kicker{margin-bottom:18px;}
.agency-intro-shop-label{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin-bottom:17px;color:#e5e7ed;font-size:10px;letter-spacing:1px;font-weight:550;}
.agency-intro-shop-label > span{color:#a5b1c6;border-left:1px solid #8390a447;padding-left:13px;font-size:8px;letter-spacing:1.2px;font-weight:400;}
.agency-intro-shop-card h2{font-size:clamp(31px, 3.3vw, 43px);line-height:1.16;letter-spacing:-1.5px;margin-bottom:22px;}
.agency-intro-shop-copy > p{max-width:435px;font-size:12px;line-height:1.9;margin-bottom:18px;}
.agency-intro-shop-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:23px;}
.agency-intro-shop-tags > span{border:1px solid #93a2bd36;padding:5px 8px;border-radius:4px;color:#c0cada;font-size:8px;line-height:1.5;}
.agency-intro-shop-copy > .agency-intro-shop-note{font-size:9px;line-height:1.8;margin:18px 0 0;max-width:385px;color:#909db4;}
.agency-intro-shop-art{height:300px;position:relative;min-width:0;}
.agency-intro-shop-orbit{position:absolute;width:275px;height:275px;left:50%;top:48%;transform:translate(-50%, -50%);border:1px solid #e6bf7233;border-radius:50%;box-shadow:0 0 0 14px #73e4e406, 0 0 0 28px #e6bf7204;background:radial-gradient(ellipse at 50% 50%, #43b8c313, transparent 70%);}
.agency-intro-shop-bag{position:absolute;top:68px;left:calc(50% - 76px);width:153px;height:170px;transform:rotate(-8deg);border:1px solid #cbb58581;border-radius:6px 6px 15px 15px;background:linear-gradient(110deg, #304055, #192638 63%, #24344e);box-shadow:9px 11px 0 #f47ca518, -7px -5px 0 #73e4e412, 0 15px 40px #0005;}
.agency-intro-shop-bag::after{content:'';position:absolute;width:13px;right:0;top:0;bottom:0;background:#e6bf7210;border-left:1px solid #e6bf7226;}
.agency-intro-shop-handle{position:absolute;width:61px;height:52px;top:-30px;left:46px;border:3px solid #cbb988;border-bottom:0;border-radius:40px 40px 0 0;box-shadow:inset 0 1px 0 #f9e5b5;}
.agency-intro-shop-bag-mark{position:absolute;left:43px;top:29px;color:#edce89;font-size:74px;line-height:1;}
.agency-intro-shop-bag-wordmark{position:absolute;bottom:28px;left:35px;font:13px/1.5 Georgia, serif;letter-spacing:3px;color:#d9c792;}
.agency-intro-shop-art-note{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);text-align:center;color:#b0b9ca;font-size:8px;letter-spacing:2px;line-height:1.8;white-space:nowrap;}
.agency-intro-shop-heart{position:absolute;right:20px;top:45px;color:#f4adc5;font-size:45px;transform:rotate(15deg);text-shadow:-3px 0 0 #73e4e424;}
.agency-intro-shop-spark{position:absolute;left:15px;bottom:60px;color:var(--agency-intro-cyan);font-size:29px;}
.agency-intro-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:80px;padding-bottom:85px;}
.agency-intro-faq-heading h2{font-size:clamp(29px, 3vw, 38px);line-height:1.2;letter-spacing:-1.3px;margin-bottom:25px;}
.agency-intro-text-button{color:var(--agency-intro-gold);background:transparent;padding:4px 0;font-size:12px;line-height:1.6;text-decoration:none;}
.agency-intro-text-button span{margin-left:9px;}
.agency-intro-question{padding:21px 0;border-bottom:1px solid #9daac033;}
.agency-intro-question:first-child{border-top:1px solid #9daac033;}
.agency-intro-question summary{display:flex;gap:20px;align-items:center;justify-content:space-between;color:#e5e7ed;font-size:13px;line-height:1.65;list-style:none;cursor:pointer;}
.agency-intro-question summary::after{content:'+';flex:0 0 auto;color:var(--agency-intro-gold);font-size:19px;font-weight:400;}
.agency-intro-question summary::-webkit-details-marker{display:none;}
.agency-intro-question[open] summary::after{content:'−';}
.agency-intro-question p{max-width:540px;margin:13px 25px 1px 0;font-size:12px;line-height:1.9;}
.agency-intro-question p a{color:var(--agency-intro-gold);text-decoration:underline;text-underline-offset:3px;}
@media(min-width:1250px){
.agency-intro-hero-grid{gap:65px;}
.agency-intro-float-top{right:0;}
}
@media(max-width:1020px){
.agency-intro-shell{padding-inline:30px;}
.agency-intro-hero-grid{gap:20px;padding-top:58px;}
.agency-intro-copy h1{font-size:clamp(47px, 5.75vw, 61px);letter-spacing:-2.8px;}
.agency-intro-stage{height:465px;}
.agency-intro-phone{width:217px;height:401px;top:29px;}
.agency-intro-compass{max-width:143%;}
.agency-intro-float{padding:12px 13px;gap:9px;}
.agency-intro-float-top{top:61px;right:-8px;}
.agency-intro-float-bottom{bottom:20px;left:-12px;}
.agency-intro-float strong{font-size:10px;}
.agency-intro-float div > span{font-size:8px;}
.agency-intro-discord-card{width:187px;right:-7px;bottom:10px;padding:12px 10px;}
.agency-intro-discord-channels > span{font-size:8px;padding:6px 7px;}
.agency-intro-orbit-label{right:16px;bottom:0;font-size:7px;}
.agency-intro-spark-one{left:13px;top:30px;}
.agency-intro-hero-footer-center{display:none;}
.agency-intro-benefit{padding:23px 20px;}
.agency-intro-benefit h3{font-size:18px;}
.agency-intro-benefit-top > span{font-size:7px;letter-spacing:.7px;}
.agency-intro-shop-card{padding:37px 31px;gap:20px;}
.agency-intro-shop-orbit{width:235px;height:235px;}
.agency-intro-faq{gap:40px;}
}
@media(max-width:760px){
.agency-intro-shell{padding-inline:24px;}
.agency-intro-hero-grid{grid-template-columns:1fr;gap:0;padding-top:45px;padding-bottom:28px;}
.agency-intro-copy{padding-bottom:8px;}
.agency-intro-copy h1{font-size:clamp(49px, 8.5vw, 70px);max-width:500px;}
.agency-intro-lead{max-width:490px;font-size:14px;}
.agency-intro-kicker{font-size:9px;letter-spacing:1.9px;}
.agency-intro-visual{margin-top:18px;width:min(100%, 465px);justify-self:center;}
.agency-intro-stage{height:474px;}
.agency-intro-phone{width:238px;height:429px;top:19px;}
.agency-intro-compass{max-width:120%;top:48%;}
.agency-intro-stage-ring{width:380px;height:380px;top:48%;}
.agency-intro-float-top{right:1px;top:68px;}
.agency-intro-float-bottom{left:0;bottom:27px;}
.agency-intro-float strong{font-size:11px;}
.agency-intro-float div > span{font-size:9px;}
.agency-intro-discord-card{width:199px;right:0;bottom:16px;}
.agency-intro-discord-channels > span{font-size:9px;padding:7px 8px;}
.agency-intro-orbit-label{bottom:0;right:22px;}
.agency-intro-spark-one{top:30px;left:30px;}
.agency-intro-spark-two{right:17px;bottom:125px;}
.agency-intro-art-caption{margin-top:9px;}
.agency-intro-hero-footer{min-height:66px;gap:15px;}
.agency-intro-hero-footer > span:first-child{max-width:155px;line-height:1.8;}
.agency-intro-support{padding-top:53px;padding-bottom:43px;}
.agency-intro-section-heading{align-items:start;flex-direction:column;gap:17px;margin-bottom:24px;}
.agency-intro-section-heading > p br{display:none;}
.agency-intro-section-heading > p{max-width:420px;}
.agency-intro-benefits{grid-template-columns:1fr;gap:14px;}
.agency-intro-benefit, .agency-intro-benefit:nth-child(n+4){grid-column:auto;padding:24px;}
.agency-intro-benefit h3{max-width:none;min-height:0;font-size:21px;margin-bottom:13px;}
.agency-intro-benefit-top{margin-bottom:20px;}
.agency-intro-benefit-top > span{font-size:8px;letter-spacing:1px;}
.agency-intro-benefit p{max-width:590px;margin-bottom:19px;font-size:13px;}
.agency-intro-benefit-detail{font-size:10px;}
.agency-intro-shop-section{padding-top:44px;}
.agency-intro-shop-card{grid-template-columns:1fr;padding:30px 25px;gap:21px;}
.agency-intro-shop-card::after{inset-inline:25px;}
.agency-intro-shop-card h2{font-size:35px;}
.agency-intro-shop-copy > p{max-width:520px;font-size:13px;}
.agency-intro-shop-art{height:280px;width:min(100%, 330px);justify-self:center;}
.agency-intro-shop-orbit{width:250px;height:250px;}
.agency-intro-shop-bag{top:54px;}
.agency-intro-shop-art-note{bottom:-8px;}
.agency-intro-faq{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:55px;}
.agency-intro-faq-heading h2{margin-bottom:17px;}
}
@media(max-width:400px){
.agency-intro-shell{padding-inline:20px;}
.agency-intro-platform{font-size:8px;gap:6px;padding-inline:8px;}
.agency-intro-copy h1{font-size:45px;letter-spacing:-2px;}
.agency-intro-actions{gap:9px;}
.agency-intro-button{padding:12px 14px;gap:13px;font-size:11px;}
.agency-intro-stage{height:449px;}
.agency-intro-phone{width:213px;height:397px;top:20px;border-radius:33px;}
.agency-intro-phone-title strong{font-size:26px;}
.agency-intro-creator{top:143px;left:5px;}
.agency-intro-phone-tools{right:10px;top:194px;}
.agency-intro-phone-prompt{font-size:8px;}
.agency-intro-phone-comment{font-size:7px;}
.agency-intro-compass{max-width:140%;}
.agency-intro-stage-ring{width:318px;height:318px;}
.agency-intro-float{padding:11px 12px;gap:8px;}
.agency-intro-float-top{top:70px;right:-6px;}
.agency-intro-float-bottom{bottom:28px;left:-3px;}
.agency-intro-float strong{font-size:9px;}
.agency-intro-float div > span{font-size:7px;}
.agency-intro-float-icon{font-size:25px;}
.agency-intro-discord-card{width:174px;right:-5px;bottom:9px;padding:11px 9px;}
.agency-intro-discord-channels > span{font-size:8px;padding:6px 7px;gap:6px;}
.agency-intro-discord-heading div > span{font-size:4px;letter-spacing:.8px;}
.agency-intro-discord-heading strong{font-size:11px;}
.agency-intro-discord-footer{font-size:4px;letter-spacing:.8px;}
.agency-intro-orbit-label{right:1px;bottom:7px;font-size:6px;letter-spacing:2px;}
.agency-intro-spark-one{left:2px;top:23px;}
.agency-intro-spark-two{right:0;bottom:116px;font-size:22px;}
.agency-intro-art-caption{font-size:7px;}
.agency-intro-hero-footer{font-size:9px;}
.agency-intro-hero-footer > span:first-child{font-size:7px;max-width:127px;letter-spacing:1.5px;}
.agency-intro-section-heading h2{font-size:28px;}
.agency-intro-benefit{padding:23px 20px;}
.agency-intro-benefit h3{font-size:20px;}
.agency-intro-shop-card{padding:28px 20px;}
.agency-intro-shop-copy .agency-intro-kicker{font-size:8px;letter-spacing:1.4px;gap:8px;}
.agency-intro-shop-card h2{font-size:30px;letter-spacing:-1px;}
.agency-intro-shop-label{gap:10px;font-size:9px;}
.agency-intro-shop-label > span{padding-left:10px;letter-spacing:.7px;font-size:7px;}
.agency-intro-shop-orbit{width:220px;height:220px;}
.agency-intro-shop-heart{right:-1px;font-size:38px;}
.agency-intro-shop-spark{left:-5px;font-size:23px;}
.agency-intro-faq-heading h2{font-size:29px;letter-spacing:-1px;}
.agency-intro-question summary{font-size:12px;}
}
@media (prefers-reduced-motion: reduce) {
.agency-intro-button{transition:none;}
.agency-intro-button:hover{transform:none;}
}
.agency-page .chat-launch{display:none;}
.agency-page .preview-strip a[href="#inbox"] { display: none; }