.gate4{--g4-cream:#f5ead7;--g4-paper:#faf3e8;--g4-ink:#221b15;--g4-gold:#dfbc84;--g4-gold-soft:#efdbb6;--g4-green:#b8ccad;--g4-line:#dfbc8445;overflow:clip}.gate4 *,.gate4 :before,.gate4 :after{box-sizing:border-box}.gate4 section{isolation:isolate;position:relative}.gate4 h1,.gate4 h2,.gate4 h3{letter-spacing:-.035em;line-height:1.12}.gate4 h1{max-width:18ch;font-size:clamp(2.6rem,5.4vw,5.45rem)}.gate4 h2{max-width:21ch;font-size:clamp(2rem,4.15vw,4.05rem)}.gate4 h3{font-size:clamp(1.2rem,1.9vw,1.8rem)}.gate4 p{line-height:1.58}.gate4 em{color:var(--g4-gold);font-style:normal}.gate4 .btn{white-space:normal;min-height:3.2rem;padding:.85rem 1.1rem;line-height:1.45}.gate4 .btn-primary{color:#21170e;background:#ddbb83;border-color:#ddbb83}.gate4 .btn-primary:hover{color:#21170e;background:#efdbb5;border-color:#efdbb5}.gate4 :is(a,summary,button,input):focus-visible{outline-offset:3px;outline:3px solid #ecca97}.gate4 a{text-underline-offset:.2em}.gate4__breadcrumb{padding:1rem 0 .4rem}.gate4-kicker{color:var(--g4-gold);font:500 .69rem/1.45 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;display:inline-block}.gate4-lead{max-width:54ch;font-size:clamp(1.13rem,1.5vw,1.37rem);color:#eddfcb!important}.gate4-link{color:#efce98;min-height:2.5rem;font:500 .77rem/1.55 var(--font-mono);text-underline-offset:.3rem;align-items:center;text-decoration:underline 1px;transition:color .18s,translate .18s;display:inline-flex}.gate4-link:hover{color:#ffe5b5;translate:3px}.gate4-heading{max-width:880px;margin-bottom:clamp(2rem,5vw,3.4rem)}.gate4-heading h2{margin-bottom:1.3rem}.gate4-heading>p{max-width:64ch}.gate4-tools__hero{background:radial-gradient(at 85% 45%,#62684643,#0000 48%),linear-gradient(115deg,#111211,#202520 72%,#111311);padding:clamp(3.5rem,7vw,7rem) 0}.gate4-tools__hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2.2rem,7vw,7rem);display:grid}.gate4-tools__hero h1{max-width:18ch}.gate4-tools__hero h1 em{color:#c4d4b6}.gate4-tools__hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin:2rem 0;display:flex}.gate4-tools__hero-stats{border-top:1px solid var(--g4-line);flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);padding:1.2rem 0;display:flex}.gate4-tools__hero-stats>div{flex-direction:column;gap:.25rem;display:flex}.gate4-tools__hero-stats strong{color:#ede4d4;font:800 2.4rem/1 var(--font-display)}.gate4-tools__hero-stats span{color:#d2caba;font:400 .67rem var(--font-mono)}.gate4-tools__hero-media{min-width:0;padding:1.5rem 3rem;position:relative}.gate4-tools__hero-media:before{content:"";pointer-events:none;border:1px solid #bcb08758;border-radius:50%;position:absolute;inset:14% 5%;transform:rotate(18deg)}.gate4-tools__hero-media-frame{background:#1c221c;border:1px solid #8b9c835c;max-width:380px;margin:auto;padding:1rem;position:relative;transform:rotate(2deg);box-shadow:0 28px 65px #0009}.gate4-tools__hero-media-frame>span{color:#cbd8bd;font:500 .62rem/1.4 var(--font-mono);margin:0 0 1rem;display:block}.gate4-tools__hero-media-frame img{object-fit:cover;object-position:top;border:1px solid #82917b;width:min(100%,280px);max-height:415px;margin:auto;display:block}.gate4-tools__hero-media-notice{color:#cfddc3;font:400 .66rem/1.55 var(--font-mono);padding-top:.8rem}.gate4-tools__split{color:var(--g4-ink);background:linear-gradient(145deg,#f0e8dc,#fcf8ef);padding:clamp(4.5rem,8vw,7rem) 0}.gate4-tools__split-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-tools__split .gate4-kicker{color:#775630}.gate4-tools__split h2,.gate4-tools__split h3{color:#282016}.gate4-tools__split p{color:#574b3f}.gate4-tools__split .btn{margin-top:1rem}.gate4-tools__steps{border-top:1px solid #c9bca8;margin:0;padding:0;list-style:none}.gate4-tools__steps li{border-bottom:1px solid #c9bca8;padding:1.35rem 1.5rem}.gate4-tools__steps span{color:#7d5734;font:500 .68rem/1.5 var(--font-mono);margin-bottom:.4rem;display:block}.gate4-tools__steps h3{margin:0 0 .4rem}.gate4-tools__steps p{margin:0;font-size:.95rem}.gate4-tools__companion{background:#1b241f;padding:clamp(5rem,8vw,8rem) 0}.gate4-tools__companion h2 em{color:#bbcead}.gate4-tools__feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.7vw,1.5rem);display:grid}.gate4-tools__feature{background:#121a15;border:1px solid #83987b6b;min-width:0;transition:translate .2s,border-color .2s}.gate4-tools__feature:hover{border-color:#c7d5b9;translate:0 -5px}.gate4-tools__feature-screen{background:#0c130f;border-bottom:1px solid #778c7370;height:clamp(190px,25vw,320px);overflow:hidden}.gate4-tools__feature-screen img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .45s;display:block}.gate4-tools__feature:hover img{transform:scale(1.035)}.gate4-tools__feature-body{padding:1rem}.gate4-tools__feature-body span{color:#bdcfae;font:500 .61rem var(--font-mono)}.gate4-tools__feature-body h3{color:#eef2e9;margin:.65rem 0 .5rem;font-size:1.05rem}.gate4-tools__feature-body p{color:#c4cfc3;margin:0;font-size:.86rem}.gate4-tools__companion-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.7rem;display:flex}.gate4-tools__companion-bottom>span{font:500 .7rem/1.5 var(--font-mono);color:#c7d3bc}.gate4-tools__offer{color:#211a13;background:linear-gradient(123deg,#dbc7a9,#f4e7d5);padding:clamp(5rem,8vw,8rem) 0}.gate4-tools__offer-grid{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-tools__offer .gate4-kicker{color:#79522d}.gate4-tools__offer h2{color:#241c15}.gate4-tools__offer p{color:#544637}.gate4-tools__offer-note{margin-top:1.2rem;font-size:.78rem}.gate4-tools__covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.gate4-tools__covers a{background:#231f1a;border:1px solid #8a7255;flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none;transition:translate .18s;display:flex}.gate4-tools__covers a:hover{translate:0 -5px}.gate4-tools__covers img{aspect-ratio:2/3;object-fit:cover;width:100%;max-width:100%;display:block;box-shadow:0 10px 18px #0007}.gate4-tools__covers span{color:#efdbbb;text-align:center;font:500 .7rem var(--font-mono)}.gate4-tools__next{background:#131413;padding:clamp(4rem,7vw,6rem) 0}.gate4-tools__next-grid{grid-template-columns:1fr .75fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.gate4-tools__next-actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.gate4-companion__hero{background:radial-gradient(at 80% 40%,#44553d8a,#0000 48%),#171d19;padding:clamp(4rem,7vw,7rem) 0}.gate4-companion__hero-grid{grid-template-columns:1.08fr .75fr;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.gate4-companion__hero p{max-width:55ch}.gate4-companion__hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.gate4-companion__hero-visual{background:#111a13;border:1px solid #93a4867c;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex;position:relative;transform:rotate(2deg)}.gate4-companion__hero-visual>span{color:#c9dabb;font:500 .64rem var(--font-mono)}.gate4-companion__hero-visual img{object-fit:cover;object-position:top;width:min(100%,245px);height:395px;box-shadow:0 12px 26px #0006}.gate4-companion__screens{color:#21241f;background:linear-gradient(130deg,#e4e7df,#f5f2e9);padding:clamp(5rem,8vw,8rem) 0}.gate4-companion__screens .gate4-kicker{color:#557148}.gate4-companion__screens h2,.gate4-companion__screens h3{color:#20261f}.gate4-companion__screens h2 em{color:#526b48}.gate4-companion__screens p{color:#4d5849}.gate4-companion__screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.gate4-companion__screen-record{background:#fdfaf3;border:1px solid #bdc9b6;grid-template-columns:.8fr 1fr;min-width:0;display:grid}.gate4-companion__screen-media{background:#1c2820;justify-content:center;min-width:0;padding:1rem;display:flex}.gate4-companion__screen-media img{object-fit:cover;object-position:top;border:1px solid #9daf97;width:100%;max-width:180px;height:250px}.gate4-companion__screen-text{padding:clamp(1rem,2vw,1.7rem)}.gate4-companion__screen-text span{color:#4f6a45;font:500 .66rem var(--font-mono)}.gate4-companion__screen-text h3{margin:1rem 0 .5rem;font-size:clamp(1.1rem,1.6vw,1.5rem)}.gate4-companion__screen-text p{margin:0;font-size:.87rem}.gate4-companion__workflow{background:#19221b;padding:clamp(4.5rem,7vw,7rem) 0}.gate4-companion__workflow-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-companion__workflow ol{border-top:1px solid #8eaa8759;margin:0;padding:0;list-style:none}.gate4-companion__workflow li{border-bottom:1px solid #8eaa8759;grid-template-columns:45px 1fr;gap:.8rem;padding:1.1rem 0;display:grid}.gate4-companion__workflow li>span{color:#c1d1b0;font:700 1.2rem var(--font-mono)}.gate4-companion__workflow h3{margin:0 0 .5rem;font-size:1.13rem}.gate4-companion__workflow li p{margin:0;font-size:.93rem}.gate4-companion__access{color:#2b2117;background:#ede2cd;padding:clamp(5rem,8vw,8rem) 0}.gate4-companion__access-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.gate4-companion__access .gate4-kicker{color:#785a37}.gate4-companion__access h2,.gate4-companion__access h3{color:#292017}.gate4-companion__access p{color:#5b4d3e}.gate4-companion__access a:not(.btn){color:#584226}.gate4-companion__product-links{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.gate4-companion__product-links a{background:#221d17;flex-direction:column;gap:.6rem;min-width:0;padding:1rem;transition:translate .18s;display:flex;text-decoration:none!important}.gate4-companion__product-links a:hover{translate:0 -5px}.gate4-companion__product-links img{aspect-ratio:2/3;object-fit:contain;width:100%;max-height:220px;box-shadow:0 10px 25px #0008}.gate4-companion__product-links span,.gate4-companion__product-links small{color:#e4c69c;font:500 .65rem/1.35 var(--font-mono)}.gate4-companion__product-links strong{color:#f4e8d4;font:600 .92rem/1.35 var(--font-display)}.gate4-companion__faq{background:#141414;padding:clamp(4.5rem,7vw,7rem) 0}.gate4-companion__faq-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,6rem);display:grid}.gate4-journal__hero{background:radial-gradient(at 76% 47%,#5140307a,#0000 53%),#171715;padding:clamp(3.7rem,7vw,6.7rem) 0}.gate4-journal__hero-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.gate4-journal__hero h1{max-width:14ch}.gate4-journal__hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin:2rem 0;display:flex}.gate4-journal__hero-count{border-top:1px solid var(--g4-line);align-items:center;gap:1rem;padding-top:1rem;display:flex}.gate4-journal__hero-count strong{font:800 2.7rem/1 var(--font-display);color:#f2dec1}.gate4-journal__hero-count span{color:#cbb9a6;font:400 .68rem/1.55 var(--font-mono)}.gate4-journal__featured{color:#272016;background:#f3ead9;border:1px solid #a58d71;min-width:0;text-decoration:none;transition:transform .2s;display:block;transform:rotate(1deg);box-shadow:0 21px 50px #0008}.gate4-journal__featured:hover,.gate4-journal__featured:focus-visible{transform:rotate(0)translateY(-5px)}.gate4-journal__featured-head{color:#e1c397;font:500 .62rem/1.4 var(--font-mono);background:#211c17;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.85rem 1.1rem;display:flex}.gate4-journal__featured>img{object-fit:cover;width:100%;height:190px}.gate4-journal__featured-visual{background:radial-gradient(#88745b,#3e332a);justify-content:center;align-items:center;height:140px;display:flex}.gate4-journal__featured-visual span{color:#f3e9d6;font:800 3rem var(--font-display)}.gate4-journal__featured-body{padding:clamp(1.3rem,2.5vw,2rem)}.gate4-journal__featured-body>span{color:#775e3f;font:500 .63rem var(--font-mono)}.gate4-journal__featured-body h2{color:#262019;max-width:24ch;margin:.7rem 0;font-size:clamp(1.35rem,2vw,2.15rem)}.gate4-journal__featured-body p{color:#534639;font-size:.93rem}.gate4-journal__featured-body strong{color:#664e2b;font:600 .75rem var(--font-mono)}.gate4-journal__routes{background:#242019;padding:0}.gate4-journal__routes-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gate4-journal__routes-grid>a{border-inline-end:1px solid #bca27c62;flex-direction:column;gap:.6rem;min-width:0;padding:1.3rem .9rem;text-decoration:none;transition:background .2s;display:flex}.gate4-journal__routes-grid>a:first-child{border-inline-start:1px solid #bca27c62}.gate4-journal__routes-grid>a:hover,.gate4-journal__routes-grid>a:focus-visible{background:#3b3024}.gate4-journal__routes-grid span{color:#e1ba7f;font:500 .61rem/1.3 var(--font-mono)}.gate4-journal__routes-grid strong{color:#f4e7d4;font:600 1rem/1.35 var(--font-display)}.gate4-journal__routes-grid small{color:#d0b996;font:400 .7rem var(--font-mono);margin-top:auto}.gate4-journal__foundations{color:#251d16;background:#eae0d0;padding:clamp(4rem,7vw,7rem) 0}.gate4-journal__foundations h2{color:#241c14}.gate4-journal__foundations .eyebrow{color:#7f562e}.gate4-journal__foundations .journal-section-heading>p{color:#504437}.gate4-journal__foundations .journal-start__list a{background:#faf5ea;border-color:#bcac96}.gate4-journal__foundations .journal-start__list strong{color:#261d13}.gate4-journal__foundations .journal-start__list :is(p,span){color:#5e4e3d}.gate4-journal__index{scroll-margin-top:calc(var(--header-height) + 1rem);background:#121513;padding:clamp(4rem,7vw,7rem) 0}.gate4-journal__index .journal-section-heading>p{max-width:61ch}.gate4-journal__index .journal-search input{min-height:3rem}.gate4-journal__index .journal-records li[hidden]{display:none!important}.gate4-journal__next{background:linear-gradient(130deg,#263024,#151a16);padding:clamp(4.5rem,7vw,7rem) 0}.gate4-journal__next-grid{grid-template-columns:1fr .75fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-journal__next-actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.gate4-about__hero{background:radial-gradient(at 88% 40%,#7453396b,#0000 49%),#171513;padding:clamp(3.5rem,7vw,7rem) 0}.gate4-about__hero-grid{grid-template-columns:1.07fr .8fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-about__hero h1{max-width:16ch}.gate4-about__hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.7rem;display:flex}.gate4-about__identity{background:#29231c;border:1px solid #b59c715e;padding:clamp(1.5rem,3vw,2.7rem);transform:rotate(1deg);box-shadow:0 25px 55px #0006}.gate4-about__identity-top{color:#e4c89f;font:500 .62rem/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.gate4-about__identity-mark{color:#ebd3ac;min-height:160px;font:800 clamp(3rem,5vw,5rem)/1 var(--font-display);letter-spacing:-.05em;border-bottom:1px solid #ad8c6366;justify-content:center;align-items:center;display:flex}.gate4-about__identity dl{margin:1rem 0}.gate4-about__identity dl>div{border-bottom:1px solid #9b866654;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.gate4-about__identity dt{color:#bbaf9d;font:400 .68rem/1.5 var(--font-mono)}.gate4-about__identity dd{color:#f5e8d4;max-width:55%;font:500 .78rem/1.5 var(--font-mono);text-align:right;margin:0}.gate4-about__identity-foot{color:#ceae82;font:500 .62rem/1.5 var(--font-mono);display:block}.gate4-about__purpose{color:#251e17;background:#efe7d9;padding:clamp(5rem,8vw,8rem) 0}.gate4-about__purpose-grid{grid-template-columns:1fr .9fr;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-about__purpose h2{color:#241d15}.gate4-about__purpose .gate4-kicker{color:#7a582f}.gate4-about__purpose p{color:#54483d}.gate4-about__purpose strong{color:#262017}.gate4-about__purpose .gate4-link{color:#72532b}.gate4-about__standards{background:#1a211d;padding:clamp(5rem,8vw,8rem) 0}.gate4-about__standards h2 em{color:#c2d3b4}.gate4-about__standards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.5rem);display:grid}.gate4-about__standards-grid article{background:#101813;border:1px solid #82927a72;padding:clamp(1.3rem,2.7vw,2.3rem)}.gate4-about__standards-grid article span{color:#c4d5b3;font:500 .68rem var(--font-mono)}.gate4-about__standards-grid h3{color:#eff2e9;margin:1.2rem 0 .7rem}.gate4-about__standards-grid p{color:#cbd2c4;margin:0;font-size:.95rem}.gate4-about__framework{background:#191817;padding:clamp(5rem,8vw,8rem) 0}.gate4-about__framework-grid{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-about__framework-diagram{background:#29251e;border:1px solid #c0a0746b;padding:clamp(1.3rem,3vw,2.3rem)}.gate4-about__framework-diagram>span{color:#dec294;font:500 .65rem var(--font-mono)}.gate4-about__framework-diagram ol{counter-reset:loop;padding:0;list-style:none}.gate4-about__framework-diagram li{counter-increment:loop;color:#f0e3d1;font:600 1.15rem var(--font-display);border-bottom:1px solid #ab916f60;align-items:center;gap:1rem;padding:1rem 0;display:flex}.gate4-about__framework-diagram li:before{content:"0" counter(loop);color:#d7b583;font:500 .72rem var(--font-mono)}.gate4-about__framework-diagram small{color:#c5b39b;line-height:1.5}.gate4-about__catalogue{color:#231b14;background:#e8dcc7;padding:clamp(5rem,8vw,8rem) 0}.gate4-about__catalogue .gate4-kicker{color:#815a2e}.gate4-about__catalogue h2,.gate4-about__catalogue h3{color:#261d15}.gate4-about__catalogue p{color:#5b4b3b}.gate4-about__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:1.5rem;display:grid}.gate4-about__books article{background:#f9f2e7;border:1px solid #c6b49c;grid-template-columns:125px 1fr;gap:1.3rem;padding:1.2rem;display:grid}.gate4-about__books article>a{align-self:start;display:block}.gate4-about__books img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block;box-shadow:0 10px 16px #0005}.gate4-about__books span{color:#795735;font:500 .63rem/1.5 var(--font-mono)}.gate4-about__books h3{margin:.7rem 0;font-size:clamp(1.04rem,1.5vw,1.35rem)}.gate4-about__books p{font-size:.85rem}.gate4-about__books .gate4-link{color:#674829;font-size:.67rem}.gate4-about__support{background:#161718;padding:clamp(5rem,8vw,8rem) 0}.gate4-about__support-grid{grid-template-columns:1fr .72fr;gap:clamp(2rem,7vw,7rem);display:grid}.gate4-about__support a:not(.gate4-link){color:#efce96}.gate4-about__support-note{color:#d9c7ac;border-left:3px solid #caaf81;padding:1rem;font-size:.89rem}.gate4-about__support-card{background:#252521;border:1px solid #99826577;padding:clamp(1.3rem,2.7vw,2.25rem)}.gate4-about__support-card>span{color:#e1bb83;font:500 .68rem var(--font-mono);margin-bottom:1.25rem;display:block}.gate4-about__support-card>a{font:500 .85rem/1.45 var(--font-mono);border-bottom:1px solid #a8906e5e;padding:1rem 0;text-decoration:none;display:block}.gate4-about__socials{flex-direction:column;gap:.7rem;margin-top:1.5rem;display:flex}.gate4-about__socials strong{font:500 .7rem var(--font-mono);color:#e7c38e}.gate4-about__socials a{font-size:.85rem}.gate4-about__disclaimer{background:#0e0e0e;padding:clamp(2.2rem,4vw,4rem) 0}.gate4-about__disclaimer p{color:#c6b9a7;max-width:90ch;margin:0;font-size:.91rem}@media (width<=1050px){.gate4-tools__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gate4-tools__feature-screen{height:255px}.gate4-companion__screen-grid{gap:.75rem}.gate4-companion__screen-record{grid-template-columns:.7fr 1fr}.gate4-about__books article{grid-template-columns:90px 1fr}}@media (width<=780px){.gate4-tools__hero-grid,.gate4-tools__split-grid,.gate4-tools__offer-grid,.gate4-tools__next-grid,.gate4-companion__hero-grid,.gate4-companion__workflow-grid,.gate4-companion__access-grid,.gate4-companion__faq-grid,.gate4-journal__hero-grid,.gate4-journal__next-grid,.gate4-about__hero-grid,.gate4-about__purpose-grid,.gate4-about__framework-grid,.gate4-about__support-grid{grid-template-columns:1fr}.gate4-tools__hero-media{width:100%;max-width:550px;margin:auto}.gate4-tools__hero-media-frame{transform:none}.gate4-tools__covers{max-width:490px}.gate4-companion__hero-visual{width:100%;max-width:450px;margin:auto;transform:none}.gate4-journal__featured{max-width:630px;transform:none}.gate4-journal__routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gate4-journal__routes-grid>a:nth-child(3){border-inline-start:1px solid #bca27c62}.gate4-about__identity{width:100%;max-width:580px;margin:auto;transform:none}}@media (width<=550px){.gate4 h1{font-size:clamp(2.3rem,9vw,3.25rem)}.gate4 h2{font-size:clamp(1.9rem,8vw,2.8rem)}.gate4-tools__hero-actions,.gate4-companion__hero-actions,.gate4-journal__hero-actions,.gate4-about__hero-actions{align-items:stretch}.gate4-tools__hero-actions .btn,.gate4-companion__hero-actions .btn,.gate4-journal__hero-actions .btn,.gate4-about__hero-actions .btn{width:100%}.gate4-tools__feature-grid{gap:.6rem}.gate4-tools__feature-screen{height:180px}.gate4-tools__feature-body{padding:.7rem}.gate4-tools__feature-body h3{font-size:.9rem}.gate4-tools__feature-body p{font-size:.77rem}.gate4-tools__hero-media{padding:1rem}.gate4-companion__screen-grid{grid-template-columns:1fr}.gate4-companion__screen-record{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.gate4-companion__screen-media img{height:220px}.gate4-journal__routes-grid{grid-template-columns:1fr 1fr}.gate4-journal__routes-grid>a{padding:1rem .7rem}.gate4-journal__routes-grid strong{font-size:.88rem}.gate4-about__standards-grid,.gate4-about__books{grid-template-columns:1fr}.gate4-about__books article{grid-template-columns:95px 1fr}}@media (width<=350px){.gate4-tools__feature-grid{grid-template-columns:1fr}.gate4-tools__feature-screen{height:230px}.gate4-journal__routes-grid,.gate4-companion__product-links{grid-template-columns:1fr}.gate4-companion__product-links a{text-align:center;align-items:center}.gate4-about__books article{grid-template-columns:75px 1fr;gap:.7rem}.gate4-about__identity dl>div{gap:.6rem}}@media (prefers-reduced-motion:reduce){.gate4 *,.gate4 :before,.gate4 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
