.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-page .agency-intro-support > .ethera-section-backdrop{opacity:.42;-webkit-mask-image:radial-gradient(ellipse closest-side at center, #000 28%, transparent 100%);mask-image:radial-gradient(ellipse closest-side at center, #000 28%, transparent 100%);}
body.ethera-front-page .agency-intro-support.ethera-section-target:focus-visible{outline:none;}
body.ethera-front-page .agency-intro-support.ethera-section-target:focus-visible > .agency-intro-section-heading{position:relative;}
body.ethera-front-page .agency-intro-support.ethera-section-target:focus-visible > .agency-intro-section-heading::before{content:'';position:absolute;inset-block:3px;inset-inline-start:-14px;width:3px;background:#ddbd75;}
@media (forced-colors: active) {
body.ethera-front-page .agency-intro-support.ethera-section-target:focus-visible > .agency-intro-section-heading{outline:2px solid Highlight;outline-offset:4px;}
body.ethera-front-page .agency-intro-support.ethera-section-target:focus-visible > .agency-intro-section-heading::before{background:Highlight;}
}
.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:0;border-radius:4px;background:linear-gradient(145deg, #102238f2, #0b182af5 90%);box-shadow:inset 0 1px 0 #ddbd7533, 0 12px 30px #03091324;}
.agency-intro-benefit:nth-child(n+4){grid-column:span 3;}
.agency-intro-benefit::before{content:none;}
.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 #ddbd7524;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:block;grid-template-columns:none;gap:0;align-items:normal;position:relative;isolation:isolate;padding:35px 38px 0;overflow:hidden;border:1px solid #8e79464f;border-radius:18px;background:radial-gradient(ellipse at 89% 40%, #277a8821, transparent 49%), radial-gradient(ellipse at 3% 95%, #b68b3910, transparent 44%), linear-gradient(125deg, #121d2d, #0d1726 76%);box-shadow:0 20px 60px #02081230;}
.agency-intro-shop-card::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(circle at 82% 13%, #e5c67b 0 1px, transparent 1.6px), radial-gradient(circle at 94% 45%, #74d8dc 0 1px, transparent 1.6px), radial-gradient(circle at 67% 59%, #e6d59e 0 .7px, transparent 1.3px);background-size:190px 170px, 230px 240px, 280px 200px;}
.agency-intro-shop-card::after{content:'';position:absolute;top:0;left:38px;right:38px;height:1px;background:linear-gradient(90deg, #e9bf5b9c, #73e4e42e 55%, transparent);}
.agency-intro-shop-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid #a4b2bf20;}
.agency-intro-shop-heading .agency-intro-kicker{margin:0;font-size:9px;letter-spacing:1.7px;}
.agency-intro-shop-eligibility{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e9bf5b66;border-radius:100px;background:#e9bf5b16;color:#f1d790;font-size:11px;line-height:1.4;font-weight:650;}
.agency-intro-shop-eligibility > span{font-size:12px;}
.agency-intro-shop-layout{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:22px;padding-block:37px 33px;}
.agency-intro-shop-copy{min-width:0;}
.agency-intro-shop-label{margin-bottom:16px;color:#9ec5cb;font-size:8px;letter-spacing:1.8px;line-height:1.6;font-weight:500;}
.agency-intro-shop-card h2{margin-bottom:24px;font-size:clamp(35px, 4.4vw, 58px);line-height:1.08;letter-spacing:-1.8px;}
.agency-intro-shop-card h2 em{font-style:normal;color:#e9bf5b;}
.agency-intro-shop-copy > p{max-width:460px;margin-bottom:16px;color:#b5c1d1;font-size:12px;line-height:1.9;}
.agency-intro-shop-copy > .agency-intro-shop-lead{color:#d6deE7;font-size:14px;line-height:1.85;}
.agency-intro-shop-lead strong{color:#f1d790;font-weight:600;}
.agency-intro-shop-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:25px;}
.agency-intro-shop-actions .agency-intro-button{gap:12px;}
.agency-intro-shop-actions .agency-intro-button-primary{background:#d3ac58;border-color:#d3ac58;}
.agency-intro-shop-actions .agency-intro-button-primary:hover{background:#eccb7c;border-color:#eccb7c;}
.agency-intro-shop-copy > .agency-intro-shop-note{max-width:440px;margin:16px 0 0;color:#a3b0c2;font-size:10px;line-height:1.8;}
.agency-intro-shop-visual{min-width:0;margin:0;}
.agency-intro-shop-visual figcaption{margin-top:9px;color:#9bacc0;font-size:9px;line-height:1.5;text-align:center;}
.agency-intro-shop-story{position:relative;width:min(100%, 420px);height:365px;margin-inline:auto;}
.agency-intro-shop-story-orbit{position:absolute;left:50%;top:47%;width:305px;height:305px;border:1px solid #d5b76d30;border-radius:50%;transform:translate(-50%, -50%);box-shadow:0 0 0 24px #73e4e407, 0 0 0 48px #e9bf5b04;}
.agency-intro-shop-story-orbit::after{content:'';position:absolute;inset:30px;border:1px dashed #84cfd824;border-radius:50%;}
.agency-intro-shop-story-frame{position:absolute;width:216px;height:307px;top:7px;left:calc(50% - 108px);border:1px solid #90bdc85e;border-radius:13px;overflow:hidden;transform:rotate(-6deg);background:radial-gradient(ellipse at 59% 40%, #397d8654, transparent 56%), linear-gradient(130deg, #1e3e4b, #112837 72%);box-shadow:12px 17px 0 #0813229e, 12px 17px 0 1px #a1a79833, 0 20px 45px #0004;animation:agency-intro-shop-story-float 8s ease-in-out infinite;}
.agency-intro-shop-story-frame::before{content:'';position:absolute;width:200px;height:200px;top:15px;left:70px;border:1px solid #9dcdd432;border-radius:50%;}
.agency-intro-shop-story-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:15px 17px;color:#d9d5b7;font-size:7px;letter-spacing:1.4px;line-height:1.5;}
.agency-intro-shop-story-top > span:last-child{font-size:20px;line-height:1;}
.agency-intro-shop-bag{position:absolute;top:88px;left:71px;width:98px;height:111px;transform:rotate(11deg);border:1px solid #d6bd7a;border-radius:3px 3px 9px 9px;background:linear-gradient(112deg, #c7ae72, #ecd6a0 49%, #9d7f43);box-shadow:12px 14px 24px #04121a6e;}
.agency-intro-shop-bag::after{content:'';position:absolute;width:10px;right:0;top:0;bottom:0;background:#583f1f36;border-left:1px solid #6f572a4f;}
.agency-intro-shop-handle{position:absolute;width:39px;height:36px;top:-22px;left:29px;border:3px solid #d4bb7b;border-bottom:0;border-radius:35px 35px 0 0;box-shadow:inset 0 1px 0 #ffefbf;}
.agency-intro-shop-bag-mark{position:absolute;left:26px;top:30px;color:#5f4a23;font-size:45px;line-height:1;}
.agency-intro-shop-story-caption{position:absolute;left:17px;right:17px;bottom:25px;color:#f8edcf;}
.agency-intro-shop-story-caption > span{display:block;margin-bottom:7px;color:#c6d3d8;font-size:6px;line-height:1.4;letter-spacing:1.6px;}
.agency-intro-shop-story-caption > strong{display:block;font-size:27px;line-height:1.08;letter-spacing:-.6px;font-weight:550;}
.agency-intro-shop-story-rule{position:absolute;inset-inline:17px;bottom:13px;height:2px;background:linear-gradient(90deg, #e9bf5b 33%, #c6d3d83b 33%);}
.agency-intro-shop-story-label{position:absolute;bottom:13px;left:50%;width:min(100%, 286px);transform:translateX(-50%);display:flex;align-items:center;gap:11px;padding:15px 17px;border:1px solid #c2ad7557;border-radius:10px;background:linear-gradient(130deg, #1e2d3a, #101c2c);box-shadow:0 12px 28px #02081266;}
.agency-intro-shop-story-label strong{display:block;color:#f1e3bf;font-size:11px;line-height:1.6;font-weight:550;}
.agency-intro-shop-story-label div > span{display:block;margin-top:3px;color:#a8bbcd;font-size:8px;line-height:1.6;}
.agency-intro-shop-story-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#73d7d7;box-shadow:0 0 12px #73d7d768;}
.agency-intro-shop-story-star{position:absolute;top:55px;right:11px;color:#e9bf5b;font-size:25px;line-height:1;}
.agency-intro-shop-story-coordinate{position:absolute;top:119px;left:10px;writing-mode:vertical-rl;transform:rotate(180deg);color:#91b5bf;font-size:6px;letter-spacing:2px;line-height:1.5;}
.agency-intro-shop-lanes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-block:1px solid #a4b2bf28;}
.agency-intro-shop-lanes > article{position:relative;display:flex;align-items:start;gap:12px;min-width:0;padding:25px 19px 25px 0;}
.agency-intro-shop-lanes > article + article{border-left:1px solid #a4b2bf28;padding-left:20px;}
.agency-intro-shop-lane-number{flex:0 0 auto;padding-top:2px;color:#d3b463;font-size:10px;letter-spacing:.6px;line-height:1.6;}
.agency-intro-shop-lanes article > div{min-width:0;}
.agency-intro-shop-lanes h3{margin:0 0 8px;color:#ede6d5;font-size:13px;line-height:1.5;letter-spacing:-.15px;font-weight:550;}
.agency-intro-shop-lanes p{margin:0;color:#adbbcd;font-size:11px;line-height:1.8;}
.agency-intro-shop-lanes .agency-intro-icon{width:21px;height:21px;color:#83bdbf;margin-left:auto;}
.agency-intro-shop-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px 23px;font-size:10px;line-height:1.8;color:#a3b3c5;}
.agency-intro-shop-footer > span{max-width:590px;}
.agency-intro-shop-footer > a{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto;color:#e9c674;text-decoration:none;}
.agency-intro-shop-footer > a:hover{color:#ffe2a0;text-decoration:underline;text-underline-offset:4px;}
@keyframes agency-intro-shop-story-float { 0%, 100%{transform:translateY(0) rotate(-6deg);}
50%{transform:translateY(-7px) rotate(-4deg);}
}
.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-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-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-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;}
@media(max-width:1020px){
.agency-intro-shop-card{padding:28px 28px 0;}
.agency-intro-shop-card::after{inset-inline:28px;}
.agency-intro-shop-heading{align-items:start;}
.agency-intro-shop-heading .agency-intro-kicker{font-size:8px;letter-spacing:1.3px;}
.agency-intro-shop-layout{grid-template-columns:1.1fr 1fr;gap:18px;}
.agency-intro-shop-story-orbit{width:245px;height:245px;}
.agency-intro-shop-story-coordinate{left:0;}
.agency-intro-shop-story-star{right:0;}
.agency-intro-shop-lanes > article{gap:9px;padding-right:15px;}
.agency-intro-shop-lanes > article + article{padding-left:15px;}
.agency-intro-shop-lanes .agency-intro-icon{display:none;}
}
@media(max-width:760px){
.agency-intro-shop-section{padding-top:44px;}
.agency-intro-shop-card{padding:25px 24px 0;}
.agency-intro-shop-card::after{inset-inline:24px;}
.agency-intro-shop-heading{flex-wrap:wrap;gap:13px;padding-bottom:21px;}
.agency-intro-shop-heading .agency-intro-kicker{font-size:8px;letter-spacing:1.3px;}
.agency-intro-shop-eligibility{font-size:10px;padding:7px 11px;}
.agency-intro-shop-layout{grid-template-columns:1fr;padding-block:29px 23px;gap:22px;}
.agency-intro-shop-copy > p{max-width:570px;}
.agency-intro-shop-card h2{font-size:clamp(39px, 7.7vw, 55px);letter-spacing:-1.5px;margin-bottom:20px;}
.agency-intro-shop-copy > .agency-intro-shop-lead{font-size:14px;}
.agency-intro-shop-story{width:min(100%, 365px);height:350px;}
.agency-intro-shop-story-label{bottom:0;}
.agency-intro-shop-story-orbit{width:285px;height:285px;}
.agency-intro-shop-story-star{right:22px;}
.agency-intro-shop-story-coordinate{left:15px;}
.agency-intro-shop-lanes{grid-template-columns:1fr;}
.agency-intro-shop-lanes > article, .agency-intro-shop-lanes > article + article{padding:21px 0;gap:15px;border-left:0;}
.agency-intro-shop-lanes > article + article{border-top:1px solid #a4b2bf20;}
.agency-intro-shop-lanes .agency-intro-icon{display:block;margin-top:1px;}
.agency-intro-shop-lanes h3{margin-bottom:5px;font-size:14px;}
.agency-intro-shop-lanes p{font-size:12px;}
.agency-intro-shop-footer{align-items:start;flex-direction:column;gap:12px;padding-block:20px 24px;}
}
@media(max-width:400px){
.agency-intro-shop-card{padding-inline:19px;}
.agency-intro-shop-card::after{inset-inline:19px;}
.agency-intro-shop-heading .agency-intro-kicker{gap:7px;font-size:7px;letter-spacing:1px;}
.agency-intro-shop-heading .agency-intro-kicker-line{width:17px;}
.agency-intro-shop-card h2{font-size:36px;letter-spacing:-1.4px;}
.agency-intro-shop-label{font-size:7px;letter-spacing:1.2px;}
.agency-intro-shop-copy > .agency-intro-shop-lead{font-size:13px;}
.agency-intro-shop-actions{gap:10px;}
.agency-intro-shop-actions .agency-intro-button{width:100%;justify-content:space-between;font-size:11px;padding-inline:14px;}
.agency-intro-shop-story-frame{width:196px;height:292px;left:calc(50% - 98px);}
.agency-intro-shop-bag{left:61px;}
.agency-intro-shop-story-orbit{width:228px;height:228px;}
.agency-intro-shop-story-coordinate{left:-1px;font-size:5px;letter-spacing:1.4px;}
.agency-intro-shop-story-star{right:-1px;font-size:22px;}
.agency-intro-shop-story{height:334px;}
.agency-intro-shop-story-label{padding:12px;gap:8px;}
.agency-intro-shop-story-label strong{font-size:10px;}
.agency-intro-shop-story-label div > span{font-size:7px;}
}
@media (prefers-reduced-motion: reduce) {
.agency-intro-shop-story-frame{animation:none;transform:rotate(-6deg);}
}
html.ethera-motion-paused .agency-intro-shop-story-frame { animation-play-state: paused; }