/* Bright editorial catalogue. Content, amounts and document sections are native Elementor widgets. */
:root{--lnx-ink:#262337;--lnx-purple:#6750df;--lnx-muted:#686579;--lnx-line:#e3e0ef;--lnx-paper:#faf9fe}
.elementor .lnx-section{display:block;padding:76px 28px;background:#fff;position:relative}
.elementor .lnx-wrap{display:flex;flex-direction:column;gap:28px;max-width:1180px;width:100%;margin:0 auto;padding:0;min-width:0}
.elementor .lnx-wrap>.elementor-element{margin:0;min-width:0}
.lnx-section,.lnx-hero{color:var(--lnx-ink)}
.lnx-section .elementor-widget-text-editor,.lnx-hero .elementor-widget-text-editor{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.8;color:var(--lnx-muted)}
.lnx-section .elementor-widget-text-editor p,.lnx-hero .elementor-widget-text-editor p{margin:0}
.lnx-section .elementor-heading-title,.lnx-hero .elementor-heading-title{color:var(--lnx-ink);font-family:'Space Grotesk',Poppins,Arial,sans-serif;font-weight:600;letter-spacing:-.04em;line-height:1.12}
.lnx-title .elementor-heading-title{font-size:clamp(30px,3.6vw,48px)!important}
.lnx-small-title .elementor-heading-title{font-size:23px!important;line-height:1.24!important}
.lnx-eyebrow .elementor-heading-title{font-family:Poppins,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.14em!important;line-height:1.5!important;text-transform:uppercase;color:var(--lnx-purple)!important}
.lnx-demo-note p{font-size:11px;line-height:1.7;color:#766b8b;max-width:950px}
.lnx-demo-note{border-left:2px solid #b8a9ed;padding:3px 0 3px 14px}
.lnx-small p,.lnx-plan-small p,.lnx-caption p{font-size:11px;line-height:1.8}
.lnx-link .elementor-button,.lnx-back .elementor-button,.lnx-source-link .elementor-button,.lnx-domain-choose .elementor-button{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;color:var(--lnx-purple)!important;font-family:Poppins,Arial,sans-serif;font-size:12px!important;font-weight:600!important;line-height:1.6!important;text-transform:none!important;text-align:left}
.lnx-primary .elementor-button{background:var(--lnx-purple)!important;color:white!important;border:1px solid var(--lnx-purple)!important;border-radius:9px!important;padding:14px 19px!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;box-shadow:0 6px 18px #6750df18!important;line-height:1.5!important}
.lnx-primary .elementor-button:hover{background:#5942ca!important;transform:translateY(-2px)}
.lnx-link .elementor-button:hover,.lnx-domain-choose .elementor-button:hover{text-decoration:underline}
.lnx-heading-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px}
.elementor .lnx-heading-copy,.elementor .lnx-hero-copy,.elementor .lnx-story-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:0}
.lnx-heading-copy{max-width:680px}
.elementor .lnx-controls{display:flex;flex-direction:column;gap:9px;align-items:flex-end;padding:0}
.elementor .lnx-currency-control,.elementor .lnx-period-control{display:flex;flex-direction:row;gap:3px;width:auto;padding:4px;border:1px solid var(--lnx-line);border-radius:9px;background:#fff}
.lnx-toggle .elementor-button{background:transparent!important;border:0!important;box-shadow:none!important;padding:9px 16px!important;color:#696278!important;font-size:11px!important;border-radius:6px!important;min-height:36px;line-height:1.5!important;text-transform:none!important}
.lnx-toggle .elementor-button[aria-pressed=true]{background:#ece7ff!important;color:#583bbf!important}
.elementor .lnx-sales{background:linear-gradient(180deg,#faf9fe,#fff);border-top:1px solid #f0edf7}
.elementor .lnx-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;align-items:stretch}
.elementor .lnx-plan{display:flex;flex-direction:column;gap:17px;padding:29px;border:1px solid var(--lnx-line);background:#fff;border-radius:18px;position:relative;min-width:0;box-shadow:0 16px 35px #32205005}
.elementor .lnx-plan-featured{border:1px solid #b8a7eb;background:linear-gradient(160deg,#fff 0%,#fcfaff 100%)}
.lnx-plan-featured:after{content:'';position:absolute;top:0;left:29px;right:29px;height:3px;background:linear-gradient(90deg,#a77fff,#6555e5);border-radius:0 0 6px 6px}
.lnx-plan-tag .elementor-heading-title{font-size:10px!important;font-family:Poppins,sans-serif!important;text-transform:uppercase;letter-spacing:.08em!important;line-height:1.6!important;color:#766488!important}
.lnx-plan-name .elementor-heading-title{font-size:27px!important;line-height:1.2!important}
.lnx-plan-description{min-height:72px}
.lnx-plan-description p{font-size:12px;line-height:1.8}
.elementor .lnx-price{display:none;flex-direction:column;gap:7px;padding:8px 0;align-items:flex-start}
.lnx-sales:not([data-currency]) .lnx-price-chf-month,.lnx-sales[data-currency=chf][data-period=month] .lnx-price-chf-month,.lnx-sales[data-currency=chf][data-period=year] .lnx-price-chf-year,.lnx-sales[data-currency=eur][data-period=month] .lnx-price-eur-month,.lnx-sales[data-currency=eur][data-period=year] .lnx-price-eur-year{display:flex}
.lnx-amount .elementor-heading-title{font-size:55px!important;font-weight:600!important;letter-spacing:-.065em!important;line-height:1!important;font-variant-numeric:tabular-nums}
.lnx-unit p{font-size:11px;font-weight:600;color:#70617e}
.lnx-billing p{font-size:11px;color:#75687f}
.lnx-plan-choose,.lnx-plan-choose .elementor-button-wrapper,.lnx-plan-choose .elementor-button{width:100%}
.elementor .lnx-features{display:flex;flex-direction:column;gap:10px;padding:15px 0 0;border-top:1px solid var(--lnx-line)}
.lnx-feature p{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:11px;line-height:1.6}
.lnx-feature strong{color:#484257;font-weight:600}
.lnx-feature span{color:#746a81;font-size:10px}
.lnx-extra p{font-size:11px;line-height:1.6;color:#776d83}
.lnx-plan-small{margin-top:auto!important;padding-top:12px}
.lnx-plan-small p{font-size:11px;color:#766d80}
.elementor .lnx-comparison{display:flex;flex-direction:column;gap:18px;margin-top:30px;padding:0}
.elementor .lnx-table-scroll{display:block;max-width:100%;width:100%;overflow:auto;padding:0;border:1px solid var(--lnx-line);border-radius:13px;overscroll-behavior-x:contain}
.elementor .lnx-table{display:flex;flex-direction:column;gap:0;min-width:760px;padding:0}
.elementor .lnx-table-row{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:0;padding:0;border-bottom:1px solid #eeebf4}
.lnx-table-row:last-child,.lnx-domain-row:last-child{border-bottom:0}
.lnx-table-head{background:#f0edf9!important}
.lnx-table-row>.elementor-element{padding:16px 20px!important;border-right:1px solid #ece9f4;margin:0}
.lnx-table-row>.elementor-element:last-child{border-right:0}
.lnx-table-label .elementor-heading-title{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:0!important;color:#5d5078!important}
.lnx-table-cell p{font-size:11px;line-height:1.7}
.lnx-cell-label p{font-weight:600;color:#555061}
.lnx-table-hint p{font-size:10px;color:#8b819a}
.elementor .lnx-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:20px;padding:0}
.elementor .lnx-scope{display:flex;flex-direction:column;gap:15px;padding:22px 0;border-top:2px solid #dcd3ef}
.lnx-scope p{font-size:12px;line-height:1.9}
.lnx-scope .lnx-small-title .elementor-heading-title{font-size:19px!important}
.elementor .lnx-domain-table{display:flex;flex-direction:column;gap:0;min-width:720px;padding:0}
.elementor .lnx-domain-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr .65fr;gap:0;padding:0;border-bottom:1px solid #ebe7f3;align-items:center}
.lnx-domain-row>.elementor-element{padding:18px 23px!important;margin:0}
.elementor .lnx-domain-label,.elementor .lnx-domain-cell{display:flex;flex-direction:column;gap:4px}
.lnx-tld .elementor-heading-title{font-size:27px!important;letter-spacing:-.04em!important}
.lnx-domain-label .lnx-small p{font-size:10px}
.lnx-domain-price p{font-size:13px;font-weight:500;color:#61516f}
.lnx-domain-eur{display:none}
.lnx-domain-sales[data-currency=eur] .lnx-domain-chf{display:none}
.lnx-domain-sales[data-currency=eur] .lnx-domain-eur{display:block}
.lnx-domain-filter{max-width:480px}
.lnx-domain-filter .elementor-field-label{font-size:12px!important;color:#766581!important;padding-bottom:9px!important}
.lnx-domain-filter .elementor-field{border:1px solid #ddd5e9!important;border-radius:8px!important;padding:13px 16px!important;background:white!important;color:#504659!important;font-size:13px!important}
.lnx-domain-filter .e-form__buttons{display:none!important}
.lnx-filter-status p{font-size:11px;color:#8b8097}
.lnx-domain-row[hidden]{display:none!important}
.elementor .lnx-hero{display:block;padding:72px 28px 65px;background:radial-gradient(ellipse at 85% 25%,#f1ebff,transparent 65%),#fff}
.elementor .lnx-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:80px;align-items:center}
.lnx-h1 .elementor-heading-title{font-size:clamp(38px,4.8vw,65px)!important;line-height:1.05!important;letter-spacing:-.055em!important}
.lnx-lead p{font-size:14px;line-height:1.9;max-width:670px}
.elementor .lnx-company-mark,.elementor .lnx-infra-seal,.elementor .lnx-document-cover,.elementor .lnx-order-stamp,.elementor .lnx-confirm-art,.elementor .lnx-404-art,.elementor .lnx-abuse-note{display:flex;flex-direction:column;gap:24px;padding:32px;align-items:flex-start;border:1px solid #e0d4ee;border-radius:20px;position:relative;background:linear-gradient(135deg,#fff9ff,#f1edff)}
.lnx-monogram .elementor-heading-title{font-size:150px!important;line-height:1!important;letter-spacing:-.12em!important;color:#7961de!important;text-shadow:4px 6px 0 #e7ddfc}
.lnx-mark-caption p{font-size:12px;line-height:1.7;color:#78678b}
.lnx-seal-word .elementor-heading-title{font-size:34px!important;letter-spacing:-.04em!important;color:#7a5cc5!important}
.elementor .lnx-story-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:65px;align-items:center;padding:0}
.elementor .lnx-photo{display:flex;flex-direction:column;gap:13px;padding:0;min-width:0}
.lnx-company-image img{aspect-ratio:3/2;width:100%;object-fit:cover;border-radius:20px}
.lnx-caption p{font-size:11px;line-height:1.7;color:#756b7f}
.elementor .lnx-company-method{background:#faf8fe}
.elementor .lnx-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:0}
.elementor .lnx-method{display:flex;flex-direction:column;gap:19px;padding:26px 0;border-top:1px solid #ded5ec}
.lnx-number .elementor-heading-title{font-size:14px!important;font-weight:500!important;color:#a992c6!important;letter-spacing:.02em!important}
.elementor .lnx-sheet-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding:0}
.elementor .lnx-company-details{display:flex;flex-direction:column;gap:20px;padding:35px;border:1px solid var(--lnx-line);border-radius:16px;background:#fcfaff}
.elementor .lnx-infra-diagram{background:#faf9fe}
.elementor .lnx-network{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;position:relative;padding:0;margin:14px 0}
.elementor .lnx-node{display:flex;flex-direction:column;gap:18px;padding:28px;background:white;border:1px solid #ded4ed;border-radius:14px;position:relative;min-width:0}
.lnx-node+.lnx-node:before{content:'→';position:absolute;left:-30px;top:50%;transform:translateY(-50%);color:#a78dd0;font-size:24px}
.lnx-node p{font-size:12px;line-height:1.8}
.lnx-node-prod{box-shadow:0 10px 35px #6850ab12}
.elementor .lnx-end-band{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:32px;background:#f6f1fc;border:1px solid #e8dfef;border-radius:16px}
.elementor .lnx-contact-links{display:flex;flex-direction:column;gap:16px;padding:0}
.elementor .lnx-voices{background:#fbf9ff}
.elementor .lnx-voices-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:0;padding:0}
.elementor .lnx-voice{display:flex;flex-direction:column;gap:20px;padding:30px;border-left:1px solid #e3daee}
.lnx-voice:first-child{border-left:0;padding-left:0}
.lnx-quote-mark .elementor-heading-title{font-family:Georgia,serif!important;font-size:60px!important;line-height:.7!important;letter-spacing:0!important;color:#a77cce!important}
.lnx-quote .elementor-heading-title{font-size:24px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.04em!important}
.lnx-voice-large .lnx-quote .elementor-heading-title{font-size:31px!important}
.lnx-voice-person p{font-size:10px!important;color:#9f8bae!important;line-height:1.7!important}
.lnx-voice .lnx-copy p{font-size:12px}
.lnx-voice .lnx-link{margin-top:auto!important}
.elementor .lnx-document-list{display:flex;flex-direction:column;gap:0;padding:0;border-top:1px solid #e4dded}
.elementor .lnx-document-link{display:grid;grid-template-columns:50px 1fr auto;gap:35px;align-items:center;padding:29px 0;border-bottom:1px solid #e4dded}
.elementor .lnx-document-label{display:flex;flex-direction:column;gap:10px;padding:0}
.lnx-document-label p{font-size:12px}
.elementor .lnx-legal-hero{background:linear-gradient(110deg,#fff,#f7f2ff);padding:56px 28px}
.lnx-legal-hero .lnx-wrap{gap:22px;max-width:1080px}
.lnx-legal-hero .lnx-h1 .elementor-heading-title{font-size:54px!important}
.elementor .lnx-reader{padding:60px 28px 80px}
.lnx-reader .lnx-wrap{max-width:1080px}
.elementor .lnx-reader-grid{display:grid;grid-template-columns:265px minmax(0,1fr);gap:70px;align-items:start;padding:0}
.elementor .lnx-toc{display:flex;flex-direction:column;gap:19px;padding:23px 20px;background:#faf7ff;border-left:2px solid #cdb7ea;position:sticky;top:30px}
.lnx-toc-link .elementor-button{background:transparent!important;padding:0!important;color:#8b799d!important;font-size:11px!important;text-align:left!important;line-height:1.7!important;border:0!important;box-shadow:none!important;font-weight:400!important;text-transform:none!important}
.lnx-toc-link .elementor-button:hover{color:#5e42ab!important}
.elementor .lnx-articles{display:flex;flex-direction:column;gap:0;padding:0}
.elementor .lnx-article{display:flex;flex-direction:column;gap:17px;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #e9e2f0;scroll-margin-top:25px}
.lnx-article-title .elementor-heading-title{font-size:23px!important;line-height:1.3!important;letter-spacing:-.02em!important}
.lnx-article-copy p{font-size:13px;line-height:2;color:#736779}
.elementor .lnx-sources{display:flex;flex-direction:column;gap:18px;padding:23px;border-radius:12px;background:#f8f4fe}
.lnx-source-link .elementor-button{font-size:11px!important;font-weight:400!important}
.elementor .lnx-order{background:#faf8fe}
.elementor .lnx-order-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:35px;padding:0;align-items:start}
.elementor .lnx-config-panel,.elementor .lnx-order-review,.elementor .lnx-abuse-review{display:flex;flex-direction:column;gap:24px;padding:32px;background:#fff;border:1px solid var(--lnx-line);border-radius:18px;min-width:0}
.elementor .lnx-order-review{background:linear-gradient(130deg,#fff,#fcf8ff);border-color:#d8c5e9}
.lnx-order-form .elementor-field-group,.lnx-abuse-form .elementor-field-group{padding-bottom:20px!important}
.lnx-order-form .elementor-field-label,.lnx-abuse-form .elementor-field-label{font-size:12px!important;font-weight:500!important;color:#746282!important;padding-bottom:9px!important}
.lnx-order-form .elementor-field,.lnx-abuse-form .elementor-field{font-family:Poppins,sans-serif!important;font-size:13px!important;line-height:1.6!important;border:1px solid #ddd2e8!important;border-radius:7px!important;padding:12px!important;background:#fff!important;color:#65516f!important;min-height:46px}
.lnx-order-form .elementor-button,.lnx-abuse-form .elementor-button{font-size:12px!important;text-transform:none!important;background:#6750df!important;border-radius:8px!important;min-height:46px}
.lnx-order-form .elementor-select-wrapper,.lnx-abuse-form .elementor-select-wrapper{border:0!important;padding:0!important;background:transparent!important}
.lnx-order-form [hidden],.lns-request-form [hidden],.lnx-order-actions[hidden]{display:none!important}
.lnx-order-name .elementor-heading-title{font-size:32px!important;color:#755192!important}
.lnx-order-total .elementor-heading-title{font-size:38px!important;color:#624294!important;line-height:1.2!important}
.lnx-order-details p{white-space:pre-line;font-size:12px;line-height:1.9}
.lnx-order-billing p{font-size:12px}
.lnx-order-status p{font-size:11px;color:#936486}
.elementor .lnx-order-actions,.elementor .lnx-abuse-actions,.elementor .lnx-confirm-links{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;padding:0;align-items:center}
.lnx-abuse-summary p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}
.lnx-abuse-status p{font-size:11px}
.lnx-abuse-actions{display:none!important}
.lnx-abuse-review.is-ready .lnx-abuse-actions{display:flex!important}
.lnx-confirm-mark .elementor-heading-title{font-size:95px!important;color:#9670c5!important}
.lnx-404-number .elementor-heading-title{font-size:120px!important;color:#a283d3!important;line-height:1!important;letter-spacing:-.08em!important}
.lnx-section a:not(.elementor-button){color:#71509c;text-decoration:underline;text-underline-offset:3px}
.lnx-section a:focus-visible,.lnx-hero a:focus-visible,.lnx-section input:focus-visible,.lnx-section select:focus-visible,.lnx-section textarea:focus-visible,.lns-request-form input:focus-visible,.lns-request-form select:focus-visible,.lns-request-form textarea:focus-visible,.lnx-table-scroll:focus-visible{outline:3px solid #9f71d7!important;outline-offset:4px}
.lns-request-form .elementor-field-type-acceptance .elementor-field-label{display:none!important}
.lns-request-form .elementor-field-type-acceptance label{font-size:11px!important;line-height:1.8!important;font-weight:400!important}
.lns-request-form .elementor-field-type-acceptance input{width:17px;height:17px;margin-right:8px;vertical-align:middle;accent-color:#7b51b2}
.lnx-skip{position:fixed;left:20px;top:-100px;z-index:1000000;background:white;color:#624096;padding:12px 20px;border:2px solid #8d65be;border-radius:8px;font-size:13px}
.lnx-skip:focus{top:15px;outline:3px solid #cbb4e9}
.lnf-signoff a{color:#857792!important}
.lnf-signoff a:hover{text-decoration:underline}
.error404 .page-title-area{display:none!important}
.error404 .navbar-area{position:relative!important;top:auto!important;left:auto!important;margin:0!important;transform:none!important}
.error404 .lnn-topbar-inner{flex-direction:row!important;flex-wrap:nowrap!important}
.error404 .lnn-topbar-inner>.elementor-widget{width:auto!important}
.elementor .ln-lab-mail{background:#eee9ff;border-color:#d9d0f3}
.ln-lab-mail .ln-lab-email-output .elementor-heading-title{color:#635187!important}
.ln-lab-mail .ln-lab-mail-kicker .elementor-heading-title{color:#746092!important}
@media(min-width:768px){.lnx-table-hint{display:none}}
@media(max-width:1024px){.elementor .lnx-hero-grid{gap:35px;grid-template-columns:1.4fr 1fr}.elementor .lnx-plan{padding:23px}.elementor .lnx-plans{gap:15px}.lnx-amount .elementor-heading-title{font-size:48px!important}.lnx-plan-name .elementor-heading-title{font-size:24px!important}.elementor .lnx-story-grid{gap:35px}.elementor .lnx-sheet-grid{gap:40px}.elementor .lnx-reader-grid{grid-template-columns:225px 1fr;gap:40px}.elementor .lnx-voices-grid{grid-template-columns:1.1fr 1fr 1fr}.elementor .lnx-voice{padding:25px 20px}.lnx-quote .elementor-heading-title{font-size:23px!important}.lnx-voice-large .lnx-quote .elementor-heading-title{font-size:26px!important}.elementor .lnx-order-grid{gap:23px}.elementor .lnx-config-panel,.elementor .lnx-order-review,.elementor .lnx-abuse-review{padding:25px}}
@media(max-width:767px){.elementor .lnx-section{padding:49px 22px}.elementor .lnx-wrap{gap:23px}.elementor .lnx-hero{padding:47px 22px}.elementor .lnx-hero-grid,.elementor .lnx-heading-row,.elementor .lnx-story-grid,.elementor .lnx-sheet-grid,.elementor .lnx-order-grid,.elementor .lnx-end-band{grid-template-columns:1fr;gap:28px}.lnx-h1 .elementor-heading-title{font-size:41px!important}.lnx-legal-hero .lnx-h1 .elementor-heading-title{font-size:39px!important}.lnx-title .elementor-heading-title{font-size:34px!important}.lnx-lead p{font-size:13px}.elementor .lnx-controls{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px}.lnx-toggle .elementor-button{padding:9px 12px!important;font-size:10px!important}.elementor .lnx-plans{grid-template-columns:1fr;gap:20px}.elementor .lnx-plan{padding:27px;gap:16px}.lnx-plan-description{min-height:0}.lnx-plan-name .elementor-heading-title{font-size:28px!important}.lnx-amount .elementor-heading-title{font-size:56px!important}.elementor .lnx-comparison{margin-top:20px}.elementor .lnx-scope-grid,.elementor .lnx-method-grid,.elementor .lnx-network,.elementor .lnx-voices-grid{grid-template-columns:1fr;gap:16px}.elementor .lnx-scope{padding:20px 0}.elementor .lnx-company-mark{flex-direction:row;align-items:center;flex-wrap:wrap;padding:23px;gap:20px}.lnx-monogram .elementor-heading-title{font-size:80px!important}.lnx-company-mark .lnx-link{width:100%}.elementor .lnx-company-details{padding:26px}.elementor .lnx-method{gap:16px;padding:24px 0}.elementor .lnx-node{padding:25px}.lnx-node+.lnx-node:before{display:none}.elementor .lnx-network{gap:19px}.elementor .lnx-voice{padding:27px 0;border-left:0;border-bottom:1px solid #e2d7ed;gap:19px}.lnx-voice:last-child{border-bottom:0}.lnx-quote .elementor-heading-title,.lnx-voice-large .lnx-quote .elementor-heading-title{font-size:29px!important}.elementor .lnx-document-link{grid-template-columns:25px 1fr auto;gap:15px;padding:26px 0}.lnx-document-label .lnx-small-title .elementor-heading-title{font-size:21px!important}.lnx-document-label p{font-size:11px}.elementor .lnx-reader-grid{grid-template-columns:1fr;gap:30px}.elementor .lnx-toc{position:static;gap:15px;padding:23px}.lnx-article-copy p{font-size:12px;line-height:2}.lnx-article-title .elementor-heading-title{font-size:22px!important}.elementor .lnx-config-panel,.elementor .lnx-order-review,.elementor .lnx-abuse-review{padding:25px 20px}.lnx-order-form .elementor-field-group{width:100%!important}.lnx-order-total .elementor-heading-title{font-size:32px!important}.lnx-order-name .elementor-heading-title{font-size:29px!important}.elementor .lnx-end-band{padding:25px}.lnx-404-number .elementor-heading-title{font-size:100px!important}.elementor .lnx-confirm-art,.elementor .lnx-order-stamp{padding:25px;gap:15px}.elementor .lnx-404-art{padding:23px;gap:15px}.lnx-company-image img{border-radius:13px}.lnx-demo-note p{font-size:10px}.lnx-seal-word .elementor-heading-title{font-size:29px!important}}
@media(prefers-reduced-motion:reduce){.lnx-primary .elementor-button,.lnx-plan{transform:none!important;transition:none!important}.lnx-company-mark,.lnx-404-art{transform:none!important}}
