/* Premium Features page for Smart Follow Ups.
   Presentation changes only. All user-approved copy lives in features-content.json. */
:root{--f-ink:#112642;--f-muted:#5b6e86;--f-line:#dce6f2;--f-blue:#287bea;--f-teal:#0abf9f;--f-shadow:0 26px 65px -41px rgba(28,69,122,.46)}
html{scroll-padding-top:155px}
body{background:#fff}
.features-nav{display:flex;align-items:center;gap:26px;margin-left:auto}
.features-nav a{color:#526983;font-size:15px;font-weight:800;transition:color .2s}
.features-nav a:hover,.features-nav a[aria-current]{color:var(--f-blue)}
.features-nav a[aria-current]{position:relative}
.features-nav a[aria-current]:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--f-blue),var(--f-teal))}
main{text-align:center}
.fp-hero{padding:94px 0 75px;position:relative;overflow:hidden;background:radial-gradient(ellipse 38% 70% at 0% 70%,rgba(45,135,234,.12),transparent),radial-gradient(ellipse 44% 80% at 100% 4%,rgba(13,199,159,.12),transparent),#f7faff}
.fp-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(60,132,200,.12) .8px,transparent .8px);background-size:25px 25px;mask-image:linear-gradient(90deg,transparent,black 30%,black 70%,transparent)}
.fp-hero .wrap{position:relative}
.fp-hero-content{max-width:1080px;margin:0 auto}
.fp-hero-content>.eyebrow{font-size:13px}
.fp-hero h1{font-size:clamp(45px,5.3vw,77px);letter-spacing:-.065em;line-height:1.11;color:var(--f-ink);max-width:980px;margin:21px auto 19px}
.gradient-words{background:linear-gradient(106deg,#297deb,#00a987);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.fp-hero p{font-size:clamp(18px,1.9vw,22px);line-height:1.75;color:#50647e;margin:0 auto;max-width:960px}
.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 24px;min-height:51px;background:linear-gradient(105deg,#287bf0,#07b998);border-radius:12px;color:white;font-size:15px;font-weight:850;box-shadow:0 14px 28px -18px #0b7cc2;transition:transform .23s,box-shadow .23s;margin-top:28px}
.hero-cta:hover{transform:translateY(-3px);box-shadow:0 17px 32px -16px #087ba8}.hero-cta svg{width:19px;height:19px}
.hero-console{max-width:800px;margin:52px auto 0;border:1px solid #ccdeed;border-radius:25px;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(238,251,251,.95));box-shadow:0 33px 70px -42px #204e85;overflow:hidden;position:relative}
.console-top{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2eaf4;padding:16px 25px;font-size:12px;color:#58718f}
.traffic{display:flex;align-items:center;gap:6px}.traffic i{display:block;width:9px;height:9px;border-radius:50%;background:#d6dfeb}.traffic i:first-child{background:#72c8d3}.traffic i:last-child{background:#83d8b5}
.console-caption{font-weight:850;color:#315474;font-size:14px}.console-status{font-size:18px;color:#0fb893}
.console-center{position:relative;height:211px;display:grid;place-items:center;isolation:isolate}
.halo{position:absolute;width:183px;height:183px;border-radius:50%;border:1px solid rgba(75,153,224,.3);animation:halo-pulse 3.8s ease-in-out infinite}
.halo-b{width:280px;height:280px;border-color:rgba(41,172,163,.14);animation-delay:.55s}
.console-core{height:112px;width:112px;display:grid;place-items:center;background:linear-gradient(145deg,#2e82ef,#08bc9c);border-radius:31px;transform:rotate(-9deg);color:white;box-shadow:0 22px 42px -19px #2675ad;z-index:2}
.console-core svg{height:52px;width:52px;transform:rotate(9deg)}
.wave-bars{height:51px;display:flex;align-items:center;justify-content:center;gap:5px;margin:-5px 0 13px}
.wave-bars i{height:var(--h);width:4px;border-radius:5px;background:linear-gradient(#3694e7,#0cba9d);animation:wave-move 1.28s ease-in-out infinite alternate;animation-delay:var(--d)}
.console-bottom{display:flex;justify-content:center;gap:16px;border-top:1px solid #e6edf5;padding:19px}
.console-mini{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:white;border:1px solid #dceaf4;color:#2a86d6}
.console-mini svg{height:19px;width:19px}
@keyframes halo-pulse{50%{transform:scale(1.13);opacity:.4}}
@keyframes wave-move{to{height:8px;opacity:.45}}
.fp-overview{padding:0;background:#f7faff;border-bottom:1px solid #e0eaf5}
.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative;transform:translateY(36px);margin-bottom:35px}
.overview-pill{display:flex;align-items:center;justify-content:center;gap:12px;min-height:88px;background:white;border-radius:15px;border:1px solid #e0e7f1;color:#294c74;padding:14px 12px;box-shadow:0 14px 43px -36px #2e4e7e;transition:transform .25s,border-color .25s,box-shadow .25s}
.overview-pill svg{width:25px;height:25px;color:#267cd6;flex:0 0 25px}
.overview-pill span{font-size:14px;font-weight:800;line-height:1.3}
.overview-pill:hover{transform:translateY(-5px);border-color:#9ed5d5;box-shadow:0 20px 38px -26px #3679a9}
.feature-jump{position:sticky;top:78px;z-index:24;background:rgba(255,255,255,.96);border-bottom:1px solid #e4ecf6;box-shadow:0 8px 20px -19px #375879;backdrop-filter:blur(16px)}
.feature-jump-scroll{display:flex;align-items:center;justify-content:center;gap:3px;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}
.feature-jump a{font-size:12px;font-weight:800;color:#506883;min-height:59px;padding:20px 14px 17px;display:inline-flex;align-items:center;position:relative;transition:color .2s}
.feature-jump a:hover,.feature-jump a[aria-current="location"]{color:#2277d8}
.feature-jump a[aria-current="location"]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:linear-gradient(90deg,#2a83eb,#03b997);border-radius:4px}
.fp-chapter{padding:106px 0 110px}
.chapter-core{background:#fff}
.chapter-advanced{background:radial-gradient(ellipse 45% 80% at 0% 100%,rgba(27,118,173,.17),transparent),linear-gradient(125deg,#0c203a,#142d4a);color:#fff}
.chapter-sms{background:linear-gradient(130deg,#f1f7ff,#f4fcfa);border-bottom:1px solid #e2ecf5}
.chapter-diary{background:#fff}
.chapter-bespoke{background:linear-gradient(135deg,#f0f7ff 0%,#f8fcff 45%,#eafcf5 100%);border-block:1px solid #e3ebf4}
.chapter-integrations{background:#fff}
.chapter-intro{margin:0 auto 44px;max-width:920px}
.chapter-index{display:inline-block;text-transform:uppercase;letter-spacing:.13em;color:#167bd0;font-size:11px;font-weight:900;background:#e9f3ff;border-radius:50px;padding:8px 13px}
.chapter-intro h2{font-size:clamp(33px,3.5vw,49px);line-height:1.13;letter-spacing:-.05em;margin:16px auto;color:#132b49;font-weight:850}
.chapter-intro p{color:#5b7189;font-size:18px;line-height:1.82;max-width:890px;margin:0 auto}
.chapter-advanced .chapter-index{background:rgba(74,209,190,.1);color:#67e5d3}
.chapter-advanced .chapter-intro h2{color:#fff}
.chapter-advanced .chapter-intro p{color:#c8d8ea}
.premium-card{position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid #e0eaf3;border-radius:20px;text-align:center;box-shadow:var(--f-shadow);transition:transform .33s cubic-bezier(.2,.72,.2,1),box-shadow .33s,border-color .33s}
.premium-card::before{content:"";height:4px;left:0;top:0;right:0;position:absolute;background:linear-gradient(90deg,#2b81ea,#08bc9a);transform:scaleX(0);transform-origin:left;transition:transform .32s}
.premium-card:hover::before,.premium-card:focus-within::before{transform:scaleX(1)}
.premium-card:hover{transform:translateY(-6px);border-color:#a0d5e1;box-shadow:0 29px 62px -34px rgba(29,86,142,.44)}
.premium-card-inner{display:flex;flex-direction:column;align-items:center;padding:29px 24px 25px;height:100%}
.icon-token{display:grid;place-items:center;height:51px;width:51px;flex:0 0 51px;border-radius:14px;background:linear-gradient(140deg,#e8f1ff,#dcfaf2);color:#257fe1;margin:0 auto 16px}
.icon-token svg{width:26px;height:26px}
.premium-card h3{font-size:19px;line-height:1.32;color:#183653;font-weight:850;letter-spacing:-.035em;margin:0 0 12px}
.premium-card p{font-size:15px;color:#596d83;line-height:1.77;margin:0}
.capabilities{width:100%;margin-top:auto;padding-top:18px;position:relative}
.capabilities summary{font-size:12px;font-weight:800;color:#1b7dd2;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #e7edf5;padding-top:16px}
.capabilities summary::-webkit-details-marker{display:none}
.capabilities summary span{display:inline-flex;align-items:center;gap:7px}
.capabilities summary small{border-radius:30px;background:#e9f4ff;color:#1d74cc;padding:2px 7px;font-size:10px}
.capabilities summary svg{width:15px;height:15px;transition:transform .2s}
.capabilities[open] summary svg{transform:rotate(180deg)}
.capabilities ul{list-style:none;padding:14px 0 0;margin:0;display:grid;gap:11px}
.capabilities li{display:flex;align-items:flex-start;text-align:left;gap:9px;font-size:13px;font-weight:700;color:#435c77;line-height:1.55}
.capabilities li svg{height:16px;width:16px;flex:0 0 16px;color:#09a785;margin-top:2px;stroke-width:2.5}
.core-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}
.core-bento>.premium-card{grid-column:span 3}
.core-bento>.premium-card:nth-child(-n+2){grid-column:span 6;min-height:315px;background:linear-gradient(155deg,#fff,#f5faff)}
.core-bento>.premium-card:nth-child(-n+2) h3{font-size:24px}
.core-bento>.premium-card:nth-child(-n+2) p{font-size:17px;max-width:560px}
.core-bento>.premium-card:nth-child(-n+2) .premium-card-inner{padding:34px 42px}
.advanced-shell{display:grid;grid-template-columns:.74fr 1.26fr;gap:22px;align-items:stretch}
.advanced-graphic{min-height:675px;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;border-radius:26px;border:1px solid rgba(196,232,252,.13);background:radial-gradient(circle at 50% 50%,rgba(22,171,173,.18),transparent 48%),radial-gradient(circle at 100% 100%,rgba(48,111,229,.15),transparent 50%),rgba(255,255,255,.045)}
.neural-orbit{position:absolute;border:1px solid rgba(112,198,220,.22);border-radius:50%;width:245px;height:245px}
.neural-orbit.n2{width:370px;height:370px;border-style:dashed;animation:rotate-orbit 34s linear infinite}
.neural-orbit.n3{width:510px;height:510px;border-color:rgba(102,211,184,.11)}
.neural-brain{width:114px;height:114px;display:grid;place-items:center;border-radius:33px;background:linear-gradient(145deg,#2586d8,#08bca1);color:white;z-index:1;box-shadow:0 22px 52px -20px #0eaeae;animation:brain-float 5s ease-in-out infinite}
.neural-brain svg{height:55px;width:55px}
.neural-node{position:absolute;width:12px;height:12px;border-radius:50%;background:#48dbc5;box-shadow:0 0 18px #2cd0b1}
.nn1{top:15%;left:22%}.nn2{top:29%;right:15%;background:#42aef8}.nn3{bottom:19%;left:14%;background:#42aef8}.nn4{right:25%;bottom:16%}
.advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.chapter-advanced .premium-card{background:rgba(255,255,255,.065);border-color:rgba(219,237,255,.12);box-shadow:none}
.chapter-advanced .premium-card:hover{border-color:rgba(77,220,192,.5);background:rgba(255,255,255,.1);box-shadow:0 20px 45px -23px #071827}
.chapter-advanced .premium-card h3{color:white;font-size:18px}
.chapter-advanced .premium-card p{color:#cfe0ef;font-size:14px}
.chapter-advanced .icon-token{background:rgba(34,196,184,.13);color:#75e0cf}
.showcase-split{display:grid;grid-template-columns:1.06fr .94fr;gap:32px;align-items:center}
.sms-copy-stack{display:grid;gap:18px}
.sms-copy-stack .premium-card{min-height:0}
.sms-copy-stack .premium-card-inner{padding:30px}
.sms-copy-stack .premium-card p{font-size:17px}
.sms-visual{min-height:650px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #d9e7f4;border-radius:29px;background:radial-gradient(circle at 35% 40%,rgba(35,144,242,.19),transparent 45%),radial-gradient(circle at 75% 75%,rgba(12,199,154,.17),transparent 48%),#f8fcff}
.sms-phone{height:510px;width:275px;border-radius:40px;border:8px solid #122c4d;background:linear-gradient(180deg,#fbfdff,#f3f8fe);position:relative;box-shadow:0 39px 58px -33px #243f60;transform:rotate(4deg);padding:32px 18px 18px;display:flex;flex-direction:column;gap:18px}
.phone-notch{position:absolute;top:-1px;left:72px;width:114px;height:17px;border-radius:0 0 16px 16px;background:#122c4d}
.phone-top{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:850;color:#27486b;margin-top:9px}
.app-dot{width:31px;height:31px;display:grid;place-items:center;background:linear-gradient(140deg,#327fe4,#0eb89c);color:white;border-radius:10px}
.app-dot svg{width:17px;height:17px}
.phone-bars{margin-left:auto;font-size:8px;color:#6b92ba;letter-spacing:2px}
.sms-bubble{max-width:215px;background:white;border:1px solid #d6e5f2;padding:15px 15px;border-radius:15px 15px 15px 4px;box-shadow:0 13px 24px -21px #284d76;color:#365576;font-size:14px;font-weight:750;text-align:left;line-height:1.5}
.bubble-second{background:#e1f9f1;border-color:#b6eadc;align-self:end;border-radius:15px 15px 4px 15px}
.sms-ticks{margin-top:auto;color:#0aa683;align-self:end}
.sms-ticks svg{width:18px}
.sms-home{height:5px;width:91px;border-radius:10px;background:#b2c1d1;align-self:center;margin-top:9px}
.phone-accent{position:absolute;width:65px;height:65px;border-radius:18px;box-shadow:0 20px 28px -20px rgba(44,113,164,.65)}
.phone-accent.one{top:17%;right:8%;background:linear-gradient(140deg,#3084e3,#63b8e4);transform:rotate(-15deg)}
.phone-accent.two{bottom:13%;left:7%;background:linear-gradient(140deg,#0fb49b,#64d9bd);transform:rotate(13deg)}
.diary-showcase{grid-template-columns:.85fr 1.15fr}
.calendar-preview{background:white;border:1px solid #dde9f4;border-radius:25px;padding:28px;box-shadow:0 27px 59px -38px #35577b}
.calendar-head{display:flex;gap:13px;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeff6;padding-bottom:18px}
.calendar-head>span:first-child{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#eaf4ff;color:#297de3;flex:0 0 43px}
.calendar-head strong{color:#264966;font-size:15px;font-weight:850;text-align:left}
.calendar-glyph{font-size:12px;color:#8092a6;margin-left:auto}
.calendar-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;padding:25px 0 11px;color:#7192af;font-size:12px;font-weight:850}
.calendar-matrix{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}
.calendar-cell{min-height:45px;border-radius:8px;background:#f5f8fc;border:1px solid #edf2f7}
.calendar-cell.active{background:linear-gradient(125deg,#d7edff,#d8f7ec);border-color:#b9e4e8}
.calendar-cell.highlight{background:#dbebff;border-color:#c2ddff}
.calendar-keys{display:flex;justify-content:center;gap:18px;margin-top:22px;flex-wrap:wrap}
.calendar-keys span{display:flex;align-items:center;gap:7px;font-size:11px;color:#6c819b;font-weight:750}
.calendar-keys i{width:9px;height:9px;background:#8fd8c2;border-radius:3px}.calendar-keys span+span i{background:#81bff0}
.diary-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.diary-card-list .premium-card .premium-card-inner{padding:25px 19px}
.diary-card-list .premium-card h3{font-size:18px}
.diary-card-list .premium-card p{font-size:14px}
.flow-visual{display:flex;gap:0;align-items:center;justify-content:center;max-width:770px;margin:0 auto 35px}
.flow-bubble{height:91px;width:91px;flex:0 0 91px;border-radius:24px;display:grid;place-items:center;color:white;background:linear-gradient(145deg,#2d81e8,#0ebfa3);box-shadow:0 21px 34px -22px #267cba;transition:transform .3s}
.flow-bubble:hover{transform:translateY(-6px) rotate(-3deg)}
.flow-bubble svg{height:39px;width:39px}
.flow-link{height:2px;width:140px;max-width:16vw;background:linear-gradient(90deg,#97c6ef,#8bdfc7);position:relative}
.flow-link:after{content:"";position:absolute;right:0;top:-4px;height:9px;width:9px;border-top:2px solid #6acbbd;border-right:2px solid #6acbbd;transform:rotate(45deg)}
.bespoke-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bespoke-grid .premium-card p{font-size:16px}
.integration-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1050px;margin:auto;position:relative;padding-top:30px}
.integration-center{position:absolute;top:-25px;left:calc(50% - 28px);display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:linear-gradient(145deg,#2c81ea,#0ebc9b);color:white;box-shadow:0 16px 28px -16px #2a7dc9}
.integration-center svg{height:27px;width:27px}
.integration-tile{background:linear-gradient(160deg,#fff,#f8fbff);border:1px solid #e1eaf5;border-radius:19px;padding:34px 20px 26px;box-shadow:var(--f-shadow);display:flex;flex-direction:column;align-items:center;gap:16px;font-size:17px;color:#2c5277;font-weight:750;transition:transform .3s,border-color .3s}
.integration-tile:hover{transform:translateY(-7px);border-color:#a4d5d9}
.integration-token{width:55px;height:55px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(130deg,#e7f2ff,#dbfaef);color:#2781d6}
.integration-token svg{width:27px;height:27px}
.fp-bottom-cta{padding:72px 0 84px;background:#f6f9fd}
.cta-inner{border:1px solid #dbe7f5;border-radius:26px;background:radial-gradient(circle at 50% -20%,rgba(37,180,200,.13),transparent 70%),white;padding:53px 26px;box-shadow:var(--f-shadow)}
.cta-inner h2{font-size:clamp(30px,3.2vw,43px);letter-spacing:-.055em;color:#1a3956;margin:17px 0 0}
.cta-inner .hero-cta{margin-top:25px}
.premium-entrance{animation:premium-rise .75s cubic-bezier(.2,.7,.2,1)}
@keyframes premium-rise{from{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes rotate-orbit{to{transform:rotate(360deg)}}
@keyframes brain-float{50%{transform:translateY(-9px)}}
@media(max-width:1100px){.overview-grid{grid-template-columns:repeat(2,1fr)}.core-bento>.premium-card{grid-column:span 6}.advanced-shell{grid-template-columns:1fr}.advanced-graphic{min-height:300px}.neural-orbit.n3{width:400px;height:400px}.showcase-split{gap:20px}.diary-showcase{grid-template-columns:.85fr 1.15fr}}
@media(max-width:800px){.fp-hero{padding:74px 0 60px}.feature-jump{top:69px}.feature-jump-scroll{justify-content:flex-start}.fp-chapter{padding:75px 0 83px}.showcase-split,.diary-showcase{grid-template-columns:1fr}.sms-visual{min-height:575px}.calendar-preview{max-width:650px;width:100%;margin:0 auto}.chapter-sms .sms-visual{order:-1}.diary-card-list{max-width:760px;margin:auto;width:100%}.bespoke-grid{grid-template-columns:1fr 1fr}.premium-card p{font-size:16px}.chapter-advanced .premium-card p{font-size:16px}}
@media(max-width:600px){html{scroll-padding-top:124px}.wrap{width:calc(100% - 36px)}.fp-hero h1{font-size:clamp(39px,10vw,55px)}.fp-hero p{font-size:18px}.fp-hero{padding:56px 0 45px}.hero-console{margin-top:32px}.console-center{height:171px}.halo-b{width:215px;height:215px}.halo{width:150px;height:150px}.console-core{height:90px;width:90px;border-radius:25px}.console-core svg{height:43px;width:43px}.console-top{padding:13px 16px}.console-caption{font-size:12px}.console-mini{width:31px;height:31px}.fp-overview .overview-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:27px;transform:translateY(22px)}.overview-pill{min-height:95px;padding:13px 8px;flex-direction:column;gap:7px}.overview-pill span{font-size:12px}.overview-pill svg{width:24px;height:24px}.chapter-intro h2{font-size:35px}.chapter-intro p{font-size:17px}.fp-chapter{padding:68px 0 77px}.core-bento{grid-template-columns:1fr}.core-bento>.premium-card,.core-bento>.premium-card:nth-child(-n+2){grid-column:1;min-height:0}.core-bento>.premium-card:nth-child(-n+2) .premium-card-inner{padding:29px 24px}.core-bento>.premium-card:nth-child(-n+2) h3{font-size:21px}.core-bento>.premium-card:nth-child(-n+2) p{font-size:16px}.premium-card p{font-size:16px}.capabilities li{font-size:15px}.advanced-grid{grid-template-columns:1fr}.advanced-graphic{min-height:245px}.neural-orbit.n2{width:245px;height:245px}.neural-orbit.n3{width:310px;height:310px}.neural-brain{height:91px;width:91px;border-radius:26px}.neural-brain svg{width:42px;height:42px}.sms-visual{min-height:560px}.sms-phone{transform:none}.phone-accent.one{right:-7px}.phone-accent.two{left:-7px}.diary-card-list{grid-template-columns:1fr}.calendar-preview{padding:16px}.calendar-head strong{font-size:13px}.calendar-week,.calendar-matrix{gap:4px}.calendar-cell{min-height:34px}.calendar-keys{gap:10px}.bespoke-grid{grid-template-columns:1fr}.flow-bubble{height:70px;width:70px;flex-basis:70px;border-radius:19px}.flow-bubble svg{height:30px;width:30px}.flow-link{width:68px}.integration-layout{grid-template-columns:1fr;padding-top:20px}.integration-center{top:-34px}.integration-tile{padding:28px 15px}.feature-jump a{font-size:12px;padding:16px 12px;min-height:49px}.cta-inner{padding:38px 18px}.features-nav a{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-cta,.premium-card,.premium-card::before,.integration-tile,.overview-pill,.flow-bubble{transition:none!important}.halo,.wave-bars i,.neural-orbit,.neural-brain,.premium-entrance{animation:none!important}}

@media(max-width:390px){
 .site-header .header-inner{gap:9px;justify-content:space-between}
 .site-header .brand{font-size:14px;gap:7px;letter-spacing:-.055em}
 .site-header .brand-logo{width:32px;height:32px;font-size:17px;flex:0 0 32px;border-radius:9px}
 .features-nav{gap:8px;margin-left:0}
 .features-nav a{font-size:12px}
 .features-nav a[aria-current]:after{bottom:-17px}
}
