:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f2f3f8)var(--lightningcss-dark,#08090d);--surface:var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#1d1f29c2);--surface-solid:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1d27);--surface-muted:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#2f324194);--ink:var(--lightningcss-light,#101117)var(--lightningcss-dark,#f6f7fb);--muted:var(--lightningcss-light,#666d7d)var(--lightningcss-dark,#adb4c4);--line:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#ffffff1f);--line-dark:var(--lightningcss-light,#13172217)var(--lightningcss-dark,#ffffff1f);--red:#e31521;--ruby:#90000a;--blue:#0a84ff;--purple:#7057e9;--pink:#ed3f86;--aqua:#00a69d;--orange:#f57227;--green:#24a55a;--shadow:0 24px 70px var(--lightningcss-light,#252d4c21)var(--lightningcss-dark,#00000057);--shadow-soft:0 14px 34px var(--lightningcss-light,#252d4c17)var(--lightningcss-dark,#00000038);--radius-xl:30px;--radius-lg:24px;--radius-md:17px;--max:1180px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3,strong{font-weight:500}h1{letter-spacing:-.065em;font-size:clamp(3.15rem,6.8vw,6.8rem);line-height:.94}h2{letter-spacing:-.05em;font-size:clamp(2.05rem,4vw,3.7rem);line-height:1.01}h3{letter-spacing:-.02em;font-size:1.15rem;line-height:1.2}p{color:var(--muted);line-height:1.62}main{z-index:1;position:relative}.site-orb{z-index:0;filter:blur(1px);pointer-events:none;opacity:.64;border-radius:50%;position:fixed}.orb-one{background:radial-gradient(circle at 35% 38%,#ffffffeb,#f2204f45 30%,#7057e929 53%,#0000 72%);width:440px;height:440px;top:-220px;right:-120px}.orb-two{background:radial-gradient(circle at 58% 35%,#28d1be40,#0a84ff24 45%,#0000 72%);width:380px;height:380px;top:700px;left:-230px}.preview-island{z-index:30;color:#f7f7fb;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#0a0b10f0;border:1px solid #ffffff1f;border-radius:999px;width:max-content;max-width:calc(100% - 28px);margin:12px auto 8px;padding:8px 15px;font-size:.73rem;position:relative;box-shadow:0 10px 26px #00000040,inset 0 1px #ffffff17}.live-dot{background:#68e9a4;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #68e9a4c2}.site-header{z-index:25;width:min(var(--max), calc(100% - 32px));background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 auto 18px;padding:10px 11px 10px 14px;display:grid;position:sticky;top:10px}.brand{align-items:center;gap:10px;width:max-content;min-width:0;display:flex}.brand img{object-fit:cover;border-radius:14px;width:46px;height:46px;box-shadow:0 8px 18px #a6001038}.brand span{line-height:1.05;display:grid}.brand strong{letter-spacing:-.025em}.brand small{color:var(--muted);margin-top:4px;font-size:.67rem}.desktop-tabs{border:1px solid var(--line);background:var(--lightningcss-light,#e6e8f0b8)var(--lightningcss-dark,#0b0c1180);border-radius:15px;gap:2px;padding:4px;display:flex;box-shadow:inset 0 1px 3px #00000014}.desktop-tabs a{color:var(--muted);border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:.83rem;transition:background .2s,color .2s,transform .2s;display:inline-flex}.desktop-tabs a:hover{color:var(--ink)}.desktop-tabs a.active{color:var(--ink);background:var(--surface-solid);box-shadow:0 5px 14px #00000017,inset 0 1px #fffc}.header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.glass-button,.primary-button,.light-button,.icon-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-weight:500;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 7px 18px #191f3614,inset 0 1px #ffffffc2}.glass-button:hover,.primary-button:hover,.light-button:hover,.icon-button:hover{transform:translateY(-2px)}.primary-button{color:#fff;background:linear-gradient(#ffffff3b,#0000 47%),linear-gradient(135deg,#ef3440,#c50012 54%,#800008);border-color:#ffffff38;box-shadow:0 13px 28px #ca001440,inset 0 1px 1px #fff9,inset 0 -2px 4px #57000845}.light-button{color:#161824;background:#ffffffe8;border-color:#ffffffb3}.icon-button{width:42px;padding:0}.mobile-tabs{display:none}.headline-showcase{width:min(var(--max), calc(100% - 32px));margin:0 auto 18px}.headline-bar{min-height:43px;color:var(--muted);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:17px 17px 7px 7px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:8px 13px;font-size:.7rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.headline-bar>span:first-child,.headline-bar a{align-items:center;gap:6px;display:inline-flex}.headline-bar>span:first-child{color:var(--red);font-weight:500}.headline-bar a{color:var(--ink);justify-self:end}.headline-ad{color:#fff;border:1px solid #fff3;border-radius:8px 8px 31px 31px;grid-template-columns:1.15fr .6fr;align-items:center;gap:36px;min-height:410px;padding:46px 48px 54px;transition:background .45s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #3025663b,inset 0 1px #ffffff52}.headline-premiere{background:radial-gradient(circle at 85% 10%,#ff4f97d1,#0000 27%),radial-gradient(circle at 8% 100%,#00c4b88c,#0000 33%),linear-gradient(135deg,#5840c2,#2b185f 62%,#111426)}.headline-gift{background:radial-gradient(circle at 84% 12%,#ffd460e0,#0000 26%),radial-gradient(circle at 10% 100%,#ff4f97ab,#0000 34%),linear-gradient(135deg,#7b4aea,#40206f 58%,#161527)}.headline-companyflow{background:radial-gradient(circle at 88% 8%,#f7549be0,#0000 26%),radial-gradient(circle at 7% 100%,#4be6c780,#0000 34%),radial-gradient(circle at 58% 58%,#8153ff7a,#0000 32%),linear-gradient(135deg,#345ee9,#6540e8 46%,#a037bf 75%,#32154f);grid-template-columns:1fr .82fr;gap:28px;min-height:540px;padding:42px 42px 58px}.headline-companyflow .headline-copy h2{max-width:690px;font-size:clamp(3rem,5.2vw,5.4rem)}.headline-companyflow .headline-copy>p{max-width:650px;margin-bottom:13px}.headline-anymedia{background:radial-gradient(circle at 87% 8%,#ff3944d4,#0000 28%),radial-gradient(circle at 5% 100%,#2897ffb8,#0000 35%),radial-gradient(circle at 58% 52%,#3e63ff5c,#0000 32%),linear-gradient(135deg,#071d52,#123f94 45%,#081d4c 73%,#180c25);grid-template-columns:1fr .82fr;gap:28px;min-height:540px;padding:42px 42px 58px}.headline-anymedia .headline-copy h2{max-width:710px;font-size:clamp(3rem,5.1vw,5.25rem)}.headline-anymedia .headline-copy>p{max-width:650px;margin-bottom:13px}.headline-globedu{background:radial-gradient(circle at 88% 8%,#ffd25bad,#0000 27%),radial-gradient(circle at 4% 100%,#15a0b58f,#0000 36%),radial-gradient(circle at 55% 58%,#3769ae57,#0000 32%),linear-gradient(135deg,#0a2a4c,#114f68 44%,#172d59 73%,#100f27);grid-template-columns:1fr .82fr;gap:28px;min-height:540px;padding:42px 42px 58px}.headline-globedu .headline-copy h2{max-width:710px;font-size:clamp(3rem,5vw,5.15rem)}.headline-globedu .headline-copy>p{max-width:650px;margin-bottom:13px}.headline-ceylonchat{background:radial-gradient(circle at 88% 8%,#ff4854cc,#0000 27%),radial-gradient(circle at 5% 100%,#26ccb587,#0000 36%),radial-gradient(circle at 57% 56%,#3c6ee252,#0000 32%),linear-gradient(135deg,#142b59,#214f8d 43%,#4d1e55 72%,#240b25);grid-template-columns:1fr .82fr;gap:28px;min-height:540px;padding:42px 42px 58px}.headline-ceylonchat .headline-copy h2{max-width:730px;font-size:clamp(3rem,4.9vw,5.05rem)}.headline-ceylonchat .headline-copy>p{max-width:650px;margin-bottom:13px}.headline-wordcheck{background:radial-gradient(circle at 89% 7%,#76e8bcb8,#0000 28%),radial-gradient(circle at 5% 100%,#2fcf9866,#0000 36%),radial-gradient(circle at 57% 54%,#e5f3e82e,#0000 31%),linear-gradient(135deg,#101c32,#163a42 44%,#0e5148 73%,#092924);grid-template-columns:1fr .82fr;gap:28px;min-height:540px;padding:42px 42px 58px}.headline-wordcheck .headline-copy h2{max-width:760px;font-size:clamp(2.85rem,4.65vw,4.85rem)}.headline-wordcheck .headline-copy>p{max-width:660px;margin-bottom:13px}.headline-velacart{background:radial-gradient(circle at 89% 7%,#ffc500d6,#0000 25%),radial-gradient(circle at 5% 100%,#00c1d6a8,#0000 36%),radial-gradient(circle at 58% 56%,#7743d77a,#0000 31%),linear-gradient(135deg,#1737af,#2c56db 41%,#6535c4 70%,#331d79);grid-template-columns:1fr .82fr;gap:28px;min-height:540px;padding:42px 42px 58px}.headline-velacart .headline-copy h2{max-width:760px;font-size:clamp(2.9rem,4.8vw,5rem)}.headline-velacart .headline-copy>p{max-width:655px;margin-bottom:13px}.headline-study{background:radial-gradient(circle at 86% 12%,#53cfffbf,#0000 28%),radial-gradient(circle at 8% 100%,#ffc25b8c,#0000 34%),linear-gradient(135deg,#087b93,#234c93 60%,#15162d)}.headline-festival{background:radial-gradient(circle at 87% 10%,#ffcf5cdb,#0000 27%),radial-gradient(circle at 10% 100%,#ed3f86a6,#0000 34%),linear-gradient(135deg,#e0693d,#96235e 59%,#391942)}.headline-ad:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-260px;right:22%;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.headline-copy{z-index:2;position:relative}.headline-copy .ad-label.static{width:max-content;margin-bottom:20px;display:block;position:static}.headline-copy h2{text-shadow:0 12px 30px #0003;margin:11px 0 7px;font-size:clamp(3.2rem,6.5vw,6.5rem)}.headline-copy p{color:#ffffffba;max-width:590px;margin-bottom:15px;font-size:1.05rem}.headline-art{z-index:2;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff4d,#ffffff12);border:1px solid #ffffff4d;border-radius:29px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:275px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 28px 55px #0000003b,inset 0 1px 1px #ffffff8c}.headline-glow{filter:blur(8px);background:#ffffff2b;border-radius:50%;width:150px;height:150px;animation:3.2s ease-in-out infinite headline-pulse;position:absolute}.headline-app-icon{color:#fff;background:linear-gradient(145deg,#ffffff6b,#ffffff17);border:1px solid #ffffff4d;border-radius:29px;place-items:center;width:96px;height:96px;animation:4s ease-in-out infinite headline-float;display:grid;position:relative;box-shadow:0 20px 38px #0003,inset 0 1px 1px #ffffff8c}.headline-art>strong{letter-spacing:.08em;font-size:1.3rem;position:relative}.headline-art>small{color:#ffffffa6;position:relative}.headline-controls{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a1140;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:14px;right:16px}.headline-controls>button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid}.headline-controls>button:hover{background:#ffffff1f}.headline-controls svg{width:15px}.headline-controls>div{gap:5px;padding:0 4px;display:flex}.headline-controls>div button{cursor:pointer;background:#ffffff59;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.headline-controls>div button.active{background:#fff;border-radius:999px;width:22px}.headline-ticker{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-top:0;border-radius:0 0 18px 18px;grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:7px;padding:8px;display:grid}.headline-ticker>span{color:var(--red);text-transform:uppercase;letter-spacing:.05em;border-radius:10px;place-items:center;padding:0 9px;font-size:.63rem;display:grid}.headline-ticker-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--purple) 35%, transparent) transparent;gap:7px;min-width:0;display:flex;overflow-x:auto}.headline-ticker button{scroll-snap-align:start;min-height:65px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:0 0 172px;gap:2px;padding:8px 10px;display:grid}.headline-ticker button.active{color:var(--ink);background:var(--surface-muted);border-color:var(--line)}.headline-ticker small{color:var(--muted);font-size:.59rem}.campaign-benefits{grid-template-columns:repeat(2,max-content);gap:7px 16px;margin:15px 0 17px;display:grid}.campaign-benefits span{color:#ffffffd1;align-items:center;gap:5px;font-size:.67rem;display:inline-flex}.campaign-benefits svg{color:#78f0cb;width:13px}.anymedia-benefits svg{color:#73c5ff}.globedu-benefits svg{color:#f6cf67}.ceylonchat-benefits svg{color:#76ead0}.wordcheck-benefits svg{color:#7ce9c0}.velacart-benefits svg{color:#ffe078}.campaign-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.campaign-secondary-link{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b2333;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:10px 14px;font-size:.75rem;display:inline-flex}.campaign-price-note{color:#ffffffa6;margin-top:11px;font-size:.61rem;display:block}.companyflow-command-card{text-align:left;background:radial-gradient(circle at 92% 3%,#57e2ed45,#0000 28%),linear-gradient(155deg,#0f144e8f,#30125866);border-color:#ffffff38;justify-content:flex-start;align-items:stretch;gap:10px;min-height:420px;padding:21px;transform:rotate(1.2deg);box-shadow:0 30px 58px #180c4957,inset 0 1px 1px #ffffff47}.flow-brand-row{background:linear-gradient(135deg,#ecf2ffeb,#dce6ffcc);border:1px solid #ffffffa6;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative;box-shadow:0 12px 26px #120c3c2e}.flow-brand-row>img{width:min(190px,62%);height:auto}.flow-brand-row>span{color:#555d78;align-items:center;gap:5px;font-size:.48rem;display:inline-flex}.flow-brand-row>span i{background:#23bd8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #23bd8aa6}.flow-card-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px 2px 1px;display:grid;position:relative}.flow-card-heading>span{border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 12px 24px #190d5147}.flow-card-heading>span img{width:100%;height:100%}.flow-card-heading>div{gap:2px;display:grid}.flow-card-heading small{color:#fff9;font-size:.51rem}.flow-card-heading strong{font-size:.92rem}.flow-mini-dashboard{background:#0b0f383d;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:6px;padding:7px;display:grid;position:relative;box-shadow:0 18px 35px #190f4e30,inset 0 1px #ffffff1f}.flow-mini-dashboard>span{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff0f);border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;min-width:0;padding:8px;display:grid}.flow-mini-dashboard i{color:#fff;border-radius:9px;grid-row:1/span 2;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff8c}.flow-mini-dashboard i svg{width:14px}.flow-mini-dashboard small{color:#ffffff9e;font-size:.48rem}.flow-mini-dashboard strong{font-size:.76rem}.flow-purple{background:linear-gradient(145deg,#8c7cff,#5f47d8)}.flow-green{background:linear-gradient(145deg,#6be1c2,#16a882)}.flow-blue{background:linear-gradient(145deg,#74c9ff,#3475e7)}.flow-feature-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}.flow-feature-grid span{color:#fffc;background:#0c0d3033;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.52rem;display:inline-flex}.flow-feature-grid svg{color:#85e9d0;width:12px}.flow-feature-grid span:nth-child(2) svg,.flow-feature-grid span:nth-child(5) svg{color:#ff9ac7}.flow-feature-grid span:nth-child(3) svg,.flow-feature-grid span:nth-child(6) svg{color:#8fc8ff}.flow-card-foot{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.flow-card-foot span{gap:2px;display:grid}.flow-card-foot strong{font-size:.86rem}.flow-card-foot small{color:#ffffff85;text-transform:uppercase;letter-spacing:.05em;font-size:.44rem}.anymedia-growth-card{text-align:left;background:radial-gradient(circle at 93% 2%,#ff2d3840,#0000 31%),linear-gradient(155deg,#021444c7,#08255f8a);border-color:#8bc4ff40;justify-content:flex-start;align-items:stretch;gap:10px;min-height:420px;padding:21px;transform:rotate(1.2deg);box-shadow:0 30px 58px #010c2a6b,inset 0 1px 1px #ffffff40}.boost-brand-row{background:linear-gradient(135deg,#f6fafff5,#e0ecffe6);border:1px solid #ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex;position:relative;box-shadow:0 12px 26px #000f3842}.boost-brand-row>img{object-fit:contain;object-position:left center;width:min(142px,55%);height:56px}.boost-brand-row>span{color:#3d4f6d;align-items:center;gap:5px;font-size:.48rem;display:inline-flex}.boost-brand-row>span i{background:#19ba76;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #19ba76a6}.boost-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px 2px 1px;display:grid;position:relative}.boost-heading>span{color:#fff;background:linear-gradient(145deg,#168cff,#0649c4);border:1px solid #ffffff3d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px #00195459,inset 0 1px #ffffff61}.boost-heading>span svg{width:23px}.boost-heading>div{gap:2px;display:grid}.boost-heading small{color:#fff9;font-size:.51rem}.boost-heading strong{font-size:.92rem}.boost-score-card{background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #ffffff21;border-radius:17px;grid-template-columns:.7fr 1.3fr;align-items:end;gap:12px;min-height:93px;padding:13px;display:grid;position:relative;box-shadow:0 18px 35px #000f3e3d,inset 0 1px #ffffff21}.boost-score-card>div:first-child{gap:3px;display:grid}.boost-score-card small{color:#ffffff9c;font-size:.5rem}.boost-score-card strong{font-size:1.18rem}.boost-score-card>div:first-child>span{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.boost-score-card>div:first-child>span i{border-radius:inherit;background:linear-gradient(90deg,#168cff,#54d5ff);width:78%;height:100%;display:block;box-shadow:0 0 12px #54d5ffa6}.boost-chart{align-items:end;gap:5px;height:62px;display:flex}.boost-chart i{background:linear-gradient(#ff4c5a,#dd071b);border-radius:5px 5px 2px 2px;flex:1;min-width:5px;height:24%;box-shadow:inset 0 1px #ffffff59}.boost-chart i:nth-child(2){height:38%}.boost-chart i:nth-child(3){height:33%}.boost-chart i:nth-child(4){height:59%}.boost-chart i:nth-child(5){height:72%}.boost-chart i:nth-child(6){height:94%}.boost-feature-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}.boost-feature-grid span{color:#ffffffd1;background:#020f364d;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.52rem;display:inline-flex}.boost-feature-grid svg{color:#70c9ff;width:12px}.boost-feature-grid span:nth-child(2n) svg{color:#ff7080}.boost-card-foot{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.boost-card-foot span{gap:2px;display:grid}.boost-card-foot strong{font-size:.86rem}.boost-card-foot small{color:#ffffff85;text-transform:uppercase;letter-spacing:.05em;font-size:.44rem}.globedu-journey-card{text-align:left;background:radial-gradient(circle at 92% 3%,#ffd1533d,#0000 30%),linear-gradient(155deg,#041f3bc7,#0a3b4d8c);border-color:#f9d56f40;justify-content:flex-start;align-items:stretch;gap:10px;min-height:420px;padding:21px;transform:rotate(1.2deg);box-shadow:0 30px 58px #02132866,inset 0 1px 1px #ffffff3d}.gec-brand-row{background:linear-gradient(135deg,#fafcfff7,#ebf1f9eb);border:1px solid #ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;box-shadow:0 12px 26px #00143042}.gec-brand-row>img{object-fit:contain;object-position:left center;width:min(220px,69%);height:48px}.gec-brand-row>span{color:#354966;align-items:center;gap:5px;font-size:.48rem;display:inline-flex}.gec-brand-row>span i{background:#d7a71f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d7a71fa6}.gec-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px 2px 1px;display:grid;position:relative}.gec-heading>span{color:#102c4f;background:linear-gradient(145deg,#ffe483,#c99a20);border:1px solid #ffffff59;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px #00172e5c,inset 0 1px #fff9}.gec-heading>span svg{width:24px}.gec-heading>div{gap:2px;display:grid}.gec-heading small{color:#fff9;font-size:.51rem}.gec-heading strong{font-size:.92rem}.gec-journey{background:linear-gradient(145deg,#ffffff21,#ffffff0d);border:1px solid #ffffff21;border-radius:17px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:5px;min-height:84px;padding:13px;display:grid;position:relative;box-shadow:0 18px 35px #00122a3b,inset 0 1px #ffffff21}.gec-journey span{color:#ffffff91;justify-items:center;gap:5px;display:grid}.gec-journey span i{background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.58rem;font-style:normal;display:grid}.gec-journey span small{font-size:.45rem}.gec-journey>b{background:#ffffff21;border-radius:999px;height:2px}.gec-journey span.complete i{color:#102c4f;background:#f2c84d}.gec-journey span.active i{color:#fff;background:#20a7a4;box-shadow:0 0 15px #20a7a48c}.gec-journey span.active{color:#fff}.gec-feature-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}.gec-feature-grid span{color:#ffffffd1;background:#011c304d;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.52rem;display:inline-flex}.gec-feature-grid svg{color:#f3cb55;width:12px}.gec-feature-grid span:nth-child(2n) svg{color:#69d8d1}.gec-card-foot{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.gec-card-foot span{gap:2px;display:grid}.gec-card-foot strong{font-size:.86rem}.gec-card-foot small{color:#ffffff85;text-transform:uppercase;letter-spacing:.05em;font-size:.44rem}.ceylonchat-community-card{text-align:left;background:radial-gradient(circle at 92% 3%,#ff3c4940,#0000 30%),linear-gradient(155deg,#081c49c7,#35164f8f);border-color:#ff7d893d;justify-content:flex-start;align-items:stretch;gap:10px;min-height:420px;padding:21px;transform:rotate(1.2deg);box-shadow:0 30px 58px #0d0a2d6b,inset 0 1px 1px #ffffff3d}.chat-brand-row{background:linear-gradient(135deg,#fffffff7,#f3f7ffe8);border:1px solid #ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex;position:relative;box-shadow:0 12px 26px #100a3445}.chat-brand-row>img{object-fit:contain;object-position:left center;width:min(183px,61%);height:53px}.chat-brand-row>span{color:#42506b;align-items:center;gap:5px;font-size:.48rem;display:inline-flex}.chat-brand-row>span i{background:#18ba83;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #18ba83a6}.chat-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px 2px 1px;display:grid;position:relative}.chat-heading>span{background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 12px 24px #14083857}.chat-heading>span img{object-fit:cover;width:100%;height:100%}.chat-heading>div{gap:2px;display:grid}.chat-heading small{color:#fff9;font-size:.48rem}.chat-heading strong{font-size:.92rem}.chat-local-card{background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #ffffff21;border-radius:17px;gap:11px;padding:12px;display:grid;position:relative;box-shadow:0 18px 35px #0e08313b,inset 0 1px #ffffff21}.chat-local-card>div:first-child{align-items:center;gap:8px;display:flex}.chat-local-card>div:first-child>svg{color:#ff7883;width:24px}.chat-local-card>div:first-child span{gap:2px;display:grid}.chat-local-card small{color:#ffffff96;font-size:.49rem}.chat-local-card strong{font-size:.83rem}.chat-local-card>div:last-child{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.chat-local-card>div:last-child span{color:#ffffffd1;text-align:center;background:#04113638;border:1px solid #ffffff1a;border-radius:9px;padding:7px 5px;font-size:.48rem}.chat-feature-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}.chat-feature-grid span{color:#ffffffd1;background:#080d3145;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.52rem;display:inline-flex}.chat-feature-grid svg{color:#7de6d0;width:12px}.chat-feature-grid span:nth-child(2n) svg{color:#ff8993}.chat-card-foot{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.chat-card-foot span{gap:2px;display:grid}.chat-card-foot strong{font-size:.78rem}.chat-card-foot small{color:#ffffff85;text-transform:uppercase;letter-spacing:.05em;font-size:.44rem}.wordcheck-analysis-card{color:#111a2d;text-align:left;background:radial-gradient(circle at 94% 3%,#2fcf983d,#0000 31%),linear-gradient(155deg,#fcfbf7f7,#e6f6eee8);border-color:#a8f3d685;justify-content:flex-start;align-items:stretch;gap:10px;min-height:420px;padding:21px;transform:rotate(1.2deg);box-shadow:0 30px 58px #041e2266,inset 0 1px 1px #ffffffdb}.wordcheck-brand-row{background:#fffc;border:1px solid #1c4b4317;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;box-shadow:0 12px 26px #0f312d1a}.wordcheck-brand-row>span{color:#111a2d;align-items:center;gap:9px;display:inline-flex}.wordcheck-brand-row>span img{border-radius:10px;width:34px;height:34px;box-shadow:0 8px 17px #2fcf983d}.wordcheck-brand-row>span strong{letter-spacing:-.035em;font-size:1rem}.wordcheck-brand-row>small{color:#53645f;align-items:center;gap:5px;font-size:.48rem;display:inline-flex}.wordcheck-brand-row>small i{background:#20bd87;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #20bd8794}.wordcheck-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px 2px 1px;display:grid;position:relative}.wordcheck-heading>span{color:#fff;background:linear-gradient(145deg,#80e6bc,#26c994);border:1px solid #ffffffb3;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px #1d9b7640,inset 0 1px #fff9}.wordcheck-heading>span svg{width:23px}.wordcheck-heading>div{gap:2px;display:grid}.wordcheck-heading small{color:#687b75;font-size:.51rem}.wordcheck-heading strong{color:#111a2d;font-size:.92rem}.wordcheck-score{background:#ffffffad;border:1px solid #1e53471a;border-radius:17px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:14px;min-height:104px;padding:13px;display:grid;position:relative;box-shadow:0 18px 35px #18483d1a,inset 0 1px #ffffffc7}.wordcheck-score>div:first-child{gap:2px;display:grid}.wordcheck-score>div:first-child>small{color:#657670;font-size:.5rem}.wordcheck-score>div:first-child>strong{color:#102333;font-size:1.5rem;line-height:1}.wordcheck-score>div:first-child>strong span{color:#83918c;font-size:.56rem}.wordcheck-score em{color:#087a57;background:#2fcf9821;border-radius:999px;width:max-content;margin-top:3px;padding:3px 6px;font-size:.43rem;font-style:normal}.wordcheck-score>div:last-child{gap:7px;display:grid}.wordcheck-score>div:last-child>span{grid-template-columns:61px 1fr;align-items:center;gap:7px;display:grid}.wordcheck-score>div:last-child small{color:#60716c;font-size:.43rem}.wordcheck-score b{background:#11322c14;border-radius:999px;height:5px;overflow:hidden}.wordcheck-score b i{border-radius:inherit;background:linear-gradient(90deg,#2fcf98,#79e4ba);height:100%;display:block;box-shadow:0 0 9px #2fcf984d}.wordcheck-feature-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}.wordcheck-feature-grid span{color:#43534f;background:#ffffff87;border:1px solid #1d524617;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.52rem;display:inline-flex}.wordcheck-feature-grid svg{color:#15a978;width:12px}.wordcheck-feature-grid span:nth-child(2n) svg{color:#315f77}.wordcheck-card-foot{border-top:1px solid #184d411f;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.wordcheck-card-foot span{gap:2px;display:grid}.wordcheck-card-foot strong{color:#132437;font-size:.82rem}.wordcheck-card-foot small{color:#75837e;text-transform:uppercase;letter-spacing:.05em;font-size:.44rem}.velacart-shop-card{color:#152049;text-align:left;background:radial-gradient(circle at 94% 2%,#ffc91147,#0000 28%),linear-gradient(155deg,#fffffff7,#ebf2ffeb);border-color:#ffffffa6;justify-content:flex-start;align-items:stretch;gap:10px;min-height:420px;padding:21px;transform:rotate(1.2deg);box-shadow:0 30px 58px #19115c61,inset 0 1px 1px #ffffffe6}.velacart-brand-row{background:#ffffffd1;border:1px solid #213fa41a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex;position:relative;box-shadow:0 12px 26px #1d2b721f}.velacart-brand-row>img{object-fit:contain;object-position:left center;width:min(176px,57%);height:48px}.velacart-brand-row>span{color:#526083;align-items:center;gap:5px;font-size:.46rem;display:inline-flex}.velacart-brand-row>span i{background:#00b9cc;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00b9cc8c}.velacart-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:3px 2px 1px;display:grid;position:relative}.velacart-heading>span{color:#fff;background:linear-gradient(145deg,#496cff,#7844d7);border:1px solid #ffffffb8;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px #3239b842,inset 0 1px #ffffff7a}.velacart-heading>span svg{width:23px}.velacart-heading>div{gap:2px;display:grid}.velacart-heading small{color:#7180a1;font-size:.51rem}.velacart-heading strong{color:#14204b;font-size:.92rem}.velacart-price-card{background:linear-gradient(135deg,#e5f1ffdb,#fff7d2c2);border:1px solid #3349ac1a;border-radius:17px;grid-template-columns:1.2fr .8fr;align-items:center;gap:12px;min-height:106px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 35px #2f30801a,inset 0 1px #ffffffd1}.velacart-price-card>div:first-child{gap:3px;display:grid}.velacart-price-card small{color:#657392;font-size:.48rem}.velacart-price-card strong{color:#142052;font-size:1.06rem;line-height:1.05}.velacart-price-card strong em{color:#ec3f4d;font-style:normal}.velacart-price-card>div:first-child>span{color:#5c6989;align-items:center;gap:4px;font-size:.45rem;display:inline-flex}.velacart-price-card>div:first-child>span svg{color:#00aebf;width:11px}.velacart-bubbles{grid-template-columns:repeat(2,40px);justify-content:end;gap:6px;display:grid;transform:rotate(-4deg)}.velacart-bubbles i{color:#fff;background:linear-gradient(145deg,#2d61ef,#1740c3);border:1px solid #ffffffb8;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 17px #23348e2e,inset 0 1px #ffffff80}.velacart-bubbles i:nth-child(2){background:linear-gradient(145deg,#00c5cf,#00a7b6)}.velacart-bubbles i:nth-child(3){background:linear-gradient(145deg,#ffbd19,#f49700)}.velacart-bubbles i:nth-child(4){background:linear-gradient(145deg,#ff6059,#ee3541)}.velacart-bubbles svg{width:18px}.velacart-feature-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid;position:relative}.velacart-feature-grid span{color:#4d5b80;background:#ffffffa3;border:1px solid #2944a617;border-radius:10px;align-items:center;gap:5px;padding:7px 8px;font-size:.52rem;display:inline-flex}.velacart-feature-grid svg{color:#315dea;width:12px}.velacart-feature-grid span:nth-child(2) svg,.velacart-feature-grid span:nth-child(5) svg{color:#6542cf}.velacart-feature-grid span:nth-child(3) svg,.velacart-feature-grid span:nth-child(6) svg{color:#ee4852}.velacart-card-foot{border-top:1px solid #27409c1c;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.velacart-card-foot span{gap:2px;display:grid}.velacart-card-foot strong{color:#14204b;align-items:center;gap:3px;font-size:.82rem;display:inline-flex}.velacart-card-foot strong svg{color:#00aebf;width:11px}.velacart-card-foot small{color:#7783a1;text-transform:uppercase;letter-spacing:.045em;font-size:.42rem}.sponsor-destinations{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffbf;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-radius:18px;grid-template-columns:158px minmax(0,1fr);gap:8px;margin-top:9px;padding:8px;display:grid}.sponsor-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--purple) 35%, transparent) transparent;gap:8px;min-width:0;display:flex;overflow-x:auto}.sponsor-destinations>span,.sponsor-track>a{border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.sponsor-destinations>span{color:var(--muted);grid-template-columns:auto 1fr;align-content:center}.sponsor-destinations>span svg{color:var(--purple);grid-row:1/span 2}.sponsor-destinations>span strong{color:var(--ink);font-size:.7rem}.sponsor-destinations>span small{grid-column:2;font-size:.54rem}.sponsor-track>a{scroll-snap-align:start;background:var(--surface-muted);border:1px solid #0000;flex:0 0 178px;transition:transform .18s,border-color .18s}.sponsor-track>a:hover{border-color:var(--line);transform:translateY(-2px)}.sponsor-track>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.sponsor-track>a strong,.sponsor-track>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sponsor-track>a strong{font-size:.66rem}.sponsor-track>a small{color:var(--muted);font-size:.53rem}.sponsor-track>a>svg{color:var(--muted)}.sponsor-destinations .destination-available{background:linear-gradient(135deg,#7057e924,#ed3f8617);border-color:#7057e924}.sponsor-destinations .destination-partner{background:linear-gradient(135deg,#5b58ed24,#22c1a517);border-color:#7057e92e}@keyframes headline-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes headline-pulse{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.hero-shell{width:min(var(--max), calc(100% - 32px));background:radial-gradient(circle at 8% 4%, #ffffffeb, transparent 18%), radial-gradient(circle at 85% 9%, #f0297133, transparent 28%), radial-gradient(circle at 70% 88%, #0a84ff36, transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 93%, transparent), color-mix(in srgb, var(--surface-muted) 86%, transparent));border:1px solid var(--line);min-height:680px;box-shadow:var(--shadow), inset 0 1px 0 #ffffffe0;-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);border-radius:34px;grid-template-columns:1.08fr .92fr;align-items:center;gap:34px;margin:0 auto;padding:58px 48px 54px;display:grid;position:relative;overflow:hidden}.hero-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 38% 30%,#ffffffe6,#e3152145 42%,#7057e91f 63%,#0000 72%);border-radius:50%;width:270px;height:270px;position:absolute;top:-135px;right:34%}.hero-copy{z-index:2;position:relative}.eyebrow{color:#a70815;letter-spacing:.055em;text-transform:uppercase;border:1px solid var(--line);background:var(--lightningcss-light,#ffffffa1)var(--lightningcss-dark,#e315211f);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-bottom:16px;padding:7px 11px;font-size:.72rem;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.eyebrow.light{color:#ffffffdb;background:#ffffff1f;border-color:#ffffff29}.hero-copy h1 span,.page-hero h1 span{background:linear-gradient(115deg,#ee1c2b,#8e0011 45%,#7a57ee 94%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:620px;margin-bottom:26px;font-size:1.08rem}.hero-search{background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(25px)saturate(180%);backdrop-filter:blur(25px)saturate(180%);border:1px solid #ffffffd1;border-radius:20px;grid-template-columns:1.35fr .8fr auto;gap:7px;max-width:720px;padding:7px;display:grid;box-shadow:0 18px 45px #242b4b1f,inset 0 1px #ffffffe6}.hero-search label{min-width:0;color:var(--muted);border-right:1px solid var(--line-dark);align-items:center;gap:8px;padding:0 10px;display:flex}.hero-search input,.hero-search select{width:100%;min-width:0;height:42px;color:var(--ink);background:0 0;border:0;outline:0}.trust-row{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:18px;font-size:.78rem;display:flex}.trust-row span,.meta-row span{align-items:center;gap:5px;display:inline-flex}.hero-visual{perspective:1100px;min-height:510px;position:relative}.phone-shadow{filter:blur(30px);background:#1f194b47;border-radius:50%;width:82%;height:70px;position:absolute;bottom:6%;left:10%;transform:rotate(-3deg)}.phone-card{z-index:2;color:#f8f8fb;background:radial-gradient(circle at 78% 10%,#ff438540,#0000 26%),linear-gradient(160deg,#282a36,#090a0f 67%);border:1px solid #ffffff2e;border-radius:48px;padding:22px 18px 15px;position:absolute;inset:5px 38px 12px 26px;overflow:hidden;transform:rotateY(-8deg)rotate(2deg);box-shadow:0 42px 76px #14122f5c,inset 0 1px 1px #ffffff47,inset 0 0 0 7px #090a0f}.dynamic-island{background:#020204;border-radius:999px;width:104px;height:25px;margin:0 auto 24px;box-shadow:inset 0 -1px 1px #ffffff1a}.phone-top{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-bottom:15px;display:grid}.phone-top img{border-radius:13px}.phone-top span{display:grid}.phone-top small,.phone-feature small,.phone-stats small,.live-activity small,.floating-metric small{color:#ffffff9e;font-size:.66rem}.phone-bell{background:#ffffff17;border-radius:50%;place-items:center;width:34px;height:34px;display:grid!important}.phone-feature{border:1px solid #ffffff3b;border-radius:29px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:285px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61}.phone-feature:after{content:"";background:#ffffff21;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-65px;right:-60px}.phone-feature-icon{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff5c,#ffffff14);border:1px solid #ffffff42;border-radius:25px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 17px 32px #0003,inset 0 1px 1px #ffffff80}.phone-feature h3{margin:5px 0 2px;font-size:1.7rem}.phone-feature strong{font-size:1.25rem}.badge{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10111a4d;border:1px solid #ffffff42;border-radius:999px;align-items:center;padding:7px 11px;font-size:.68rem;display:inline-flex}.phone-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.phone-stats span{text-align:center;background:#ffffff13;border-radius:13px;gap:2px;padding:9px 8px;display:grid}.phone-tabs{color:#ffffff80;justify-content:space-around;margin-top:11px;font-size:.62rem;display:flex}.phone-tabs span{justify-items:center;gap:3px;display:grid}.phone-tabs .active{color:#ff5c68}.live-activity,.floating-metric{z-index:3;color:var(--ink);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(25px)saturate(180%);backdrop-filter:blur(25px)saturate(180%);border-radius:999px;align-items:center;gap:10px;padding:11px 15px;display:flex;position:absolute}.live-activity{top:18%;right:0}.floating-metric{bottom:18%;left:0}.live-activity>span:last-child,.floating-metric>span{display:grid}.live-activity small,.floating-metric small{color:var(--muted)}.content-section{width:min(var(--max), calc(100% - 32px));margin:0 auto;padding:84px 8px 10px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.section-heading h2{margin-bottom:0}.section-heading.compact{align-items:center;margin-bottom:18px}.category-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.category-card{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:158px;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd6;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.category-card:after{content:"";background:#e3152117;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-45px;right:-40px}.category-card:hover{transform:translateY(-6px)scale(1.012);box-shadow:0 24px 48px #3f205424,inset 0 1px #ffffffe6}.category-card>span:nth-child(2){gap:4px;display:grid}.category-card small{color:var(--muted);font-size:.72rem}.category-card>svg{color:var(--muted);position:absolute;top:16px;right:15px}.app-icon{color:#fff;border:1px solid #ffffff3d;border-radius:16px;place-items:center;width:50px;height:50px;display:inline-grid;box-shadow:0 12px 24px #00000029,inset 0 1px 1px #ffffffad,inset 0 -2px 4px #00000026}.app-icon.mini{border-radius:12px;width:39px;height:39px}.app-icon.hero-icon{border-radius:24px;width:76px;height:76px}.icon-blue{background:linear-gradient(145deg,#6abaff,#0a84ff 60%,#0358ad)}.icon-purple{background:linear-gradient(145deg,#b29eff,#7057e9 60%,#412da1)}.icon-pink{background:linear-gradient(145deg,#ff99c2,#ed3f86 60%,#a71353)}.icon-aqua{background:linear-gradient(145deg,#6ce5dd,#00a69d 60%,#006d67)}.icon-orange{background:linear-gradient(145deg,#ffb576,#f57227 60%,#ad3f0a)}.icon-green{background:linear-gradient(145deg,#82e792,#24a55a 60%,#086c34)}.icon-red{background:linear-gradient(145deg,#ff6671,#e31521 60%,#87000a)}.listing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.listing-card{background:color-mix(in srgb, var(--surface) 91%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);border-radius:27px;transition:transform .22s,box-shadow .22s;overflow:hidden}.listing-card:hover{transform:translateY(-7px);box-shadow:0 28px 58px #47276429,inset 0 1px #ffffffe6}.listing-art{border:1px solid #ffffff40;border-radius:21px;justify-content:space-between;align-items:flex-end;min-height:208px;margin:7px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -22px 40px #18104638}.listing-art:has(.listing-photo){aspect-ratio:2938/2463;background:#eef2f7;min-height:0;padding:0}.listing-art:has(.listing-photo):before{content:"";background:linear-gradient(110deg,#e8edf5 8%,#f8faff 28%,#e8edf5 48%) 0 0/220% 100%;animation:1.35s ease-in-out infinite thumbnail-shimmer;position:absolute;inset:0}.listing-photo{z-index:1;object-fit:cover}.listing-art:has(.listing-photo) .badge{z-index:2;margin:14px;position:relative;box-shadow:0 8px 24px #0a122638}.listing-icon,.story-icon,.detail-icon{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff5c,#ffffff14);border:1px solid #ffffff42;place-items:center;display:grid;box-shadow:0 15px 28px #0000002e,inset 0 1px 1px #ffffff8c}.listing-icon{border-radius:23px;width:72px;height:72px}.listing-copy{padding:13px 18px 19px}.listing-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem}.listing-copy h3{margin-bottom:14px;font-size:1.2rem}.listing-price{margin-bottom:12px;font-size:1.28rem;display:block}.meta-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;display:flex}.meta-row.large{gap:16px;font-size:.82rem}.gradient-aurora{background:radial-gradient(circle at 22% 13%,#ffffff6b,#0000 21%),radial-gradient(circle at 84% 80%,#ff488b99,#0000 28%),linear-gradient(145deg,#55adff,#694ee8 60%,#322170)}.gradient-lagoon{background:radial-gradient(circle at 22% 13%,#ffffff6e,#0000 22%),linear-gradient(145deg,#43d6c2,#247d91 62%,#ffc16c)}.gradient-violet{background:radial-gradient(circle at 22% 13%,#ffffff6b,#0000 22%),linear-gradient(145deg,#9c8bff,#5153b4 60%,#ff78ae)}.gradient-sunset{background:radial-gradient(circle at 22% 13%,#fff6,#0000 22%),linear-gradient(145deg,#ffbe6d,#ef6443 56%,#a31e68)}.gradient-rose{background:radial-gradient(circle at 22% 13%,#ffffff6e,#0000 22%),linear-gradient(145deg,#ff91bf,#d73375 58%,#652875)}.gradient-peach{background:radial-gradient(circle at 22% 13%,#ffffff70,#0000 22%),linear-gradient(145deg,#ffd083,#f57c58 58%,#ad375f)}.editorial-split{grid-template-columns:.95fr 1.05fr;align-items:start;gap:24px;display:grid}.insight-panel{color:#fff;border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 12%,#ff4f91b8,#0000 25%),radial-gradient(circle at 14% 90%,#00d0c28c,#0000 30%),linear-gradient(145deg,#705bea,#342279 63%,#111426);border:1px solid #ffffff2b;min-height:560px;padding:38px;position:relative;overflow:hidden;box-shadow:0 28px 60px #3c269245,inset 0 1px #ffffff52}.insight-panel p{color:#ffffffb3;max-width:480px}.mini-chart{align-items:flex-end;gap:9px;height:145px;margin:30px 0;display:flex}.mini-chart span{background:linear-gradient(#ffffffd6,#ffffff24);border-radius:999px 999px 10px 10px;flex:1;box-shadow:inset 0 1px #ffffffb3}.stories-panel{padding:14px 0 0 20px}@media (min-width:1051px){.insight-panel{align-self:start;position:sticky;top:112px}}.home-story-list{gap:8px;display:grid}.story-card{border-radius:20px;grid-template-columns:88px 1fr;align-items:center;gap:14px;padding:10px;transition:background .2s,transform .2s;display:grid}.story-card:hover{background:var(--surface);transform:translate(3px)}.story-art{border-radius:18px;place-items:center;height:86px;display:grid;box-shadow:inset 0 1px #ffffff59}.story-icon{border-radius:15px;width:48px;height:48px}.story-copy h3{margin:0 0 4px}.story-copy p{margin-bottom:7px;font-size:.82rem;line-height:1.4}.story-arrow{margin-left:auto}.story-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.story-grid .story-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);grid-template-columns:140px 1fr;padding:14px}.story-grid .story-card.featured{grid-row:span 2;grid-template-columns:1fr;display:grid}.story-grid .story-card.featured .story-art{min-height:330px}.story-grid .story-card.featured .story-icon{border-radius:26px;width:86px;height:86px}.story-grid .story-card.featured h3{font-size:1.65rem}.cta-section{width:min(var(--max), calc(100% - 32px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin:84px auto 0;padding:30px;display:grid}.cta-section img{border-radius:25px;box-shadow:0 16px 32px #a6001038}.cta-section h2{max-width:720px;margin-bottom:0;font-size:clamp(1.7rem,3vw,2.8rem)}.page-hero{width:min(var(--max), calc(100% - 32px));background:radial-gradient(circle at 86% 10%, #ff44892e, transparent 28%), radial-gradient(circle at 62% 86%, #0a84ff24, transparent 30%), var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow), inset 0 1px 0 #ffffffd6;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);justify-content:space-between;align-items:end;gap:30px;margin:0 auto;padding:76px 45px 48px;display:flex;overflow:hidden}.page-hero h1{margin-bottom:14px;font-size:clamp(3rem,6vw,5.8rem)}.page-hero p{max-width:650px;margin-bottom:0;font-size:1.05rem}.page-hero.centered{text-align:center;justify-content:center}.page-hero.centered .eyebrow{margin-inline:auto}.explorer-section{padding-top:40px}.explorer-shell{grid-template-columns:250px 1fr;gap:24px;display:grid}.filter-panel,.wizard-card,.detail-card,.aside-card,.next-story{background:color-mix(in srgb, var(--surface) 91%, transparent);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%)}.filter-panel{align-self:start;gap:15px;padding:18px;display:grid}.filter-title{align-items:center;gap:10px;display:flex}.filter-title>div{display:grid}.filter-title small{color:var(--muted)}.filter-panel label,.form-grid label{color:var(--muted);gap:7px;font-size:.75rem;display:grid}.filter-panel input,.filter-panel select,.results-bar select,.form-grid input,.form-grid select,.form-grid textarea,.comment-form textarea{width:100%;min-height:43px;color:var(--ink);background:color-mix(in srgb, var(--surface-muted) 78%, transparent);border:1px solid var(--line);border-radius:13px;outline:none;padding:10px 12px;box-shadow:inset 0 1px 2px #0000000a,0 1px #ffffff9e}.filter-panel input:focus,.filter-panel select:focus,.results-bar select:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.comment-form textarea:focus{border-color:#e3152173;box-shadow:0 0 0 4px #e3152117}.filter-tip{background:#7057e917;border-radius:14px;gap:8px;margin-top:5px;padding:12px;display:flex}.filter-tip svg{color:var(--purple);flex:none}.filter-tip p{margin:0;font-size:.72rem;line-height:1.45}.results-bar{justify-content:space-between;align-items:center;gap:15px;min-height:58px;margin-bottom:16px;display:flex}.results-bar p{margin:0}.results-bar label{color:var(--muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.results-bar select{width:auto}.empty-state{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:40px;display:flex}.empty-state h2{margin:18px 0 8px;font-size:2rem}.empty-state.not-found{width:min(760px,100% - 32px);min-height:570px;margin:0 auto}.detail-section{width:min(var(--max), calc(100% - 32px));margin:0 auto;padding-top:25px}.back-link{color:var(--muted);align-items:center;gap:6px;margin:10px 0 20px;font-size:.82rem;display:inline-flex}.detail-layout{grid-template-columns:1.08fr .92fr;gap:25px;display:grid}.detail-visual{border:1px solid #ffffff3d;border-radius:32px;place-items:center;min-height:660px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 65px #3c269238,inset 0 1px #ffffff75}.detail-visual:has(.detail-photo){aspect-ratio:2938/2463;align-self:start;min-height:0}.detail-visual:after{content:"";z-index:0;background:#ffffff1f;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-220px;right:-170px}.detail-photo{z-index:1;background-color:#eef2f7;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.detail-icon{z-index:1;border-radius:52px;width:180px;height:180px;position:relative}.detail-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e1661;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:0 10px 28px #080e1e33}.image-dots{gap:6px;display:flex;position:absolute;bottom:22px}.image-dots span{background:#ffffff6b;border-radius:50%;width:7px;height:7px}.image-dots .active{background:#fff;border-radius:999px;width:24px}.detail-card{padding:32px}.detail-card h1{margin-bottom:17px;font-size:clamp(2.5rem,5vw,4.8rem)}.detail-price{align-items:baseline;gap:10px;margin:28px 0 16px;font-size:2.3rem;font-weight:500;display:flex}.detail-price small{color:var(--muted);font-size:.75rem}.feature-chips{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.feature-chips span{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:.73rem;display:inline-flex}.seller-card{background:var(--surface-muted);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:25px 0;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffb3}.avatar{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffff94,#0000 18%),linear-gradient(145deg,#ef3440,#9d0010);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:inline-grid;box-shadow:0 8px 17px #a600103b,inset 0 1px 1px #ffffff94}.seller-card>div{display:grid}.seller-card small{color:var(--muted);font-size:.68rem}.seller-card .verified{color:var(--green);align-items:center;gap:4px;font-size:.7rem;display:inline-flex}.contact-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-actions .website-action{grid-column:1/-1}.listing-copy-blocks{gap:9px;margin:-3px 0 19px;display:grid}.listing-copy-blocks p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.listing-disclaimer{color:#7c5910;background:#f5ab191a;border:1px solid #f5ab1933;border-radius:15px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 13px;display:flex}.listing-disclaimer svg{flex:none;margin-top:1px}.listing-disclaimer p{color:inherit;gap:2px;margin:0;font-size:.69rem;line-height:1.5;display:grid}.secondary-actions{justify-content:center;gap:22px;margin:17px 0;display:flex}.secondary-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;display:inline-flex}.safety-note{color:var(--green);background:#24a55a14;border-radius:15px;gap:10px;padding:13px;display:flex}.safety-note p{margin:0;font-size:.74rem;line-height:1.45}.wizard-section{padding-top:36px}.wizard-shell{max-width:860px;margin:0 auto}.wizard-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.wizard-progress>div{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:.72rem;display:flex}.wizard-progress span{background:#7f84941f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.wizard-progress .active{color:#fff;background:linear-gradient(145deg,#ef3440,#a50011);box-shadow:0 10px 20px #be001238,inset 0 1px 1px #ffffff73}.wizard-progress .done{color:var(--green)}.wizard-card{padding:32px}.wizard-pane>p{margin-bottom:25px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:130px}.wizard-actions{justify-content:space-between;margin-top:26px;display:flex}.upload-zone{background:var(--surface-muted);border:1px dashed #e315215c;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.upload-zone .app-icon{margin-bottom:8px}.upload-zone>span:not(.app-icon){color:var(--muted);font-size:.78rem}.photo-tips{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;font-size:.76rem;display:flex}.photo-tips span{align-items:center;gap:5px;display:inline-flex}.photo-tips svg{width:15px;color:var(--green)}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan{min-height:245px;color:var(--ink);text-align:left;background:var(--surface-muted);border:1px solid var(--line);cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.plan.selected{border-color:#e315216b;box-shadow:0 0 0 4px #e3152114}.plan .app-icon{margin-bottom:25px}.plan small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.plan h3{margin:7px 0;font-size:1.7rem}.plan p{flex:1;font-size:.78rem}.plan>span:last-child{align-items:center;gap:5px;font-size:.74rem;font-weight:500;display:inline-flex}.plan-check{color:var(--green)}.plan:disabled{cursor:not-allowed}.plan.plan-disabled{opacity:.62;filter:saturate(.55)}.payment-safety-note{color:var(--muted);background:#24a55a12;border:1px solid #24a55a21;border-radius:13px;align-items:center;gap:7px;padding:11px 13px;font-size:.72rem;display:flex;margin:15px 0 0!important}.payment-safety-note svg{color:var(--green);flex:none}.review-pane{text-align:center;flex-direction:column;align-items:center;padding:36px 0 10px;display:flex}.review-pane .hero-icon{margin-bottom:17px}.review-pane>p{max-width:570px}.review-summary{text-align:left;background:var(--surface-muted);border:1px solid var(--line);border-radius:16px;justify-content:space-between;gap:20px;width:min(520px,100%);margin:18px 0 25px;padding:15px;display:flex}.review-summary span{display:grid}.review-summary small{color:var(--muted);margin-top:4px}.form-notice{max-width:600px;color:var(--green);background:#24a55a14;border-radius:13px;margin:18px 0 0;padding:12px}.search-reach-panel{text-align:left;background:radial-gradient(circle at 100% 0, #0a84ff1f, transparent 38%), var(--surface-muted);border:1px solid #0a84ff29;border-radius:20px;gap:13px;width:min(680px,100%);margin:2px 0 24px;padding:17px;display:grid}.reach-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.reach-heading>div{display:grid}.reach-heading small{color:var(--muted);font-size:.65rem}.reach-score{color:var(--blue);letter-spacing:-.04em;font-size:1.45rem}.reach-score span{color:var(--muted);font-size:.65rem}.google-preview{background:var(--surface-solid);border:1px solid var(--line);border-radius:15px;padding:14px;box-shadow:inset 0 1px #ffffffb8}.google-preview small{color:var(--green);margin-bottom:5px;font-size:.66rem;display:block}.google-preview strong{color:var(--lightningcss-light,#265bbb)var(--lightningcss-dark,#78a7ff);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;display:block;overflow:hidden}.google-preview p{color:var(--muted);margin:5px 0 0;font-size:.72rem;line-height:1.45}.reach-checks{flex-wrap:wrap;gap:7px;display:flex}.reach-checks span{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:7px 8px;font-size:.64rem;display:inline-flex}.reach-checks svg{width:13px;height:13px}.reach-checks .ready{color:var(--green)}.reach-checks .pending{color:var(--orange)}.article-shell{width:min(var(--max), calc(100% - 32px));grid-template-columns:minmax(0,1fr) 270px;gap:38px;margin:0 auto;padding-top:25px;display:grid}.article-header{padding:36px 0 10px}.article-header h1{max-width:890px;margin-bottom:20px;font-size:clamp(3.4rem,7vw,6.8rem)}.article-header>p{max-width:760px;font-size:1.18rem}.article-art{border:1px solid #ffffff38;border-radius:32px;place-items:center;min-height:420px;display:grid;box-shadow:0 28px 60px #3c269238,inset 0 1px #ffffff7a}.article-body{max-width:760px;margin:45px auto}.article-body p{color:var(--ink);font-family:ui-serif,Georgia,serif;font-size:1.11rem;line-height:1.8}.article-body h2{margin:42px 0 15px;font-size:2rem}.dropcap:first-letter{float:left;color:var(--red);margin:6px 9px 0 0;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:4.1rem;line-height:.75}.article-share{background:var(--surface);border:1px solid var(--line);border-radius:20px;justify-content:space-between;align-items:center;max-width:760px;margin:0 auto 42px;padding:18px;display:flex}.article-aside{align-self:start;gap:14px;padding-top:165px;display:grid;position:sticky;top:110px}.aside-card,.next-story{padding:18px}.aside-card .app-icon{margin-bottom:20px}.aside-card h3{margin-bottom:12px}.aside-card a{color:var(--muted);border-bottom:1px solid var(--line-dark);padding:8px 0;font-size:.78rem;display:block}.next-story{gap:10px;display:grid}.next-story small,.next-story span{color:var(--muted);font-size:.72rem}.next-story span{align-items:center;gap:5px;display:inline-flex}.comments-section{border-top:1px solid var(--line-dark);max-width:760px;margin:0 auto;padding-top:34px}.comments-section h2 em{color:var(--muted);font-size:.7em;font-style:normal}.comment-list{display:grid}.comment{border-bottom:1px solid var(--line-dark);grid-template-columns:auto 1fr;gap:12px;padding:18px 0;display:grid}.comment strong{align-items:center;gap:8px;display:flex}.comment strong small{color:#8d6715;background:#f5ab191c;border-radius:999px;padding:4px 7px}.comment p{color:var(--ink);margin:7px 0 4px}.comment time{color:var(--muted);font-size:.7rem}.comment-form{gap:9px;margin-top:22px;display:grid}.comment-form label{font-weight:500}.comment-form textarea{resize:vertical;min-height:120px}.comment-form>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.comment-form [role=status]{color:var(--green);font-size:.75rem}.info-layout{grid-template-columns:280px minmax(0,760px);justify-content:center;gap:46px;display:grid}.info-aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;align-self:start;gap:12px;padding:25px;display:grid;position:sticky;top:110px}.info-aside .app-icon{margin-bottom:10px}.info-aside p{margin:0;font-size:.82rem}.info-copy{gap:32px;display:grid}.info-copy section{border-bottom:1px solid var(--line-dark);padding-bottom:28px}.info-copy h2{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.5rem)}.info-copy p{font-size:1rem}.account-placeholder{width:min(820px,100% - 32px);min-height:610px;margin:0 auto}.account-placeholder h1{margin:20px 0 12px;font-size:clamp(2.8rem,7vw,5.4rem)}.account-placeholder p{max-width:620px}.account-access-shell{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(35px,7vw,90px);width:min(1160px,100% - 32px);min-height:720px;margin:0 auto;padding:65px 0 100px;display:grid}.account-auth-copy .hero-icon{margin-bottom:25px}.account-auth-copy h1{margin:20px 0;font-size:clamp(3.3rem,7vw,6rem);line-height:.9}.account-auth-copy h1 span{color:#0000;background:linear-gradient(105deg,#e31521,#7057e9);-webkit-background-clip:text;background-clip:text}.account-auth-copy>p{max-width:620px;font-size:1rem}.account-trust-list{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.account-trust-list span{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:13px;align-items:center;gap:6px;padding:9px 11px;font-size:.68rem;display:inline-flex}.account-trust-list svg{width:15px;color:var(--green)}.account-auth-card{background:color-mix(in srgb, var(--surface) 91%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-strong), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);border-radius:29px;padding:10px;overflow:hidden}.account-mode-tabs{background:var(--surface-muted);border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.account-mode-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px}.account-mode-tabs button.active{color:var(--ink);background:var(--surface-solid);box-shadow:0 8px 20px #191c281a,inset 0 1px #fffc}.account-form{gap:13px;padding:28px 24px 24px;display:grid}.account-form h2{margin:2px 0 0;font-size:2rem}.account-form>p:not(.account-notice){margin:0 0 8px;font-size:.78rem}.account-form label{color:var(--muted);gap:7px;font-size:.68rem;display:grid}.account-form label>span{align-items:center;gap:6px;display:flex}.account-form input:not([type=checkbox]),.account-form select{width:100%;height:47px;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:13px;outline:0;padding:0 13px}.account-form input:focus,.account-form select:focus{border-color:#e315216b;box-shadow:0 0 0 4px #e3152114}.account-form label small{color:var(--muted);font-size:.58rem}.account-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.account-form .account-check{grid-template-columns:none;align-items:center;gap:9px;display:flex}.account-check input{accent-color:var(--red)}.account-notice{border-radius:12px;margin:0;padding:11px 12px;font-size:.7rem}.account-notice.error{color:#b3212d;background:#e3152114;border:1px solid #e3152124}.account-notice.success{color:var(--green);background:#24a55a14;border:1px solid #24a55a24}.account-form .primary-button{justify-content:center;margin-top:5px}.account-form .primary-button:disabled{opacity:.65;cursor:wait}.account-approved-actions{align-items:center;gap:9px;margin-top:20px;display:flex}.account-approved-actions form{margin:0}.account-approved>small{color:var(--muted);align-items:center;gap:5px;margin-top:18px;display:flex}.location-picker{background:linear-gradient(145deg, #0a84ff12, #7057e90f), var(--surface-muted);border:1px solid var(--line);border-radius:22px;gap:16px;margin-top:8px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.location-heading{align-items:center;gap:10px;display:flex}.location-heading>div{display:grid}.location-heading small,.form-subheading small{color:var(--muted);margin-top:3px;font-size:.7rem}.location-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.location-grid label{min-width:0}.location-grid .wide{grid-column:span 2}.lookup-button{border-radius:13px;align-self:end}.map-toolbar{flex-wrap:wrap;gap:8px;display:flex}.map-toolbar a{margin-left:auto}.map-toolbar button:disabled,.lookup-button:disabled{opacity:.55;cursor:wait;transform:none}.location-results{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:6px;padding:8px;display:grid}.location-results button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.location-results button:hover{background:#0a84ff14}.location-results svg{color:var(--blue);flex:none;margin-top:2px}.map-preview{border:1px solid var(--line);background:#dbe8ee;border-radius:18px;min-height:290px;position:relative;overflow:hidden}.map-preview iframe{border:0;width:100%;height:290px;display:block}.map-coordinate{color:#20232d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.68rem;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 20px #00000026}.location-status{color:var(--muted);justify-content:space-between;gap:12px;font-size:.69rem;display:flex}.location-status a{color:var(--blue)}.form-subheading{border-top:1px solid var(--line-dark);padding-top:12px;display:grid}.vehicle-assistant{background:radial-gradient(circle at 96% 0, #7057e926, transparent 30%), linear-gradient(145deg, #7057e912, #ed3f860d), var(--surface-muted);border:1px solid #7057e933;border-radius:23px;gap:16px;padding:19px;display:grid;box-shadow:inset 0 1px #ffffffc7}.vehicle-assistant-heading{align-items:center;gap:10px;display:flex}.vehicle-assistant-heading>div{display:grid}.vehicle-assistant-heading small{color:var(--muted);font-size:.7rem}.local-ai-badge{color:var(--purple);background:var(--surface);border:1px solid #7057e929;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:7px 9px;font-size:.67rem;display:inline-flex}.identity-tabs{background:#1f222e0f;border-radius:14px;gap:6px;padding:5px;display:flex}.identity-tabs span{color:var(--muted);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:.7rem;display:inline-flex}.identity-tabs .active{color:var(--ink);background:var(--surface-solid);box-shadow:0 5px 14px #00000014}.identity-grid,.vehicle-spec-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.identity-grid label,.vehicle-spec-grid label{color:var(--muted);gap:6px;font-size:.71rem;display:grid}.identity-action{border-radius:13px;align-self:end}.identity-action:disabled{opacity:.56;cursor:wait;transform:none}.identity-note{color:#9a6516;background:#f5ab191a;border-radius:12px;align-self:end;align-items:center;gap:7px;min-height:43px;padding:9px 11px;font-size:.67rem;display:flex}.vin-status{color:var(--green);background:#24a55a14;border-radius:13px;align-items:center;gap:7px;padding:10px 12px;font-size:.72rem;display:flex}.decoded-specs{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.decoded-specs span{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.decoded-specs small{color:var(--muted);font-size:.62rem}.decoded-specs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.photo-intelligence{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.photo-intelligence>div{align-items:center;gap:10px;display:flex}.photo-intelligence>div>span:last-child{display:grid}.photo-intelligence small{max-width:420px;color:var(--muted);font-size:.67rem}.photo-picker{background:var(--surface);border:1px solid var(--line);cursor:pointer;min-height:42px;box-shadow:var(--shadow-soft);border-radius:999px;grid-auto-flow:column;justify-content:center;align-items:center;padding:10px 14px;color:var(--ink)!important;gap:7px!important;display:inline-flex!important}.photo-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-analysis-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.photo-analysis-grid article{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:7px;overflow:hidden}.photo-analysis-grid img{object-fit:cover;border-radius:10px;width:100%;height:96px}.photo-analysis-grid article>div{justify-content:space-between;align-items:center;gap:6px;margin-top:7px;display:flex}.photo-analysis-grid article>div span{align-items:center;gap:3px;font-size:.6rem;display:inline-flex}.quality-good{color:var(--green)}.quality-check{color:var(--orange)}.photo-analysis-grid article>small{color:var(--muted);margin-top:4px;font-size:.58rem;display:block}.recognition-disclaimer{color:var(--muted);background:#f5ab1914;border-radius:12px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:.67rem;display:flex}.recognition-disclaimer svg{color:var(--orange);flex:none}.vehicle-hero{width:min(var(--max), calc(100% - 32px));background:radial-gradient(circle at 84% 8%, #7057e938, transparent 30%), radial-gradient(circle at 60% 98%, #0a84ff2e, transparent 32%), var(--surface);border:1px solid var(--line);min-height:590px;box-shadow:var(--shadow), inset 0 1px 0 #ffffffdb;border-radius:34px;grid-template-columns:1.1fr .65fr;align-items:center;gap:35px;margin:0 auto;padding:55px 48px;display:grid;overflow:hidden}.vehicle-hero h1{margin-bottom:18px}.vehicle-hero h1 span{background:linear-gradient(115deg,#167dea,#7057e9 52%,#e31567);color:#0000;-webkit-background-clip:text;background-clip:text}.vehicle-hero p{max-width:650px;font-size:1.07rem}.vehicle-hero-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.recognition-orbit{background:radial-gradient(circle at 75% 15%, #fff6, transparent 25%), linear-gradient(145deg, #7057e933, #0a84ff1a), var(--surface);border:1px solid var(--line);border-radius:31px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:370px;padding:28px;display:flex;transform:rotate(2deg);box-shadow:0 28px 60px #43358f2e,inset 0 1px #fffc}.recognition-orbit .hero-icon{margin-bottom:28px}.recognition-orbit>strong{letter-spacing:-.04em;font-size:1.8rem}.recognition-orbit>div{gap:8px;margin-top:14px;display:grid}.recognition-orbit>div span{color:var(--muted);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.recognition-orbit>div svg{width:15px;color:var(--green)}.vehicle-marketplace{grid-template-columns:280px 1fr;gap:23px;display:grid;position:relative}.vehicle-filter-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;align-self:start;gap:13px;padding:18px;display:grid}.vehicle-filter-panel label{color:var(--muted);gap:6px;font-size:.71rem;display:grid}.vehicle-filter-panel input,.vehicle-filter-panel select{width:100%;min-width:0;min-height:42px;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:12px;outline:0;padding:9px 10px}.vehicle-filter-panel input:focus,.vehicle-filter-panel select:focus{border-color:#7057e973;box-shadow:0 0 0 4px #7057e917}.input-with-icon{position:relative}.input-with-icon svg{z-index:2;color:var(--muted);position:absolute;top:13px;left:10px}.input-with-icon input{padding-left:33px}.filter-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filter-clear{color:var(--muted);cursor:pointer;background:0 0;border:0}.saved-search-count{color:var(--purple);background:#7057e914;border-radius:13px;align-items:center;gap:9px;padding:11px;display:flex}.saved-search-count span{display:grid}.saved-search-count small{color:var(--muted);font-size:.64rem}.saved-search-count button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px;font-size:.64rem}.vehicle-notice{color:var(--purple);background:#7057e914;border-radius:13px;align-items:center;gap:7px;margin-bottom:12px;padding:11px 13px;font-size:.73rem;display:flex}.vehicle-card-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.vehicle-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffc2;border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden}.vehicle-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.vehicle-card-art{place-items:center;min-height:185px;display:grid;position:relative}.vehicle-card-art .listing-icon{border-radius:22px;width:72px;height:72px}.price-label{border-radius:999px;align-items:center;gap:5px;width:max-content;padding:6px 9px;font-size:.65rem;display:inline-flex}.vehicle-card-art .price-label{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e1645;border:1px solid #fff3;position:absolute;top:13px;left:13px}.price-label.great,.price-label.good{color:#168145;background:#24a55a1a}.price-label.fair{color:#8b661a;background:#f5ab191f}.price-label.high{color:#b12a35;background:#e3152117}.vehicle-card-copy{padding:17px}.vehicle-card-copy h3{margin:4px 0 6px;font-size:1.28rem}.vehicle-quick-specs{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.vehicle-quick-specs span{color:var(--muted);background:var(--surface-muted);border-radius:999px;padding:6px 8px;font-size:.64rem}.vehicle-card-footer{color:var(--muted);justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.vehicle-card-footer span{align-items:center;gap:4px;display:inline-flex}.compare-toggle{width:100%;min-height:38px;color:var(--purple);cursor:pointer;background:0 0;border:1px solid #7057e92e;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.compare-toggle.active{color:#fff;background:linear-gradient(145deg,#816cf2,#5d43d2);box-shadow:0 8px 18px #5d43d233}.compare-tray{z-index:34;width:min(650px,100% - 28px);color:var(--ink);background:color-mix(in srgb, var(--surface-solid) 90%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-radius:22px;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px 12px 17px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 25px 60px #00000038,inset 0 1px #fffc}.compare-tray>span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.compare-tray>span svg{color:var(--purple);grid-row:span 2}.compare-tray small{color:var(--muted);font-size:.66rem}.disabled{opacity:.55;pointer-events:none}.detail-price-insight{background:var(--surface-muted);border:1px solid var(--line);border-radius:14px;align-items:center;gap:9px;margin:-3px 0 18px;padding:10px 12px;display:flex}.detail-price-insight>span{display:grid}.detail-price-insight small{color:var(--muted);font-size:.64rem}.detail-price-insight>a{color:var(--purple);align-items:center;gap:4px;margin-left:auto;font-size:.69rem;display:inline-flex}.detail-price-insight.great,.detail-price-insight.good{color:var(--green)}.detail-price-insight.fair{color:#8b661a}.detail-price-insight.high{color:var(--red)}.vehicle-specification{background:var(--surface-muted);border:1px solid var(--line);border-radius:18px;margin:21px 0;padding:16px}.vehicle-specification>div:first-child{justify-content:space-between;align-items:center;display:flex}.verified-spec{color:var(--green);align-items:center;gap:4px;font-size:.67rem;display:inline-flex}.detail-spec-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.detail-spec-grid span{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:3px;padding:9px;display:grid}.detail-spec-grid small{color:var(--muted);font-size:.6rem}.detail-spec-grid strong{font-size:.72rem}.compare-page{padding-top:25px}.compare-heading{max-width:780px;margin:20px 0 32px}.compare-heading .hero-icon{margin-bottom:22px}.compare-heading h1{margin-bottom:13px}.comparison-scroll{padding-bottom:8px;overflow-x:auto}.comparison-table{grid-template-columns:165px repeat(var(--compare-count), minmax(210px, 1fr));background:var(--surface);border:1px solid var(--line);min-width:760px;box-shadow:var(--shadow);border-radius:25px;display:grid;overflow:hidden}.comparison-label{color:var(--muted);background:var(--surface-muted);border-right:1px solid var(--line-dark);padding:15px;font-size:.72rem}.hero-label{color:var(--purple);align-items:center;gap:7px;display:flex}.compare-vehicle{border-right:1px solid var(--line-dark);flex-direction:column;align-items:flex-start;min-height:280px;padding:18px;display:flex}.compare-art{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:auto;display:grid}.compare-vehicle>small{color:var(--muted);margin-top:20px}.compare-vehicle h2{margin:4px 0 8px;font-size:1.3rem}.compare-vehicle .price-label{margin:9px 0}.compare-vehicle>a{color:var(--blue);margin-top:auto;font-size:.72rem}.comparison-row{display:contents}.comparison-row>span{border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark);align-items:center;gap:5px;padding:15px;font-size:.75rem;display:flex}.comparison-row>.comparison-label{border-top:1px solid var(--line-dark)}.comparison-row svg{color:var(--green)}.comparison-safety{color:var(--green);background:#24a55a14;border-radius:16px;align-items:center;gap:12px;margin-top:17px;padding:16px;display:flex}.comparison-safety p{flex:1;margin:0;font-size:.73rem}.watch-panel{background:linear-gradient(135deg,#7057e91f,#0a84ff14);border:1px solid #7057e92e;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin:22px 0;padding:13px;display:flex}.watch-panel>div{align-items:center;gap:10px;display:flex}.watch-panel>div>span:last-child{display:grid}.watch-panel small{color:var(--muted);font-size:.69rem}.watch-icon{width:39px;height:39px;color:var(--purple);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;place-items:center;display:grid}.watch-button{min-height:39px;color:var(--purple);background:var(--surface);cursor:pointer;white-space:nowrap;border:1px solid #7057e938;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.watch-button.active{color:#fff;background:linear-gradient(145deg,#8068f4,#5940cd);box-shadow:0 9px 20px #5940cd38,inset 0 1px 1px #fff6}.whatsapp-button{color:#fff;background:linear-gradient(#fff3,#0000 45%),linear-gradient(135deg,#2cd56f,#13964a);border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 16px;display:inline-flex;box-shadow:0 12px 25px #13964a38,inset 0 1px 1px #ffffff8c}.seller-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.seller-links>span,.seller-links a{color:var(--muted);align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.seller-links>span{margin-right:3px}.seller-links a{background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;padding:7px 9px}.listing-map-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:24px;padding:14px;display:grid}.listing-map-card>div:first-child{align-items:center;gap:10px;min-width:220px;display:flex}.listing-map-card>div:first-child>span:last-child{display:grid}.listing-map-card small{color:var(--muted);font-size:.68rem}.listing-map-card iframe{border:0;border-radius:17px;width:100%;min-height:190px}.listing-map-card>a{color:var(--blue);align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.listing-map-card>small{grid-column:2/-1}.dashboard-hero{width:min(var(--max), calc(100% - 32px));background:radial-gradient(circle at 84% 5%, #7057e933, transparent 31%), radial-gradient(circle at 58% 100%, #0a84ff26, transparent 30%), var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow), inset 0 1px 0 #ffffffd6;justify-content:space-between;align-items:flex-end;gap:30px;margin:0 auto;padding:60px 45px 42px;display:flex}.dashboard-hero h1{margin-bottom:12px;font-size:clamp(3rem,6vw,5.7rem)}.dashboard-hero h1 span{background:linear-gradient(120deg, var(--red), var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text}.dashboard-hero p{max-width:650px;margin-bottom:0}.dashboard-shell{width:min(var(--max), calc(100% - 32px));margin:0 auto;padding-top:24px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);min-height:190px;box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:23px;flex-direction:column;padding:18px;display:flex}.metric-card>span{border-radius:14px;place-items:center;width:43px;height:43px;margin-bottom:auto;display:grid;box-shadow:inset 0 1px 1px #ffffffa6}.metric-card>span svg{width:20px}.metric-card.blue>span{color:#fff;background:linear-gradient(145deg,#38a0ff,#0873dc)}.metric-card.purple>span{color:#fff;background:linear-gradient(145deg,#927cf6,#6148d8)}.metric-card.pink>span{color:#fff;background:linear-gradient(145deg,#f3619d,#d72a72)}.metric-card.green>span{color:#fff;background:linear-gradient(145deg,#46d981,#18954c)}.metric-card small{color:var(--muted);font-size:.72rem}.metric-card>strong{letter-spacing:-.04em;margin:4px 0;font-size:2.2rem}.metric-card em{color:var(--green);align-items:center;gap:4px;font-size:.68rem;font-style:normal;display:inline-flex}.dashboard-layout{grid-template-columns:1fr 330px;gap:18px;margin-top:18px;display:grid}.dashboard-panel,.seller-insights{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-heading h2{margin-bottom:0;font-size:2.2rem}.ad-performance-list{margin-top:20px;display:grid}.ad-performance-list article{border-top:1px solid var(--line-dark);grid-template-columns:auto minmax(150px,1fr) 70px 70px 100px;align-items:center;gap:12px;padding:13px 0;display:grid}.performance-art{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:600;display:grid}.ad-performance-list article>div:nth-child(2){display:grid}.ad-performance-list small{color:var(--muted);align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.performance-number{text-align:right;display:grid}.interest-bar{background:#7057e91a;border-radius:999px;height:7px;overflow:hidden}.interest-bar span{background:linear-gradient(90deg, var(--purple), var(--pink));border-radius:inherit;height:100%;display:block}.seller-insights{background:radial-gradient(circle at 100% 0, #7057e92e, transparent 42%), var(--surface);flex-direction:column;align-items:flex-start;display:flex}.seller-insights .hero-icon{margin-bottom:25px}.seller-insights h2{font-size:2.15rem}.price-suggestion{background:var(--surface-muted);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:12px 0 22px;padding:13px;display:flex}.price-suggestion span{display:grid}.price-suggestion small,.demo-label{color:var(--muted);font-size:.65rem}.seller-insights .demo-label{margin-top:10px}.location-directory{padding-top:34px}.directory-intro{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.directory-intro article{background:var(--surface);border:1px solid var(--line);min-height:170px;box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:22px;padding:18px;display:grid}.directory-intro .app-icon{margin-bottom:auto}.directory-intro strong{margin-top:15px;font-size:1.45rem}.directory-intro small{color:var(--muted)}.directory-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.directory-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;padding:24px}.section-heading.compact{margin-bottom:14px}.section-heading.compact h2{font-size:2.35rem}.directory-card details{border-top:1px solid var(--line-dark)}.directory-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 3px;list-style:none;display:flex}.directory-card summary::-webkit-details-marker{display:none}.directory-card summary span{color:var(--muted);font-size:.72rem}.area-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:14px;display:grid}.area-links a{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;display:flex}.area-links a:hover{color:var(--blue)}.area-links a>span{gap:3px;min-width:0;display:grid}.area-links a strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.area-links a small{color:var(--muted);font-size:.61rem}.location-landing{padding-top:20px}.location-landing-hero{background:radial-gradient(circle at 82% 18%, #0a84ff33, transparent 31%), radial-gradient(circle at 68% 88%, #7057e929, transparent 34%), var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);min-height:520px;box-shadow:var(--shadow), inset 0 1px 0 #ffffffd6;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.location-landing-hero .hero-icon{margin-bottom:25px}.location-landing-hero h1{max-width:900px;margin-bottom:16px}.location-landing-hero p{max-width:650px;font-size:1.08rem}.location-landing-hero>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.place-cloud{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;flex-wrap:wrap;gap:8px;padding:22px;display:flex}.place-cloud a{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}.place-cloud a:hover{color:var(--blue)}.location-reach-links{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.location-reach-links a{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:20px;gap:8px;padding:20px;display:grid}.location-reach-links a strong{font-size:1.25rem}.location-reach-links a span{color:var(--muted);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.business-offer-panel{width:min(var(--max), calc(100% - 32px));color:#fff;background:radial-gradient(circle at 92% 2%,#ffd65c57,#0000 24%),radial-gradient(circle at 10% 100%,#13d2bc4d,#0000 29%),linear-gradient(135deg,#132d55,#253f86 48%,#6a2b89);border:1px solid #fff3;border-radius:34px;grid-template-columns:.82fr 1.18fr;gap:18px;margin:72px auto 0;padding:18px;display:grid;overflow:hidden;box-shadow:0 34px 78px #23265b45,inset 0 1px #ffffff59}.business-offer-intro{flex-direction:column;align-items:flex-start;min-width:0;padding:34px 30px;display:flex}.business-offer-icon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff61,#ffffff1f);border:1px solid #ffffff5c;border-radius:21px;place-items:center;width:67px;height:67px;margin-bottom:30px;display:grid;box-shadow:0 20px 35px #070d383b,inset 0 1px 1px #ffffffa6}.business-offer-icon svg{width:30px;height:30px}.business-offer-intro .eyebrow{color:#ffffffc2}.business-offer-intro h2{max-width:520px;margin:11px 0 14px;font-size:clamp(2.5rem,4vw,4.7rem)}.business-offer-intro>p{color:#ffffffbd;max-width:570px;font-size:.91rem}.business-profile-includes{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.business-profile-includes span{color:#ffffffd9;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#070f342e;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.64rem;display:inline-flex}.business-offer-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.business-offer-actions>a:not(.light-button){color:#ffffffd1;font-size:.72rem}.business-offer-intro>small{color:#ffffffa1;align-items:center;gap:6px;margin-top:20px;font-size:.6rem;display:inline-flex}.business-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.business-price-card{min-width:0;min-height:460px;color:var(--ink);background:color-mix(in srgb, var(--surface-solid) 95%, transparent);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid #ffffff8f;border-radius:25px;flex-direction:column;padding:23px 18px 19px;display:flex;position:relative;box-shadow:0 22px 46px #0a123a30,inset 0 1px #ffffffe0}.business-price-card.popular{transform:translateY(-7px);box-shadow:0 28px 52px #12184b47,inset 0 1px #ffffffe6}.popular-label{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(145deg, var(--red), #a80012);border-radius:999px;padding:6px 8px;font-size:.54rem;position:absolute;top:12px;right:12px}.business-price-card>.app-icon{margin-bottom:auto}.business-price-card>small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:27px;font-size:.64rem}.business-price-card>strong{letter-spacing:-.06em;align-items:baseline;gap:3px;margin:7px 0 2px;font-size:2.15rem;display:flex}.business-price-card>strong em{color:var(--muted);letter-spacing:0;font-size:.55rem;font-style:normal;font-weight:500}.business-lkr{color:var(--purple);font-size:.68rem;font-weight:700}.business-price-card>p{min-height:69px;margin:13px 0;font-size:.66rem}.business-price-card ul{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.business-price-card li{color:var(--muted);align-items:flex-start;gap:5px;font-size:.61rem;display:flex}.business-price-card li svg{color:var(--green);flex:none}.business-price-card>a{color:var(--blue);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:.66rem;display:flex}.home-businesses .section-heading p{max-width:590px;margin:10px 0 0}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.business-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd6;border-radius:27px;transition:transform .22s,box-shadow .22s;overflow:hidden}.business-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.business-card-brand{justify-content:center;align-items:center;min-height:180px;padding:32px;display:flex;position:relative}.business-card-brand img{object-fit:contain;width:auto;max-width:min(76%,310px);height:auto;max-height:100px}.business-content .business-card-brand img{border-radius:24px;max-width:92px;max-height:92px;box-shadow:0 16px 31px #111b3a29}.business-card-brand>span{color:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10132247;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.61rem;display:inline-flex;position:absolute;top:14px;left:14px}.business-education .business-card-brand{background:radial-gradient(circle at 88% 8%,#ffd25b8a,#0000 29%),linear-gradient(145deg,#0b385d,#17647a 60%,#122d57)}.business-community .business-card-brand{background:radial-gradient(circle at 86% 8%,#ff5c66a6,#0000 30%),linear-gradient(145deg,#173665,#3376aa 57%,#4e255c)}.business-content .business-card-brand{background:radial-gradient(circle at 87% 8%,#66eec180,#0000 30%),linear-gradient(145deg,#142238,#20585a 58%,#10483e)}.business-retail .business-card-brand{background:radial-gradient(circle at 88% 8%,#ffd01edb,#0000 29%),linear-gradient(145deg,#244dc5,#5672ea 58%,#7445c7)}.business-card-copy{align-content:start;padding:20px 22px 22px;display:grid}.business-card-copy h3{margin:5px 0 8px;font-size:1.55rem}.business-card-copy>p{min-height:76px;margin-bottom:12px;font-size:.79rem}.business-card-meta{flex-wrap:wrap;gap:7px;display:flex}.business-card-meta span{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.63rem;display:inline-flex}.business-card-highlights{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0 17px;display:grid}.business-card-highlights span{color:var(--muted);background:var(--surface-muted);border-radius:11px;padding:9px;font-size:.65rem}.business-card-copy>a{width:max-content;color:var(--blue);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.business-directory-hero{width:min(var(--max), calc(100% - 32px));background:radial-gradient(circle at 88% 8%, #ed3f862e, transparent 28%), radial-gradient(circle at 58% 100%, #0a84ff29, transparent 33%), var(--surface);border:1px solid var(--line);min-height:610px;box-shadow:var(--shadow), inset 0 1px 0 #ffffffdb;border-radius:34px;grid-template-columns:1.05fr .72fr;align-items:center;gap:45px;margin:0 auto;padding:56px 48px;display:grid;overflow:hidden}.business-directory-hero h1{margin:12px 0 18px}.business-directory-hero h1 span{background:linear-gradient(115deg, var(--red), var(--purple) 54%, var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.business-directory-hero p{max-width:640px;font-size:1.06rem}.business-hero-actions,.business-profile-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.business-directory-orbit{border:1px solid var(--line);background:radial-gradient(circle at center, #7057e92b, transparent 53%), var(--surface-muted);min-height:390px;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd4;border-radius:50%;position:relative}.business-directory-orbit>.app-icon{position:absolute}.business-directory-orbit>.app-icon:first-child{top:8%;left:43%}.business-directory-orbit>.app-icon:nth-child(2){top:42%;right:10%}.business-directory-orbit>.app-icon:nth-child(3){bottom:17%;left:15%}.business-directory-orbit>div{text-align:center;background:var(--surface-solid);border:1px solid var(--line);width:205px;box-shadow:var(--shadow-soft);border-radius:25px;justify-items:center;gap:5px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-directory-orbit strong{letter-spacing:-.07em;font-size:3.4rem;line-height:1}.business-directory-orbit small,.business-directory-orbit span,.section-note{color:var(--muted);font-size:.7rem}.section-note{max-width:390px;margin:0}.business-profile{padding-top:20px}.business-profile-hero{color:#fff;min-height:560px;box-shadow:var(--shadow), inset 0 1px 0 #ffffff59;border:1px solid #fff3;border-radius:32px;grid-template-columns:.68fr 1fr;align-items:center;gap:44px;padding:48px;display:grid;overflow:hidden}.business-profile-education{background:radial-gradient(circle at 88% 8%,#ffd25b94,#0000 28%),radial-gradient(circle at 3% 100%,#1fb2ab6b,#0000 34%),linear-gradient(135deg,#0a2a4c,#145469 48%,#182f59)}.business-profile-community{background:radial-gradient(circle at 88% 8%,#ff5260b3,#0000 27%),radial-gradient(circle at 4% 100%,#28d5b86e,#0000 35%),linear-gradient(135deg,#142d5b,#23578f 48%,#521f56)}.business-profile-content{background:radial-gradient(circle at 88% 8%,#6decc08a,#0000 28%),radial-gradient(circle at 4% 100%,#2abb8a59,#0000 35%),linear-gradient(135deg,#111d31,#174044 48%,#0c5147)}.business-profile-retail{background:radial-gradient(circle at 88% 8%,#ffcf16db,#0000 26%),radial-gradient(circle at 4% 100%,#00c8d685,#0000 35%),linear-gradient(135deg,#1838af,#345dde 46%,#7141c7)}.business-profile-logo{background:linear-gradient(145deg,#fffffff5,#f4f6ffd1);border:1px solid #ffffffa6;border-radius:31px;place-items:center;min-height:340px;padding:35px;display:grid;transform:rotate(-1.5deg);box-shadow:0 30px 58px #0a123a47,inset 0 1px 1px #ffffffe6}.business-profile-logo img{object-fit:contain;width:auto;max-width:92%;height:auto;max-height:210px}.business-profile-content .business-profile-logo img{border-radius:42px;max-width:190px;box-shadow:0 24px 45px #0f193733}.business-profile-intro .eyebrow,.business-profile-intro .listing-kicker{color:#ffffffba}.business-profile-intro>.listing-kicker{width:max-content;margin-top:14px;margin-bottom:0;display:block}.business-profile-intro h1{margin:10px 0 15px;font-size:clamp(3.1rem,6vw,6rem)}.business-profile-intro p{color:#ffffffc7;max-width:690px;font-size:1rem}.business-profile-meta{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.business-profile-meta span{color:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c232b;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.69rem;display:inline-flex}.business-profile-intro .glass-button{color:#fff;background:#ffffff21;border-color:#ffffff3b}.business-profile-layout{grid-template-columns:1fr 330px;gap:20px;display:grid}.business-profile-main,.business-profile-aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;padding:30px}.business-profile-main>h2{margin:7px 0 13px}.business-profile-description{max-width:850px;font-size:1rem}.business-highlight-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0 38px;display:grid}.business-highlight-grid span{color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:13px;align-items:center;gap:7px;padding:12px;font-size:.72rem;display:inline-flex}.business-highlight-grid svg{color:var(--green)}.business-service-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.business-service-grid article{background:var(--surface-muted);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:190px;padding:18px;display:flex}.business-service-grid article>span{color:var(--purple);font-size:.66rem}.business-service-grid h3{margin:auto 0 8px}.business-service-grid p{margin:0;font-size:.72rem}.business-profile-aside{flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky;top:105px}.business-profile-aside>.app-icon{margin-bottom:24px}.business-profile-aside h2{margin:7px 0 9px;font-size:2rem}.business-profile-aside>p{font-size:.76rem}.business-profile-aside>a:not(.primary-button),.business-profile-aside>span:not(.app-icon):not(.eyebrow){color:var(--muted);align-items:flex-start;gap:7px;margin:6px 0;font-size:.69rem;display:inline-flex}.business-profile-aside>.primary-button{width:100%;margin:20px 0 12px}.business-profile-aside>small{color:var(--muted);font-size:.59rem;line-height:1.5}.related-business-links{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.related-business-links>a{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);border-radius:17px;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.related-business-links img{object-fit:contain;width:90px;height:46px}.related-business-links span{min-width:0;display:grid}.related-business-links strong,.related-business-links small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.related-business-links strong{font-size:.72rem}.related-business-links small{color:var(--muted);font-size:.59rem}.business-cta>.app-icon{align-self:center}.directory-hero{width:min(var(--max), calc(100% - 32px));background:var(--surface);border:1px solid var(--line);min-height:590px;box-shadow:var(--shadow), inset 0 1px 0 #ffffffdb;border-radius:34px;grid-template-columns:1.1fr .7fr;align-items:center;gap:38px;margin:0 auto;padding:56px 48px;display:grid;overflow:hidden}.jobs-hero{background:radial-gradient(circle at 85% 10%, #7057e93d, transparent 30%), radial-gradient(circle at 58% 100%, #ed3f8624, transparent 31%), var(--surface)}.services-hero{background:radial-gradient(circle at 87% 12%, #00a69d36, transparent 30%), radial-gradient(circle at 58% 100%, #0a84ff24, transparent 31%), var(--surface)}.directory-hero h1{margin-bottom:18px}.directory-hero h1 span{background:linear-gradient(115deg, var(--red), var(--purple) 55%, var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.directory-hero p{max-width:650px;font-size:1.07rem}.hero-category-stack{text-align:center;background:linear-gradient(145deg, #7057e91f, #ed3f8614), var(--surface);border:1px solid var(--line);min-height:360px;box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:31px;grid-template-columns:repeat(3,auto);place-content:center;gap:15px;padding:28px;display:grid;transform:rotate(2deg)}.hero-category-stack .app-icon:nth-child(2){transform:translateY(-24px)}.hero-category-stack strong,.hero-category-stack small{grid-column:1/-1}.hero-category-stack strong{letter-spacing:-.04em;margin-top:18px;font-size:1.5rem}.hero-category-stack small{color:var(--muted)}.service-orbit{background:radial-gradient(circle at center, #00a69d24, transparent 55%), var(--surface-muted);border:1px solid var(--line);min-height:370px;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;border-radius:50%;position:relative}.service-orbit>.app-icon{position:absolute}.service-orbit>.app-icon:first-child{top:11%;left:42%}.service-orbit>.app-icon:nth-child(2){top:40%;right:14%}.service-orbit>.app-icon:nth-child(3){bottom:13%;left:21%}.service-orbit>.app-icon:nth-child(4){bottom:10%;right:24%}.service-orbit>div{text-align:center;background:var(--surface-solid);border:1px solid var(--line);width:190px;box-shadow:var(--shadow-soft);border-radius:22px;justify-items:center;gap:7px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-orbit>div svg{color:var(--pink)}.service-orbit>div small{color:var(--muted);font-size:.66rem}.sector-ribbon{width:min(var(--max), calc(100% - 32px));scrollbar-width:none;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px;gap:7px;margin:14px auto 0;padding:10px;display:flex;overflow-x:auto}.sector-ribbon::-webkit-scrollbar{display:none}.sector-ribbon a{color:var(--muted);background:var(--surface-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:.7rem;display:inline-flex}.directory-section{padding-top:38px}.directory-shell{grid-template-columns:270px 1fr;gap:24px;display:grid}.directory-filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;align-self:start;gap:14px;padding:18px;display:grid}.directory-filters label,.banner-controls label{color:var(--muted);gap:7px;font-size:.72rem;display:grid}.directory-filters input,.directory-filters select,.banner-controls input,.banner-controls select,.banner-controls textarea{width:100%;min-width:0;min-height:43px;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:12px;outline:0;padding:10px 11px}.directory-filters .input-with-icon input{padding-left:34px}.directory-filters input:focus,.directory-filters select:focus,.banner-controls input:focus,.banner-controls select:focus,.banner-controls textarea:focus{border-color:#7057e973;box-shadow:0 0 0 4px #7057e914}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px}.directory-results-bar{justify-content:space-between;align-items:center;gap:14px;min-height:62px;margin-bottom:14px;display:flex}.directory-results-bar>div{gap:4px;display:grid}.directory-results-bar small{color:var(--muted);font-size:.7rem}.job-list{gap:10px;display:grid}.job-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:22px;grid-template-columns:auto 1fr 190px;align-items:center;gap:16px;padding:17px;transition:transform .2s,box-shadow .2s;display:grid}.job-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.job-logo{width:58px;height:58px;color:var(--purple);background:#7057e91a;border:1px solid #7057e921;border-radius:18px;place-items:center;display:grid}.job-logo.featured{color:#fff;background:linear-gradient(145deg,#a28bff,#6a4ce2);box-shadow:0 12px 23px #7057e938,inset 0 1px 1px #ffffff8c}.job-card-copy{min-width:0}.job-title-row{justify-content:space-between;gap:10px;display:flex}.job-title-row h3{margin:3px 0 4px;font-size:1.25rem}.job-card-copy>p{margin:0;font-size:.78rem}.premium-chip{height:max-content;color:var(--purple);background:#7057e917;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.64rem;display:inline-flex}.feature-chips.compact{margin:10px 0 0}.feature-chips.compact span{padding:6px 8px;font-size:.66rem}.feature-chips .verified-chip{color:var(--green)}.job-pay{text-align:right;gap:8px;display:grid}.job-pay strong{font-size:.88rem}.job-pay small{color:var(--muted);font-size:.67rem}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;border-radius:25px;transition:transform .2s,box-shadow .2s;overflow:hidden}.service-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.service-art{border-radius:20px;place-items:center;min-height:170px;margin:7px;display:grid;position:relative}.service-art-0{background:linear-gradient(145deg,#977cf2,#614bb7 55%,#ee6f9f)}.service-art-1{background:linear-gradient(145deg,#4bd7c7,#087e89 58%,#4e61b5)}.service-art-2{background:linear-gradient(145deg,#ff9cc4,#d54080 58%,#722b7d)}.service-art-3{background:linear-gradient(145deg,#ffbd70,#eb7047 58%,#a32f67)}.service-cost{color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0d0f193d;border:1px solid #ffffff3b;border-radius:999px;padding:6px 9px;font-size:.64rem;position:absolute;top:12px;left:12px}.service-cost.free{background:#187a45c7}.service-copy{padding:13px 18px 18px}.service-copy h3{margin:5px 0;font-size:1.3rem}.service-copy>p:not(.service-provider){min-height:67px;margin:10px 0 0;font-size:.76rem}.service-provider{align-items:center;gap:5px;margin:0;font-size:.74rem;display:flex}.service-provider svg{color:var(--green)}.service-price{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.service-price svg{color:var(--purple)}.service-safety,.ad-standards{background:linear-gradient(145deg, #00a69d14, #0a84ff0d), var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);grid-template-columns:auto 1fr;gap:18px;padding:30px;display:grid}.service-safety>svg{color:var(--aqua)}.service-safety h2,.ad-standards h2{margin-bottom:7px;font-size:2rem}.service-safety p,.ad-standards p{margin:0}.career-detail{grid-template-columns:1fr 330px;gap:24px;display:grid}.career-main,.career-apply{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffd1;padding:34px}.career-main h1{margin:8px 0 12px;font-size:clamp(2.8rem,6vw,5.3rem)}.career-main h2{margin:34px 0 10px;font-size:1.75rem}.career-company{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.career-company span{color:var(--green);background:#24a55a14;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.68rem;display:inline-flex}.requirements-list{color:var(--muted);gap:10px;padding-left:20px;line-height:1.5;display:grid}.career-apply{align-self:start;gap:10px;display:grid;position:sticky;top:108px}.career-apply .hero-icon{margin-bottom:18px}.career-apply>small{color:var(--muted)}.career-apply>strong{font-size:1.55rem}.career-apply>span:last-child{color:var(--muted);font-size:.68rem;line-height:1.45}.service-apply{background:radial-gradient(circle at 100% 0, #00a69d24, transparent 38%), var(--surface)}.sponsored-section{padding-top:76px}.campaign-banner{color:#fff;border:1px solid #fff3;border-radius:32px;grid-template-columns:1.2fr .65fr;align-items:center;gap:38px;min-height:390px;padding:40px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #351e7947,inset 0 1px #ffffff61}.campaign-violet{background:radial-gradient(circle at 88% 12%,#ff68aad9,#0000 27%),radial-gradient(circle at 15% 100%,#00c6bb9e,#0000 31%),linear-gradient(135deg,#4a35b1,#25154f 64%,#111322)}.campaign-sunset{background:radial-gradient(circle at 88% 12%,#ffdd78bf,#0000 27%),radial-gradient(circle at 12% 100%,#e6295bb8,#0000 31%),linear-gradient(135deg,#ef7947,#8d245f 62%,#31183d)}.campaign-aqua{background:radial-gradient(circle at 88% 12%,#6deed8bf,#0000 27%),radial-gradient(circle at 14% 100%,#0a84ffad,#0000 32%),linear-gradient(135deg,#087c83,#194674 62%,#12192b)}.campaign-banner:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:240px;height:240px;position:absolute;top:-125px;left:42%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.ad-label{z-index:2;color:#fffc;letter-spacing:.07em;text-transform:uppercase;background:#080a1140;border:1px solid #ffffff26;border-radius:999px;padding:5px 8px;font-size:.6rem;position:absolute;top:14px;left:16px}.campaign-copy{z-index:2;position:relative}.campaign-kicker,.campaign-date{color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.campaign-copy h2{text-shadow:0 10px 30px #0003;max-width:650px;margin:13px 0 8px;font-size:clamp(3rem,6vw,6rem)}.campaign-copy p{color:#ffffffb8;max-width:570px;margin-bottom:16px;font-size:1.05rem}.campaign-date{text-transform:none;margin-bottom:22px;display:flex}.campaign-button{color:#171825;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:11px 16px;display:inline-flex;box-shadow:0 12px 26px #0000002e}.campaign-poster{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#ffffff4d,#ffffff12);border:1px solid #ffffff47;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:25px;display:flex;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 26px 46px #0000003d,inset 0 1px 1px #ffffff8f}.poster-shine{background:#ffffff21;width:90px;height:420px;position:absolute;top:-70px;left:-80px;transform:rotate(28deg)}.campaign-poster>strong{letter-spacing:-.05em;font-size:2.2rem;line-height:.9}.campaign-poster>span:last-child{color:#ffffffad;align-items:center;gap:5px;font-size:.63rem;display:inline-flex}.campaign-poster.has-media{background:#07080e52;padding:0}.campaign-poster.has-media img,.campaign-poster.has-media video{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.banner-studio-section{padding-top:34px}.banner-studio{grid-template-columns:320px 1fr;gap:20px;display:grid}.banner-controls{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-self:start;gap:14px;padding:20px;display:grid}.banner-controls textarea{resize:vertical;min-height:88px}.two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.banner-policy{color:var(--green);background:#24a55a14;border-radius:13px;gap:8px;padding:11px;display:flex}.banner-policy svg{flex:none}.banner-policy p{margin:0;font-size:.66rem;line-height:1.45}.banner-media-picker{cursor:pointer;background:#7057e912;border:1px dashed #7057e942;border-radius:13px;padding:11px}.banner-media-picker>span{color:var(--purple);align-items:center;gap:6px;font-weight:500;display:inline-flex}.banner-media-picker input{background:0 0;border:0;min-height:0;padding:8px 0 0}.banner-media-picker small{line-height:1.4}.input-with-icon{min-height:42px;color:var(--purple);background:var(--surface-muted);border:1px solid var(--line-dark);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:0 10px;display:grid}.input-with-icon input{background:0 0;border:0;outline:0;min-width:0;padding-inline:2px}.banner-preview{min-width:0}.banner-preview .campaign-banner{grid-template-columns:1fr .6fr;min-height:470px;padding:34px}.banner-preview .campaign-copy h2{font-size:clamp(2.6rem,5vw,5rem)}.preview-caption{margin:10px 5px 0;font-size:.68rem}.banner-pricing{padding-top:48px}.banner-pricing .plan-grid{grid-template-columns:repeat(4,1fr)}.plan-card{min-height:220px;color:var(--ink);text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex;box-shadow:inset 0 1px #ffffffc7}.plan-card.selected{box-shadow:0 0 0 4px #7057e917, var(--shadow-soft);border-color:#7057e973}.plan-card>span{align-items:center;gap:6px;display:flex}.plan-card>span svg{color:var(--purple)}.plan-card>strong{margin-top:12px;font-size:1.25rem}.plan-card>small{color:var(--purple)}.plan-card>p{margin:auto 0 0;font-size:.7rem}.booking-bar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px;display:flex}.booking-bar>div{align-items:center;gap:10px;display:flex}.booking-bar>div>span{display:grid}.booking-bar svg{color:var(--purple)}.booking-bar small{color:var(--muted);font-size:.67rem}.studio-notice{color:var(--green);background:#24a55a14;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:.75rem;display:flex}.ad-standards>svg{color:var(--pink)}.message-nav-button{position:relative}.message-nav-button>span{color:#fff;background:var(--red);border:2px solid var(--surface-solid);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.57rem;display:grid;position:absolute;top:-5px;right:-4px;box-shadow:0 5px 12px #e3152159}.message-nav-button.active{color:#fff;background:linear-gradient(145deg,#ef3440,#a40010)}.messaging-shell{background:color-mix(in srgb, var(--surface) 93%, transparent);border:1px solid var(--line);width:min(1380px,100% - 32px);height:clamp(580px,100dvh - 155px,820px);box-shadow:var(--shadow), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);border-radius:31px;grid-template-columns:315px minmax(430px,1fr) 280px;margin:0 auto;display:grid;overflow:hidden}.conversation-sidebar{background:color-mix(in srgb, var(--surface-muted) 78%, transparent);border-right:1px solid var(--line-dark);flex-direction:column;min-width:0;padding:22px 12px 12px;display:flex}.inbox-title{justify-content:space-between;align-items:flex-end;gap:12px;padding:3px 10px 13px;display:flex}.inbox-title .eyebrow{margin-bottom:9px}.inbox-title h1{letter-spacing:-.055em;margin:0;font-size:2.35rem;line-height:.98}.inbox-count{color:#fff;background:linear-gradient(145deg,#ef3440,#a01);border-radius:999px;place-items:center;min-width:28px;height:28px;margin-bottom:2px;padding:0 8px;font-size:.72rem;display:grid;box-shadow:0 8px 18px #e315213d,inset 0 1px 1px #ffffff75}.conversation-search{height:42px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;margin:0 6px 10px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #0000000a}.conversation-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.inbox-security{color:var(--green);background:#24a55a14;border:1px solid #24a55a1c;border-radius:13px;align-items:center;gap:9px;margin:0 6px 10px;padding:10px;display:flex}.inbox-security>span{display:grid}.inbox-security strong{font-size:.72rem}.inbox-security small{color:var(--muted);font-size:.62rem}.conversation-list{scrollbar-width:thin;align-content:start;gap:3px;min-height:0;display:grid;overflow-y:auto}.conversation-list>button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 9px;display:grid;position:relative}.conversation-list>button:hover{background:color-mix(in srgb, var(--surface) 68%, transparent)}.conversation-list>button.active{background:var(--surface-solid);border-color:var(--line);box-shadow:0 10px 25px #1e253f14,inset 0 1px #ffffffc2}.chat-avatar{color:#fff;background:radial-gradient(circle at 30% 16%,#ffffff87,#0000 20%),linear-gradient(145deg,#806af2,#4b31b8 62%,#2d1d7a);border:1px solid #ffffff42;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;font-size:.74rem;display:grid;position:relative;box-shadow:0 10px 21px #432caa38,inset 0 1px 1px #ffffff8c}.chat-avatar i{border:3px solid var(--surface-solid);background:#a5a9b2;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:0}.chat-avatar i.online{background:#39d67b;box-shadow:0 0 10px #39d67b9e}.conversation-copy{align-content:center;min-width:0;display:grid}.conversation-copy>span{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.conversation-copy strong,.conversation-copy small,.conversation-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-copy strong{font-size:.8rem}.conversation-copy time{color:var(--muted);flex:none;font-size:.58rem}.conversation-copy small{color:var(--purple);margin:2px 0;font-size:.62rem}.conversation-copy p{max-width:100%;margin:0;font-size:.66rem;line-height:1.3}.unread-badge{color:#fff;background:var(--blue);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.55rem;display:grid;position:absolute;bottom:11px;right:9px}.no-conversations{color:var(--muted);text-align:center;padding:28px 12px;font-size:.75rem}.chat-panel{background:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#0d0e1461);grid-template-rows:auto auto minmax(0,1fr) auto auto auto;min-width:0;display:grid}.chat-header{border-bottom:1px solid var(--line-dark);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:77px;padding:11px 16px;display:grid;position:relative}.chat-avatar.large{width:45px;height:45px}.chat-header>div:first-of-type{display:grid}.chat-header>div:first-of-type strong{align-items:center;gap:5px;display:inline-flex}.chat-header>div:first-of-type strong svg{color:var(--blue)}.chat-header>div:first-of-type small{color:var(--green);font-size:.67rem}.chat-header-actions{gap:5px;display:flex;position:relative}.chat-header-actions>button,.mobile-chat-back,.close-details,.message-composer>button{width:38px;height:38px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.chat-header-actions>button:hover,.message-composer>button:hover{color:var(--ink)}.conversation-menu{z-index:8;background:var(--surface-solid);border:1px solid var(--line);width:205px;box-shadow:var(--shadow);border-radius:15px;padding:6px;display:grid;position:absolute;top:45px;right:0}.conversation-menu button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:.7rem;display:flex}.conversation-menu button:hover{background:var(--surface-muted)}.chat-listing-strip{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:10px 13px 0;padding:9px 11px;display:grid;box-shadow:0 8px 20px #262c4a0f,inset 0 1px #ffffffbd}.listing-mini-art{color:#fff;background:linear-gradient(145deg,#56b1ff,#0879e6);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px 1px #ffffff80}.chat-listing-strip>span:nth-child(2){min-width:0;display:grid}.chat-listing-strip small,.chat-listing-strip em{color:var(--muted);font-size:.61rem;font-style:normal}.chat-listing-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.chat-listing-strip>svg{color:var(--muted)}.message-history{scroll-behavior:smooth;scrollbar-width:thin;min-height:0;padding:20px 19px 13px;overflow-y:auto}.recorded-notice{width:max-content;max-width:90%;color:var(--muted);text-align:center;background:var(--surface-muted);border-radius:999px;align-items:center;gap:6px;margin:0 auto 20px;padding:7px 10px;font-size:.61rem;display:flex}.system-message{max-width:78%;color:var(--muted);text-align:center;align-items:flex-start;gap:6px;margin:11px auto;font-size:.62rem;line-height:1.45;display:flex}.system-message svg{color:var(--green);flex:none;margin-top:1px}.message-row{margin:6px 0;display:flex}.message-row.mine{justify-content:flex-end}.message-row.theirs{justify-content:flex-start}.message-bubble{background:var(--surface-solid);border:1px solid var(--line);border-radius:19px 19px 19px 6px;max-width:min(75%,560px);padding:10px 13px 7px;box-shadow:0 7px 18px #20264112,inset 0 1px #ffffffb8}.mine .message-bubble{color:#fff;background:linear-gradient(150deg,#1b92ff,#0876df 65%,#0758ad);border-color:#ffffff2e;border-radius:19px 19px 6px;box-shadow:0 9px 22px #0876df33,inset 0 1px 1px #ffffff57}.message-bubble p{color:inherit;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.43}.message-bubble>span{color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;margin-top:4px;font-size:.55rem;display:flex}.mine .message-bubble>span{color:#ffffffb3}.message-bubble em{align-items:center;gap:2px;font-style:normal;display:inline-flex}.message-bubble em.read{color:#b8e1ff}.message-bubble>small{color:#ffffffad;text-align:right;margin-top:2px;font-size:.52rem;display:block}.typing-bubble{background:var(--surface-solid);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:18px 18px 18px 6px;align-items:center;gap:4px;padding:12px 15px;display:flex}.typing-bubble i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chat-type}.typing-bubble i:nth-child(2){animation-delay:.15s}.typing-bubble i:nth-child(3){animation-delay:.3s}@keyframes chat-type{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes thumbnail-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.message-safety-alert,.blocked-banner{color:#a35f00;background:var(--lightningcss-light,#fff4d9)var(--lightningcss-dark,#a9630029);border:1px solid var(--lightningcss-light,#ffe0a0)var(--lightningcss-dark,#ffc75926);border-radius:13px;align-items:center;gap:8px;margin:0 13px 8px;padding:9px 11px;font-size:.66rem;display:flex}.message-safety-alert>span{flex:1}.message-safety-alert button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.blocked-banner{color:var(--red);background:#e3152114;border-color:#e315211f}.message-composer{background:var(--surface-solid);border:1px solid var(--line);border-radius:21px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:end;gap:6px;margin:0 13px;padding:7px;display:grid;box-shadow:0 13px 32px #1c223b1a,inset 0 1px #fffc}.message-composer>button{width:36px;height:36px;box-shadow:none;background:0 0;border:0}.message-composer label{min-width:0}.message-composer textarea{width:100%;min-height:36px;max-height:110px;color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:9px 7px 7px;line-height:1.25;display:block}.message-composer .send-message{color:#fff;background:linear-gradient(145deg,#3fa6ff,#0879e6);box-shadow:0 8px 18px #0879e63b,inset 0 1px 1px #ffffff73}.message-composer .send-message:disabled{color:var(--muted);background:var(--surface-muted);box-shadow:none;cursor:not-allowed}.composer-footnote{color:var(--muted);justify-content:center;align-items:center;gap:4px;padding:7px 10px 10px;font-size:.55rem;display:flex}.mobile-chat-back{display:none}.chat-details{text-align:center;background:color-mix(in srgb, var(--surface-muted) 70%, transparent);border-left:1px solid var(--line-dark);flex-direction:column;align-items:center;min-width:0;padding:28px 18px 18px;display:flex;position:relative}.close-details{display:none;position:absolute;top:14px;right:14px}.chat-avatar.profile{width:72px;height:72px;margin-top:7px;font-size:1rem}.chat-details h2{margin:13px 0 7px;font-size:1.35rem}.trust-badge{color:#a35f00;background:#f5962717;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.64rem;display:inline-flex}.trust-badge.verified{color:var(--green);background:#24a55a17}.detail-status{border-block:1px solid var(--line-dark);gap:8px;width:100%;margin:20px 0;padding:13px 0;display:grid}.detail-status span{color:var(--muted);align-items:center;gap:7px;font-size:.67rem;display:flex}.detail-status i{background:#a5a9b2;border-radius:50%;width:8px;height:8px}.detail-status i.online{background:#39d67b;box-shadow:0 0 9px #39d67b99}.safety-centre-card{text-align:left;background:radial-gradient(circle at 100% 0, #24a55a26, transparent 40%), var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;padding:16px;box-shadow:inset 0 1px #ffffffb3}.safety-centre-card>svg{color:var(--green)}.safety-centre-card h3{margin:9px 0 5px;font-size:.91rem}.safety-centre-card p,.safety-centre-card li{font-size:.64rem;line-height:1.45}.safety-centre-card p{margin-bottom:9px}.safety-centre-card ul{color:var(--muted);gap:5px;margin:0;padding-left:17px;display:grid}.detail-action{width:100%;color:var(--ink);text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;font-size:.68rem;display:flex}.detail-action.danger{color:var(--red)}.prototype-note{color:var(--muted);text-align:left;align-items:flex-start;gap:7px;margin-top:auto;padding-top:18px;display:flex}.prototype-note svg{flex:none}.prototype-note p{margin:0;font-size:.57rem;line-height:1.45}.prototype-note strong{color:var(--ink)}.site-footer{z-index:2;width:min(var(--max), calc(100% - 32px));color:#f4f5fa;background:radial-gradient(circle at 82% 20%,#e3152138,#0000 27%),radial-gradient(circle at 12% 90%,#0a84ff29,#0000 28%),linear-gradient(145deg,#1d202c,#0d0f16);border:1px solid #ffffff1f;border-radius:31px;grid-template-columns:1.6fr repeat(3,1fr);gap:34px;margin:85px auto 18px;padding:38px;display:grid;position:relative;box-shadow:0 28px 65px #00000040,inset 0 1px #ffffff1f}.footer-mark{color:#fff;background:linear-gradient(145deg,#ff5060,#cc0014 60%,#750009);border:1px solid #ffffff38;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:20px;font-size:1.5rem;display:grid;box-shadow:0 12px 26px #e3152147,inset 0 1px 1px #ffffffa6}.footer-mark sup{font-size:.45em}.footer-logo{align-items:center;gap:12px;width:max-content;margin-bottom:20px;display:flex;color:#fff!important}.footer-logo img{object-fit:cover;border-radius:19px;width:64px;height:64px;box-shadow:0 15px 32px #e3152140}.footer-logo span{display:grid}.footer-logo strong{font-size:1.1rem}.footer-logo small{color:#929bad;margin-top:4px;font-size:.68rem}.footer-brand h2{margin-bottom:10px;font-size:2.2rem}.footer-brand p,.site-footer a{color:#aeb6c8}.site-footer h3{font-size:.88rem}.site-footer>div:not(.footer-brand):not(.footer-base) a{align-items:center;gap:7px;margin:11px 0;font-size:.78rem;display:flex}.site-footer a:hover{color:#fff}.footer-base{color:#7e8799;border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:22px;font-size:.7rem;display:grid}.footer-base span:nth-child(2){gap:16px;display:flex}.footer-base>a{justify-self:end;align-items:center;gap:5px;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto}.desktop-tabs{display:none}.hero-shell{grid-template-columns:1fr}.hero-copy{max-width:790px}.hero-visual{width:min(560px,100%);margin:0 auto}.category-grid{grid-template-columns:repeat(3,1fr)}.listing-grid{grid-template-columns:repeat(2,1fr)}.editorial-split{grid-template-columns:1fr}.stories-panel{padding-left:0}.detail-layout{grid-template-columns:1fr}.detail-visual{min-height:500px}.article-shell{grid-template-columns:1fr}.article-aside{grid-template-columns:1fr 1fr;padding-top:0;position:static}.site-footer{grid-template-columns:1.4fr repeat(3,1fr)}.directory-hero{grid-template-columns:1fr .72fr}.directory-shell{grid-template-columns:240px 1fr}.job-card{grid-template-columns:auto 1fr}.job-pay{text-align:left;grid-column:2}.banner-studio{grid-template-columns:1fr}.banner-controls{grid-template-columns:1fr 1fr}.banner-controls .filter-title,.banner-controls .banner-policy{grid-column:1/-1}.banner-pricing .plan-grid{grid-template-columns:repeat(2,1fr)}.messaging-shell{grid-template-columns:290px minmax(0,1fr)}.chat-details{z-index:60;background:var(--surface-solid);border:1px solid var(--line);border-radius:25px;width:min(330px,100% - 24px);display:none;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 28px 80px #00000057}.messaging-shell.details-open .chat-details{display:flex}.close-details{display:grid}.business-offer-panel{grid-template-columns:1fr}.business-offer-intro{min-height:440px}}@media (max-width:760px){body{padding-bottom:82px}h1{font-size:clamp(3rem,14vw,5rem)}.preview-island{font-size:.66rem}.site-header{border-radius:20px;width:calc(100% - 24px);margin-bottom:12px;top:6px}.brand img{width:43px;height:43px}.brand small,.sign-in,.header-actions .primary-button{display:none}.mobile-tabs{z-index:40;background:color-mix(in srgb, var(--surface-solid) 88%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);border-radius:22px;grid-template-columns:repeat(6,1fr);padding:6px;display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 18px 40px #00000040,inset 0 1px #fffc}.mobile-tabs a{color:var(--muted);border-radius:16px;justify-items:center;gap:3px;padding:7px 4px;font-size:.63rem;display:grid}.mobile-tabs a.active{color:var(--red);background:#e3152117}.headline-showcase{width:calc(100% - 24px)}.headline-bar{grid-template-columns:1fr auto}.headline-bar>span:nth-child(2){display:none}.headline-ad{border-radius:8px 8px 27px 27px;grid-template-columns:1fr;min-height:auto;padding:42px 22px 62px}.headline-art{min-height:220px;transform:none}.headline-ticker{grid-template-columns:92px minmax(0,1fr)}.headline-ticker-track{scrollbar-width:none}.headline-ticker button{flex:0 0 160px}.sponsor-destinations{grid-template-columns:138px minmax(0,1fr)}.sponsor-track{scrollbar-width:none}.sponsor-track>a{flex:0 0 205px}.hero-shell,.page-hero{border-radius:27px;width:calc(100% - 24px);padding:42px 21px}.hero-search{border-radius:18px;grid-template-columns:1fr}.hero-search label{border-right:0;border-bottom:1px solid var(--line-dark);min-height:45px}.hero-visual{min-height:500px}.phone-card{inset:0 18px 12px 8px}.live-activity{right:-4px}.floating-metric{left:-3px}.content-section{width:calc(100% - 24px);padding-top:62px}.section-heading,.page-hero{flex-direction:column;align-items:flex-start}.category-grid{grid-template-columns:repeat(2,1fr)}.listing-grid,.story-grid{grid-template-columns:1fr}.story-grid .story-card.featured{grid-row:auto}.story-grid .story-card.featured .story-art{min-height:240px}.cta-section{grid-template-columns:auto 1fr;width:calc(100% - 24px);padding:22px}.cta-section .primary-button{grid-column:1/-1}.explorer-shell{grid-template-columns:1fr}.filter-panel{position:static}.detail-section,.article-shell{width:calc(100% - 24px)}.detail-card{padding:24px}.detail-card h1,.article-header h1{font-size:clamp(2.8rem,13vw,4.8rem)}.seller-card{grid-template-columns:auto 1fr}.seller-card>small{grid-column:2}.wizard-progress strong{display:none}.wizard-progress>div{justify-content:center}.plan-grid{grid-template-columns:1fr}.location-grid{grid-template-columns:1fr 1fr}.location-grid .wide{grid-column:1/-1}.listing-map-card{grid-template-columns:1fr}.listing-map-card>small{grid-column:auto}.dashboard-hero{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);padding:42px 24px}.dashboard-shell{width:calc(100% - 24px)}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-layout{grid-template-columns:1fr}.ad-performance-list article{grid-template-columns:auto 1fr 58px 58px}.interest-bar{grid-column:2/-1}.directory-columns{grid-template-columns:1fr}.location-landing-hero{padding:34px 24px}.vehicle-hero{grid-template-columns:1fr}.recognition-orbit{min-height:300px}.vehicle-marketplace{grid-template-columns:1fr}.vehicle-filter-panel{position:static}.identity-grid,.vehicle-spec-grid{grid-template-columns:1fr 1fr}.decoded-specs{grid-template-columns:repeat(3,1fr)}.plan{min-height:auto}.article-aside,.info-layout{grid-template-columns:1fr}.info-aside{position:static}.site-footer{grid-template-columns:1fr 1fr;width:calc(100% - 24px);padding:28px 22px}.footer-brand{grid-column:1/-1}.footer-base{grid-template-columns:1fr}.footer-base>a{justify-self:start}.directory-hero{border-radius:27px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:auto;padding:42px 22px}.location-reach-links{grid-template-columns:1fr}.hero-category-stack,.service-orbit{min-height:310px}.sector-ribbon{width:calc(100% - 24px)}.directory-shell{grid-template-columns:1fr}.directory-results-bar{flex-direction:column;align-items:flex-start}.service-grid,.career-detail{grid-template-columns:1fr}.career-apply{position:static}.campaign-banner,.banner-preview .campaign-banner{grid-template-columns:1fr;min-height:auto;padding:48px 24px 26px}.campaign-poster{min-height:220px;transform:none}.banner-controls{grid-template-columns:1fr}.banner-controls .filter-title,.banner-controls .banner-policy{grid-column:auto}.banner-pricing .plan-grid{grid-template-columns:1fr 1fr}.booking-bar{flex-direction:column;align-items:flex-start}.messaging-shell{border-radius:25px;grid-template-columns:1fr;width:calc(100% - 24px);height:max(580px,100dvh - 155px)}.conversation-sidebar{border-right:0}.chat-panel{min-height:calc(100dvh - 155px);display:none}.messaging-shell.mobile-chat-open .conversation-sidebar{display:none}.messaging-shell.mobile-chat-open .chat-panel,.mobile-chat-back{display:grid}.chat-header{grid-template-columns:auto auto 1fr auto;padding-inline:10px}.message-history{padding-inline:12px}.chat-details{bottom:92px}.business-offer-panel{border-radius:27px;width:calc(100% - 24px);padding:12px}.business-offer-intro{min-height:auto;padding:30px 20px}.business-offer-intro h2{font-size:clamp(2.7rem,12vw,4.2rem)}.business-price-grid{grid-template-columns:1fr}.business-price-card{min-height:390px}.business-price-card.popular{transform:none}.business-grid{grid-template-columns:1fr}.business-directory-hero{border-radius:27px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:auto;padding:42px 24px}.business-directory-orbit{min-height:330px}.business-profile-hero{grid-template-columns:1fr;padding:32px}.business-profile-logo{min-height:270px}.business-profile-layout{grid-template-columns:1fr}.business-profile-aside{position:static}.related-business-links{grid-template-columns:1fr}}@media (max-width:480px){.brand strong{font-size:.9rem}.headline-bar{font-size:.63rem}.headline-ad{padding-inline:18px}.headline-copy h2{font-size:3.25rem}.headline-copy p{font-size:.9rem}.headline-controls{left:50%;right:auto;transform:translate(-50%)}.hero-shell{padding-inline:17px}.hero-visual{min-height:460px}.phone-card{border-radius:42px;padding-inline:14px}.phone-feature{min-height:250px}.live-activity{top:13%}.floating-metric{bottom:12%}.trust-row{gap:9px}.category-grid{grid-template-columns:1fr 1fr;gap:9px}.category-card{min-height:142px;padding:13px}.category-card>svg{display:none}.app-icon{width:46px;height:46px}.listing-grid{gap:13px}.insight-panel{padding:26px}.story-card,.story-grid .story-card{grid-template-columns:78px 1fr}.story-grid .story-card.featured{grid-template-columns:1fr}.cta-section img{width:66px}.results-bar{flex-direction:column;align-items:flex-start}.detail-visual{min-height:360px}.detail-icon{border-radius:42px;width:135px;height:135px}.contact-actions{grid-template-columns:1fr}.secondary-actions{gap:10px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.wizard-card{padding:21px}.location-picker{padding:14px}.location-grid{grid-template-columns:1fr}.location-grid .wide{grid-column:auto}.map-toolbar{display:grid}.map-toolbar a{margin-left:0}.location-status{flex-direction:column}.watch-panel{flex-direction:column;align-items:stretch}.watch-button{width:100%}.metric-grid,.directory-intro{grid-template-columns:1fr}.ad-performance-list article{grid-template-columns:auto 1fr 55px}.ad-performance-list .performance-number:nth-of-type(2){display:none}.area-links{grid-template-columns:1fr}.vehicle-hero{border-radius:27px;width:calc(100% - 24px);padding:40px 22px}.recognition-orbit{padding:22px;transform:none}.vehicle-card-grid,.filter-pair{grid-template-columns:1fr}.photo-intelligence{flex-direction:column;align-items:flex-start}.photo-analysis-grid,.detail-spec-grid{grid-template-columns:1fr 1fr}.compare-tray{bottom:88px}.article-art{min-height:280px}.article-share,.comment-form>div{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr}.footer-brand,.footer-base{grid-column:auto}.job-card{grid-template-columns:auto 1fr;align-items:start}.job-logo{border-radius:15px;width:48px;height:48px}.job-title-row{display:block}.premium-chip{margin-top:5px}.job-pay{grid-column:1/-1}.career-main,.career-apply{padding:23px}.campaign-copy h2{font-size:3.15rem}.banner-pricing .plan-grid,.two-fields,.service-safety,.ad-standards{grid-template-columns:1fr}.header-actions .message-nav-button{display:inline-flex}.mobile-tabs a{padding-inline:1px;font-size:.58rem}.chat-header-actions>button:first-child{display:none}.chat-avatar.large{width:39px;height:39px}.message-composer{grid-template-columns:auto minmax(0,1fr) auto}.message-composer>button:nth-child(2){display:none}.message-bubble{max-width:86%}.business-grid,.business-highlight-grid,.business-service-grid,.business-card-highlights{grid-template-columns:1fr}.business-card-copy>p{min-height:auto}.business-profile-hero{padding:20px}.business-profile-logo{min-height:220px;padding:24px}.business-profile-intro h1{font-size:3rem}.business-profile-main,.business-profile-aside{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.launch-offer-ribbon{width:min(var(--max), calc(100% - 32px));border:1px solid var(--line);min-height:68px;box-shadow:var(--shadow-soft), inset 0 1px 0 #fffc;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(110deg,#7057e921,#ffffffb3,#0a84ff1a);border-radius:20px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;margin:0 auto 18px;padding:10px 14px;display:grid}.launch-offer-ribbon>div{gap:3px;display:grid}.launch-offer-ribbon small{color:var(--muted)}.launch-offer-points{color:var(--muted);gap:13px;font-size:.72rem;display:flex}.launch-offer-points svg{width:14px;color:var(--green);vertical-align:middle}.launch-offer-ribbon>a{color:#fff;background:#171922;border-radius:999px;align-items:center;gap:5px;padding:10px 13px;font-size:.75rem;display:inline-flex}.advertise-offer{background:radial-gradient(circle at 10% 0, #7057e933, transparent 30%), color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.advertise-offer h2{margin:3px 0 6px;font-size:clamp(1.55rem,3vw,2.35rem)}.advertise-offer p{margin:0 0 7px}.advertise-offer>div>span:last-child{color:var(--green);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.advertise-offer code{color:var(--purple);background:#7057e91a;border-radius:6px;padding:3px 7px;font-weight:700}.founding-hero{width:min(var(--max), calc(100% - 32px));background:radial-gradient(circle at 85% 13%, #b29eff5c, transparent 24%), radial-gradient(circle at 15% 95%, #48dab530, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-muted) 82%, transparent));border:1px solid var(--line);min-height:680px;box-shadow:var(--shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);border-radius:34px;grid-template-columns:1.05fr .75fr;align-items:center;gap:55px;margin:0 auto;padding:58px 52px;display:grid;position:relative;overflow:hidden}.founding-copy{z-index:2;position:relative}.founding-copy h1 span{color:#0000;background:linear-gradient(115deg,#ee1c2b,#7a57ee);-webkit-background-clip:text;background-clip:text}.founding-copy>p{max-width:620px;font-size:1.08rem}.founding-actions,.founding-proof{flex-wrap:wrap;gap:10px;display:flex}.founding-proof{color:var(--muted);gap:15px;margin-top:20px;font-size:.73rem}.founding-proof span{align-items:center;gap:5px;display:inline-flex}.founding-proof svg{width:14px;color:var(--green)}.founding-pass{z-index:2;color:#fff;background:radial-gradient(circle at 80% 15%,#ff77aca6,#0000 28%),radial-gradient(circle at 12% 100%,#2ddcbd66,#0000 35%),linear-gradient(145deg,#735af1,#3f246f 62%,#17142d);border:1px solid #ffffff4d;border-radius:37px;flex-direction:column;justify-content:space-between;min-height:440px;padding:25px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 38px 70px #37267259,inset 0 1px 1px #ffffff8c}.pass-glow{border:1px solid #ffffff24;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-70px;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff06}.pass-top{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.pass-top img{border-radius:18px;box-shadow:0 12px 30px #0003}.pass-top span{display:grid}.pass-top small,.pass-code small{color:#fff9;letter-spacing:.09em;font-size:.64rem}.pass-offer{align-items:center;gap:15px;display:flex}.pass-offer>strong{letter-spacing:-.09em;text-shadow:0 15px 35px #0003;font-size:7.5rem;line-height:.75}.pass-offer>span{font-size:1.15rem;line-height:1.18}.pass-code{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08081436;border:1px solid #ffffff29;border-radius:18px;gap:6px;padding:17px;display:grid}.pass-code code{letter-spacing:.08em;font-size:1.35rem}.pass-foot{color:#ffffffa6;justify-content:space-between;gap:9px;font-size:.62rem;display:flex}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.benefit-grid article{background:var(--surface);border:1px solid var(--line);min-height:255px;box-shadow:var(--shadow-soft);border-radius:25px;padding:23px}.benefit-grid h3{margin:34px 0 8px;font-size:1.22rem}.benefit-grid p{margin:0;font-size:.8rem}.founding-steps>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.founding-steps article{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr;gap:13px;padding:22px;display:grid}.founding-steps article>strong{color:var(--red);font-size:.72rem}.founding-steps h3{margin-bottom:7px}.founding-steps p{margin:0;font-size:.75rem}.founding-faq{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.founding-faq>div:first-child p{max-width:430px}.founding-faq details{border-top:1px solid var(--line-dark)}.founding-faq details:last-child{border-bottom:1px solid var(--line-dark)}.founding-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 4px;font-weight:500;list-style:none;display:flex}.founding-faq summary span{color:var(--red);font-size:1.2rem}.founding-faq details p{padding:0 35px 20px 4px}.growth-console{z-index:55;color:#eef1fa;background:#0b0d13;grid-template-columns:250px minmax(0,1fr);min-height:100vh;margin-top:-115px;display:grid;position:relative}.growth-console:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 0,#7057e91f,#0000 25%),radial-gradient(circle at 15% 70%,#0a84ff14,#0000 28%);position:fixed;inset:0}.growth-sidebar{z-index:2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#11131bd1;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:22px 17px;display:flex;position:sticky;top:0}.growth-brand{align-items:center;gap:10px;padding:5px;display:flex}.growth-brand img{border-radius:14px;box-shadow:0 10px 24px #e3152138}.growth-brand span{display:grid}.growth-brand small{color:#7f879a;margin-top:3px;font-size:.64rem}.growth-sidebar nav{gap:5px;margin-top:42px;display:grid}.growth-sidebar nav a{color:#8f97a9;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:.76rem;display:flex}.growth-sidebar nav a svg{width:17px}.growth-sidebar nav a:hover,.growth-sidebar nav a.active{color:#fff;background:#ffffff13}.growth-sidebar-foot{border-top:1px solid #ffffff12;gap:8px;margin-top:auto;padding:14px 10px 4px;display:grid}.growth-sidebar-foot>span{align-items:center;gap:7px;font-size:.68rem;display:flex}.growth-sidebar-foot i{background:#39d67b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #39d67ba6}.growth-sidebar-foot>small{color:#777f91;text-overflow:ellipsis;font-size:.57rem;overflow:hidden}.growth-sidebar-foot button{color:#9199aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.67rem;display:flex}.growth-main{z-index:1;width:min(1500px,100%);padding:30px clamp(22px,4vw,58px) 80px;position:relative;overflow:hidden}.growth-topbar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:31px;display:flex}.growth-topbar h1{margin:0 0 7px;font-size:clamp(2rem,3vw,3.5rem)}.growth-topbar p{margin:0}.growth-topbar>div:last-child{gap:8px;display:flex}.growth-console .glass-button{color:#e8ebf4;background:#ffffff12;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff17}.growth-console .eyebrow{color:#fd8a95;box-shadow:none;background:#e3152117;border-color:#ffffff14}.growth-console p,.growth-console small{color:#8790a4}.growth-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.growth-metrics article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:1fr auto;align-items:start;min-height:150px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0d}.growth-metrics article>span{grid-area:1/2/span 2}.growth-metrics article>small{grid-area:1/1}.growth-metrics article>strong{grid-area:2/1;align-self:end;margin-top:14px;font-size:2rem}.growth-metrics article>em{color:#687084;grid-area:3/1/auto/-1;align-self:end;font-size:.62rem;font-style:normal}.growth-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.growth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:23px;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0000001f}.growth-funnel,.offer-live-card{padding:24px}.growth-card-head{justify-content:space-between;display:flex}.growth-card-head h2,.offer-live-card h2{margin:2px 0 0;font-size:1.55rem}.funnel-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px;display:grid}.funnel-row span{gap:5px;min-width:0;display:grid}.funnel-row i{background:linear-gradient(90deg,#7057e9,#28b984);border-radius:999px;height:7px}.funnel-row strong{font-size:1.12rem}.funnel-row small{font-size:.58rem}.growth-note{border-top:1px solid #ffffff12;align-items:center;gap:7px;margin:25px 0 0;padding-top:16px;font-size:.65rem;display:flex}.growth-note svg{color:#39d67b;flex:none}.offer-live-card{background:radial-gradient(circle at 100% 0,#ed3f8647,#0000 35%),linear-gradient(145deg,#7057e933,#ffffff0b);position:relative;overflow:hidden}.offer-live-card>svg{color:#d7ccff;margin:23px 0 15px}.offer-live{color:#a4edc3;letter-spacing:.08em;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.offer-live i{background:#39d67b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #39d67b}.offer-live-card>p{font-size:.7rem}.offer-live-card>div{background:#0000002e;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:12px;display:flex}.offer-live-card code{letter-spacing:.06em;font-weight:700}.offer-live-card>div span,.offer-live-card>a{color:#adb4c5;align-items:center;gap:5px;font-size:.62rem;display:flex}.offer-live-card>a{color:#d8dcea;margin-top:15px}.growth-section{padding-top:72px;scroll-margin-top:10px}.growth-section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:17px;display:flex}.growth-section-head h2{margin:0 0 5px;font-size:2rem}.growth-section-head p{margin:0;font-size:.75rem}.status-pill{color:#71dca0;background:#24a55a1a;border:1px solid #24a55a24;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.63rem;display:inline-flex}.status-pill.amber{color:#ffbd68;background:#f572271a;border-color:#f5722726}.table-card{padding:7px;overflow:hidden}.growth-table{display:grid}.table-head,.table-row{grid-template-columns:1.45fr .8fr .65fr .75fr .5fr;align-items:center;gap:14px;padding:13px 14px;display:grid}.table-head{color:#6f778a;text-transform:uppercase;letter-spacing:.07em;font-size:.59rem}.table-row{border-top:1px solid #fff1;min-height:66px;font-size:.67rem}.table-row>span{min-width:0}.table-row>span:first-child,.table-row>span:nth-child(2){gap:4px;display:grid}.table-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consent-stack{flex-wrap:wrap;gap:4px;display:flex}.consent-stack small{align-items:center;gap:3px;display:inline-flex}.consent-stack svg{width:12px}.consent-stack .ok{color:#67d696}.pipeline-status{color:#adb4c5;background:#ffffff0f;border-radius:999px;width:max-content;padding:5px 8px;font-size:.58rem;font-style:normal;display:inline-flex}.pipeline-status.qualified,.pipeline-status.approved{color:#69dd9c;background:#24a55a1a}.pipeline-status.invited,.pipeline-status.pending{color:#ffbd68;background:#f572271a}.pipeline-status.rejected{color:#ff7f88;background:#e315211a}.pipeline-status.suspended{color:#ff9b63;background:#f572271c}.inline-create{border-top:1px solid #fff1;margin-top:5px}.inline-create summary{color:#b9bfcc;cursor:pointer;align-items:center;gap:7px;width:max-content;padding:15px;font-size:.67rem;list-style:none;display:flex}.growth-form{grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 14px 17px;display:grid}.growth-form label{color:#858da0;gap:6px;font-size:.6rem;display:grid}.growth-form input,.growth-form select,.campaign-list select,.offer-settings input{color:#eef1fa;background:#fff1;border:1px solid #ffffff17;border-radius:10px;outline:0;min-width:0;height:40px;padding:0 11px}.check-field{align-content:center;gap:7px;display:grid}.check-field label{align-items:center;gap:6px;display:flex}.check-field input{width:14px;height:14px}.growth-form>button{align-self:end}.campaigns-grid{grid-template-columns:1fr 1fr}.campaigns-grid>article{padding:20px}.campaigns-grid h3{margin-bottom:18px}.campaign-list,.invite-list{display:grid}.campaign-list>div,.invite-list>div{border-top:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.campaign-list>div>span:nth-child(2),.invite-list>div>span{gap:4px;min-width:0;display:grid}.campaign-list strong,.invite-list strong{font-size:.68rem}.campaign-list small,.invite-list small{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.channel-icon{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.channel-icon svg{width:15px}.channel-email{background:#0a84ff}.channel-whatsapp{background:#24a55a}.channel-facebook{background:#7057e9}.campaign-list form{display:flex}.campaign-list select{border-radius:8px 0 0 8px;width:76px;height:32px;padding:0 5px;font-size:.58rem}.campaign-list button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff17;border-left:0;border-radius:0 8px 8px 0;width:30px}.invite-list code{color:#d8cfff;background:#7057e921;border-radius:8px;padding:8px;font-size:.63rem}.invite-list a svg{width:15px}.inline-create.compact{padding:0}.invite-form{grid-template-columns:1fr 1.3fr .8fr 1fr;padding-inline:0}.invite-form>button{grid-column:1/-1;justify-self:end}.moderation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.moderation-case{flex-direction:column;min-height:245px;padding:19px;display:flex}.moderation-case>div:first-child{align-items:center;gap:5px;display:flex}.risk-dot{background:#39d67b;border-radius:50%;width:7px;height:7px}.risk-medium{background:#ffb657}.risk-high{background:#ff5864}.moderation-case h3{margin:22px 0 8px;font-size:1rem}.moderation-case p{flex:1;font-size:.68rem}.moderation-case>span{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:.64rem;display:flex}.moderation-case form{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.moderation-case form button{min-height:36px;padding:7px 10px;font-size:.64rem}.seo-launch-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.seo-launch-grid article{grid-template-columns:auto 1fr auto;align-items:start;gap:11px;min-height:120px;padding:17px;display:grid}.seo-launch-grid article>span:nth-child(2){gap:6px;display:grid}.seo-launch-grid strong{font-size:.75rem}.seo-launch-grid small{font-size:.59rem;line-height:1.45}.seo-launch-grid em{border-radius:999px;padding:5px 7px;font-size:.55rem;font-style:normal}.seo-launch-grid em.ready{color:#69dd9c;background:#24a55a1a}.seo-launch-grid em.next{color:#ffbd68;background:#f572271a}.growth-bottom-grid{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.growth-bottom-grid>article{padding:21px}.growth-bottom-grid h2{margin:2px 0 17px;font-size:1.35rem}.offer-settings{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.offer-settings label{color:#858da0;gap:6px;font-size:.6rem;display:grid}.offer-settings button{min-height:40px}.growth-bottom-grid>article>small{margin-top:13px;font-size:.57rem;display:block}.audit-list{gap:9px;display:grid}.audit-list>span{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.audit-list>span>svg{color:#677085;width:14px}.audit-list>span>span{gap:2px;display:grid}.audit-list strong{font-size:.65rem}.audit-list small{font-size:.56rem}.empty-audit{font-size:.7rem}.access-admin-grid{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:13px;display:grid}.access-review-card,.active-session-card{padding:20px}.access-review-card>h3,.active-session-card>h3{margin:0 0 15px}.active-session-card>p{margin:-8px 0 10px;font-size:.62rem}.access-member-list,.active-session-list{gap:8px;display:grid}.access-member{background:#ffffff09;border:1px solid #fff1;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.member-avatar,.provider-logo{color:#fff;background:linear-gradient(145deg,#7057e9,#412da1);border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6}.access-member>span:nth-child(2){gap:3px;min-width:0;display:grid}.access-member>span:nth-child(2) strong{font-size:.72rem}.access-member>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.access-member>form:not(.session-revoke-form){grid-column:2/-1;grid-template-columns:minmax(110px,1fr) auto auto;gap:6px;display:grid}.access-member select,.payment-plan-admin input,.payment-provider-admin select{color:#eef1fa;background:#fff1;border:1px solid #ffffff17;border-radius:9px;min-width:0;height:37px;padding:0 9px}.access-member button{min-height:37px}.session-revoke-form{grid-column:2/-1}.session-revoke-form button{color:#ff9b63;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.59rem;display:inline-flex}.active-session-list>div{border-top:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.active-session-list>div>svg{color:#7eaef8;width:18px}.active-session-list>div>span{gap:3px;min-width:0;display:grid}.active-session-list strong{font-size:.67rem}.active-session-list small{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.active-session-list button{color:#ff8992;cursor:pointer;background:#e3152114;border:1px solid #e315211f;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.payment-plan-admin{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.payment-plan-admin>form{grid-template-columns:1fr 1fr;gap:11px;padding:19px;display:grid}.payment-plan-admin .app-icon,.payment-plan-admin>form>div{grid-column:1/-1}.payment-plan-admin h3{margin:3px 0;font-size:1.3rem}.payment-plan-admin p{min-height:40px;margin:0;font-size:.62rem}.payment-plan-admin label{color:#858da0;gap:5px;font-size:.58rem;display:grid}.payment-plan-admin .provider-toggle,.payment-plan-admin button{grid-column:1/-1}.provider-toggle{flex-direction:row;align-items:center;gap:7px!important;display:flex!important}.provider-toggle input{accent-color:#39d67b;width:14px;height:14px}.payment-provider-admin{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.payment-provider-admin>form{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:17px;display:grid}.payment-provider-admin form>span:nth-child(3){gap:3px;min-width:0;display:grid}.payment-provider-admin strong{font-size:.75rem}.payment-provider-admin small{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.payment-provider-admin p{grid-column:2/-1;margin:0;font-size:.58rem}.payment-provider-admin .provider-logo{background:linear-gradient(145deg,#0a84ff,#412da1)}.admin-login-shell{z-index:55;color:#f3f5fb;background:radial-gradient(circle at 10% 10%,#e3152124,#0000 30%),radial-gradient(circle at 85% 80%,#7057e926,#0000 32%),#0b0d13;grid-template-columns:1.1fr .7fr;align-items:center;gap:70px;min-height:100vh;margin-top:-115px;padding:clamp(35px,8vw,110px);display:grid;position:relative}.admin-login-brand>img{border-radius:22px;box-shadow:0 18px 44px #e3152140}.admin-login-brand .eyebrow{color:#ff8b95;background:#e315211a;border-color:#ffffff14;margin-top:35px;display:flex}.admin-login-brand h1{margin-bottom:22px}.admin-login-brand h1 span{color:#0000;background:linear-gradient(110deg,#ff4050,#9a7dff);-webkit-background-clip:text;background-clip:text}.admin-login-brand>p{max-width:620px}.admin-trust{background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;gap:9px;width:max-content;max-width:100%;margin-top:28px;padding:12px 15px;display:flex}.admin-trust>span{gap:3px;display:grid}.admin-trust small{color:#7d8597}.admin-login-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:27px;padding:32px;box-shadow:0 35px 80px #0000004d,inset 0 1px #ffffff1a}.admin-login-card .eyebrow{color:#b8aaff;background:#7057e91a;border-color:#ffffff14}.admin-login-card h2{margin:5px 0 8px;font-size:2.2rem}.admin-login-form{gap:13px;margin-top:25px;display:grid}.admin-login-form label{color:#9ba3b4;gap:7px;font-size:.68rem;display:grid}.admin-login-form input{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;outline:0;height:46px;padding:0 13px}.admin-login-form>small{color:#71798c;justify-content:center;align-items:center;gap:5px;font-size:.6rem;display:flex}.admin-form-error{color:#ff7780;margin:0;font-size:.7rem}:is(body:has(.growth-console)>.preview-island,body:has(.growth-console)>.site-header,body:has(.growth-console)>.mobile-tabs,body:has(.growth-console)>.site-footer,body:has(.admin-login-shell)>.preview-island,body:has(.admin-login-shell)>.site-header,body:has(.admin-login-shell)>.mobile-tabs,body:has(.admin-login-shell)>.site-footer){display:none}:is(body:has(.growth-console),body:has(.admin-login-shell)){background:#0b0d13}@media (max-width:1050px){.launch-offer-points{display:none}.founding-hero{grid-template-columns:1fr .7fr;gap:28px;padding-inline:35px}.benefit-grid{grid-template-columns:1fr 1fr}.growth-console{grid-template-columns:80px minmax(0,1fr)}.growth-brand span,.growth-sidebar nav a:not(.active):after,.growth-sidebar nav a{font-size:0}.growth-brand{justify-content:center}.growth-brand img{width:44px}.growth-sidebar nav a{justify-content:center}.growth-sidebar-foot>small,.growth-sidebar-foot form,.growth-sidebar-foot>span{display:none}.growth-metrics{grid-template-columns:1fr 1fr}.growth-grid,.campaigns-grid,.access-admin-grid{grid-template-columns:1fr}.payment-plan-admin{grid-template-columns:1fr 1fr}.payment-provider-admin{grid-template-columns:1fr}.moderation-grid,.seo-launch-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.launch-offer-ribbon{grid-template-columns:auto 1fr}.launch-offer-ribbon>a{grid-column:1/-1}.advertise-offer{grid-template-columns:auto 1fr}.advertise-offer>a{grid-column:1/-1}.founding-hero{border-radius:27px;grid-template-columns:1fr;width:calc(100% - 24px);padding:42px 22px}.founding-pass{min-height:390px;transform:none}.founding-steps>div:last-child,.founding-faq{grid-template-columns:1fr}.founding-faq{gap:25px}.growth-console{margin-top:-115px;padding-bottom:72px;display:block}.growth-sidebar{z-index:70;border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:auto 1fr;width:auto;height:60px;padding:6px;display:grid;position:fixed;inset:auto 9px 8px}.growth-brand{display:none}.growth-sidebar nav{grid-area:1/1/auto/-1;grid-template-columns:repeat(6,1fr);gap:2px;margin:0}.growth-sidebar nav a{padding:10px}.growth-sidebar nav a svg{width:18px}.growth-sidebar-foot{display:none}.growth-main{padding:25px 14px 60px}.growth-topbar{flex-direction:column;align-items:flex-start}.growth-topbar>div:last-child{width:100%}.growth-topbar a{flex:1}.growth-metrics{grid-template-columns:1fr 1fr}.growth-metrics article{min-height:135px}.table-card{overflow-x:auto}.growth-table{min-width:780px}.growth-form,.invite-form{grid-template-columns:1fr 1fr}.growth-form>button{grid-column:1/-1}.moderation-grid,.seo-launch-grid,.growth-bottom-grid{grid-template-columns:1fr}.growth-section-head{flex-direction:column;align-items:flex-start}.account-access-shell{grid-template-columns:1fr;gap:35px;padding:45px 0 80px}.account-auth-copy{text-align:center}.account-auth-copy>p{margin-inline:auto}.account-trust-list{justify-content:center}.payment-plan-admin{grid-template-columns:1fr}.payment-provider-admin>form{grid-template-columns:auto minmax(0,1fr)}.payment-provider-admin form>select,.payment-provider-admin .provider-toggle,.payment-provider-admin button,.payment-provider-admin p{grid-column:2/-1}.admin-login-shell{grid-template-columns:1fr;gap:30px;min-height:calc(100vh + 115px);padding:140px 18px 50px}.admin-login-brand h1{font-size:3.6rem}}@media (max-width:480px){.benefit-grid{grid-template-columns:1fr}.pass-offer>strong{font-size:6rem}.growth-topbar h1{font-size:2.15rem}.growth-metrics{grid-template-columns:1fr}.funnel-row{grid-template-columns:1fr 1fr}.growth-form,.invite-form,.offer-settings{grid-template-columns:1fr}.growth-sidebar nav a:nth-child(5),.growth-sidebar nav a:nth-child(6){display:none}.growth-sidebar nav{grid-template-columns:repeat(4,1fr)}.account-form-grid{grid-template-columns:1fr}.account-form{padding-inline:15px}.account-approved-actions{flex-direction:column;align-items:stretch}.account-approved-actions a,.account-approved-actions button{justify-content:center;width:100%}.access-member{grid-template-columns:auto minmax(0,1fr)}.access-member>em{grid-column:2}.access-member>form:not(.session-revoke-form){grid-column:1/-1;grid-template-columns:1fr 1fr}.access-member>form:not(.session-revoke-form) select,.session-revoke-form{grid-column:1/-1}.payment-plan-admin>form{grid-template-columns:1fr}.payment-plan-admin>form>*{grid-column:1!important}}@media (min-width:761px) and (max-width:1050px){body{padding-bottom:82px}.mobile-tabs{z-index:40;background:color-mix(in srgb, var(--surface-solid) 88%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);border-radius:22px;grid-template-columns:repeat(6,1fr);width:min(690px,100% - 24px);padding:6px;display:grid;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000040,inset 0 1px #fffc}.mobile-tabs a{color:var(--muted);border-radius:16px;justify-items:center;gap:3px;padding:7px 4px;font-size:.63rem;display:grid}.mobile-tabs a.active{color:var(--red);background:#e3152117}}@media (prefers-reduced-motion:reduce){.listing-art:has(.listing-photo):before{animation:none}}
