:root{--ink:#301810;--deep:#23130f;--dark:#36150b;--orange:#ef4b08;--hot:#fa640c;--amber:#ffab16;--butter:#ffd267;--cream:#fff8e8;--paper:#f9efd9;--blush:#ffe9ce;--white:#fffdf7;--line:#dfcbae;--shadow:0 28px 80px rgba(61,25,8,.15);--font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--heavy:Impact,"Arial Black",system-ui,sans-serif}
  *{box-sizing:border-box}
  html{scroll-behavior:smooth;scroll-padding-top:95px}
  body{margin:0;background:var(--cream);color:var(--ink);font:17px/1.62 var(--font);overflow-x:hidden;-webkit-font-smoothing:antialiased}
  img{max-width:100%;display:block} a{color:inherit} button{font:inherit} ::selection{background:#ffb522;color:#20110a}
  :focus-visible{outline:3px solid #f45f09;outline-offset:4px} .skip{position:absolute;top:-100px;left:12px;z-index:999;background:#fff;padding:12px 18px}.skip:focus{top:12px}
  .wrap{width:min(1200px,calc(100% - 44px));margin:0 auto} .eyebrow{font-size:.73rem;font-weight:950;letter-spacing:.145em;text-transform:uppercase}
  .display{font-family:var(--heavy);font-weight:950;letter-spacing:-.045em;line-height:.99;text-transform:uppercase}
  .text-orange{color:var(--orange)} .text-amber{color:var(--amber)} .serif{font-family:Georgia,serif;font-style:italic}
  .progress{position:fixed;z-index:100;top:0;left:0;width:0;height:4px;background:linear-gradient(90deg,var(--amber),var(--orange));pointer-events:none}
  .ticker{background:var(--deep);color:#fff4da;border-bottom:1px solid #5d3120;overflow:hidden;white-space:nowrap;height:34px;display:flex;align-items:center}
  .ticker .ticker-inner{display:flex;gap:46px;animation:marquee 25s linear infinite;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900;min-width:max-content}
  .ticker b{color:#ffbb36} @keyframes marquee{to{transform:translateX(-50%)}}
  .nav{position:sticky;top:0;z-index:90;background:rgba(255,248,232,.96);border-bottom:2px solid var(--ink);backdrop-filter:blur(18px)}
  .nav-inner{min-height:79px;display:flex;align-items:center;gap:35px;justify-content:space-between}
  .brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}
  .brand img{width:190px;height:65px;object-fit:contain;object-position:left center}
  .nav-links{display:flex;align-items:center;gap:30px;margin-left:auto}.nav-links a{font-size:.8rem;text-decoration:none;font-weight:850;text-transform:uppercase;letter-spacing:.035em;transition:color .2s}
  .nav-links a:hover{color:var(--orange)}
  .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:55px;padding:13px 22px;font-weight:950;font-size:.88rem;text-decoration:none;text-align:center;border:2px solid var(--deep);border-radius:10px;cursor:pointer;box-shadow:6px 6px 0 var(--deep);transition:transform .17s ease,box-shadow .17s ease,background .17s ease;line-height:1.2}
  .btn:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--deep)}.btn:active{transform:translate(6px,6px);box-shadow:0 0 0 var(--deep)}
  .btn-orange{background:var(--orange);color:white}.btn-cream{background:var(--cream);color:var(--ink)}.btn-dark{background:var(--deep);color:#fff}.btn-small{min-height:43px;padding:10px 17px;font-size:.75rem;box-shadow:4px 4px 0 var(--deep)}
  .hamburger{display:none;border:2px solid var(--ink);background:transparent;padding:9px 12px;border-radius:7px;font-size:1.2rem}
  /* HERO: deliberately poster-like, not a SaaS-card template */
  .hero{position:relative;background:var(--cream);isolation:isolate;overflow:hidden;border-bottom:6px solid var(--deep)}
  .hero:before{content:"";position:absolute;right:-20%;top:-20%;width:65%;height:140%;background:linear-gradient(150deg,#ffc12e 5%,#f2690a 42%,#3c1709 95%);transform:rotate(8deg);z-index:-1;border-left:4px solid #24120b}
  .hero-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:35px;align-items:center;padding:78px 0 66px;min-height:710px}
  .hero-copy{max-width:750px;position:relative;z-index:2}
  .hero-tag{display:inline-flex;align-items:center;gap:9px;background:var(--deep);color:#ffdb7f;padding:10px 15px;border-radius:5px;box-shadow:4px 4px 0 #fa690e;font-weight:850;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;margin-bottom:28px}
  .hero-tag span{color:#fff}.hero h1{font-size:clamp(3.8rem,6.7vw,7.35rem);margin:0 0 28px;max-width:810px;line-height:.96}
  .hero h1 .h1-first{display:block;color:#301810;font-size:.80em}.hero h1 .h1-mid{display:block;color:#f55308;text-shadow:2px 2px 0 #301810}
  .hero h1 .h1-last{display:inline;background:linear-gradient(transparent 66%,#ffbf35 66%);white-space:normal}
  .hero-sub{font-size:clamp(1.05rem,1.55vw,1.3rem);max-width:625px;line-height:1.5;margin:0 0 28px;font-weight:670}
  .hero-sub strong{color:#db3f06}.hero-buttons{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
  .tiny-honesty{margin-top:22px;display:flex;gap:14px;align-items:center;max-width:640px;font-size:.75rem;line-height:1.4;color:#5f4433}
  .tiny-honesty .tick{width:30px;height:30px;background:#d9edb2;border:1px solid #47682a;display:grid;place-items:center;border-radius:100%;font-size:1rem;flex-shrink:0}
  .hero-visual{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:560px}
  .hero-visual:before{content:"";position:absolute;width:80%;height:70%;background:#ffe6ac;filter:blur(54px);border-radius:50%;opacity:.4}
  .hero-visual img{width:min(100%,445px);height:585px;object-fit:cover;object-position:center center;border:7px solid #ffd995;box-shadow:17px 22px 0 rgba(46,19,10,.58),0 30px 80px rgba(37,17,6,.4);transform:rotate(3deg);border-radius:10px;position:relative;z-index:1}
  .hand-note{position:absolute;bottom:12px;right:-26px;z-index:2;background:#fff8db;color:#421609;font-family:Georgia,serif;font-style:italic;font-size:1.06rem;padding:12px 17px;max-width:185px;transform:rotate(-8deg);box-shadow:3px 5px 0 #33180e;border:2px solid #271309}
  .scribble{font-size:2rem;position:absolute;z-index:3;top:8%;left:5%;color:#fff;text-shadow:2px 2px #381306;transform:rotate(-14deg)}
  .social-proof-not-fake{background:var(--amber);color:var(--deep);padding:14px 0;border-bottom:3px solid var(--deep)}
  .mini-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:950;font-size:.83rem;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap}
  .mini-strip .strip-pill{border:2px solid #261207;border-radius:40px;padding:5px 13px;background:#fff1c7}
  /* out-shout / anti PLR */
  .truth{padding:108px 0;background:#f6e3c8;position:relative;overflow:hidden}
  .truth .sketch{position:absolute;right:0;top:40px;opacity:.07;font:950 15vw var(--heavy);white-space:nowrap;transform:rotate(-7deg);pointer-events:none}
  .section-kicker{display:inline-block;background:var(--orange);color:#fff;padding:7px 13px;transform:rotate(-2deg);font-size:.75rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}
  .section-intro{max-width:900px}.section-intro h2{font-size:clamp(2.8rem,5.2vw,6.1rem);margin:0 0 20px}.section-intro p{font-size:1.14rem;max-width:750px}
  .battle{display:grid;grid-template-columns:1fr 90px 1fr;align-items:stretch;gap:12px;margin-top:48px}
  .battle-card{background:#fffaf0;border:3px solid var(--ink);border-radius:8px;padding:32px;min-height:345px;box-shadow:9px 9px 0 #d8b990;position:relative}
  .battle-card.old{background:#f8e1cf}.battle-card.new{background:#fff9d9}
  .card-stamp{display:inline-block;background:var(--ink);color:#fff;padding:6px 12px;font-weight:950;font-size:.67rem;letter-spacing:.12em;transform:rotate(-2deg);text-transform:uppercase}
  .battle-card h3{font-size:clamp(1.5rem,2.7vw,2.7rem);font-weight:950;line-height:1.15;letter-spacing:-.055em;margin:20px 0 12px}
  .battle-card p{font-size:.94rem;margin:0 0 16px;max-width:440px}.battle-card .quote{padding:14px 16px;background:#fff;border:2px solid #23130f;border-radius:14px 14px 14px 2px;font-style:italic;font-weight:780;max-width:380px}
  .versus{display:grid;place-items:center;font:950 3rem var(--heavy);color:var(--orange);transform:rotate(-10deg);z-index:2;text-shadow:3px 3px 0 var(--ink)}
  .meme-wrap{margin-top:90px}.meme-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.meme-heading h3{font-size:2.3rem;line-height:1;margin:0}
  .memes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .meme{border:3px solid var(--ink);background:var(--cream);overflow:hidden;box-shadow:6px 6px 0 var(--ink);border-radius:6px}
  .meme-top{padding:12px 18px;background:var(--deep);color:#ffe8b6;font-weight:950;text-transform:uppercase;font-size:.73rem;letter-spacing:.1em}
  .meme-scene{height:170px;background:radial-gradient(circle at 66% 40%,#ffe39f,#edb274);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
  .meme-scene .face{font-size:4.8rem;filter:drop-shadow(3px 4px 0 #713513);transition:transform .3s}
  .meme:hover .face{transform:scale(1.12) rotate(-10deg)}
  .meme-scene .bubble{position:absolute;top:17px;right:8px;max-width:125px;background:white;padding:9px;border:2px solid var(--ink);border-radius:16px 16px 2px 16px;font-size:.65rem;font-weight:900;line-height:1.25;transform:rotate(6deg)}
  .meme p{margin:0;padding:15px 18px;min-height:103px;font-size:.9rem;line-height:1.4;font-weight:750}
  /* workflow / showcase */
  .how{background:var(--deep);color:#fff8eb;padding:104px 0;position:relative;overflow:hidden}
  .how:before{content:"";position:absolute;left:-140px;top:35px;width:280px;height:280px;border:50px solid #f35d0c;border-radius:50%;opacity:.22}
  .how h2{font-size:clamp(2.9rem,5.4vw,6rem);margin:0 0 18px;max-width:1000px}
  .how p.intro{max-width:700px;font-size:1.12rem;color:#e9d2bb;margin-bottom:38px}
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
  .step{border:2px solid #b96b37;background:#392017;padding:25px 20px 22px;border-radius:8px;position:relative;min-height:243px}
  .step .n{font:950 4.2rem var(--heavy);color:var(--amber);line-height:1}.step h3{font-size:1.3rem;line-height:1.13;margin:12px 0 10px}.step p{color:#dcc3ad;font-size:.84rem;margin:0;line-height:1.42}
  .step:after{content:"➜";position:absolute;right:-22px;top:42%;background:var(--orange);border:2px solid var(--deep);color:#fff;padding:0 6px;font-size:1.45rem;z-index:3;border-radius:3px}
  .step:last-child:after{display:none}
  .infographic-frame{margin:46px auto 0;padding:11px;background:#fbedd5;border:4px solid #ee8a26;box-shadow:12px 12px 0 #7e330b;max-width:1060px;transform:rotate(-.65deg)}
  .infographic-frame img{width:100%;height:auto;border:1px solid #bd642a}.img-caption{font-size:.72rem;color:#bfa891;margin-top:24px;text-align:center;font-style:italic}
  /* Interactive bonus prompts */
  .samples{background:var(--cream);padding:112px 0}
  .samples-head{display:grid;grid-template-columns:1fr .55fr;gap:50px;align-items:end;margin-bottom:38px}
  .samples-head h2{font-size:clamp(2.8rem,5vw,5.7rem);margin:0}.samples-head p{font-size:1.1rem}
  .demo{border:3px solid var(--ink);border-radius:10px;background:var(--paper);box-shadow:12px 12px 0 #ddbd86;display:grid;grid-template-columns:330px 1fr;min-height:445px;overflow:hidden}
  .demo-left{background:#ffbd40;border-right:3px solid var(--ink);padding:30px}
  .demo-left h3{font-size:1.7rem;line-height:1.12;margin:8px 0 26px}
  .switcher{display:flex;flex-direction:column;gap:10px}.switcher button{background:#fff6df;border:2px solid #46220d;padding:14px 16px;font-weight:850;text-align:left;border-radius:7px;cursor:pointer;transition:.2s}
  .switcher button[aria-pressed=true]{background:var(--deep);color:#fff;transform:translateX(8px);box-shadow:-5px 4px 0 #e36b00}
  .demo-right{padding:35px 35px 30px;background:#fffaf1}.demo-right .window-dots{display:flex;gap:7px;margin-bottom:20px}.window-dots i{width:12px;height:12px;border-radius:50%;background:#fa7b4b}.window-dots i:nth-child(2){background:#ffc351}.window-dots i:nth-child(3){background:#b2c780}
  .demo-right h3{font-size:1.5rem;line-height:1.2;margin:0 0 12px}.demo-right .demo-sub{color:#684a38;font-size:.9rem;margin:0 0 20px}
  .bonus-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bonus-list li{display:flex;gap:13px;align-items:center;padding:13px 17px;background:#fff0d5;border:1px solid #dca55f;border-left:5px solid var(--orange);border-radius:6px;font-weight:750;animation:popIn .35s ease both}
  .bonus-list b{background:var(--ink);color:var(--amber);width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:.68rem;flex:0 0 31px}
  .demo-note{font-size:.72rem;margin:18px 0 0;color:#78614b}
  @keyframes popIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
  /* capability ticket */
  .capabilities{background:#ffb830;padding:110px 0 94px;position:relative;overflow:hidden;border-block:5px solid var(--ink)}
  .capabilities:before{content:"BONUS!";position:absolute;bottom:-105px;right:-25px;color:#ffa20b;font:950 22vw var(--heavy);transform:rotate(-7deg);white-space:nowrap}
  .capabilities h2{font-size:clamp(2.7rem,5vw,5.5rem);max-width:1060px;margin:0 0 35px;position:relative}
  .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}
  .feat{background:#fff9e9;border:3px solid #391b0f;padding:28px;border-radius:7px;box-shadow:6px 6px 0 #391b0f}
  .feat .feat-icon{font-size:2.5rem;line-height:1}.feat h3{font-size:1.33rem;line-height:1.2;margin:19px 0 9px}.feat p{font-size:.9rem;line-height:1.5;margin:0}
  .feat:nth-child(2),.feat:nth-child(5){transform:translateY(18px)}
  .library-note{display:flex;gap:19px;align-items:center;margin-top:58px;border:3px solid var(--ink);background:#2c170f;color:#fff;padding:25px 28px;position:relative;box-shadow:7px 7px 0 #d76a0a}
  .library-note b{font:950 4.8rem var(--heavy);color:#ffbd32;line-height:1}.library-note strong{font-size:1.17rem}.library-note p{font-size:.82rem;margin:5px 0 0;color:#e8c9a7}
  /* Founder and honesty */
  .letter{padding:112px 0;background:var(--paper)}
  .letter-card{max-width:980px;margin:0 auto;border:3px solid var(--ink);background:#fffdf6;padding:clamp(24px,5vw,72px);box-shadow:16px 16px 0 #f4a34a;position:relative;transform:rotate(-.4deg)}
  .letter-card .tape{position:absolute;top:-17px;left:50%;width:145px;height:34px;transform:translateX(-50%) rotate(-4deg);background:rgba(248,172,47,.7)}
  .letter-card h2{font-size:clamp(2.7rem,4.5vw,4.7rem);margin:0 0 25px}.letter-card p{max-width:780px;line-height:1.68}
  .signature{font-family:Georgia,serif;font-weight:bold;font-size:1.6rem;color:var(--orange);transform:rotate(-3deg);display:inline-block;margin:20px 0 0}
  .PS{padding:17px 21px;background:#fff2d1;border-left:5px solid var(--orange);margin-top:22px;font-size:.86rem}
  /* FAQs */
  .faq{padding:110px 0;background:var(--deep);color:#fff9ec}
  .faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq h2{font-size:clamp(3rem,5.1vw,5.6rem);margin:0 0 20px}
  .faq .side-note{color:#d7bca3}.questions details{border-bottom:1px solid #80503c}.questions details:first-child{border-top:1px solid #80503c}
  .questions summary{padding:22px 38px 22px 0;font-weight:860;cursor:pointer;list-style:none;position:relative;font-size:1.03rem}
  .questions summary::-webkit-details-marker{display:none}.questions summary:after{content:"+";position:absolute;right:5px;color:var(--amber);font-size:1.5rem;top:17px}
  .questions details[open] summary:after{content:"−"}.questions details p{margin:0 0 22px;color:#ddc2a9;font-size:.95rem}
  /* big CTA */
  .offer{padding:100px 0 130px;background:radial-gradient(ellipse at 70% 20%,#ffdd84,#ffae31 58%,#f28a17);position:relative;overflow:hidden}
  .offer .handwriting{position:absolute;top:40px;right:8%;font:italic 1.6rem Georgia,serif;transform:rotate(9deg);color:#78300b}
  .offer-box{border:5px solid var(--deep);background:#fff8df;box-shadow:18px 18px 0 #5e280b;padding:clamp(24px,6vw,80px);position:relative;isolation:isolate}
  .offer-box:before{content:"";position:absolute;right:-27px;top:-30px;height:100px;width:100px;border-radius:50%;background:#ee4a0b;border:3px solid #301810;z-index:-1}
  .offer-box h2{font-size:clamp(3.2rem,6vw,7rem);margin:8px 0 24px;max-width:1010px}.offer-box p{max-width:780px;font-size:1.18rem}
  .offer-flex{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:32px}
  .small-print{font-size:.76rem!important;color:#674a37;line-height:1.4;max-width:610px!important;margin-top:22px}
  footer{background:#1e120e;color:#c5ae9c;padding:35px 0;font-size:.8rem}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
  footer strong{color:#fff}.footer-row a{color:#f8c87d}.no-guarantee{margin-top:18px;font-size:.7rem;color:#aa8e7f;max-width:1000px}
  /* Simple preview alert: checkout cannot be guessed */
  .preview-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%,150%);opacity:0;z-index:150;background:#27130b;color:#fff;border:2px solid #ffac21;border-radius:10px;padding:16px 20px;width:min(520px,calc(100% - 24px));box-shadow:0 15px 45px #0006;transition:.3s;pointer-events:none;font-size:.86rem}
  .preview-toast.show{transform:translate(-50%,0);opacity:1}
  @media (max-width:1050px){.nav-links{gap:17px}.nav-links a{font-size:.72rem}.hero-grid{grid-template-columns:1.15fr .85fr;gap:15px}.hero h1{font-size:clamp(3.45rem,6vw,5.75rem)}.hero-visual img{height:495px}.hero-visual{min-height:500px}.hand-note{right:0}.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2):after{display:none}.step{min-height:200px}}
  @media (max-width:820px){.hamburger{display:block}.nav-inner{min-height:68px}.brand img{width:154px;height:54px}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);border-bottom:3px solid var(--ink);padding:20px 26px;flex-direction:column;align-items:stretch;gap:19px}.nav-links.open{display:flex}.nav-inner>.btn{margin-left:auto}.hero:before{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;height:37%;border-left:0;border-top:4px solid var(--ink)}.hero-grid{grid-template-columns:1fr;padding:53px 0 55px;min-height:0}.hero-copy{max-width:720px}.hero h1{font-size:clamp(3.6rem,8.5vw,6.6rem)}.hero-visual{min-height:490px}.hero-visual img{height:480px;width:340px;max-width:90%}.hero-visual .hand-note{right:10%}.truth,.how,.samples,.capabilities,.letter,.faq,.offer{padding-top:78px;padding-bottom:80px}.battle{grid-template-columns:1fr;gap:20px}.versus{transform:rotate(-5deg);font-size:2.4rem}.memes{grid-template-columns:repeat(2,1fr)}.memes .meme:last-child{grid-column:1/-1;max-width:440px}.samples-head{grid-template-columns:1fr;gap:5px}.demo{grid-template-columns:1fr}.demo-left{border-right:0;border-bottom:3px solid var(--ink)}.switcher{flex-direction:row;flex-wrap:wrap}.switcher button{flex:1 1 150px}.switcher button[aria-pressed=true]{transform:translateY(-4px)}.feat-grid{grid-template-columns:repeat(2,1fr)}.feat:nth-child(2),.feat:nth-child(5){transform:none}.faq-layout{grid-template-columns:1fr;gap:15px}}
  @media (max-width:540px){.wrap{width:min(100% - 28px,1200px)}.nav-inner>.btn{display:none}.hero h1{font-size:clamp(3rem,13vw,5rem)}.hero-tag{font-size:.57rem;letter-spacing:.045em}.hero-sub{font-size:1.07rem}.hero-buttons .btn{width:100%}.tiny-honesty{align-items:flex-start}.hero-visual img{height:420px;width:295px}.hand-note{right:0;bottom:4px;font-size:.85rem;width:154px}.scribble{left:0;top:0}.mini-strip{justify-content:center;gap:8px}.mini-strip .strip-pill{font-size:.63rem}.section-intro h2,.how h2,.samples-head h2,.capabilities h2,.faq h2{font-size:3rem}.battle-card{padding:23px;min-height:auto}.meme-heading{align-items:flex-start;flex-direction:column}.memes{grid-template-columns:1fr}.memes .meme:last-child{grid-column:auto;max-width:none}.steps{grid-template-columns:1fr}.step:after{display:none}.step{min-height:0}.demo-left,.demo-right{padding:20px}.feat-grid{grid-template-columns:1fr}.library-note{flex-direction:column;align-items:flex-start}.letter-card{padding:28px}.letter-card h2{font-size:2.9rem}.offer-box{padding:30px 23px}.offer-box h2{font-size:3.3rem}.offer-flex .btn{width:100%}.footer-row{align-items:flex-start;flex-direction:column}}
  @media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* PROD-1 optional commerce and admin blocks */
.yb-live-price{font-size:clamp(1.35rem,2.2vw,2.3rem)!important;font-weight:950;color:#db3f06;margin:12px 0!important}.yb-live-price-note{font-size:.85rem!important;color:#6d4432!important;margin:4px 0 10px!important}.yb-extra-benefits{margin-top:34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px}.yb-extra-benefits article{background:#fff9ec;padding:22px;border:2px solid #38180d;box-shadow:5px 5px 0 #eda33c;border-radius:8px}.yb-extra-benefits h3{font-size:1.05rem;margin:0 0 8px}.yb-extra-benefits p{font-size:.88rem;margin:0}.yb-whitelabel{margin-top:30px;background:#f9e8c5;border:2px dashed #6c3519;padding:22px;max-width:750px}.yb-whitelabel h3{margin:0}.yb-whitelabel p{font-size:.95rem}.yb-custom-admin-copy{margin:30px auto;max-width:1000px;padding:25px;background:#fff8e3;border:2px solid #efb454}.yb-custom-admin-copy a{color:#d54e09}.yb-nav-login{white-space:nowrap}.yb-custom-hero-title{max-width:800px}.yb-legal-links{display:inline-flex;flex-wrap:wrap;gap:16px;margin-left:10px}.yb-legal-links a{font-weight:700}@media(max-width:820px){.yb-nav-login{display:block;margin-top:8px}}