/* Shared Arc-inspired visual language across the landing page. */
.landing-page main{max-width:1440px;padding-top:25px}.landing-page .hero{background:radial-gradient(ellipse at 85% 40%,#20374c77,transparent 60%),#0e2032;border:1px solid #2a3e52;border-radius:14px}.landing-page .hero:before{opacity:.13;background-image:radial-gradient(#adc7df 1px,transparent 1px)}.landing-page .hero-copy h1{font-weight:450;letter-spacing:-2.6px;line-height:1.09}.landing-page h1 span{color:#adc4e0}.landing-page .hero-copy .intro{color:#bdcad9;font-size:15px}.landing-page .hero-copy .eyebrow{color:#a9bdd5;font-weight:500}.landing-page .eyebrow i{background:#b5cbe6;box-shadow:none}.landing-page .aside,.landing-page .hero-actions a:not(.primary-link){color:#9db0c8}.landing-page .beta{color:#a6b8ce;border-color:#35495e;background:#172b3e}
.landing-page .meme-art:before{background:radial-gradient(ellipse,#7f9fbb18,transparent 68%)}.landing-page .meme-orbit{border-color:#aec7e01c}.landing-page .meme-art .stack-layer{border-color:#68809955;box-shadow:0 12px 24px #0002;color:#ccd7e3}.landing-page .meme-art .layer-one{background:linear-gradient(135deg,#354e66,#293f55)}.landing-page .meme-art .layer-two{background:linear-gradient(135deg,#2a4158,#1d3247)}.landing-page .layer-step,.landing-page .layer-arrow{color:#adc0d7}.landing-page .meme-art .stack-main{background:linear-gradient(145deg,#243b51,#182c40);border-color:#6b839c80;box-shadow:0 28px 50px #0004,5px 6px 0 #102236,6px 7px 0 #56718c66}.landing-page .meme-art .stack-toolbar{background:#2b4157;color:#c9d6e5;border-color:#8096ad30}.landing-page .stack-dots i{background:#96abc2}.landing-page .stack-infinity{color:#b0c5dd}.landing-page .khaled-quote b{color:#a8bed8}.landing-page .meme-art .stack-content h3{font-weight:500;color:#f1f5fa}.landing-page .meme-art .stack-content h3 span{color:#b2c9e3}.landing-page .meme-art .stack-punchline{background:#d6e3f2;border-color:#d6e3f2;color:#172e45;font-weight:550}.landing-page .meme-art .stack-punchline>span:last-child{color:#172e45}.landing-page .meme-receipt{color:#a4bad2}.landing-page .meme-receipt b{color:#d3e1f1}.landing-page .meme-tag{background:#c5d6e9;border-color:#deebfa;color:#20394f;box-shadow:3px 4px 0 #07152555}.landing-page .meme-spark{color:#b5cbe3;text-shadow:none}
.landing-page .ticker{color:#9bb0c8;border-color:#2b3e52}.landing-page .ticker b{color:#b4cbe4}.landing-page .section-top h2{font-weight:450;color:#eef3f9}.landing-page .section-top h2 span{color:#a8bdd6}.landing-page .section-top .eyebrow,.landing-page .directory-caption{color:#91a7bf}.landing-page .snapshot{color:#94abc3}.landing-page .snapshot b{color:#bdccdf}.landing-page .snapshot-dot{background:#a5bbd6}.landing-page .directory-strip{border-color:#2b3e52}.landing-page .filter{color:#95abc3}.landing-page .filter.active{background:#22394f;border-color:#415970;color:#e4edf8}.landing-page .filter b{background:#344b63;color:#c9d9ec}
.landing-page .pad{background:linear-gradient(135deg,#203447,#192d40);border-color:#33485c;box-shadow:none;border-radius:13px}.landing-page .pad:hover{border-color:#7a94b0;box-shadow:0 12px 28px #040e1922}.landing-page .pad-icon.brand-image{background:#13263a;border-color:#41566d}.landing-page .pad h3{font-weight:550;color:#edf3fa}.landing-page .pad h3 a:hover{color:#b9d3ed}.landing-page .pad h3 span{color:#91a8c1}.landing-page .chain{color:#afc2d8}.landing-page .serial{color:#859cb7}.landing-page .joke{color:#b8c7d8}.landing-page .metrics,.landing-page .card-bottom{border-color:#3a5065}.landing-page .metrics small{color:#a0b4cc}.landing-page .metrics strong{font-weight:500;color:#eef4fb}.landing-page .metrics>div:last-child strong{color:#bed1e9}.landing-page .metrics strong.pending{color:#91a6bf!important}.landing-page .card-bottom{color:#9fb3ca}.landing-page .card-bottom a,.landing-page .card-bottom .available{color:#c6d8ed}
.landing-page .your-pad{background:#14293d;border-color:#4d657e}.landing-page .your-pad h3{font-weight:500}.landing-page .your-pad p{color:#a5bbd3}.landing-page .plus{color:#b8cde4;border-color:#5b7590}.landing-page .thesis.thesis-statement{background:radial-gradient(ellipse at 90% 70%,#253e552f,transparent 65%);border-color:#2e4358}.landing-page .thesis-statement h2{color:#f0f5fa;font-weight:450}.landing-page .thesis-statement h2 span{color:#aec5df}.landing-page .thesis-heading .eyebrow,.landing-page .thesis-edition{color:#99afc8}.landing-page .thesis-statement .thesis-bottom p{color:#b0c1d6}.landing-page .thesis-another{color:#c5d6eb}.landing-page .thesis-another>span{border-color:#4d657e}
body footer{background:#0b1b2c;border-color:#2b3f54}.landing-page .robinhood-status{color:#c3d2e5}.landing-page .robinhood-status i{background:#b8cde5;box-shadow:none}.landing-page .ca-status{border-color:#425972;color:#acc1dc}.landing-page .footer-socials .social-placeholder{color:#c5d5e9}.landing-page .footer-socials .social-placeholder:hover{background:#22394f}
@media(max-width:540px){.landing-page .hero-copy h1{letter-spacing:-1.8px}.landing-page .hero-copy .intro{font-size:14px}}
