/* Lopburi Hosting 0.8.4 — corporate, infrastructure and transactional pages */

/* Header refinement + social */
.lp-premium .lbh-header-inner{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;gap:18px}
.lp-premium .lbh-header-actions{gap:10px}
.lp-premium .lbh-header-actions .lbh-button--small{min-height:38px;padding:7px 13px;border-radius:999px;font-size:12px;letter-spacing:.01em;white-space:nowrap}
.lp-premium .lbh-header-actions .lbh-button--small .lbh-icon{width:15px;height:15px}
.lp-utility__right{display:flex;align-items:center;gap:20px!important}
.lbh-social-links{display:flex;align-items:center;gap:8px}
.lbh-social-links a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;transition:background .2s ease,color .2s ease,transform .2s ease;text-decoration:none!important}
.lbh-social-icon{width:17px;height:17px}
.lbh-social-links--utility{gap:4px;padding-right:8px;border-right:1px solid rgba(255,255,255,.18)}
.lbh-social-links--utility a{width:27px;height:27px;color:#fff;opacity:.72}
.lbh-social-links--utility a:hover{opacity:1;background:rgba(255,255,255,.1);transform:translateY(-1px)}
.lbh-social-links--footer{margin:17px 0 2px;gap:7px}
.lbh-social-links--footer a{border:1px solid var(--lbh-line);color:var(--lbh-ink);background:var(--lbh-surface)}
.lbh-social-links--footer a:hover{background:var(--lbh-ink);color:#fff;border-color:var(--lbh-ink);transform:translateY(-2px)}

/* Shared special-page language */
.lbh-special-page{--special-deep:#111713;--special-soft:color-mix(in srgb,var(--lbh-alt-bg) 82%,#fff);--special-warm:var(--lbh-warm-bg,var(--lbh-warm));}
.lbh-special-hero{position:relative;overflow:hidden;padding:46px 0 clamp(70px,8vw,120px);background:linear-gradient(145deg,var(--lbh-hero-bg),color-mix(in srgb,var(--lbh-hero-bg) 70%,#fff))}
.lbh-special-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--lbh-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--lbh-grid-line) 1px,transparent 1px);background-size:66px 66px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 90%);pointer-events:none}
.lbh-special-hero:after{content:"";position:absolute;width:460px;height:460px;border:82px solid color-mix(in srgb,var(--lbh-red) 10%,transparent);border-radius:50%;right:-190px;top:-190px;pointer-events:none}
.lbh-special-hero .lbh-breadcrumbs{margin-bottom:clamp(42px,6vw,76px)}
.lbh-special-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(42px,7vw,100px);align-items:center;position:relative;z-index:2}
.lbh-special-hero__copy h1{max-width:820px;margin:12px 0 26px;font-size:clamp(3.2rem,6vw,7rem);line-height:.94;letter-spacing:-.065em;text-wrap:balance}
.lbh-special-hero__copy .lbh-lead{max-width:690px;font-size:clamp(1.02rem,1.35vw,1.28rem);line-height:1.78}
.lbh-special-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}
.lbh-special-hero__chips span{padding:8px 12px;border:1px solid color-mix(in srgb,var(--lbh-ink) 15%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 62%,transparent);font:700 10px/1.2 var(--lbh-font-heading);letter-spacing:.08em;text-transform:uppercase}
.lbh-special-hero__visual{position:relative;min-height:510px;border-radius:30px;background:var(--lbh-ink);overflow:hidden;box-shadow:var(--lbh-shadow-strong);isolation:isolate}
.lbh-special-hero__visual:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;z-index:2;pointer-events:none}
.lbh-special-hero__visual figure,.lbh-special-hero__visual .lbh-editable-page-image{position:absolute!important;inset:0;margin:0;width:100%;height:100%}
.lbh-special-hero__visual img{width:100%;height:100%;object-fit:cover}
.lbh-special-hero__visual:has(img):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(8,12,9,.66));pointer-events:none}
.lbh-special-hero__tag{position:absolute;left:34px;bottom:31px;z-index:4;padding:9px 12px;border-radius:999px;background:rgba(10,14,11,.72);backdrop-filter:blur(12px);color:#fff;font:700 9px/1 var(--lbh-font-heading);letter-spacing:.13em}

.lbh-special-rail{background:var(--lbh-surface);border-top:1px solid var(--lbh-line);border-bottom:1px solid var(--lbh-line)}
.lbh-special-rail>.lbh-container{display:grid;grid-template-columns:repeat(4,1fr);padding-block:0}
.lbh-special-rail>.lbh-container>div{min-height:116px;display:flex;flex-direction:column;justify-content:center;padding:22px clamp(16px,2.2vw,30px);border-right:1px solid var(--lbh-line)}
.lbh-special-rail>.lbh-container>div:first-child{border-left:1px solid var(--lbh-line)}
.lbh-special-rail strong{font:750 clamp(1.35rem,2vw,2.1rem)/1 var(--lbh-font-heading);letter-spacing:-.04em;color:var(--lbh-ink)}
.lbh-special-rail span{margin-top:7px;color:var(--lbh-muted);font-size:11px;line-height:1.45}
.lbh-special-rail--dark{background:var(--special-deep);border-color:rgba(255,255,255,.1);color:#fff}
.lbh-special-rail--dark>.lbh-container>div{border-color:rgba(255,255,255,.12)}
.lbh-special-rail--dark strong{color:var(--lbh-highlight)}
.lbh-special-rail--dark span{color:#bcc6be}

.lbh-special-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:46px}
.lbh-special-section-head>div{max-width:880px}
.lbh-special-section-head h2{margin:0;font-size:clamp(2.5rem,4.7vw,5.2rem);line-height:1;letter-spacing:-.055em}
.lbh-special-section-head>p{max-width:390px;margin:0;color:var(--lbh-muted);font-size:14px;line-height:1.75}
.lbh-special-content{min-width:0;color:var(--lbh-ink);font-size:15px;line-height:1.85}
.lbh-special-content h2,.lbh-special-content h3,.lbh-special-content h4{margin-top:1.7em;color:var(--lbh-ink)}
.lbh-special-content h2{font-size:clamp(1.8rem,3vw,3rem)}
.lbh-special-content h3{font-size:1.35rem}
.lbh-special-content p{color:var(--lbh-muted)}
.lbh-special-content img{border-radius:20px}
.lbh-special-content ul,.lbh-special-content ol{padding-left:1.3em}
.lbh-special-content li{margin:.55em 0}
.lbh-special-content table{width:100%;border-collapse:collapse;background:var(--lbh-surface);border-radius:16px;overflow:hidden}
.lbh-special-content td,.lbh-special-content th{padding:14px 16px;border-bottom:1px solid var(--lbh-line);text-align:left;vertical-align:top}
.lbh-special-content tr:last-child td{border-bottom:0}
.lbh-special-content a{color:var(--lbh-red);font-weight:650;text-decoration:underline;text-underline-offset:3px}

.lbh-special-media{position:relative;min-height:360px;border-radius:26px;overflow:hidden;background:#d9ddd7;box-shadow:var(--lbh-shadow-soft)}
.lbh-special-media figure,.lbh-special-media .lbh-editable-page-image{position:absolute!important;inset:0;margin:0;width:100%;height:100%}
.lbh-special-media img{width:100%;height:100%;object-fit:cover}
.lbh-special-media>span{position:absolute;left:18px;bottom:18px;padding:8px 10px;border-radius:999px;background:rgba(9,13,10,.76);backdrop-filter:blur(9px);color:#fff;font:700 9px/1 var(--lbh-font-heading);letter-spacing:.12em;z-index:3}
.lbh-special-media--portrait{min-height:430px;margin-top:34px}
.lbh-special-gallery__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:end}
.lbh-special-gallery__grid .is-large{min-height:560px}
.lbh-special-gallery__grid>div:not(.is-large){min-height:390px}

.lbh-special-next{padding:clamp(64px,8vw,105px) 0;background:var(--lbh-highlight)}
.lbh-special-next>.lbh-container{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}
.lbh-special-next h2{max-width:900px;margin:0;font-size:clamp(2.4rem,4.5vw,5rem);line-height:1;letter-spacing:-.055em}
.lbh-special-next p:not(.lbh-eyebrow){max-width:720px;margin:18px 0 0;color:#222}
.lbh-special-next__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:280px}
.lbh-special-next--dark{background:var(--special-deep);color:#fff}
.lbh-special-next--dark .lbh-eyebrow{color:var(--lbh-highlight)}
.lbh-special-next--dark h2{color:#fff}
.lbh-special-next--dark .lbh-button--outline{color:#fff;border-color:rgba(255,255,255,.38)}

/* About */
.lbh-about-hero-visual{background:linear-gradient(145deg,#161d18,#252d26)}
.lbh-about-mark{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;color:#fff;background:radial-gradient(circle at 28% 28%,rgba(214,21,35,.25),transparent 30%),linear-gradient(135deg,#111713,#262e27)}
.lbh-about-mark small{font:700 10px/1 var(--lbh-font-heading);letter-spacing:.18em;color:#fff9}
.lbh-about-mark strong{margin-top:18px;font:800 clamp(6rem,12vw,10rem)/.8 var(--lbh-font-heading);letter-spacing:-.08em;color:var(--lbh-highlight)}
.lbh-about-mark i{display:block;width:56%;height:1px;margin:36px 0;background:linear-gradient(90deg,transparent,#fff7,transparent)}
.lbh-about-mark span{font:700 1rem/1 var(--lbh-font-heading);letter-spacing:.16em}
.lbh-about-story{background:var(--lbh-page-bg)}
.lbh-about-story__grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(55px,8vw,120px);align-items:start}
.lbh-about-story__intro{position:sticky;top:130px}
.lbh-about-story__intro h2{font-size:clamp(2.4rem,4.5vw,5rem);line-height:1.02;letter-spacing:-.055em}
.lbh-about-story__intro>p:not(.lbh-eyebrow){color:var(--lbh-muted);line-height:1.85}
.lbh-about-editorial{padding:clamp(28px,4vw,54px);border:1px solid var(--lbh-line);border-radius:28px;background:var(--lbh-surface);box-shadow:var(--lbh-shadow-soft)}
.lbh-about-editorial h2{padding-top:1.3em;border-top:1px solid var(--lbh-line)}
.lbh-about-editorial h2:first-child{padding-top:0;border-top:0}
.lbh-about-editorial blockquote{margin:28px 0;padding:24px 28px;border-left:4px solid var(--lbh-red);background:var(--lbh-alt-bg);border-radius:0 18px 18px 0}

/* Datacenter */
.lbh-special-hero--infra{background:linear-gradient(135deg,#111713,#202920);color:#fff}
.lbh-special-hero--infra .lbh-breadcrumbs,.lbh-special-hero--infra .lbh-breadcrumbs a{color:#c7d0c9}
.lbh-special-hero--infra .lbh-special-hero__copy h1{color:#fff}
.lbh-special-hero--infra .lbh-special-hero__copy .lbh-lead{color:#c0c9c2}
.lbh-special-hero--infra .lbh-eyebrow{color:var(--lbh-highlight)}
.lbh-special-hero--infra .lbh-special-hero__chips span{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff}
.lbh-infra-visual{background:#0d120f}
.lbh-infra-grid-art{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px}
.lbh-infra-grid-art:before{content:"";position:absolute;inset:70px 55px;border:1px solid rgba(255,255,255,.16);border-radius:22px;box-shadow:inset 0 0 70px rgba(214,21,35,.08)}
.lbh-infra-grid-art i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--lbh-red);box-shadow:0 0 0 8px rgba(214,21,35,.12),0 0 28px rgba(214,21,35,.7)}
.lbh-infra-grid-art i:nth-child(1){left:18%;top:24%}.lbh-infra-grid-art i:nth-child(2){right:21%;top:35%}.lbh-infra-grid-art i:nth-child(3){left:31%;bottom:22%}.lbh-infra-grid-art i:nth-child(4){right:16%;bottom:18%}
.lbh-infra-grid-art strong{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font:800 clamp(6rem,10vw,9rem)/1 var(--lbh-font-heading);letter-spacing:-.08em;color:#fff}
.lbh-infra-grid-art span{position:absolute;left:50%;top:65%;transform:translateX(-50%);color:var(--lbh-highlight);font:700 10px/1 var(--lbh-font-heading);letter-spacing:.17em;white-space:nowrap}
.lbh-infra-card-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}
.lbh-infra-card-grid article{position:relative;grid-column:span 6;min-height:300px;padding:34px;border:1px solid var(--lbh-line);border-radius:26px;background:var(--lbh-surface);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
.lbh-infra-card-grid article:nth-child(1),.lbh-infra-card-grid article:nth-child(4){grid-column:span 7}.lbh-infra-card-grid article:nth-child(2),.lbh-infra-card-grid article:nth-child(3){grid-column:span 5}
.lbh-infra-card-grid article:hover{transform:translateY(-4px);box-shadow:var(--lbh-shadow-soft)}
.lbh-infra-card-grid article>span{position:absolute;right:22px;top:15px;font:800 5.5rem/1 var(--lbh-font-heading);letter-spacing:-.08em;color:color-mix(in srgb,var(--lbh-line) 60%,transparent)}
.lbh-infra-card-grid .lbh-icon{width:42px;height:42px;color:var(--lbh-red)}
.lbh-infra-card-grid h3{margin:70px 0 10px;font-size:clamp(1.7rem,2.7vw,2.9rem)}
.lbh-infra-card-grid p{max-width:500px;color:var(--lbh-muted)}
.lbh-infra-details{background:var(--special-deep);color:#fff}
.lbh-infra-details__grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(50px,8vw,120px);align-items:start}
.lbh-infra-details__intro{position:sticky;top:130px}.lbh-infra-details__intro .lbh-eyebrow{color:var(--lbh-highlight)}.lbh-infra-details__intro h2{font-size:clamp(2.4rem,4.4vw,4.8rem);color:#fff}.lbh-infra-details__intro p{color:#bdc6be}
.lbh-infra-editorial{padding:clamp(30px,4vw,54px);border:1px solid rgba(255,255,255,.13);border-radius:28px;background:#182019;color:#fff}
.lbh-infra-editorial h2,.lbh-infra-editorial h3,.lbh-infra-editorial h4{color:#fff}.lbh-infra-editorial p{color:#c3cbc5}.lbh-infra-editorial strong{color:#fff}.lbh-infra-editorial table{background:#111713}.lbh-infra-editorial td,.lbh-infra-editorial th{border-color:rgba(255,255,255,.1);color:#d7ddd8}

/* Server */
.lbh-special-hero--server{background:linear-gradient(145deg,#eef1ea,#fff)}
.lbh-server-console{position:relative;min-height:500px;border-radius:28px;background:#0d120f;color:#fff;box-shadow:var(--lbh-shadow-strong);overflow:hidden;border:1px solid #29322b}
.lbh-server-console:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(214,21,35,.18),transparent 28%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,100% 34px;pointer-events:none}
.lbh-server-console__bar{height:54px;display:flex;align-items:center;gap:7px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.lbh-server-console__bar i{width:8px;height:8px;border-radius:50%;background:#555f57}.lbh-server-console__bar i:first-child{background:var(--lbh-red)}.lbh-server-console__bar span{margin-left:auto;font:600 9px/1 var(--lbh-font-heading);letter-spacing:.13em;color:#8e9a91}
.lbh-server-console__body{position:relative;z-index:2;padding:40px}.lbh-server-console__body>small{font:700 9px/1 var(--lbh-font-heading);letter-spacing:.15em;color:#7f8c82}.lbh-server-console__body>strong{display:block;margin:18px 0 44px;font:800 clamp(3.4rem,6vw,5.6rem)/.9 var(--lbh-font-heading);letter-spacing:-.06em;color:var(--lbh-highlight)}
.lbh-server-console__body>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);font:650 11px/1.3 var(--lbh-font-heading);letter-spacing:.08em}.lbh-server-console__body b{color:#8fe5a8;font-weight:700}.lbh-server-band{background:var(--lbh-red);color:#fff}.lbh-server-band>.lbh-container{display:grid;grid-template-columns:repeat(4,1fr)}.lbh-server-band span{padding:20px 18px;border-right:1px solid rgba(255,255,255,.18);font:700 11px/1.2 var(--lbh-font-heading);letter-spacing:.1em}.lbh-server-band span:first-child{border-left:1px solid rgba(255,255,255,.18)}.lbh-server-band b{margin-right:10px;color:var(--lbh-highlight)}
.lbh-server-detail{background:var(--lbh-page-bg)}.lbh-server-detail__grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:clamp(50px,8vw,110px);align-items:start}.lbh-server-detail aside{position:sticky;top:130px}.lbh-server-detail aside h2{font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:1.02;letter-spacing:-.055em}.lbh-server-detail aside>p:not(.lbh-eyebrow){color:var(--lbh-muted)}
.lbh-server-spec-content{padding:clamp(28px,4vw,50px);border-radius:28px;background:#111713;color:#fff;box-shadow:var(--lbh-shadow-strong);overflow:auto}.lbh-server-spec-content p,.lbh-server-spec-content td{color:#c4ccc6}.lbh-server-spec-content h2,.lbh-server-spec-content h3,.lbh-server-spec-content strong{color:#fff}.lbh-server-spec-content table{background:#0c110e;min-width:580px}.lbh-server-spec-content td,.lbh-server-spec-content th{border-color:rgba(255,255,255,.1)}.lbh-server-spec-content tr td:first-child{color:#fff;font-weight:650}.lbh-server-spec-content a{color:var(--lbh-highlight)}

/* Transactional pages */
.lbh-special-hero--transaction{background:linear-gradient(145deg,#f5f2ec,#fff)}
.lbh-quote-brief,.lbh-payment-steps{min-height:470px;padding:36px;border-radius:28px;background:var(--special-deep);color:#fff;box-shadow:var(--lbh-shadow-strong);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
.lbh-quote-brief:before,.lbh-payment-steps:before{content:"";position:absolute;width:330px;height:330px;border:66px solid rgba(214,21,35,.2);border-radius:50%;right:-140px;top:-140px}
.lbh-quote-brief>span{position:absolute;left:32px;top:28px;font:700 9px/1 var(--lbh-font-heading);letter-spacing:.16em;color:#8e9a91}
.lbh-quote-brief ol{list-style:none;padding:0;margin:38px 0 0;position:relative;z-index:2}.lbh-quote-brief li{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}.lbh-quote-brief li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.lbh-quote-brief b{font:750 2rem/1 var(--lbh-font-heading);color:var(--lbh-highlight)}.lbh-quote-brief strong{display:block;font-size:16px}.lbh-quote-brief small{display:block;margin-top:5px;color:#aeb8b0}
.lbh-transaction-stage{padding:clamp(70px,8vw,115px) 0;background:var(--lbh-alt-bg)}
.lbh-transaction-layout{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1.44fr);gap:clamp(40px,6vw,90px);align-items:start}
.lbh-transaction-aside{position:sticky;top:130px}.lbh-transaction-aside h2{font-size:clamp(2.2rem,4vw,4.1rem);line-height:1.04;letter-spacing:-.05em}.lbh-transaction-aside .lbh-check-list{margin:24px 0 0;padding:0;list-style:none}.lbh-transaction-aside .lbh-check-list li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid var(--lbh-line);color:var(--lbh-muted)}.lbh-transaction-aside .lbh-check-list li:before{content:"✓";position:absolute;left:0;color:var(--lbh-red);font-weight:800}
.lbh-transaction-note{margin-top:28px;padding:22px;border-radius:20px;background:var(--lbh-surface);border:1px solid var(--lbh-line)}.lbh-transaction-note strong{display:block;margin-bottom:7px}.lbh-transaction-note p{margin:0 0 12px;color:var(--lbh-muted);font-size:13px}.lbh-transaction-note a{color:var(--lbh-red);font-weight:700;font-size:13px}.lbh-transaction-note--yellow{background:var(--lbh-highlight);border-color:transparent}.lbh-transaction-note--yellow p,.lbh-transaction-note--yellow a{color:#202320}
.lbh-transaction-card{padding:clamp(26px,4vw,48px);border:1px solid var(--lbh-line);border-radius:30px;background:var(--lbh-surface);box-shadow:var(--lbh-shadow-soft)}
.lbh-transaction-card__head{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--lbh-line)}.lbh-transaction-card__head>span{display:grid;place-items:center;min-width:68px;height:38px;padding:0 10px;border-radius:999px;background:var(--lbh-ink);color:#fff;font:700 9px/1 var(--lbh-font-heading);letter-spacing:.1em}.lbh-transaction-card__head h2{margin:0 0 6px;font-size:clamp(1.8rem,3vw,2.8rem)}.lbh-transaction-card__head p{margin:0;color:var(--lbh-muted)}
.lbh-transaction-content{font-size:14px}.lbh-transaction-content>p:first-child,.lbh-transaction-content>h3:first-child{margin-top:0}.lbh-transaction-content form,.lbh-transaction-content .wpcf7-form,.lbh-transaction-content .elementor-form{display:grid;gap:18px}.lbh-transaction-content label{display:block;color:var(--lbh-ink);font-weight:650;font-size:13px}.lbh-transaction-content input:not([type=submit]):not([type=checkbox]):not([type=radio]),.lbh-transaction-content select,.lbh-transaction-content textarea{width:100%;min-height:52px;margin-top:7px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--lbh-line) 90%,#bbb);border-radius:12px;background:#fff;color:var(--lbh-ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.lbh-transaction-content textarea{min-height:140px;resize:vertical}.lbh-transaction-content input:focus,.lbh-transaction-content select:focus,.lbh-transaction-content textarea:focus{border-color:var(--lbh-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--lbh-red) 11%,transparent)}.lbh-transaction-content input[type=file]{padding:9px;background:var(--lbh-alt-bg)}.lbh-transaction-content input[type=submit],.lbh-transaction-content button[type=submit],.lbh-transaction-content .elementor-button{min-height:52px;padding:12px 24px;border:1px solid var(--lbh-red);border-radius:999px;background:var(--lbh-red);color:#fff;font-weight:750;cursor:pointer}.lbh-transaction-content input[type=submit]:hover,.lbh-transaction-content button[type=submit]:hover{background:var(--lbh-red-dark)}
.lbh-transaction-content .elementor-field-group,.lbh-transaction-content .wpcf7-form-control-wrap{width:100%}.lbh-transaction-content .elementor-widget-container{margin:0!important}.lbh-transaction-content br+br{display:none}
.lbh-payment-steps{gap:0}.lbh-payment-steps>div{position:relative;z-index:2;display:grid;grid-template-columns:72px 1fr;align-items:center;gap:18px;padding:24px 0;border-top:1px solid rgba(255,255,255,.12)}.lbh-payment-steps>div:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.lbh-payment-steps span{font:750 2rem/1 var(--lbh-font-heading);color:var(--lbh-highlight)}.lbh-payment-steps strong{font-size:16px}

/* Payment methods */
.lbh-special-hero--payment-method{background:linear-gradient(135deg,var(--lbh-highlight),#fff1a8)}
.lbh-payment-orbit{position:relative;min-height:500px;border-radius:50%;background:var(--special-deep);color:#fff;box-shadow:var(--lbh-shadow-strong);display:grid;place-items:center;overflow:hidden}.lbh-payment-orbit:before,.lbh-payment-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%}.lbh-payment-orbit:before{inset:13%}.lbh-payment-orbit:after{inset:28%}.lbh-payment-orbit>span{font:800 clamp(5rem,9vw,9rem)/1 var(--lbh-font-heading);letter-spacing:-.08em;color:var(--lbh-highlight)}.lbh-payment-orbit>i{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--lbh-red);top:12%;left:50%;box-shadow:0 0 0 8px rgba(214,21,35,.15)}.lbh-payment-orbit>div{position:absolute;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.08);font:700 9px/1 var(--lbh-font-heading);letter-spacing:.08em}.lbh-payment-orbit>div:nth-of-type(1){left:7%;top:46%}.lbh-payment-orbit>div:nth-of-type(2){right:7%;top:35%}.lbh-payment-orbit>div:nth-of-type(3){right:16%;bottom:12%}.lbh-payment-orbit b{color:var(--lbh-highlight);margin-right:5px}
.lbh-payment-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lbh-payment-option-grid article{position:relative;min-height:310px;padding:32px;border:1px solid var(--lbh-line);border-radius:26px;background:var(--lbh-surface);overflow:hidden}.lbh-payment-option-grid article>span{position:absolute;right:18px;top:10px;font:800 5rem/1 var(--lbh-font-heading);letter-spacing:-.08em;color:color-mix(in srgb,var(--lbh-line) 60%,transparent)}.lbh-payment-option-grid .lbh-icon{width:38px;height:38px;color:var(--lbh-red)}.lbh-payment-option-grid h3{margin:78px 0 10px;font-size:1.75rem}.lbh-payment-option-grid p{color:var(--lbh-muted)}
.lbh-payment-detail__grid{display:grid;grid-template-columns:.6fr 1.4fr;gap:clamp(50px,8vw,110px);align-items:start}.lbh-payment-detail__grid>aside{position:sticky;top:130px}.lbh-payment-detail__grid>aside h2{font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:1.02;letter-spacing:-.055em}.lbh-payment-detail__grid>aside p:not(.lbh-eyebrow){color:var(--lbh-muted)}.lbh-payment-editorial{padding:clamp(28px,4vw,50px);border:1px solid var(--lbh-line);border-radius:28px;background:var(--lbh-surface);box-shadow:var(--lbh-shadow-soft)}.lbh-payment-editorial h5{font-size:1rem;margin:28px 0 8px}.lbh-payment-editorial hr{border:0;border-top:1px solid var(--lbh-line);margin:30px 0}

@media(max-width:1120px){
  .lp-premium .lbh-header-inner{grid-template-columns:190px minmax(0,1fr) auto}.lp-premium .lbh-header-actions .lbh-button--small{padding-inline:11px}.lp-premium .lbh-header-actions .lbh-button--small .lbh-icon{display:none}
  .lbh-special-hero__grid{grid-template-columns:1fr 1fr;gap:36px}.lbh-special-hero__visual,.lbh-server-console,.lbh-quote-brief,.lbh-payment-steps{min-height:440px}.lbh-payment-orbit{min-height:440px}
}
@media(max-width:900px){
  .lp-premium .lbh-header-actions{display:none}.lp-utility__right{gap:12px!important}.lbh-social-links--utility{padding-right:4px}
  .lbh-special-hero__grid,.lbh-about-story__grid,.lbh-infra-details__grid,.lbh-server-detail__grid,.lbh-transaction-layout,.lbh-payment-detail__grid{grid-template-columns:1fr}.lbh-special-hero__visual,.lbh-server-console,.lbh-quote-brief,.lbh-payment-steps{min-height:460px}.lbh-about-story__intro,.lbh-infra-details__intro,.lbh-server-detail aside,.lbh-transaction-aside,.lbh-payment-detail__grid>aside{position:relative;top:auto}.lbh-special-rail>.lbh-container{grid-template-columns:1fr 1fr}.lbh-special-rail>.lbh-container>div:nth-child(2){border-right:1px solid var(--lbh-line)}.lbh-special-rail>.lbh-container>div:nth-child(-n+2){border-bottom:1px solid var(--lbh-line)}.lbh-special-rail--dark>.lbh-container>div{border-color:rgba(255,255,255,.12)}
  .lbh-special-section-head{align-items:flex-start;flex-direction:column;gap:18px}.lbh-infra-card-grid article:nth-child(n){grid-column:span 6}.lbh-special-gallery__grid{grid-template-columns:1fr}.lbh-special-gallery__grid .is-large,.lbh-special-gallery__grid>div:not(.is-large){min-height:440px}.lbh-server-band>.lbh-container{grid-template-columns:1fr 1fr}.lbh-server-band span:nth-child(2){border-right:1px solid rgba(255,255,255,.18)}.lbh-server-band span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.lbh-payment-option-grid{grid-template-columns:1fr}.lbh-payment-option-grid article{min-height:250px}.lbh-special-next>.lbh-container{align-items:flex-start;flex-direction:column}.lbh-special-next__actions{justify-content:flex-start}
}
@media(max-width:650px){
  .lp-utility__right>a:not(:first-of-type){display:none}.lbh-social-links--utility a{width:25px;height:25px}.lbh-social-links--utility{border-right:0}
  .lbh-special-hero{padding-top:28px}.lbh-special-hero .lbh-breadcrumbs{margin-bottom:34px}.lbh-special-hero__copy h1{font-size:clamp(2.8rem,14vw,4.6rem)}.lbh-special-hero__visual,.lbh-server-console,.lbh-quote-brief,.lbh-payment-steps{min-height:380px;border-radius:22px}.lbh-special-hero__chips{gap:6px}.lbh-special-hero__chips span{font-size:9px}.lbh-special-hero__tag{left:24px;bottom:24px}.lbh-about-mark strong{font-size:6.4rem}
  .lbh-special-rail>.lbh-container{grid-template-columns:1fr}.lbh-special-rail>.lbh-container>div{min-height:86px;border-right:1px solid var(--lbh-line)!important;border-bottom:1px solid var(--lbh-line)!important}.lbh-special-rail>.lbh-container>div:last-child{border-bottom:0!important}.lbh-special-rail--dark>.lbh-container>div{border-color:rgba(255,255,255,.12)!important}.lbh-special-section-head h2{font-size:clamp(2.25rem,12vw,3.7rem)}
  .lbh-about-editorial,.lbh-infra-editorial,.lbh-server-spec-content,.lbh-payment-editorial,.lbh-transaction-card{padding:24px;border-radius:22px}.lbh-infra-card-grid{grid-template-columns:1fr}.lbh-infra-card-grid article:nth-child(n){grid-column:1;min-height:250px;padding:26px}.lbh-infra-card-grid h3{margin-top:62px}.lbh-special-media--portrait{min-height:330px}.lbh-special-gallery__grid .is-large,.lbh-special-gallery__grid>div:not(.is-large){min-height:330px}.lbh-infra-grid-art strong{font-size:6rem}.lbh-server-console__body{padding:28px 22px}.lbh-server-console__body>strong{font-size:3.6rem}.lbh-server-band>.lbh-container{grid-template-columns:1fr}.lbh-server-band span{border-right:1px solid rgba(255,255,255,.18)!important;border-bottom:1px solid rgba(255,255,255,.18)}.lbh-server-band span:last-child{border-bottom:0}.lbh-transaction-card__head{grid-template-columns:1fr}.lbh-transaction-card__head>span{width:max-content}.lbh-payment-orbit{min-height:360px}.lbh-payment-orbit>span{font-size:5.5rem}.lbh-payment-orbit>div{font-size:8px}.lbh-special-next__actions{width:100%}.lbh-special-next__actions .lbh-button{width:100%;justify-content:center}
}
