:root{--xp-surface:linear-gradient(160deg,#141417,#0c0c0e 72%);--xp-surface-flat:#111114;--xp-line:rgba(212,175,55,.2);--xp-line-strong:rgba(212,175,55,.5);--xp-soft:rgba(255,255,255,.03);--xp-text:#f5f1e8;--xp-muted:#bdb8ae;--xp-shadow:0 30px 70px rgba(0,0,0,.35);--xp-glass:rgba(12,12,14,.78)}html[data-theme=light]{--xp-surface:linear-gradient(160deg,#fffdf8,#f8f3e8 72%);--xp-surface-flat:#fffdf8;--xp-line:rgba(154,116,20,.2);--xp-line-strong:rgba(154,116,20,.45);--xp-soft:rgba(154,116,20,.04);--xp-text:#1a160e;--xp-muted:#5a5449;--xp-shadow:0 24px 60px rgba(70,52,12,.12);--xp-glass:rgba(255,253,248,.86)}.nav-pay-icon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.hdr-nav a.is-pay{display:inline-flex;align-items:center;gap:7px;padding-inline:12px;-webkit-margin-start:4px;margin-inline-start:4px;border:1px solid var(--hdr-divider);border-radius:999px;color:var(--gold-text)}.hdr-nav a.is-pay:after{display:none}.hdr-nav a.is-pay.is-active,.hdr-nav a.is-pay:hover{border-color:var(--gold);background:rgba(212,175,55,.1);color:var(--gold-text)}.hdr-nav a.is-pay .hdr-indicator{display:none}.hdr-sheet-nav a.is-pay{margin-top:10px;padding-inline:14px;border:1px solid var(--hdr-divider);border-radius:6px;background:linear-gradient(135deg,rgba(212,175,55,.14),rgba(212,175,55,.03))}.hdr-sheet-nav a.is-pay .hdr-sheet-no{display:grid;place-items:center;color:var(--gold-text)}.hdr-sheet-nav a.is-pay .nav-pay-icon{width:20px;height:20px}.hdr-sheet-nav a.is-pay .hdr-sheet-label{color:var(--gold-text)}.paypage{background:var(--bg);color:var(--xp-text);overflow:clip}.paypage .eyebrow{font-size:12px;letter-spacing:.14em}.paypage h2{color:var(--xp-text)}.paypage-hero{position:relative;padding:clamp(40px,6vw,84px) 0 clamp(34px,5vw,56px);border-bottom:1px solid var(--xp-line)}.paypage-hero-glow{position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(circle,rgba(212,175,55,.16),transparent 62%);pointer-events:none}html[dir=rtl] .paypage-hero-glow{inset:-20% auto auto -10%}.paypage-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.paypage-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:7px 14px;border:1px solid var(--xp-line-strong);border-radius:999px;background:rgba(212,175,55,.07);color:var(--gold-text);font-size:13px;font-weight:700}.paypage-title{margin:0 0 20px;max-width:640px;color:var(--xp-text);font-size:clamp(34px,4.6vw,58px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.paypage-lead{max-width:560px;margin:0 0 30px;color:var(--xp-muted);font-size:clamp(16px,1.4vw,18.5px);line-height:1.95}.paypage-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.paypage-actions .button{min-height:52px}.paypage-accepts{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--xp-muted);font-size:13px;font-weight:700}.paycard-stage{position:relative;display:grid;place-items:center;min-height:380px;perspective:1200px;--rx:0deg;--ry:0deg;--gx:50%;--gy:50%}.paycard-orbit{position:absolute;width:min(460px,92%);aspect-ratio:1;border:1px dashed rgba(212,175,55,.28);border-radius:50%;animation:payOrbit 40s linear infinite}.paycard-orbit:after,.paycard-orbit:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px rgba(212,175,55,.8)}.paycard-orbit:before{top:12%;left:14%}.paycard-orbit:after{bottom:8%;right:22%;width:6px;height:6px}@keyframes payOrbit{to{rotate:1turn}}.paycard{position:relative;width:min(420px,88%);aspect-ratio:1.586;padding:26px 28px;border-radius:20px;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto auto 1fr auto;color:#f7e7b4;background:radial-gradient(120% 140% at 0 0,#2b2516 0,#121110 46%,#070707 100%);border:1px solid rgba(242,215,129,.45);box-shadow:0 40px 80px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.12);transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-6deg);transform-style:preserve-3d;transition:transform .5s var(--ease-out)}.paycard-stage:hover .paycard{transition-duration:.12s}.paycard:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 18px,rgba(242,215,129,.035) 18px 19px)}.paycard-shine{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,240,190,.22),transparent 45%);mix-blend-mode:screen;pointer-events:none}.paycard-top{display:flex;align-items:center;justify-content:space-between}.paycard-mark{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.paycard-wave{width:26px;height:26px;fill:none;stroke:#f2d781;stroke-width:1.6;stroke-linecap:round;opacity:.85}.paycard-chip{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;width:50px;height:38px;margin-top:14px;padding:5px;border-radius:7px;background:linear-gradient(135deg,#f5e3a1,#c79a2c 55%,#f0d377);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.paycard-chip i{border:1px solid rgba(90,64,8,.45);border-radius:2px}.paycard-number{gap:14px;align-self:end;font:600 clamp(15px,1.7vw,20px)/1 Montserrat,monospace;color:#fbefc6;text-shadow:0 1px 0 rgba(0,0,0,.6)}.paycard-bottom,.paycard-number{display:flex;letter-spacing:.14em}.paycard-bottom{align-items:flex-end;justify-content:space-between;margin-top:18px;font:600 11px/1.4 Montserrat,sans-serif}.paycard-bottom small{display:block;margin-bottom:4px;font-size:8px;letter-spacing:.2em;opacity:.6}.paycard-brand{display:flex}.paycard-brand i{width:28px;height:28px;border-radius:50%;background:#eb001b;opacity:.92}.paycard-brand i+i{-webkit-margin-start:-11px;margin-inline-start:-11px;background:#f79e1b;mix-blend-mode:screen}.paycard-float{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--xp-line-strong);border-radius:12px;background:var(--xp-glass);color:var(--xp-text);font-size:12.5px;font-weight:700;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--xp-shadow);animation:payFloat 6s ease-in-out infinite}.paycard-float svg{color:var(--gold-text)}.paycard-float.is-top{top:8%;inset-inline-end:4%}.paycard-float.is-bottom{bottom:8%;inset-inline-start:2%;animation-delay:-3s}.paycard-float.is-bottom svg{color:#3ccf7d}@keyframes payFloat{50%{translate:0 -8px}}.paypage-status{display:flex;align-items:center;gap:16px;margin-top:clamp(30px,4vw,48px);padding:18px 22px;border:1px solid var(--xp-line-strong);border-radius:10px;background:linear-gradient(90deg,rgba(212,175,55,.1),rgba(212,175,55,.02))}.paypage-status strong{display:block;color:var(--gold-text);font-size:16px}.paypage-status p{margin:3px 0 0;color:var(--xp-muted);font-size:14.5px;line-height:1.8}.paypage-status-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(212,175,55,.18);animation:epayPulse 2.4s ease-in-out infinite}.paypage-trust{padding:clamp(30px,4vw,46px) 0;border-bottom:1px solid var(--xp-line);background:var(--bg-2)}.paypage-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.paypage-trust-item{display:flex;align-items:flex-start;gap:14px;padding:6px clamp(14px,2vw,26px);-webkit-border-start:1px solid var(--xp-line);border-inline-start:1px solid var(--xp-line)}.paypage-trust-item:first-child{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.paypage-trust-item strong{display:block;margin-bottom:4px;color:var(--xp-text);font-size:15.5px}.paypage-trust-item p{margin:0;color:var(--xp-muted);font-size:13.5px;line-height:1.75}.paypage-trust-icon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid var(--xp-line-strong);border-radius:12px;color:var(--gold-text);background:rgba(212,175,55,.06)}.paypage-card-icon svg,.paypage-trust-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.paypage-head{display:grid;grid-gap:12px;gap:12px;max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.paypage-head.is-center,.paypage-head.is-center :is(h2,p){margin-inline:auto;text-align:center;justify-items:center}.paypage-head .eyebrow{margin:0}.paypage-head h2{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.25}.paypage-head p{margin:0;color:var(--xp-muted);font-size:16.5px;line-height:1.9}.paypage-services{padding:clamp(56px,7vw,96px) 0}.paypage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px)}.paypage-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:260px;padding:26px 24px 22px;text-align:start;border:1px solid var(--xp-line);border-radius:14px;background:var(--xp-surface);color:var(--xp-text);transition:border-color .35s ease,box-shadow .35s ease,translate .35s var(--ease-out)}.paypage-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(242,215,129,.9),transparent 40%,transparent 60%,rgba(212,175,55,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.paypage-card:hover{translate:0 -4px;box-shadow:var(--xp-shadow);border-color:transparent}.paypage-card:hover:before{opacity:1}.paypage-card .card-tools{z-index:3}.paypage-card-top{display:flex;align-items:center;justify-content:space-between}.paypage-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(242,215,129,.22),rgba(212,175,55,.05));color:var(--gold-text);border:1px solid var(--xp-line-strong)}.paypage-card-no{color:var(--gold-text);font:600 12px/1 Montserrat,sans-serif;letter-spacing:.18em;opacity:.8}.paypage-card h3{margin:6px 0 0;color:var(--xp-text);font-size:19px;line-height:1.45}.paypage-card p{margin:0;color:var(--xp-muted);font-size:15px;line-height:1.85}.paypage-card-cta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid var(--xp-line);background:none;color:var(--xp-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .25s ease}.paypage-card-cta .dir-arrow{color:var(--gold-text);transition:translate .3s var(--ease-out)}.paypage-card-cta:focus-visible,.paypage-card:hover .paypage-card-cta{color:var(--gold-text)}.paypage-card:hover .paypage-card-cta .dir-arrow{translate:-4px 0}html[dir=ltr] .paypage-card:hover .paypage-card-cta .dir-arrow{translate:4px 0}.paypage-add{align-items:center;justify-content:center;border-style:dashed;color:var(--gold-text);font-weight:700;cursor:pointer}.paypage-add span{font-size:34px;line-height:1}.paypage-direct{margin-top:28px;padding:22px 24px;border:1px solid rgba(41,197,107,.35);border-radius:14px;background:rgba(41,197,107,.05)}.paypage-direct-head h3{margin:0 0 4px;color:var(--xp-text);font-size:18px}.paypage-direct-head p{margin:0 0 14px;color:var(--xp-muted);font-size:14.5px}.paypage-direct ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.paypage-direct li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--xp-line);color:var(--xp-text);font-weight:600}.paypage-steps{padding:clamp(56px,7vw,96px) 0;border-block:1px solid var(--xp-line);background:radial-gradient(circle at 50% 0,rgba(212,175,55,.08),transparent 34rem),var(--bg-2)}.paypage-steps-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(14px,2vw,26px);gap:clamp(14px,2vw,26px);margin:0;padding:0;list-style:none;counter-reset:step}.paypage-steps-list:before{content:"";position:absolute;top:27px;inset-inline:12.5%;height:1px;background:linear-gradient(90deg,transparent,var(--xp-line-strong),transparent)}.paypage-steps-list li,.paypage-steps-list li p{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:0 6px;text-align:center}.paypage-step-no{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--xp-line-strong);border-radius:50%;background:var(--bg);color:var(--gold-text);font:700 15px/1 Montserrat,sans-serif;letter-spacing:.06em;box-shadow:0 0 0 6px var(--bg-2);transition:background .3s ease,color .3s ease}.paypage-steps-list li:hover .paypage-step-no{background:linear-gradient(135deg,#f0d778,#d4af37);color:#111}.paypage-steps-list strong{margin-top:6px;color:var(--xp-text);font-size:17px}.paypage-steps-list p{margin:0;max-width:250px;color:var(--xp-muted);font-size:14.5px;line-height:1.8}.paypage-request{padding:clamp(56px,7vw,100px) 0;scroll-margin-top:80px}.paypage-request-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.paypage-request-copy h2{margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);line-height:1.25}.paypage-request-lead{margin:0 0 18px;color:var(--xp-muted);font-size:16.5px;line-height:1.9}.paypage-request-note{display:flex;align-items:center;gap:10px;margin:0 0 30px;padding:12px 14px;border:1px solid var(--xp-line);border-radius:10px;background:var(--xp-soft);color:var(--xp-text);font-size:14px;font-weight:600}.paypage-request-note svg{flex:0 0 auto;color:var(--gold-text)}.paypage-form-card{border-radius:16px}.paypage-form-card:before{border-radius:16px 16px 0 0}.paypage-service-pick{margin-bottom:18px}.paypage-faq-title{margin:0 0 10px;color:var(--xp-text);font-size:18px}.paypage-faq-item{border-bottom:1px solid var(--xp-line)}.paypage-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 0;border:0;background:none;color:var(--xp-text);font:inherit;font-size:15.5px;font-weight:700;text-align:start;cursor:pointer}.paypage-faq-item button:hover,.paypage-faq-item.is-open button{color:var(--gold-text)}.paypage-faq-sign{position:relative;flex:0 0 auto;width:28px;height:28px;border:1px solid var(--xp-line-strong);border-radius:50%}.paypage-faq-sign:after,.paypage-faq-sign:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:currentColor;transition:rotate .3s var(--ease-out)}.paypage-faq-sign:after{rotate:90deg}.paypage-faq-item.is-open .paypage-faq-sign:after{rotate:0deg}.paypage-faq-answer{overflow:hidden}.paypage-faq-answer p{margin:0 0 18px;color:var(--xp-muted);font-size:15px;line-height:1.9}@media (max-width:1024px){.paypage-hero-grid{grid-template-columns:1fr}.paycard-stage{min-height:320px;order:-1}.paypage-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.paypage-trust-item:nth-child(3){-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.paypage-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.paypage-steps-list:before{display:none}.paypage-request-grid{grid-template-columns:1fr}}@media (max-width:640px){.paycard-stage{min-height:250px}.paycard{padding:18px 20px;border-radius:16px}.paycard-mark{width:36px;height:36px}.paycard-chip{width:40px;height:30px;margin-top:8px}.paycard-float{padding:8px 11px;font-size:11.5px}.paycard-float.is-top{top:0}.paycard-float.is-bottom{bottom:0}.paypage-actions .button{flex:1 1 100%}.paypage-trust-grid{grid-template-columns:1fr}.paypage-trust-item{-webkit-border-start:0;border-inline-start:0;padding-inline:0}.paypage-grid{grid-template-columns:1fr}.paypage-card{min-height:0}.paypage-steps-list{grid-template-columns:1fr}.paypage-steps-list li{grid-template-columns:56px 1fr;justify-items:start;column-gap:16px;text-align:start}.paypage-steps-list li .paypage-step-no{grid-row:span 2}.paypage-steps-list strong{margin-top:0;align-self:end}.paypage-status{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.paycard-float,.paycard-orbit,.paypage-status-dot{animation:none}}html[data-theme=light] .paycard-orbit{border-color:rgba(154,116,20,.3)}html[data-theme=light] .paypage-step-no{background:#fffdf8}html[data-theme=light] .paypage-card-icon{background:linear-gradient(135deg,rgba(212,175,55,.2),rgba(212,175,55,.04))}.crop-stage.portrait-crop,.editor-media-preview.is-portrait,.exec-section .exec-portrait{aspect-ratio:3/4}.crop-stage.portrait-crop img,.editor-media-preview.is-portrait img,.exec-section .exec-portrait img{object-position:50% 18%}.exec-section .exec-portrait.has-image:after{inset:62% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.45))}.exec-section .exec-portrait:before{inset:22%}.exec-section .exec-card{overflow:hidden;border-radius:4px}.exec-section .exec-card:after{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .35s ease}.exec-section .exec-card:hover:after{opacity:1}@media (min-width:901px){.exec-section .exec-grid{max-width:1080px;gap:24px}.exec-section .exec-card{flex-direction:row;min-height:0}.exec-section .exec-portrait{flex:0 0 42%;border-bottom:0;-webkit-border-end:1px solid var(--exec-line);border-inline-end:1px solid var(--exec-line)}.exec-section .exec-body{padding:26px 26px 22px;justify-content:center}.exec-section .exec-summary{-webkit-line-clamp:4;line-clamp:4}}.lprofile-hero{position:relative;padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,90px);border-bottom:1px solid var(--xp-line);background:radial-gradient(circle at 15% 10%,rgba(212,175,55,.13),transparent 34rem),var(--bg);overflow:hidden}html[dir=rtl] .lprofile-hero{background:radial-gradient(circle at 85% 10%,rgba(212,175,55,.13),transparent 34rem),var(--bg)}.lprofile-hero:before{content:"";position:absolute;inset-block:0;inset-inline-end:-8%;width:min(560px,50vw);background:url(/assets/dbg-monogram.webp) 50%/contain no-repeat;opacity:.03;pointer-events:none}.lprofile-grid{position:relative;display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:center}.lprofile-portrait{position:relative;margin:0;padding:0 0 26px}.lprofile-portrait:before{content:"";position:absolute;inset:22px -22px 48px 22px;border:1px solid var(--xp-line-strong);pointer-events:none}html[dir=rtl] .lprofile-portrait:before{inset:22px 22px 48px -22px}.lprofile-photo{position:relative;z-index:1;overflow:hidden;background:var(--exec-portrait);box-shadow:0 40px 80px rgba(0,0,0,.4)}.lprofile-photo:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(242,215,129,.35);background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.28))}.lprofile-photo img{display:block;width:100%;height:auto;max-height:78vh;object-fit:cover;object-position:50% 15%;cursor:zoom-in;transition:scale .9s var(--ease-out)}.lprofile-photo:hover img{scale:1.02}.lprofile-photo.is-empty{aspect-ratio:3/4;display:grid;place-items:center}.lprofile-initials{display:grid;place-items:center;width:150px;height:150px;border:1px solid rgba(212,175,55,.55);border-radius:50%;color:var(--gold-text);font:600 44px/1 Montserrat,sans-serif;letter-spacing:.08em;box-shadow:0 0 0 10px rgba(212,175,55,.05),0 0 0 11px rgba(212,175,55,.14)}.lprofile-zoom-hint{position:absolute;z-index:2;top:14px;inset-inline-end:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:rgba(10,10,12,.62);color:#f2d781;font-size:12px;font-weight:700;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;translate:0 -4px;transition:opacity .3s ease,translate .3s var(--ease-out);pointer-events:none}.lprofile-zoom-hint svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.lprofile-photo:hover .lprofile-zoom-hint{opacity:1;translate:0 0}.lprofile-photo-edit{z-index:3;inset-inline:12px;bottom:12px;min-height:40px;border:1px solid var(--gold);background:rgba(10,10,12,.8);color:#f2d781;font:inherit;cursor:pointer}.lprofile-photo-edit,.lprofile-plate{position:absolute;font-size:13px;font-weight:700}.lprofile-plate{z-index:2;inset-inline:28px;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid var(--xp-line-strong);background:var(--xp-glass);color:var(--xp-text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--xp-shadow)}.lprofile-plate-no{color:var(--gold-text);font:600 12px/1 Montserrat,sans-serif;letter-spacing:.2em}.lprofile-plate-no i{margin:0 6px;font-style:normal;opacity:.45}.lprofile-copy{min-width:0}.lprofile-name{margin:0 0 14px;color:var(--xp-text);font-size:clamp(34px,4.8vw,62px);font-weight:700;line-height:1.12;letter-spacing:-.01em}html[dir=ltr] .lprofile-name{font-family:Montserrat,sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(30px,4.2vw,54px)}.lprofile-role{margin:0;color:var(--gold-text);font-size:clamp(16px,1.5vw,19px);font-weight:700;line-height:1.6}.lprofile-rule{display:block;width:72px;height:1px;margin:26px 0;background:linear-gradient(90deg,var(--gold),transparent)}html[dir=rtl] .lprofile-rule{background:linear-gradient(270deg,var(--gold),transparent)}.lprofile-summary{max-width:620px;margin:0 0 32px;color:var(--xp-muted);font-size:clamp(16px,1.45vw,19px);line-height:1.95}.lprofile-actions{display:flex;flex-wrap:wrap;gap:12px}.lprofile-actions .button{min-height:52px}.lprofile-share{display:inline-flex;gap:10px}.lprofile-share svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.lprofile-body{padding:clamp(48px,6vw,96px) 0}.lprofile-body-grid{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:start}.lprofile-aside{position:-webkit-sticky;position:sticky;top:110px;padding:26px 24px;border:1px solid var(--xp-line);border-radius:4px;background:var(--xp-surface)}.lprofile-aside-title{margin:0 0 16px;color:var(--gold-text);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lprofile-facts{display:grid;grid-gap:0;gap:0;margin:0 0 20px}.lprofile-facts>div{display:grid;grid-gap:4px;gap:4px;padding:14px 0;border-top:1px solid var(--xp-line)}.lprofile-facts dt{color:var(--xp-muted);font-size:12.5px}.lprofile-facts dd{margin:0;color:var(--xp-text);font-size:15px;font-weight:700;line-height:1.6}.lprofile-fact-no{font-family:Montserrat,sans-serif;letter-spacing:.12em;text-align:start}.lprofile-aside-link{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--xp-line);color:var(--xp-text);font-weight:700;transition:color .25s ease}.lprofile-aside-link .dir-arrow,.lprofile-aside-link:hover{color:var(--gold-text)}.lprofile-bio{min-width:0;max-width:820px}.lprofile-bio-title{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:var(--xp-text);font-size:clamp(22px,2.4vw,30px)}.lprofile-bio-title:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--xp-line-strong),transparent)}html[dir=rtl] .lprofile-bio-title:after{background:linear-gradient(270deg,var(--xp-line-strong),transparent)}.lprofile-bio .dpage-prose{color:var(--xp-text);font-size:17.5px;line-height:2.05}.lprofile-bio .dpage-prose>p:first-child{color:var(--xp-text);font-size:1.12em}.lprofile-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:44px}.lprofile-pager a{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--xp-line);border-radius:4px;color:var(--xp-text);transition:border-color .3s ease,background .3s ease}.lprofile-pager a.is-next{justify-content:flex-end;text-align:end}.lprofile-pager a:hover{border-color:var(--xp-line-strong);background:var(--xp-soft)}.lprofile-pager small{display:block;margin-bottom:3px;color:var(--xp-muted);font-size:12px}.lprofile-pager strong{font-size:15px}.lprofile-pager-arrow{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--xp-line-strong);border-radius:50%;color:var(--gold-text);transition:background .3s ease,color .3s ease}.lprofile-pager a:hover .lprofile-pager-arrow{background:var(--gold);color:#111}.lprofile-board{padding:clamp(48px,6vw,88px) 0;border-top:1px solid var(--xp-line);background:var(--bg-2)}.lprofile-board-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 30px;margin-bottom:28px}.lprofile-board-head h2{margin:0;color:var(--xp-text);font-size:clamp(24px,2.8vw,34px)}.lprofile-board-head p{margin:0;max-width:460px;color:var(--xp-muted);line-height:1.8}.lprofile-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.lprofile-mini{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch;border:1px solid var(--xp-line);border-radius:4px;background:var(--xp-surface);color:var(--xp-text);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.lprofile-mini:hover{border-color:var(--xp-line-strong);box-shadow:var(--xp-shadow)}.lprofile-mini-photo{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--exec-portrait)}.lprofile-mini-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transform:translate(var(--crop-x,0),var(--crop-y,0)) scale(var(--crop-zoom,1))}.lprofile-mini-photo.is-empty{display:grid;place-items:center;color:var(--gold-text);font:600 18px/1 Montserrat,sans-serif;letter-spacing:.08em}.lprofile-mini-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px;min-width:0}.lprofile-mini-body strong{font-size:15px;line-height:1.4}.lprofile-mini-body small{color:var(--gold-text);font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lprofile-mini-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;color:var(--xp-muted);font-size:12.5px;font-weight:700}.lprofile-mini:hover .lprofile-mini-go{color:var(--gold-text)}@media (max-width:900px){.lprofile-grid{grid-template-columns:1fr}.lprofile-portrait{width:min(380px,84%);margin-inline:auto}.lprofile-copy,.lprofile-copy :is(h1,p){text-align:center}.lprofile-actions,.lprofile-copy .dpage-crumbs,.lprofile-copy .eyebrow{justify-content:center}.lprofile-rule{background:linear-gradient(90deg,transparent,var(--gold),transparent)!important}.lprofile-rule,.lprofile-summary{margin-inline:auto}.lprofile-body-grid{grid-template-columns:1fr}.lprofile-aside{position:static;order:2}}@media (max-width:560px){.lprofile-portrait{width:88%}.lprofile-portrait:before{inset:14px -14px 40px 14px}html[dir=rtl] .lprofile-portrait:before{inset:14px 14px 40px -14px}.lprofile-plate{inset-inline:16px;padding:11px 14px;font-size:12px}.lprofile-actions .button{flex:1 1 100%}.lprofile-pager{grid-template-columns:1fr}.lprofile-bio .dpage-prose{font-size:16.5px}}html[data-theme=light] .lprofile-photo{box-shadow:0 30px 60px rgba(70,52,12,.18)}html[data-theme=light] .lprofile-photo:after{box-shadow:inset 0 0 0 1px rgba(154,116,20,.35);background:none}img.is-zoomable{cursor:zoom-in}.iv,html.iv-open{overflow:hidden}.iv{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#f5f1e8;outline:0}.iv::-webkit-backdrop{background:rgba(5,5,6,calc(.94 * var(--iv-fade, 1)));backdrop-filter:blur(18px) saturate(.8);-webkit-backdrop-filter:blur(18px) saturate(.8);animation:ivFade .35s ease both}.iv::backdrop{background:rgba(5,5,6,calc(.94 * var(--iv-fade, 1)));backdrop-filter:blur(18px) saturate(.8);-webkit-backdrop-filter:blur(18px) saturate(.8);animation:ivFade .35s ease both}.iv.is-closing::-webkit-backdrop{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.iv.is-closing::backdrop{opacity:0;transition:opacity .3s ease}.iv[open]{display:block}@keyframes ivFade{0%{opacity:0}}.iv-stage{position:absolute;inset:0;display:grid;place-items:center;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:zoom-out}.iv.is-zoomed .iv-stage{cursor:-webkit-grab;cursor:grab}.iv.is-zoomed .iv-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.iv-frame{display:grid;place-items:center;transition:transform .38s cubic-bezier(.16,1,.3,1);will-change:transform}.iv-frame.is-dragging{transition:none}.iv-img{display:block;max-width:min(94vw,1800px);max-height:calc(100dvh - 170px);object-fit:contain;border-radius:2px;box-shadow:0 40px 120px rgba(0,0,0,.65);opacity:0;cursor:default;transition:opacity .25s ease}.iv-img.is-loaded{opacity:1}.iv:not(.is-zoomed) .iv-img{cursor:zoom-in}.iv.is-closing .iv-bar,.iv.is-closing .iv-hint,.iv.is-closing .iv-nav,.iv.is-closing .iv-thumbs{opacity:0;transition:opacity .2s ease}.iv-spinner{position:absolute;width:38px;height:38px;border:2px solid rgba(242,215,129,.2);border-top-color:#f2d781;border-radius:50%;animation:ivSpin .8s linear infinite}@keyframes ivSpin{to{rotate:1turn}}.iv-bar{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(14px,env(safe-area-inset-top)) clamp(14px,3vw,28px) 14px;background:linear-gradient(rgba(0,0,0,.55),transparent);animation:ivBar .45s cubic-bezier(.16,1,.3,1) .1s both}@keyframes ivBar{0%{opacity:0;translate:0 -10px}}.iv-meta{display:flex;align-items:center;gap:14px;min-width:0}.iv-count{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(242,215,129,.35);border-radius:999px;color:#f2d781;font:600 12px/1 Montserrat,sans-serif;letter-spacing:.14em}.iv-count i{margin:0 5px;font-style:normal;opacity:.5}.iv-caption{overflow:hidden;color:rgba(245,241,232,.9);font-size:14.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.iv-tools{display:flex;align-items:center;gap:6px;flex:0 0 auto}.iv-tools>:is(button,a){display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(20,20,22,.6);color:#f5f1e8;font:600 12.5px/1 Montserrat,sans-serif;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease,color .2s ease}.iv-tools>:is(button,a):hover:not(:disabled){border-color:rgba(242,215,129,.6);color:#f2d781}.iv-tools>button:disabled{opacity:.35;cursor:default}.iv-nav svg,.iv-tools svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.iv-tools .iv-zoom-level{min-width:62px}.iv-tools .iv-close{background:rgba(242,215,129,.14);border-color:rgba(242,215,129,.45);color:#f2d781}.iv-tools .iv-close:hover{background:#d4af37;color:#111}.iv-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:54px;height:54px;margin-top:-27px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(20,20,22,.55);color:#f5f1e8;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s ease,color .2s ease,scale .2s ease}.iv-nav:hover{background:#d4af37;color:#111;scale:1.06}.iv-nav.is-prev{inset-inline-start:clamp(10px,2.5vw,30px)}.iv-nav.is-next{inset-inline-end:clamp(10px,2.5vw,30px)}.iv-thumbs{position:absolute;inset:auto 0 0;z-index:2;display:flex;justify-content:center;gap:8px;padding:14px 16px max(16px,env(safe-area-inset-bottom));overflow-x:auto;background:linear-gradient(transparent,rgba(0,0,0,.6));scrollbar-width:none}.iv-thumbs button{flex:0 0 auto;width:58px;height:42px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#111;opacity:.55;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,translate .2s ease}.iv-thumbs button img{width:100%;height:100%;object-fit:cover}.iv-thumbs button:hover{opacity:.85}.iv-thumbs button.is-on{opacity:1;border-color:#f2d781;translate:0 -3px}.iv .iv-hint{position:absolute;inset:auto 0 max(18px,env(safe-area-inset-bottom));z-index:2;margin:0;color:rgba(245,241,232,.55);font-size:12.5px;text-align:center;pointer-events:none;animation:ivBar .5s ease .3s both}@media (max-width:640px){.iv-img{max-width:100vw;max-height:calc(100dvh - 150px);border-radius:0}.iv-nav{display:none}.iv-tools>:is(button,a){min-width:38px;height:38px;padding:0 8px;border-radius:10px}.iv-tools .iv-zoom-level{display:none}.iv-caption{font-size:13px}.iv .iv-hint{display:none}}@media (prefers-reduced-motion:reduce){.iv-frame{transition:none}}.page-back{position:fixed;z-index:39;left:24px;bottom:calc(24px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:12px;height:56px;padding:6px 8px 6px 6px;border:1px solid rgba(242,215,129,.45);border-radius:999px;background:var(--xp-glass);color:var(--xp-text);text-decoration:none;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;isolation:isolate;animation:backIn .6s cubic-bezier(.16,1,.3,1) .35s both;transition:padding .45s cubic-bezier(.16,1,.3,1),gap .45s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,translate .3s ease}html[dir=rtl] .page-back{padding:6px 6px 6px 8px}@keyframes backIn{0%{opacity:0;translate:0 18px;scale:.92}}.page-back:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(242,215,129,.22) 50%,transparent 70%);translate:-110% 0}.page-back:focus-visible:before,.page-back:hover:before{translate:110% 0;transition:translate .8s cubic-bezier(.16,1,.3,1)}.page-back:focus-visible,.page-back:hover{border-color:var(--gold);box-shadow:0 20px 44px rgba(0,0,0,.4),0 0 0 4px rgba(212,175,55,.12);translate:0 -2px;outline:0}.page-back-icon{position:relative;display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f0d778,#d4af37);color:#111;box-shadow:0 6px 16px rgba(212,175,55,.35)}.page-back-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:translate .35s cubic-bezier(.16,1,.3,1)}.page-back:hover .page-back-icon svg{translate:-3px 0}.page-back[dir=rtl]:hover .page-back-icon svg,html[dir=rtl] .page-back:hover .page-back-icon svg{translate:3px 0}.page-back:active .page-back-icon{scale:.92}.page-back-text{display:grid;grid-gap:1px;gap:1px;max-width:220px;overflow:hidden;white-space:nowrap;line-height:1.2;transition:max-width .45s cubic-bezier(.16,1,.3,1),opacity .3s ease}.page-back-text small{color:var(--xp-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.page-back-text strong{overflow:hidden;text-overflow:ellipsis;color:var(--xp-text);font-size:14.5px;font-weight:700}.page-back-kbd{display:none;padding:4px 7px;border:solid var(--xp-line-strong);border-width:1px 1px 2px;border-radius:6px;color:var(--gold-text);font:600 10.5px/1 Montserrat,sans-serif;letter-spacing:.06em;transition:opacity .3s ease,max-width .45s ease}@media (hover:hover) and (pointer:fine){.page-back-kbd{display:inline-block}}.page-back.is-compact:not(:hover):not(:focus-visible){gap:0;padding:6px}.page-back.is-compact:not(:hover):not(:focus-visible) :is(.page-back-text,.page-back-kbd){max-width:0;opacity:0;padding-inline:0;border-width:0}.page-back.is-leaving .page-back-icon svg{translate:-14px 0;opacity:0;transition:translate .25s ease,opacity .25s ease}.page-back[dir=rtl].is-leaving .page-back-icon svg{translate:14px 0}body.is-admin .page-back{bottom:calc(140px + env(safe-area-inset-bottom))}html.is-leaving .page-shell,html.is-leaving .seo-article-page>:not(.page-back){opacity:0;translate:0 10px;filter:blur(2px);transition:opacity .26s ease,translate .26s ease,filter .26s ease}@media (max-width:560px){.page-back{left:14px;bottom:calc(16px + env(safe-area-inset-bottom));height:50px;gap:10px}.page-back-icon{width:38px;height:38px}.page-back-text{max-width:150px}.page-back-text strong{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.page-back{animation:none}}html[data-theme=light] .page-back{border-color:rgba(154,116,20,.4);box-shadow:0 16px 36px rgba(70,52,12,.14)}.app-dialog.is-reader{width:min(940px,calc(100% - 32px));max-width:940px;max-height:min(92dvh,1100px);border:1px solid rgba(242,215,129,.35);border-radius:16px;background:var(--bg);box-shadow:0 50px 140px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.4);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.5) transparent}.app-dialog.is-reader[open]{animation:readerIn .55s cubic-bezier(.16,1,.3,1)}.app-dialog.is-reader.closing{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .17s ease,transform .17s ease}.app-dialog.is-reader::-webkit-backdrop{background:rgba(4,4,5,.72);backdrop-filter:blur(10px) saturate(.85);-webkit-backdrop-filter:blur(10px) saturate(.85)}.app-dialog.is-reader::backdrop{background:rgba(4,4,5,.72);backdrop-filter:blur(10px) saturate(.85);-webkit-backdrop-filter:blur(10px) saturate(.85)}@keyframes readerIn{0%{opacity:0;transform:translateY(46px) scale(.97)}}.app-dialog.is-reader .dialog-card{padding:0}.reader{--reader-size:17.5px;position:relative}.reader.is-size-s{--reader-size:16px}.reader.is-size-l{--reader-size:19.5px}.reader-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:14px;min-height:64px;padding:10px clamp(16px,3vw,28px);border-bottom:1px solid transparent;background:transparent;transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.reader.is-scrolled .reader-bar{border-bottom-color:var(--xp-line);background:var(--xp-glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.reader-bar-eyebrow{flex:0 0 auto;padding:6px 12px;border:1px solid var(--xp-line-strong);border-radius:999px;color:var(--gold-text);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.reader-bar-title{flex:1 1;min-width:0;overflow:hidden;color:var(--xp-text);font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;opacity:0;translate:0 6px;transition:opacity .3s ease,translate .3s ease}.reader.is-scrolled .reader-bar-title{opacity:1;translate:0 0}.reader-bar-tools{display:flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto}.reader-size{display:flex;padding:3px;border:1px solid var(--xp-line);border-radius:11px}.reader-size button{min-width:36px;height:32px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--xp-text);font:700 14px/1 Montserrat,sans-serif;cursor:pointer}.reader-size button:nth-child(2){font-size:17px}.reader-size button sup{font-size:10px}.reader-size button:hover:not(:disabled){background:rgba(212,175,55,.14);color:var(--gold-text)}.reader-size button:disabled{opacity:.35;cursor:default}.reader-tool{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--xp-line);border-radius:11px;background:none;color:var(--xp-text);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.reader-tool:hover{border-color:var(--xp-line-strong);color:var(--gold-text)}.reader-meta svg,.reader-tool svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.reader-close{border-color:rgba(242,215,129,.45);background:rgba(212,175,55,.1);color:var(--gold-text)}.reader-close:hover{background:var(--gold);color:#111}.reader-progress{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#f0d778,#d4af37);transform-origin:left;transition:transform .1s linear}.app-dialog[dir=rtl] .reader-progress,html[dir=rtl] .reader-progress{transform-origin:right}.reader-cover{position:relative;margin:0 clamp(16px,3vw,28px);aspect-ratio:16/7;overflow:hidden;border-radius:12px;border:1px solid var(--xp-line)}.reader-cover img{width:100%;height:100%;object-fit:cover;transform:translate(var(--crop-x,0),var(--crop-y,0)) scale(var(--crop-zoom,1));transition:scale .8s var(--ease-out)}.reader-cover:hover img{scale:1.02}.reader-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.35));pointer-events:none}.reader-head{max-width:720px;margin:0 auto;padding:clamp(26px,4vw,44px) clamp(20px,4vw,40px) 0}.reader-head .eyebrow{margin:0 0 16px;font-size:12px;letter-spacing:.14em}.app-dialog .reader-title{max-width:none;margin:0 0 16px;color:var(--xp-text);font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.01em}.reader-meta{display:inline-flex;align-items:center;gap:8px;margin:0;padding-bottom:22px;color:var(--xp-muted);font-size:13.5px;font-weight:600}.reader-meta svg{color:var(--gold-text);width:16px;height:16px}.reader-body{max-width:720px;margin:0 auto;padding:22px clamp(20px,4vw,40px) clamp(30px,4vw,48px);border-top:1px solid var(--xp-line)}.reader-lede{margin:0 0 26px;color:var(--xp-text);font-size:calc(var(--reader-size) * 1.12);font-weight:600;line-height:1.9}.app-dialog .reader-prose,.app-dialog .reader-prose li,.app-dialog .reader-prose p{color:var(--xp-text);font-size:var(--reader-size);line-height:2.05}.app-dialog .reader-prose p{margin:0 0 1.15em;white-space:pre-line}.app-dialog .reader-prose h2,.app-dialog .reader-prose h3{position:relative;margin:1.8em 0 .7em;-webkit-padding-start:16px;padding-inline-start:16px;color:var(--xp-text);font-size:calc(var(--reader-size) * 1.25);line-height:1.5}.app-dialog .reader-prose h3{font-size:calc(var(--reader-size) * 1.1)}.app-dialog .reader-prose :is(h2,h3):before{content:"";position:absolute;inset-inline-start:0;top:.35em;bottom:.35em;width:3px;border-radius:3px;background:linear-gradient(#f0d778,#d4af37)}.app-dialog .reader-prose :is(ul,ol){margin:0 0 1.2em;-webkit-padding-start:1.3em;padding-inline-start:1.3em}.app-dialog .reader-prose li{margin-bottom:.45em}.app-dialog .reader-prose li::marker{color:var(--gold)}.reader-foot{max-width:720px;margin:0 auto;padding:0 clamp(20px,4vw,40px) clamp(28px,4vw,44px)}.reader-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:20px 0;border-top:1px solid var(--xp-line)}.reader-tags>span{color:var(--xp-muted);font-size:13px;font-weight:700}.reader-tags ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.reader-tags li{padding:5px 12px;border:1px solid var(--xp-line-strong);border-radius:999px;color:var(--xp-text);font-size:12.5px}.reader-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:8px}.reader-pager :is(button,a){display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid var(--xp-line);border-radius:12px;background:var(--xp-soft);color:var(--xp-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .25s ease,background .25s ease}.reader-pager :is(button,a).is-next{text-align:end}.reader-pager :is(button,a):hover{border-color:var(--xp-line-strong);background:rgba(212,175,55,.08)}.reader-pager small{color:var(--gold-text);font-size:12px;font-weight:700}.reader-pager strong{font-size:14.5px;line-height:1.5}@media (max-width:640px){.app-dialog.is-reader{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.app-dialog.is-reader[open]{animation-name:readerUp}@keyframes readerUp{0%{transform:translateY(60px);opacity:0}}.reader-bar{min-height:58px;gap:8px}.reader-bar-title{display:none}.reader-size button{min-width:32px}.reader-tool{width:38px;height:38px}.reader-cover{aspect-ratio:16/9;margin-inline:12px}.reader-pager{grid-template-columns:1fr}}.app-dialog.is-reader{overflow-x:hidden}.reader-grab{display:none}.app-dialog .reader-prose,.reader-lede,.reader-title{overflow-wrap:anywhere}.app-dialog .reader-prose img,.app-dialog .reader-prose pre,.app-dialog .reader-prose table{max-width:100%}.app-dialog .reader-prose table{display:block;overflow-x:auto}.reader-pager a{text-decoration:none}.qv-portrait{display:grid;place-items:center;margin:4px clamp(16px,3vw,28px) 0;padding:14px;border:1px solid var(--xp-line);border-radius:12px;background:var(--xp-soft)}.qv-portrait img{display:block;max-width:100%;max-height:min(52dvh,460px);width:auto;height:auto;border-radius:6px;object-fit:contain;cursor:zoom-in}.qv-role{margin:0 0 18px;color:var(--gold-text);font-weight:700;font-size:calc(var(--reader-size) * .95);line-height:1.7}.qv-pay{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin:0 0 24px;padding:16px 18px;border:1px solid var(--xp-line-strong);border-radius:12px;background:rgba(212,175,55,.06)}.qv-pay p{margin:0;color:var(--xp-text)}.qv-points{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.qv-points li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--xp-line);border-radius:12px;background:var(--xp-soft)}.qv-points-no{color:var(--gold-text);font:700 14px/1.6 Montserrat,sans-serif}.app-dialog .qv-points h3{margin:0 0 6px;color:var(--xp-text);font-size:calc(var(--reader-size) * 1.02);line-height:1.6}.app-dialog .qv-points p{margin:0;color:var(--xp-text);opacity:.86;font-size:calc(var(--reader-size) * .92);line-height:1.9;white-space:pre-line}.qv-cta{display:grid;grid-gap:14px;gap:14px;margin:8px 0 18px;padding:20px;border:1px solid var(--xp-line-strong);border-radius:14px;background:linear-gradient(135deg,rgba(212,175,55,.1),transparent 70%)}.qv-cta strong{display:block;margin-bottom:4px;color:var(--xp-text);font-size:17px;line-height:1.5}.app-dialog .qv-cta p{margin:0;color:var(--xp-muted);font-size:14px;line-height:1.8}.qv-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.qv-cta-actions .button{min-height:46px}.qv-links{margin:0 0 18px}.qv-links-title{margin:0 0 10px;color:var(--gold-text);font-size:13px;font-weight:700}.qv-links ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.qv-links a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:10px 14px;border:1px solid var(--xp-line);border-radius:12px;color:var(--xp-text);text-decoration:none;transition:border-color .2s ease,background .2s ease}.qv-links a:hover{border-color:var(--xp-line-strong);background:rgba(212,175,55,.08)}.qv-links-no{font:700 12px/1 Montserrat,sans-serif}.qv-full,.qv-links-no{color:var(--gold-text)}.qv-full{display:inline-flex;align-items:center;gap:10px;padding:8px 0;font-weight:700;font-size:14px;text-decoration:none;border-bottom:1px solid}body.is-visitor [data-card-href]{cursor:pointer}body.is-visitor [data-card-href] :is(p,h3,span,img){cursor:inherit}body.is-visitor .article-feature-card[data-card-href],body.is-visitor .exec-card[data-card-href],body.is-visitor .service-card[data-card-href]{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media (hover:hover){body.is-visitor .article-feature-card[data-card-href]:hover,body.is-visitor .exec-card[data-card-href]:hover,body.is-visitor .service-card[data-card-href]:hover{border-color:rgba(242,215,129,.55);box-shadow:0 18px 50px rgba(0,0,0,.35)}}body.is-visitor [data-card-href]:active{transform:scale(.99)}@media (max-width:640px){.app-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 10px);margin:auto 0 0;border-width:1px 0 0;border-radius:18px 18px 0 0;overscroll-behavior:contain}.app-dialog .dialog-card{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.app-dialog .dialog-title{max-width:calc(100% - 52px);font-size:24px}.app-dialog .modal-close{top:10px;inset-inline-end:10px}.app-dialog.is-reader{height:calc(100dvh - 10px);max-height:calc(100dvh - 10px);margin:auto 0 0;border-width:1px 0 0;border-radius:18px 18px 0 0;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .17s ease}.app-dialog.is-reader.closing{transform:translateY(40%)}.reader-grab{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:block;width:100%;height:0}.reader-grab:before{content:"";position:absolute;top:6px;left:50%;width:42px;height:5px;border-radius:5px;background:rgba(242,215,129,.45);transform:translateX(-50%)}.reader-bar{min-height:56px;gap:6px;padding:12px 12px 8px}.reader-bar-eyebrow{display:none}.reader-bar-title{display:block;font-size:13.5px}.reader-bar-tools{gap:5px}.reader-size{padding:2px}.reader-size button{min-width:30px;height:34px}.reader-tool{width:38px;height:38px;flex:0 0 auto}.reader-head{padding:18px 18px 0}.app-dialog .reader-title{font-size:25px}.reader-body{padding:18px 18px 26px}.reader-foot{padding:0 18px calc(26px + env(safe-area-inset-bottom))}.reader-cover{margin-inline:12px;border-radius:10px}.qv-portrait{margin-inline:12px;padding:10px}.qv-points li{padding:14px;gap:10px}.qv-cta{padding:16px}.qv-cta-actions .button{flex:1 1 100%;justify-content:center}}@media (max-width:360px){.reader-size{display:none}}html[data-theme=light] .app-dialog.is-reader{background:#fbf8f1;border-color:rgba(154,116,20,.35);box-shadow:0 40px 110px rgba(40,30,8,.28)}html[data-theme=light] .app-dialog.is-reader::-webkit-backdrop{background:rgba(26,22,14,.42)}html[data-theme=light] .app-dialog.is-reader::backdrop{background:rgba(26,22,14,.42)}.seo-article-page{color:var(--xp-text)}.article-site-head{padding:14px max(20px,calc((100% - 1180px) / 2));border-bottom:1px solid var(--xp-line);background:var(--xp-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.article-head-links{display:flex;align-items:center;gap:18px;font-size:13.5px;font-weight:600}.article-head-links a:not(.article-lang){color:var(--xp-muted);transition:color .2s ease}.article-head-links a:not(.article-lang):hover{color:var(--gold-text)}.article-lang{border-radius:999px}.article-page-main{width:min(1180px,calc(100% - 40px));padding:clamp(34px,5vw,64px) 0 120px}.article-hero{max-width:860px}.article-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px;font-size:13px}.article-breadcrumb,.article-breadcrumb a{color:var(--xp-muted)}.article-breadcrumb a:hover{color:var(--gold-text)}.article-breadcrumb span{opacity:.5}.seo-article-page .article-hero .eyebrow{font-size:12px;letter-spacing:.14em}.seo-article-page .article-hero h1{max-width:none;margin:0 0 22px;color:var(--xp-text);font-size:clamp(32px,4.6vw,56px);line-height:1.2}.article-meta,.seo-article-page .article-page-summary{color:var(--xp-muted)}.article-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:34px;font-size:13.5px;font-weight:600}.article-meta span{display:inline-flex;align-items:center;gap:8px}.article-meta svg{width:16px;height:16px;fill:none;stroke:var(--gold-text);stroke-width:1.6;stroke-linecap:round}.seo-article-page .article-cover{aspect-ratio:16/7;border-radius:14px;border-color:var(--xp-line)}.seo-article-page .article-cover img{cursor:zoom-in;transition:scale .8s var(--ease-out)}.seo-article-page .article-cover:hover img{scale:1.02}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:start}.article-page-content{min-width:0;max-width:760px}.seo-article-page .article-page-body{color:var(--xp-text);font-size:17.5px;line-height:2.05}.seo-article-page .article-page-body h2{position:relative;-webkit-padding-start:16px;padding-inline-start:16px;color:var(--xp-text);scroll-margin-top:90px}.seo-article-page .article-page-body h2:before{content:"";position:absolute;inset-inline-start:0;top:.3em;bottom:.3em;width:3px;border-radius:3px;background:linear-gradient(#f0d778,#d4af37)}.seo-article-page .article-page-body h3{color:var(--gold-text)}.seo-article-page .article-page-body li::marker{color:var(--gold)}.seo-article-page .article-page-keywords li{border-radius:999px;color:var(--xp-text)}.article-aside{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:26px;gap:26px}.article-aside-title{margin:0 0 12px;color:var(--gold-text);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article-toc ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none;-webkit-border-start:1px solid var(--xp-line);border-inline-start:1px solid var(--xp-line)}.article-toc a{display:grid;grid-template-columns:26px 1fr;grid-gap:6px;gap:6px;padding:8px 14px;-webkit-margin-start:-1px;margin-inline-start:-1px;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;color:var(--xp-muted);font-size:13.5px;line-height:1.6;transition:color .2s ease,border-color .2s ease,background .2s ease}.article-toc a span{color:var(--gold-text);font:600 11px/1.9 Montserrat,sans-serif;opacity:.7}.article-toc a:hover{color:var(--xp-text)}.article-toc li.is-active a{border-inline-start-color:var(--gold);background:rgba(212,175,55,.07);color:var(--xp-text);font-weight:700}.article-share-row{display:flex;gap:8px}.article-share-row>*{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--xp-line);border-radius:12px;background:none;color:var(--xp-text);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.article-share-row svg{width:18px;height:18px}.article-share-row>:hover{border-color:var(--gold);color:var(--gold-text);background:rgba(212,175,55,.08)}.article-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;padding:clamp(24px,4vw,40px);border:1px solid var(--xp-line-strong);border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(212,175,55,.16),transparent 60%),var(--xp-surface-flat)}.article-cta h2{margin:0 0 8px;color:var(--xp-text);font-size:clamp(20px,2.4vw,28px)}.article-cta p{margin:0;color:var(--xp-muted);line-height:1.8}.article-cta .button{flex:0 0 auto;min-height:52px}.article-more{margin-top:64px}.article-more h2{margin:0 0 20px;color:var(--xp-text);font-size:clamp(22px,2.6vw,30px)}.article-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.article-more-card{display:flex;flex-direction:column;gap:10px;padding:24px 22px;border:1px solid var(--xp-line);border-radius:14px;background:var(--xp-surface);color:var(--xp-text);transition:border-color .3s ease,translate .3s var(--ease-out),box-shadow .3s ease}.article-more-card:hover{border-color:var(--xp-line-strong);translate:0 -3px;box-shadow:var(--xp-shadow)}.article-more-no{color:var(--gold-text);font:600 12px/1 Montserrat,sans-serif;letter-spacing:.18em}.article-more-card strong{font-size:17px;line-height:1.5}.article-more-text{color:var(--xp-muted);font-size:14px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-more-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;color:var(--gold-text);font-size:13.5px;font-weight:700}@media (max-width:960px){.article-layout{grid-template-columns:1fr}.article-aside{position:static;order:-1;padding:18px;border:1px solid var(--xp-line);border-radius:14px}.article-toc ol{max-height:220px;overflow:auto}.article-more-grid{grid-template-columns:1fr}.article-cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.article-head-links a:not(.article-lang){display:none}.seo-article-page .article-page-body{font-size:16.5px}}html[data-theme=light] .seo-article-page{background:radial-gradient(circle at 75% -10%,rgba(212,175,55,.12),transparent 26rem),var(--bg)}html[data-theme=light] .article-back{color:#8a6810}html[data-theme=light] .article-lang{color:#8a6810;border-color:rgba(154,116,20,.5)}html[data-theme=light] .seo-article-page .article-page-keywords h2{color:#8a6810}:root{--dd-bg:rgba(255,255,255,.03);--dd-line:rgba(255,255,255,.14);--dd-panel:#141417;--dd-text:#f5f1e8;--dd-muted:#a9a49a;--dd-hover:rgba(212,175,55,.1);--dd-shadow:0 24px 60px rgba(0,0,0,.55)}html[data-theme=light]{--dd-bg:#faf7f0;--dd-line:rgba(26,22,14,.16);--dd-panel:#fffdf8;--dd-text:#1a160e;--dd-muted:#6b665c;--dd-hover:rgba(212,175,55,.14);--dd-shadow:0 24px 50px rgba(70,52,12,.16)}.dd{position:relative}.dd.is-open{z-index:30}.dd-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 14px;border:1px solid var(--dd-line);border-radius:12px;background:var(--dd-bg);color:var(--dd-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dd-trigger:hover{border-color:rgba(212,175,55,.55)}.dd-trigger:focus-visible,.dd.is-open .dd-trigger{outline:0;border-color:var(--gold);box-shadow:0 0 0 4px rgba(212,175,55,.14)}.dd-option-icon,.dd-trigger-icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(242,215,129,.22),rgba(212,175,55,.05));color:var(--gold-text);border:1px solid rgba(212,175,55,.3)}.dd-trigger-text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.dd-label{color:var(--gold-text);font-size:11.5px;font-weight:700;letter-spacing:.02em}.dd-label i{-webkit-margin-start:3px;margin-inline-start:3px;font-style:normal}.dd-value{overflow:hidden;color:var(--dd-text);font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.dd-chevron{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:var(--dd-muted);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:rotate .3s cubic-bezier(.16,1,.3,1),stroke .2s ease}.dd.is-open .dd-chevron{rotate:180deg;stroke:var(--gold-text)}.dd-menu{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:30;display:grid;grid-gap:2px;gap:2px;max-height:300px;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid rgba(212,175,55,.35);border-radius:14px;background:var(--dd-panel);box-shadow:var(--dd-shadow);transform-origin:top center;opacity:0;visibility:hidden;translate:0 -6px;scale:.98;pointer-events:none;transition:opacity .2s ease,translate .25s cubic-bezier(.16,1,.3,1),scale .25s cubic-bezier(.16,1,.3,1),visibility 0s linear .25s;scrollbar-width:thin}.dd.is-up .dd-menu{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center;translate:0 6px}.dd.is-open .dd-menu{opacity:1;visibility:visible;translate:0 0;scale:1;pointer-events:auto;transition-delay:0s}.dd-option{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;color:var(--dd-text);font-size:14.5px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.dd.is-open .dd-option{animation:ddIn .3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 25ms)}@keyframes ddIn{0%{opacity:0;translate:0 -4px}}.dd-option.is-active{background:var(--dd-hover)}.dd-option.is-selected{color:var(--gold-text)}.dd-option-label{flex:1 1}.dd-check{width:18px;height:18px;fill:none;stroke:var(--gold-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.dd-option.is-selected .dd-check{opacity:1}.dd-option-icon{width:32px;height:32px;border-radius:9px}@media (prefers-reduced-motion:reduce){.dd-menu,.dd-option{transition:none;animation:none!important}}.contact-v2-form .dd,.paypage-form-card .dd{margin-bottom:2px}.hdr-nav a.is-careers{display:inline-flex;align-items:center;gap:7px}.hdr-sheet-nav a.is-careers .hdr-sheet-no{display:grid;place-items:center;color:var(--gold-text)}.hdr-sheet-nav a.is-careers .nav-pay-icon{width:20px;height:20px}.careers-visual{position:relative;display:grid;place-items:center;min-height:400px;perspective:1200px;--rx:0deg;--ry:0deg;--gx:50%;--gy:50%}.careers-orbit{position:absolute;width:min(440px,92%);aspect-ratio:1;border:1px dashed rgba(212,175,55,.28);border-radius:50%;animation:payOrbit 40s linear infinite}.careers-orbit:before{content:"";position:absolute;top:10%;left:16%;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px rgba(212,175,55,.8)}.careers-sheet{position:relative;display:grid;align-content:start;grid-gap:22px;gap:22px;width:min(290px,70%);aspect-ratio:.76;padding:30px 28px;border-radius:18px;overflow:hidden;isolation:isolate;border:1px solid rgba(242,215,129,.45);background:radial-gradient(120% 120% at 0 0,#2b2516 0,#121110 50%,#090909 100%);box-shadow:0 40px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.12);transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-4deg);transform-style:preserve-3d;transition:transform .5s var(--ease-out)}.careers-visual:hover .careers-sheet{transition-duration:.12s}.careers-sheet:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 18px,rgba(242,215,129,.03) 18px 19px)}.careers-sheet-shine{position:absolute;inset:0;z-index:2;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,240,190,.22),transparent 45%);mix-blend-mode:screen;pointer-events:none}.careers-sheet-head{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid rgba(242,215,129,.18)}.careers-sheet-head img{width:54px;height:54px;padding:6px;border:1px solid rgba(242,215,129,.45);border-radius:50%;object-fit:contain}.careers-sheet-head span{display:grid;flex:1 1;grid-gap:9px;gap:9px}.careers-sheet-head i{display:block;height:9px;border-radius:9px;background:linear-gradient(90deg,#f2d781,#b8901f)}.careers-sheet-head i+i{width:60%;height:7px;opacity:.45}.careers-sheet-block{display:grid;grid-gap:10px;gap:10px}.careers-sheet-label{display:block;width:34%;height:7px;border-radius:7px;background:rgba(242,215,129,.7)}.careers-sheet-line{display:block;width:82%;height:6px;border-radius:6px;background:rgba(247,231,180,.16)}.careers-sheet-line.is-wide{width:100%}.careers-sheet-line.is-short{width:58%}.careers-sheet-stamp{position:absolute;bottom:22px;inset-inline-end:22px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#f0d778,#d4af37);color:#111;box-shadow:0 10px 24px rgba(212,175,55,.35)}.careers-rules{padding:22px 24px;border:1px solid var(--xp-line);border-radius:14px;background:var(--xp-soft)}.careers-rules h3{margin:0 0 14px;color:var(--xp-text);font-size:17px}.careers-rules ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.careers-rules li{display:flex;align-items:flex-start;gap:12px;color:var(--xp-muted);font-size:14.5px;line-height:1.75}.careers-rule-mark{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;margin-top:1px;border-radius:50%;background:rgba(212,175,55,.14);color:var(--gold-text)}.careers-drop{position:relative;border:1.5px dashed var(--cf-field-line);border-radius:12px;background:var(--cf-field-bg);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.careers-drop.is-drag,.careers-drop:hover{border-color:var(--gold);background:rgba(212,175,55,.06)}.careers-drop.is-drag{box-shadow:0 0 0 4px rgba(212,175,55,.14)}.careers-drop.has-file{border-style:solid;border-color:rgba(41,197,107,.45);background:rgba(41,197,107,.05)}.careers-drop.has-error{border-color:var(--cf-error)}.careers-drop:has(.careers-drop-input:focus-visible){outline:2px solid var(--gold-light);outline-offset:3px}.careers-drop-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.contact-v2 .careers-drop-label{display:grid;flex-direction:row;justify-items:center;grid-gap:6px;gap:6px;margin:0;padding:26px 18px;color:var(--cf-muted);font-size:inherit;letter-spacing:0;text-transform:none;text-align:center;cursor:pointer}.contact-v2 .careers-drop-label strong{color:var(--cf-text);font-size:15.5px}.careers-drop-label>span:not(.careers-drop-icon){font-size:14px}.careers-drop-label small{color:var(--cf-label);font-size:12.5px}.careers-drop-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:14px;background:linear-gradient(135deg,rgba(242,215,129,.22),rgba(212,175,55,.05));color:var(--gold-text);transition:translate .3s var(--ease-out)}.careers-drop.is-drag .careers-drop-icon,.careers-drop:hover .careers-drop-icon{translate:0 -3px}.careers-drop-icon svg,.careers-file-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.careers-drop-error{margin-top:-10px}.careers-file{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px}.careers-file-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(41,197,107,.12);color:#29c56b}.careers-file-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.contact-v2 .careers-file-text strong{overflow:hidden;color:var(--cf-text);font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.careers-file-text small{color:var(--cf-label);font-size:12.5px}.contact-v2 .careers-file-btn{display:inline-flex;flex-direction:row;margin:0;padding:7px 12px;border:1px solid var(--cf-line-strong);border-radius:999px;background:none;color:var(--cf-text);font:inherit;font-size:12.5px;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.contact-v2 .careers-file-btn:hover{border-color:var(--gold);color:var(--gold-text)}.contact-v2 .careers-file-btn.is-remove:hover{border-color:var(--cf-error);color:var(--cf-error)}.contact-v2 .careers-consent{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:0;color:var(--cf-muted);font-size:13.5px;line-height:1.75;letter-spacing:0;text-transform:none;cursor:pointer}.careers-consent input{position:absolute;width:1px;height:1px;opacity:0}.careers-consent-box{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-top:2px;border:1.5px solid var(--cf-line-strong);border-radius:6px;color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.careers-consent input:checked+.careers-consent-box{border-color:var(--gold);background:linear-gradient(135deg,#f0d778,#d4af37);color:#111}.careers-consent input:focus-visible+.careers-consent-box{outline:2px solid var(--gold-light);outline-offset:2px}.careers-consent.has-error .careers-consent-box{border-color:var(--cf-error)}.careers-consent-error{margin-top:-10px}.careers-progress{display:block;height:4px;margin-top:-8px;overflow:hidden;border-radius:4px;background:var(--cf-line)}.careers-progress span{display:block;height:100%;background:linear-gradient(90deg,#b8901f,#f2d781);transition:width .2s ease}@media (max-width:1024px){.careers-visual{min-height:340px}}@media (max-width:640px){.careers-visual{min-height:300px}.careers-sheet{width:min(240px,66%);padding:22px 20px}.careers-file{grid-template-columns:40px minmax(0,1fr)}.careers-file-icon{width:40px;height:40px}.careers-file-btn{grid-row:2}.careers-file label.careers-file-btn{grid-column:1/2;justify-self:start}.careers-file button.careers-file-btn{grid-column:2;justify-self:start}.careers-rules{padding:18px}}@media (prefers-reduced-motion:reduce){.careers-orbit{animation:none}}html[data-theme=light] .careers-sheet{box-shadow:0 30px 60px rgba(70,52,12,.22)}