.beam-page{--beam-muted:#bcbac8;background:#09090d}body:has(.beam-page) .whatsapp-float{min-width:48px;padding:0 13px}body:has(.beam-page) .whatsapp-float span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.beam-page p{color:var(--beam-muted);line-height:1.65}.beam-page h1,.beam-page h2,.beam-page h3{letter-spacing:-.035em}.beam-page h2{margin:0 0 24px;font-size:clamp(1.9rem,3.2vw,3.4rem);line-height:1.08}.beam-page h3{font-size:1.3rem;line-height:1.25}.beam-page .text-link{color:#67e4ef;align-items:center;gap:10px;min-height:44px;display:inline-flex}.beam-hero{padding-block:35px 28px}.beam-page-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.beam-page-heading h1{max-width:950px;margin:0 0 16px;font-size:clamp(2.3rem,4.2vw,4.5rem);line-height:1.03}.beam-page-heading p{max-width:850px;margin:0;font-size:1.04rem}.beam-page-heading>a{flex-shrink:0}.beam-shop-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;scroll-margin-top:115px;display:grid}.beam-gallery{min-width:0}.beam-gallery-main{background:#060609;border:1px solid #303039;border-radius:10px;margin:0;position:relative;overflow:hidden}.beam-gallery-stage{aspect-ratio:1;position:relative}.beam-gallery-stage>img{object-fit:cover;animation:.45s both beam-enter}.beam-gallery-main video{object-fit:contain;width:100%;height:100%}.beam-gallery-main figcaption{color:#fff;padding:12px 16px}.beam-gallery-main figcaption strong{font-size:1.2rem;display:block}.beam-gallery-main figcaption span,.beam-gallery-main figcaption small{max-width:620px;margin-top:6px;font-size:.8rem;line-height:1.45;display:block}.beam-gallery-thumbs{scrollbar-width:thin;gap:8px;padding:12px 2px 6px;display:flex;overflow-x:auto}.beam-gallery-thumbs button{cursor:pointer;background:#09090d;border:2px solid #34343d;border-radius:6px;flex:0 0 90px;height:82px;position:relative;overflow:hidden}.beam-gallery-thumbs button[aria-pressed=true]{border-color:#ef64ed}.beam-gallery-thumbs img{object-fit:cover}.beam-gallery-thumbs button>span{bottom:0;color:#fff;background:#08080be0;padding:4px;font-size:.61rem;position:absolute;inset-inline:0}.beam-gallery-thumbs svg{color:#fff;filter:drop-shadow(0 0 4px #000);position:absolute;top:15px;left:32px}.beam-gallery-status{margin:5px 0 0;font-size:.78rem}.beam-buy-panel{border:1px solid #303039;border-radius:10px;padding:22px;scroll-margin-top:145px}.beam-model-choice{gap:6px;margin-bottom:18px;display:flex}.beam-model-choice button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #44444e;border-radius:6px;flex:1;padding:12px}.beam-model-choice button[aria-pressed=true]{background:#20202b;border-color:#f270ed}.beam-buy-panel .quote-form{box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.beam-buy-panel .business-purchase-form h3{margin:0;font-size:1.25rem}.beam-buy-panel .form-grid{gap:12px}.beam-buy-panel .quote-form label{gap:6px}.beam-buy-panel .quote-form label>span{font-size:.84rem}.beam-buy-panel .quote-form input,.beam-buy-panel .quote-form select{min-height:46px;font:inherit;padding:10px;font-size:.88rem}.beam-buy-panel .business-form-group{gap:8px;margin:2px 0;padding-top:10px}.beam-buy-panel .business-form-group legend{font-size:.94rem}.beam-buy-panel .file-field{border-style:dashed;min-height:76px;padding:14px}.beam-buy-panel .file-field small{margin-top:4px;font-size:.72rem;display:block}.beam-buy-panel .beam-price-top{border:0;align-items:center;margin:0;padding:0}.beam-price-top>span{font-size:.8rem;font-weight:400}.beam-price-top strong{font-size:clamp(1.9rem,2.6vw,2.8rem)}.beam-included{margin:0;font-size:.88rem;color:#80e5eb!important}.beam-buy-panel .field-hint{margin:0;font-size:.76rem;line-height:1.5}.beam-form-disclosure{border-block-start:1px solid #34343d;padding-block:4px}.beam-form-disclosure summary{cursor:pointer;align-content:center;min-height:44px;font-size:.9rem}.beam-form-disclosure[open] summary{margin-bottom:12px}.beam-form-disclosure>label,.beam-form-disclosure>.form-grid{margin-bottom:14px}.beam-buy-panel .business-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.beam-buy-panel .business-actions .button{min-width:0;min-height:52px;padding-inline:10px;font-size:.9rem}.beam-buy-panel .business-actions .button-primary{grid-area:1/1}.beam-buy-panel .business-actions .button-secondary{grid-column:2}.beam-section-nav{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090df5;border-block:1px solid #303039;position:sticky;top:80px}.beam-section-nav>div{scrollbar-width:none;gap:clamp(20px,4vw,65px);display:flex;overflow-x:auto}.beam-section-nav a{white-space:nowrap;color:#e1dfea;align-items:center;min-height:54px;font-size:.85rem;display:flex}.beam-section-nav a:first-child{color:#74e5ef}.beam-section{padding-block:clamp(36px,5.5vw,76px);scroll-margin-top:145px}.beam-section-heading{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;margin-bottom:22px;display:grid}.beam-section-heading p{margin:0}.beam-section-heading h2{margin-bottom:0}.beam-starting-points{grid-template-columns:repeat(4,1fr);gap:20px;margin-block:24px 30px;display:grid}.beam-starting-points>div{border-top:2px solid #4a4855;padding-top:14px}.beam-starting-points h3{letter-spacing:-.01em;margin:0;font-size:1rem}.beam-starting-points p{font-size:.85rem}.beam-guide-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:.8rem;display:flex}.beam-guide-controls label{align-items:center;gap:10px;display:flex}.beam-guide-controls select{color:#fff;min-height:44px;font:inherit;background:#171720;border:1px solid #454551;border-radius:5px;padding:8px}.beam-power-split{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.beam-watt-buttons{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.beam-watt-buttons button{color:#fff;cursor:pointer;min-height:46px;font:inherit;background:#17171f;border:1px solid #42424e;border-radius:5px;padding:10px 2px}.beam-watt-buttons button[aria-pressed=true]{color:#09090d;background:#ee67e9;border-color:#ee67e9}.beam-power-selected{align-items:center;gap:30px;padding-block:24px;display:flex}.beam-power-selected>strong{letter-spacing:-.07em;font-size:clamp(3rem,5.5vw,5rem);font-weight:500}.beam-power-selected small{letter-spacing:0;font-size:1.4rem}.beam-power-selected span{color:#bcbac8;font-size:.78rem;display:block}.beam-power-selected b{margin:6px 0;font-size:1.9rem;display:block}.beam-power-split p{margin-top:0;font-size:.8rem}.beam-table-scroll{overflow-x:auto}.beam-power-split table{border-collapse:collapse;text-align:start;width:100%;font-size:.84rem}.beam-power-split th,.beam-power-split td{text-align:start;border-bottom:1px solid #303039;padding:12px}.beam-power-split thead th{color:#bcbac8;font-size:.72rem;font-weight:500}.beam-power-split tr[data-selected=true]{color:#ff93f2;background:#25152b}.beam-video-row{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.beam-power-guide+.beam-video-row{border-top:1px solid #303039;margin-top:35px;padding-top:30px}.beam-video-row h3{margin:0 0 16px;font-size:clamp(1.6rem,2.3vw,2.5rem)}.beam-video-row figure{min-width:0;margin:0}.beam-video-row video{background:#000;border:1px solid #34343d;border-radius:8px;width:100%;max-height:460px;display:block}.beam-video-row figcaption{color:#bcbac8;margin-top:10px;font-size:.75rem;line-height:1.5}.beam-colour,.beam-how{background:#111117;border-block:1px solid #292931}.beam-size{grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;display:grid}.beam-size figure{aspect-ratio:1.2;border-radius:8px;margin:0;position:relative;overflow:hidden}.beam-size figure img{object-fit:cover}.beam-size figcaption{bottom:0;background:#08080dd9;padding:10px;font-size:.7rem;position:absolute;inset-inline:0}.beam-process{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.beam-process>div{border-top:1px solid #454550;padding-top:18px}.beam-process span{color:#7ae0ed;font-size:1.7rem}.beam-process h3{margin:12px 0}.beam-inspiration .beam-gallery-main{grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.beam-inspiration .beam-gallery-thumbs button{flex:1 0 110px;height:110px}.beam-inspiration .beam-gallery-main figcaption{padding:28px}.beam-inspiration .beam-gallery-main figcaption strong{font-size:clamp(1.7rem,3vw,2.5rem)}.beam-inspiration .beam-gallery-main figcaption span{font-size:1rem}.beam-how ol{color:#c8c6d1;padding-inline-start:24px;line-height:1.6;list-style:decimal}.beam-how li{margin-block:12px;padding-inline-start:8px}.beam-faq{columns:2;column-gap:36px;margin-top:30px}.beam-faq details{break-inside:avoid;border-bottom:1px solid #3a3943;padding-block:6px}.beam-faq summary{cursor:pointer;align-content:center;min-height:56px;padding-block:13px;font-size:.94rem;font-weight:600}.beam-faq p{margin:0 0 16px;font-size:.9rem}.beam-help-links{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.beam-angle-links{grid-template-columns:1fr 1fr;gap:24px;display:grid}.beam-angle-links a{border-bottom:1px solid #44424d;display:block}.beam-angle-links img{aspect-ratio:4/3;object-fit:cover;object-position:50% 60%;border-radius:7px;width:100%;height:auto}.beam-angle-links h3{align-items:center;gap:10px;margin-bottom:8px;display:flex}.beam-angle-links svg{color:#7ae0ed;margin-inline-start:auto}.beam-angle-links p{margin-top:0}.beam-angle-links+small{color:#bcbac8;margin-top:14px;display:block}.beam-final{text-align:center;border-top:1px solid #33323e}.beam-final h2{max-width:750px;margin-inline:auto}.beam-page :is(button,a,summary,select,input):focus-visible{outline-offset:4px;outline:2px solid #75ecf8}@keyframes beam-enter{0%{opacity:.65;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes beam-reveal{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.beam-section-heading,.beam-process>div,.beam-size>div{animation:linear both beam-reveal;animation-timeline:view();animation-range:entry entry 40%}}}@media (prefers-reduced-motion:reduce){.beam-page *{scroll-behavior:auto!important;animation:none!important}}@media (min-width:901px){.beam-shop-grid>.beam-gallery{position:sticky;top:105px}}@media (max-width:900px){.beam-page-heading{display:block}.beam-page-heading>a{margin-top:12px}.beam-shop-grid{grid-template-columns:1fr;gap:20px}.beam-gallery-thumbs button{flex-basis:76px;height:68px}.beam-starting-points{grid-template-columns:1fr 1fr;gap:16px}.beam-section-heading{grid-template-columns:1fr;gap:12px}.beam-power-split,.beam-video-row,.beam-size{grid-template-columns:1fr;gap:20px}.beam-section-nav{top:72px}.beam-section-nav>div{gap:24px}.beam-section-nav a{min-height:48px;font-size:.78rem}.beam-process{gap:16px}.beam-process h3{font-size:1.05rem}.beam-process p{font-size:.85rem}.beam-faq{columns:1}.beam-inspiration .beam-gallery-main{grid-template-columns:1fr}}@media (max-width:520px){.beam-hero{padding-top:22px}.beam-page-heading h1{font-size:2.45rem}.beam-page-heading p{font-size:.95rem}.beam-buy-panel{padding:16px}.beam-guide-controls{flex-direction:column;align-items:start}.beam-process,.beam-angle-links{grid-template-columns:1fr}.beam-process{gap:16px}.beam-inspiration .beam-gallery-main figcaption{padding:20px 16px}.beam-inspiration .beam-gallery-main figcaption span{font-size:.85rem}.beam-starting-points p{font-size:.79rem}.beam-table-scroll td,.beam-table-scroll th{padding:10px 7px}}
