/* Scoped continuation only: never changes the approved first screen. */
.linud-additions{color:#172c45;font-family:'Linud Sans',sans-serif;font-size:17px;line-height:1.65;padding-top:65px}
.linud-additions *{box-sizing:border-box}
.linud-additions .wrap{width:min(1200px,88%);margin-inline:auto}
.linud-additions h2,.linud-additions h3,.linud-additions p{margin:0}
.linud-additions h2{font-size:clamp(31px,3.5vw,49px);font-weight:600;line-height:1.16;letter-spacing:-.035em;text-wrap:balance}
.linud-additions h3{font-size:40px;line-height:1.3;font-weight:650;letter-spacing:-.02em}
.linud-additions em{font-family:'Linud Serif',serif;font-weight:500;color:#174dcd}
.linud-additions p{max-width:68ch;color:#344d66}
.linud-additions .service-catalog{padding-block:50px 90px}
.linud-additions .catalog-row{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;padding:60px 0;border-bottom:1px solid #b8d4e0}
.linud-additions .catalog-row:nth-of-type(even) .catalog-art{order:2}
.linud-additions .catalog-art{min-width:0}
.linud-additions .board{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.linud-additions .catalog-row p{margin-top:20px}
.linud-additions a{color:#174dcd;text-decoration:none;touch-action:manipulation}
.linud-additions a:focus-visible{outline:3px solid #174dcd;outline-offset:5px}
.linud-additions .text-link{display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid #90adc5;padding:8px 0;font-weight:650;font-size:15px;min-height:44px}
.linud-additions .catalog-row .text-link{margin-top:20px}
.linud-additions svg{flex-shrink:0}
.linud-additions .action{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:48px;border-radius:999px;border:1px solid #8cbbd3;background:#e6f4fa70;padding:12px 25px;font-family:'Linud Outfit','Linud Sans',sans-serif;font-weight:600;font-size:17px;transition:background .2s,border-color .2s}
.linud-additions .action:hover{background:#dceff7;border-color:#568bad}
.linud-additions .join-banner{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:75px 110px}
.linud-additions .join-banner .action{margin-top:25px}
.linud-additions .launch{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;border-radius:30px;padding:55px 65px;background:#164bc5;color:white}
.linud-additions .launch h2{font-size:40px}
.linud-additions .launch em{color:#c6f2f3}
.linud-additions .launch p{font-size:15px;margin-top:20px;color:#f0f5ff}
.linud-additions .launch small{display:block;font-size:12px;margin-top:20px;color:#e2efff}
.linud-additions .promo-code{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:50px;border-left:1px solid #8eb6ec}
.linud-additions .promo-code>span{font-size:12px;color:#e2efff}
.linud-additions .promo-code>strong{font-size:clamp(24px,2.6vw,38px);font-family:'Linud Outfit',sans-serif;font-weight:600;letter-spacing:.02em;margin:15px 0}
.linud-additions .promo-code .text-link{color:white;border-color:#97b7ea}
@media(max-width:1050px){.linud-additions .launch{padding:45px;gap:30px}.linud-additions .promo-code{padding-left:30px}}
@media(max-width:700px){
 .linud-additions{font-size:16px;padding-top:30px}
 .linud-additions .wrap{width:calc(100% - 36px)}
 .linud-additions h2{font-size:33px}
 .linud-additions h3{font-size:30px}
 .linud-additions .catalog-row{grid-template-columns:1fr;gap:15px;padding:35px 0}
 .linud-additions .catalog-row:nth-of-type(even) .catalog-art{order:0}
 .linud-additions .catalog-art{max-width:380px;margin:auto}
 .linud-additions .catalog-row p{font-size:15px;margin-top:15px}
 .linud-additions .service-catalog{padding-block:30px 45px}
 .linud-additions .join-banner{grid-template-columns:1fr;gap:25px;padding-block:50px 65px}
 .linud-additions .join-banner p{font-size:15px}
 .linud-additions .action{font-size:16px;padding:11px 22px;gap:18px}
 .linud-additions .launch{display:block;border-radius:22px;padding:32px 25px}
 .linud-additions .launch h2{font-size:33px}
 .linud-additions .launch p{font-size:14px}
 .linud-additions .promo-code{border-left:0;border-top:1px solid #8eb6ec;padding:25px 0 0;margin-top:25px}
 .linud-additions .promo-code>strong{font-size:29px;margin:10px 0}
}
.linud-additions .practical-intro{display:flex;align-items:flex-end;gap:8%;justify-content:space-between;margin-bottom:30px}
.linud-additions .practical-intro>p{max-width:330px;font-size:16px}
.linud-additions .practical-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center;min-height:560px;padding:55px 0}
.linud-additions .practical-row:nth-of-type(even){grid-template-columns:1.15fr .85fr}
.linud-additions .practical-row:nth-of-type(even) .practical-copy{order:2}
.linud-additions .practical-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.17;max-width:17ch;text-wrap:balance}
.linud-additions .practical-copy>p{font-size:16px;line-height:1.65;margin-top:20px;max-width:42ch}
.linud-additions .practical-copy ul{list-style:none;padding:0;margin:22px 0;color:#344d66;font-size:13px;line-height:1.5}
.linud-additions .practical-copy li{padding:7px 0;border-bottom:1px solid #e0e9ef}
.linud-additions .practical-copy li:last-child{border-bottom:0}
.linud-additions .practical-copy .text-link{font-size:14px;transition:gap .2s}
.linud-additions .practical-copy .text-link:hover{gap:24px}
.linud-additions .practical-visual{min-width:0}
.linud-additions .practical-disclaimer{text-align:center;font-size:11px;color:#526779;margin-top:20px}
.linud-additions ::selection{background:#c6e5f7;color:#12375d}
@media(max-width:700px){
 .linud-additions .practical-intro{display:block;margin-bottom:15px}
 .linud-additions .practical-intro>p{margin-top:17px;font-size:15px}
 .linud-additions .practical-row,.linud-additions .practical-row:nth-of-type(even){display:flex;flex-direction:column;gap:28px;min-height:0;padding:40px 0 55px;border-bottom:1px solid #e0e9ef}
 .linud-additions .practical-row:last-child{border-bottom:0;padding-bottom:10px}
 .linud-additions .practical-row:nth-of-type(even) .practical-copy{order:0}
 .linud-additions .practical-copy,.linud-additions .practical-visual{width:100%}
 .linud-additions .practical-copy h3{font-size:30px;max-width:22ch}
 .linud-additions .practical-copy>p{font-size:15px;margin-top:13px}
 .linud-additions .practical-copy ul{display:none}
 .linud-additions .practical-copy .text-link{margin-top:13px}
}
@media(prefers-reduced-motion:reduce){.linud-additions .action,.linud-additions .text-link{transition:none}}
