:root{color-scheme:dark;--bg:#0d100f;--panel:#151916;--panel2:#1b201c;--gold:#e5c178;--gold-light:#f4dfae;--white:#f4f5f0;--muted:#b0b6ac;--line:#ffffff20;--ink:#152119;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--white);background:var(--bg);font-synthesis:none;scroll-behavior:smooth}
    *{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold-light);outline-offset:5px}p{font-size:1rem;line-height:1.75;color:var(--muted);margin:0}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.045em}img{display:block;max-width:100%}svg{max-width:100%}[hidden]{display:none!important}section{scroll-margin-top:35px}.container{width:min(1320px,calc(100% - 112px));margin-inline:auto}.eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:650;color:var(--gold)}.skip{position:fixed;top:8px;left:12px;padding:12px 18px;background:var(--gold);color:var(--bg);z-index:20;transform:translateY(-160%)}.skip:focus{transform:translateY(0)}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.arrow{font-size:1.3em;font-weight:400;line-height:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:0 25px;border:1px solid transparent;border-radius:4px;font-size:.9375rem;font-weight:600;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.gold{background:var(--gold);color:#15170f}.button.gold:hover{background:var(--gold-light)}.button.outline{border-color:#ffffff42;background:#ffffff04}.button.outline:hover{background:#ffffff12}.text-link{display:inline-flex;gap:14px;align-items:center;min-height:48px;font-size:.9375rem}.text-link:hover{color:var(--gold)}
    .hero-shell{position:relative;isolation:isolate;background:#101511;overflow:hidden}.hero-picture{position:absolute;inset:0;z-index:-3}.hero-picture img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,14,10,.93) 0%,rgba(9,14,10,.81) 25%,rgba(9,14,10,.34) 51%,rgba(9,14,10,.06) 77%),linear-gradient(0deg,#0d100f 0%,transparent 26%,transparent 77%,#0d100fbb 100%);z-index:-2}.nav{height:112px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid #ffffff24}.brand{display:flex;gap:11px;align-items:center;flex-shrink:0}.brand img{width:62px;height:62px}.wordmark{font-size:1.45rem;letter-spacing:-.04em;font-weight:600}.wordmark span{font-weight:350;color:var(--gold-light)}.nav-links{display:flex;gap:33px;align-items:center;font-size:.875rem;color:#e0e3dc}.nav-links a{padding-block:14px}.nav-links a:hover{color:var(--gold)}.nav .button{min-height:44px;padding-inline:20px;font-size:.875rem}.mobile-nav{display:none}.hero{padding-top:96px;padding-bottom:100px;min-height:730px;position:relative}.hero .eyebrow{display:flex;align-items:center;gap:13px}.hero .eyebrow:before{content:"";display:block;width:28px;height:1px;background:var(--gold)}h1{font-size:clamp(4rem,6.4vw,6.25rem);line-height:1.01;max-width:700px;margin-top:24px;letter-spacing:-.058em}h1 em{font-style:normal;color:var(--gold-light);font-weight:400}.hero-description{max-width:460px;font-size:1.0625rem;color:#d2d5cb;margin-top:27px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:31px}.hero-notes{display:flex;gap:24px;flex-wrap:wrap;margin-top:43px;color:#ced3c9;font-size:.8125rem}.hero-notes span{display:flex;align-items:center;gap:9px}.hero-notes svg{width:15px;height:15px;color:var(--gold)}.image-caption{position:absolute;right:0;bottom:53px;font-size:.75rem;letter-spacing:.06em;color:#e4e7d3;text-shadow:0 1px 5px #000}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 0 34px;border-top:1px solid var(--line)}.hero-bottom p{max-width:210px;font-size:.8125rem;line-height:1.6;color:#939e90}.trade-list{display:flex;gap:clamp(20px,4vw,62px);flex-wrap:wrap;font-size:.875rem;font-weight:550;color:#c7cdc1}.trade-list span{white-space:nowrap}
    .platform{padding:112px 0 108px}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:56px;margin-bottom:47px}.section-intro h2{font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.08;max-width:710px;margin-top:17px}.section-intro>p{max-width:350px;margin-bottom:4px}.gold-text{color:var(--gold-light)}.showcase{display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#131713;min-height:550px}.showcase-copy{padding:36px 26px 26px;background:#161b16;border-right:1px solid var(--line);display:flex;flex-direction:column}.showcase-kicker{font-size:.75rem;letter-spacing:.13em;color:#b9c2b1;text-transform:uppercase;margin-bottom:27px}.feature-tabs{display:flex;flex-direction:column;gap:10px}.feature-tab{text-align:left;background:none;color:var(--muted);border:1px solid transparent;padding:17px 16px;border-radius:5px;display:flex;align-items:center;gap:14px;font-size:.9375rem;min-height:62px;transition:.2s}.feature-tab .icon{color:#a0ae96}.feature-tab[aria-selected=true]{border-color:#e5c17850;background:#e5c1780e;color:var(--gold-light)}.feature-tab[aria-selected=true] .icon{color:var(--gold)}.feature-tab:hover{background:#ffffff07}.showcase-note{margin-top:auto;padding:32px 11px 0}.showcase-note p{font-size:.875rem;line-height:1.8}.showcase-note strong{display:block;color:var(--white);font-weight:500;font-size:1.125rem;margin-bottom:8px;letter-spacing:-.02em}.sample-label{font-size:.75rem;color:#8f9e89;margin-top:21px}.showcase-visual{min-width:0;padding:30px 35px;background:radial-gradient(ellipse at 20% 80%,#26302288,transparent 65%)}.panel{height:100%}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:.875rem}.panel-heading strong{font-weight:550}.panel:focus-visible{outline:2px solid var(--gold-light);outline-offset:6px}.panel-heading span{font-size:.75rem;color:#a5b19d}.layout-figure{margin:27px 0 18px}.layout-figure svg{width:100%;height:auto;display:block;max-height:360px}.plan-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--line);padding-top:20px}.plan-meta div{display:flex;flex-direction:column;gap:8px}.plan-meta span{font-size:.75rem;color:#aab6a1}.plan-meta strong{font-size:1.5rem;font-weight:450;letter-spacing:-.035em}.plan-meta small{font-size:.75rem;color:#b1bea8}.mini-label{font-size:.75rem;color:#a8b49f;text-transform:uppercase;letter-spacing:.08em}.quantity-card{margin-top:37px;border:1px solid #e5c17835;border-radius:7px;background:#1d241c;padding:26px}.quantity-title{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding-bottom:20px}.material-swatch{width:38px;height:38px;background:#ac8b58;border:1px solid #d6be7a;border-radius:4px}.quantity-title strong{font-size:1rem;font-weight:550}.quantity-title p{font-size:.8125rem}.quantity-lines{margin-top:8px}.quantity-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 0;color:#c1ccba;font-size:.9375rem}.quantity-lines strong{font-weight:550;color:var(--white)}.quantity-total{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-top:21px;border-top:1px solid var(--line);margin-top:5px}.quantity-total strong{font-size:2.5rem;color:var(--gold-light);font-weight:450;letter-spacing:-.045em}.quantity-total p{font-size:.875rem}.quantity-footnote{font-size:.75rem;line-height:1.7;margin-top:17px;color:#aab6a1}.report{max-width:470px;margin:27px auto 0;background:#f3f4ef;color:var(--ink);padding:28px 32px;border-radius:3px;box-shadow:0 15px 40px #0004}.report-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:2px solid #cbb277}.report-brand strong{font-size:.875rem;letter-spacing:.11em}.report-brand span{font-size:.75rem;color:#56664e}.report h3{font-size:1.5rem;margin-top:24px;color:#263621}.report p{font-size:.8125rem;color:#65715f;line-height:1.6;margin-top:7px}.report-row{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #1b281b1e;font-size:.875rem}.report-row:first-of-type{margin-top:15px}.report-row strong{font-weight:550}.report-total{background:#e4e9df;padding:16px;margin-top:18px;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.report-total strong{font-size:1.6rem;font-weight:500}.report-footer{display:flex;justify-content:space-between;gap:10px;margin-top:26px;font-size:.75rem;color:#66735f}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:48px}.benefit{padding-right:22px}.benefit+.benefit{border-left:1px solid var(--line);padding-left:34px}.benefit .icon{width:27px;height:27px;color:var(--gold);margin-bottom:17px}.benefit h3{font-size:1.25rem;letter-spacing:-.025em;margin-bottom:11px}.benefit p{font-size:.9375rem}
    .workflow{background:#edf0e9;color:var(--ink);padding:101px 0 97px}.workflow .eyebrow{color:#6d5931}.workflow .section-intro{margin-bottom:60px}.workflow .section-intro>p{color:#63705c}.workflow h2{max-width:580px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;counter-reset:step}.step{border-top:1px solid #1521193a;padding-top:24px}.step-number{font-size:.875rem;color:#66725f;letter-spacing:.05em;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.step-number .icon{color:#697956}.step h3{font-size:1.7rem;font-weight:500;letter-spacing:-.04em;margin-bottom:15px}.step p{color:#63705c;font-size:.9375rem}.step-tags{margin-top:25px;display:flex;gap:9px;flex-wrap:wrap}.step-tags span{font-size:.75rem;color:#56624e;padding:7px 10px;border:1px solid #1521192a;border-radius:4px}.commercial{padding:106px 0 100px}.commercial .section-intro{align-items:center}.commercial .section-intro h2{max-width:650px}.commercial .section-intro>p{max-width:340px}.commercial-features{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.commercial-feature{border-top:1px solid var(--line);padding-top:27px}.commercial-feature .icon{color:var(--gold);margin-bottom:24px}.commercial-feature h3{font-size:1.0625rem;margin-bottom:12px;letter-spacing:-.025em}.commercial-feature p{font-size:.875rem}.closing{background:#1b231b;border:1px solid #ffffff12;border-radius:10px;padding:52px 54px;margin-top:78px;display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;overflow:hidden}.closing:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold)}.closing .eyebrow{font-size:.75rem}.closing h2{font-size:2.1rem;margin-top:13px;line-height:1.2}.closing p{font-size:.9375rem;margin-top:13px;max-width:570px}.closing-action{flex:none;text-align:center}.closing-action small{display:block;font-size:.75rem;color:#acb5a4;margin-top:12px}footer{border-top:1px solid var(--line);padding:34px 0 32px}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-main .brand img{width:45px;height:45px}.footer-main .wordmark{font-size:1.15rem}.footer-links{display:flex;gap:26px;flex-wrap:wrap;font-size:.8125rem;color:#adb8a5}.footer-links a{padding:12px 0}.footer-links a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:29px;font-size:.75rem;color:#8f9a88;line-height:1.8}.footer-bottom p{font-size:inherit;color:inherit}
    @media(min-width:1700px){.hero-shell:before{background:linear-gradient(90deg,#090e0af2 0%,#090e0aaa 26%,#090e0a12 57%),linear-gradient(0deg,#0d100f 0%,transparent 28%,transparent 80%,#0d100faa 100%)}.hero{min-height:790px;padding-top:120px}}
    @media(max-width:1100px){.container{width:calc(100% - 72px)}.nav-links{gap:22px}.nav{gap:18px}.wordmark{font-size:1.25rem}.brand img{width:54px;height:54px}.hero{min-height:705px;padding-top:83px}h1{font-size:5.1rem}.hero-picture img{object-position:57% center}.hero-description{max-width:425px}.showcase{grid-template-columns:270px minmax(0,1fr)}.showcase-copy{padding:30px 18px}.showcase-visual{padding:28px 23px}.section-intro{gap:32px}.section-intro>p{max-width:310px}.trade-list{gap:26px}.steps{gap:35px}.commercial-features{grid-template-columns:repeat(2,1fr);gap:40px}.closing{padding:40px 32px}.closing h2{font-size:1.8rem}}
    @media(max-width:800px){.container{width:calc(100% - 44px)}.nav{height:90px}.nav-links{display:none}.nav>.button{margin-left:auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;list-style:none;width:42px;height:44px;display:grid;place-content:center;border:1px solid #ffffff35;border-radius:4px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav .mobile-links{position:absolute;right:0;top:54px;min-width:225px;border:1px solid #ffffff2d;background:#182017;padding:12px;z-index:10;border-radius:6px;box-shadow:0 12px 25px #0005}.mobile-links a{display:block;padding:13px 16px;font-size:.9375rem}.hero{padding-top:74px;min-height:730px;padding-bottom:150px}.hero-picture img{object-position:60% center}.hero-shell:before{background:linear-gradient(90deg,#090e0af0 0%,#090e0acf 31%,#090e0a50 77%),linear-gradient(0deg,#0d100f 0%,transparent 30%,transparent 80%,#0d100fbb 100%)}h1{font-size:4.9rem;max-width:580px}.hero-description{max-width:425px}.hero-bottom{align-items:start;padding-bottom:28px}.hero-bottom p{max-width:150px;flex:none}.trade-list{gap:18px 25px;font-size:.8125rem}.image-caption{bottom:33px}.section-intro{display:block}.section-intro>p{max-width:540px;margin-top:24px}.platform,.commercial{padding-block:78px}.section-intro h2{font-size:2.85rem}.showcase{grid-template-columns:1fr}.showcase-copy{border-right:0;border-bottom:1px solid var(--line);padding:22px}.showcase-kicker{margin-bottom:15px}.feature-tabs{flex-direction:row;gap:7px}.feature-tab{flex:1;justify-content:center;gap:9px;padding:13px 8px;min-height:54px;font-size:.875rem}.showcase-note{padding:20px 5px 0;display:flex;gap:28px;align-items:start}.showcase-note>div{flex:1}.showcase-note strong{font-size:1rem;margin-bottom:4px}.showcase-note p{font-size:.8125rem}.sample-label{margin-top:0;max-width:100px;text-align:right;line-height:1.6}.showcase-visual{min-height:488px}.layout-figure svg{max-height:340px}.benefits{gap:25px;margin-top:35px}.benefit{padding-right:0}.benefit+.benefit{padding-left:24px}.benefit h3{font-size:1.125rem}.benefit p{font-size:.875rem}.workflow{padding-block:76px}.steps{gap:26px}.step h3{font-size:1.4rem}.step p{font-size:.875rem}.closing{align-items:start;flex-direction:column;padding:35px;gap:27px}.closing-action{text-align:left}.closing-action small{text-align:left}.footer-main{align-items:start}.footer-links{gap:10px 22px;max-width:300px;justify-content:end}.footer-bottom{font-size:.75rem}}
    @media(max-width:520px){.container{width:calc(100% - 36px)}.nav{gap:10px;height:83px}.brand{gap:6px}.brand img{width:43px;height:43px}.wordmark{font-size:1.08rem}.nav>.button{font-size:.8125rem;min-height:42px;padding-inline:12px;gap:8px}.mobile-nav summary{width:38px;height:42px}.hero{padding-top:62px;padding-bottom:310px;min-height:925px}.hero .eyebrow{font-size:.75rem;letter-spacing:.13em;gap:9px}.hero .eyebrow:before{width:20px}h1{font-size:clamp(3.55rem,13.1vw,4.25rem);margin-top:24px;line-height:1.02}.hero-description{font-size:.9375rem;max-width:345px;margin-top:24px;line-height:1.75}.hero-actions{gap:11px 20px;margin-top:27px}.hero-actions .button{width:100%;min-height:53px}.hero-actions .text-link{font-size:.875rem;min-height:44px}.hero-notes{gap:15px;font-size:.75rem;margin-top:24px}.hero-picture{inset:0}.hero-picture img{object-fit:cover;object-position:72% bottom;opacity:.84}.hero-shell:before{background:linear-gradient(180deg,#0b110bf7 0%,#0b110bf0 22%,#0b110bd9 43%,#0b110b30 67%,#0d100f88 83%,#0d100f 94%),linear-gradient(90deg,#0b110b75,transparent)}.image-caption{bottom:25px;font-size:.75rem;left:0;right:auto;color:#c9d0c0}.hero-bottom{display:block;padding-top:22px;padding-bottom:26px}.hero-bottom p{max-width:none;margin-bottom:19px;font-size:.75rem}.trade-list{justify-content:space-between;gap:17px 23px;font-size:.8125rem}.platform,.commercial{padding-block:62px}.section-intro{margin-bottom:31px}.section-intro h2{font-size:2.5rem;line-height:1.1;margin-top:15px}.eyebrow{font-size:.75rem;letter-spacing:.14em}.section-intro>p{font-size:.9375rem;margin-top:21px}.showcase-copy{padding:18px 13px}.showcase-kicker{font-size:.75rem;margin-left:6px}.feature-tabs{gap:4px}.feature-tab{flex-direction:column;gap:9px;padding:13px 5px;font-size:.8125rem;min-height:82px}.feature-tab .icon{width:20px;height:20px}.showcase-note{display:block;padding:23px 6px 3px}.sample-label{max-width:none;text-align:left;margin-top:12px;font-size:.75rem}.showcase-visual{padding:21px 13px;min-height:360px}.panel-heading{font-size:.8125rem;gap:10px}.panel-heading span{font-size:.75rem}.layout-figure{margin-top:22px;margin-bottom:15px}.plan-meta{gap:10px;padding-top:16px}.plan-meta span{font-size:.75rem}.plan-meta strong{font-size:1.25rem}.plan-meta small{font-size:.75rem}.quantity-card{margin-top:23px;padding:19px 15px}.quantity-title{gap:11px}.quantity-title strong{font-size:.9375rem}.quantity-title p{font-size:.75rem}.quantity-lines>div{font-size:.8125rem;gap:9px}.quantity-total strong{font-size:2.15rem}.quantity-total p{font-size:.75rem}.quantity-footnote{font-size:.75rem}.report{padding:23px 19px;margin-top:22px}.report h3{font-size:1.4rem}.report-brand strong{font-size:.75rem}.report-brand span{font-size:.75rem}.report-row{font-size:.8125rem}.report-total{padding:13px;font-size:.8125rem}.report-footer{font-size:.75rem}.benefits{grid-template-columns:1fr;gap:25px;margin-top:34px}.benefit,.benefit+.benefit{padding:0 0 25px;border-left:0;border-bottom:1px solid var(--line)}.benefit:last-child{border:0;padding-bottom:0}.benefit .icon{float:left;margin:2px 19px 10px 0}.benefit h3{font-size:1.1875rem;margin-bottom:9px}.benefit p{margin-left:46px;font-size:.9375rem}.workflow{padding-block:61px}.workflow .section-intro{margin-bottom:37px}.steps{grid-template-columns:1fr;gap:32px}.step{padding-top:21px}.step-number{margin-bottom:22px}.step h3{font-size:1.6rem}.step p{font-size:.9375rem}.step-tags{margin-top:20px}.commercial-features{grid-template-columns:1fr;gap:28px;margin-top:34px}.commercial-feature{padding-top:23px}.commercial-feature .icon{margin-bottom:14px}.commercial-feature h3{font-size:1.1875rem}.commercial-feature p{font-size:.9375rem}.closing{margin-top:51px;padding:31px 23px}.closing h2{font-size:1.8rem}.closing p{font-size:.875rem}.closing-action,.closing-action .button{width:100%}.closing-action small{text-align:center;font-size:.75rem}.footer-main{display:block}.footer-main .brand img{width:44px;height:44px}.footer-links{justify-content:start;max-width:none;margin-top:20px;gap:5px 23px}.footer-bottom{display:block;margin-top:20px}.footer-bottom p+p{margin-top:9px}}
    @media(max-width:360px){.brand img{width:34px;height:34px}.wordmark{font-size:1rem}.nav>.button .arrow{display:none}.nav{gap:8px}.hero .eyebrow{font-size:.75rem;letter-spacing:.06em}.hero .eyebrow:before{display:none}.hero-notes{gap:12px}.hero-actions .text-link{font-size:.875rem}}
    @media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}

    /* Complete marketing page */
    .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
    .nav-links{gap:26px}.nav-links a{font-size:.875rem}.value-section{padding-top:100px;padding-bottom:10px}.value-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.value-card{grid-column:span 2;padding:32px 28px;background:#161c16;border:1px solid #ffffff12;border-radius:6px}.value-card:nth-child(n+4){grid-column:span 3;background:transparent}.value-number{font-size:.75rem;letter-spacing:.1em;color:var(--gold)}.value-card h3{font-size:1.45rem;margin:36px 0 14px;line-height:1.15}.value-card p{font-size:.9375rem}.value-bottom{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:29px 0;color:#a3b096;font-size:.875rem}.platform{padding-top:85px}.detail-section{background:#161d16;padding:103px 0}.detail-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:85px}.detail-copy h2{font-size:clamp(2.4rem,3.8vw,3.6rem);line-height:1.08;margin:18px 0 27px}.detail-copy>p{font-size:1rem;max-width:550px}.feature-points{list-style:none;padding:0;margin:31px 0 0;display:grid;gap:24px}.feature-points li{padding-left:24px;position:relative}.feature-points li:before{content:"";width:6px;height:6px;position:absolute;left:0;top:8px;border:1px solid var(--gold);transform:rotate(45deg)}.feature-points strong{display:block;font-size:1rem;font-weight:550;margin-bottom:7px;letter-spacing:-.015em}.feature-points span{display:block;font-size:.9375rem;color:var(--muted);line-height:1.7}.measurement-board,.project-board{background:#202a1e;border:1px solid #c4d0af27;border-radius:9px;padding:33px}.board-top{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#afbc9f;line-height:1.7}.board-top span:first-child{letter-spacing:.11em}.room-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:48px 0 32px}.room-heading h3{font-size:2rem}.room-heading>span{font-size:.875rem;color:#acbd9e}.area-equation{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:28px}.area-equation>div>span{display:block;font-size:.875rem;color:#b5c2a5}.area-equation strong{font-size:2.2rem;font-weight:450;display:block;margin-top:11px;white-space:nowrap}.area-equation small,.net-area small{font-size:.875rem;font-weight:400;color:#bfccae}.equation-symbol{color:#aabb96;font-size:1.5rem}.net-area{border-top:1px solid #e5c1783a;margin-top:27px;padding-top:24px}.net-area>span{font-size:.875rem;color:#d2dcbd}.net-area strong{font-size:4.7rem;display:block;color:var(--gold-light);font-weight:450;letter-spacing:-.06em;margin:9px 0 12px;line-height:1.1}.net-area p{font-size:.875rem}.measurement-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:29px}.measurement-chips span{border:1px solid #cad4b226;padding:7px 10px;color:#b9c6a8;font-size:.75rem;border-radius:3px}.board-caption{font-size:.75rem;margin-top:26px;line-height:1.7;color:#a8b89b}
    .materials-section{padding:100px 0;background:#e9ede3;color:var(--ink)}.materials-section .eyebrow,.reports-section .eyebrow{color:#72603c}.materials-section .section-intro>p{color:#56644e;max-width:375px}.materials-section h2{max-width:790px}.olive-text{color:#6a795b}.catalog-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:55px;margin-top:47px;align-items:start}.catalog-card{min-width:0;border:1px solid #25301e22;border-radius:8px;background:#f9faf5;box-shadow:0 18px 40px #1f2d2010;padding:26px}.catalog-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:19px}.catalog-heading strong{font-size:1rem;font-weight:550}.catalog-heading span{font-size:.75rem;color:#6b7861}.catalog-scroll{overflow:auto}.catalog-card table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.catalog-card th,.catalog-card td{padding:19px 13px 19px 0;font-size:.875rem;font-weight:400;border-bottom:1px solid #2d3f2320;color:#44523b}.catalog-card thead th{font-size:.75rem;color:#6e7b64;font-weight:500}.catalog-card tbody th{font-weight:550;color:#25331f}.catalog-square{display:inline-block;width:12px;height:12px;margin-right:10px;border-radius:2px}.wood{background:#a98954}.paint{background:#90a3aa}.trim{background:#8d9d77}.count{background:#ab9cba}.catalog-card>p{font-size:.75rem;color:#6a785e;margin-top:21px}.catalog-notes{display:grid;gap:28px}.catalog-notes article{display:flex;gap:20px}.catalog-notes article>span{color:#839271;font-size:.8125rem;padding-top:4px}.catalog-notes h3{font-size:1.25rem;letter-spacing:-.03em;margin-bottom:9px}.catalog-notes p{font-size:.9375rem;color:#5b6952;line-height:1.7}.material-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:53px;padding-top:31px;border-top:1px solid #2d3f2333}.material-outcomes strong{font-weight:550;font-size:1rem;line-height:1.4;display:block}.material-outcomes p{font-size:.875rem;color:#5b6952;margin-top:11px}.team-section{padding:104px 0}.team-section .detail-split{gap:80px}.project-board{background:#151c15;padding:33px}.project-board h3{font-size:1.8rem;margin-top:35px;line-height:1.2}.project-subtitle{font-size:.875rem;margin-top:12px}.project-details{margin:28px 0 0}.project-details>div{padding:20px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:140px 1fr;gap:25px}.project-details dt{font-size:.8125rem;color:#a9b69e;line-height:1.6}.project-details dd{font-size:.875rem;margin:0;color:#e0e7d9;line-height:1.6}.reports-section{background:#e5e9df;padding:104px 0;color:var(--ink)}.reports-section .detail-copy>p,.reports-section .feature-points span{color:#5d6b53}.reports-section .feature-points li:before{border-color:#77845d}.report-display{padding:27px 25px;background:#d3dacb;border:1px solid #36442716;border-radius:8px}.report-display .report{max-width:450px;margin-top:0;padding:30px}.report-display .report h3{font-size:1.6rem}.report-display .report-brand{padding-bottom:22px}.report-display .report-row{padding:19px 0}.report-template-labels{display:flex;justify-content:center;gap:10px;margin-top:27px;flex-wrap:wrap}.report-template-labels span{font-size:.75rem;border:1px solid #394b2c38;padding:8px 12px;border-radius:3px;color:#536249}.report-example-label{text-align:center;font-size:.75rem;color:#5f6d54;margin-top:16px}.trades-section{padding:103px 0 10px}.trade-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.trade-card{padding:30px 30px 27px;background:#151c16;border:1px solid #ffffff14;border-radius:7px;display:flex;flex-direction:column}.trade-card-heading{display:flex;align-items:center;gap:16px;margin-bottom:26px}.trade-card-heading>span{font-size:.75rem;color:var(--gold);border:1px solid #e5c17845;padding:9px 8px;border-radius:3px}.trade-card h3{font-size:1.55rem}.trade-card>strong{font-size:1rem;font-weight:500;color:#dae3d0;margin-bottom:12px}.trade-card p{font-size:.9375rem}.trade-measurements{font-size:.75rem;color:#aab79d;padding-top:21px;border-top:1px solid var(--line);margin-top:25px}.trade-footnote{margin-top:23px;font-size:.875rem}.commercial{padding-bottom:93px}.feature-index{padding:98px 0 104px;background:#192119}.feature-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 60px}.feature-group{border-top:1px solid #dce7cf35;padding-top:26px}.feature-group h3{font-size:1.5rem;color:var(--gold-light);margin-bottom:23px}.feature-group ul{list-style:none;padding:0;margin:0;display:grid;gap:19px}.feature-group li{padding-left:25px;position:relative}.feature-group li:before{content:"✓";position:absolute;left:0;top:0;color:#bdceaa;font-size:.875rem}.feature-group strong{font-size:.9375rem;font-weight:500;color:#f0f4e8;display:block;margin-bottom:5px}.feature-group span{display:block;font-size:.875rem;color:#b1bda5;line-height:1.6}.faq-section{display:grid;grid-template-columns:1fr 1.65fr;gap:75px;padding:104px 0}.faq-intro h2{font-size:clamp(2.5rem,3.5vw,3.4rem);line-height:1.08;margin:18px 0 25px}.faq-intro p{max-width:330px}.faq-intro .text-link{margin-top:25px;color:var(--gold-light);font-size:.875rem}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-size:1rem;font-weight:500;line-height:1.6;padding:23px 35px 23px 0;cursor:pointer;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:2px;top:22px;color:var(--gold);font-size:1.2rem}.faq-list details[open] summary:after{content:"−"}.faq-list details[open] summary{color:var(--gold-light);padding-bottom:14px}.faq-list details>p{font-size:.9375rem;line-height:1.85;padding:0 20px 25px 0}.final-section{background:#1d281b;border-top:1px solid #c1d1a429;padding:68px 0 85px;position:relative}.final-inner{text-align:center;max-width:880px;margin:auto}.final-inner>img{margin:auto auto 26px}.final-inner h2{font-size:clamp(2.5rem,4.6vw,4.35rem);line-height:1.08;margin-top:23px}.final-inner>p{margin-top:26px;font-size:1.0625rem;color:#c1cfb4}.final-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:32px}.final-inner .access-note{font-size:.75rem;color:#a7b79a;margin-top:21px}.footer-expanded{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding:13px 0 37px}.footer-brand>p{font-size:.875rem;line-height:1.8;margin-top:19px}.footer-expanded nav{display:flex;flex-direction:column;align-items:start;gap:5px}.footer-expanded nav h3{font-size:.9375rem;letter-spacing:0;font-weight:550;margin-bottom:13px}.footer-expanded nav a{font-size:.8125rem;color:#aebaA4;line-height:1.6;padding:7px 0}.footer-expanded nav a:hover{color:var(--gold)}.footer-bottom{padding-top:24px;border-top:1px solid var(--line)}
    @media(max-width:1100px){.nav-links{gap:16px}.nav-links a{font-size:.8125rem}.detail-split,.team-section .detail-split{gap:45px}.measurement-board,.project-board{padding:25px}.area-equation{gap:10px}.area-equation strong{font-size:1.9rem}.catalog-layout{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.catalog-card{padding:22px}.catalog-heading{align-items:start;flex-direction:column;gap:8px}.catalog-card th,.catalog-card td{font-size:.8125rem}.material-outcomes{gap:23px}.project-details>div{grid-template-columns:110px 1fr;gap:17px}.faq-section{gap:40px}.footer-expanded{gap:28px}.value-card{padding:29px 24px}}
    @media(max-width:850px){.value-section{padding-top:73px}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-card,.value-card:nth-child(n+4){grid-column:span 1}.value-card:last-child{grid-column:span 2}.value-card h3{margin-top:28px}.detail-split,.team-section .detail-split{grid-template-columns:1fr;gap:40px}.detail-copy h2{font-size:2.9rem}.detail-copy>p{max-width:620px}.feature-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.measurement-board{max-width:620px;width:100%;margin:auto;padding:35px}.catalog-layout{grid-template-columns:1fr;gap:36px}.catalog-heading{flex-direction:row;align-items:center}.catalog-card th,.catalog-card td{font-size:.9375rem}.catalog-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.catalog-notes article{display:block}.catalog-notes article>span{display:block;margin-bottom:14px}.catalog-notes h3{font-size:1.125rem;line-height:1.25}.catalog-notes p{font-size:.875rem}.material-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.team-section .project-board{order:2}.project-details>div{grid-template-columns:170px 1fr}.report-display{max-width:570px;width:100%;margin:auto}.detail-section,.materials-section,.team-section,.reports-section,.feature-index{padding-block:77px}.trades-section{padding-top:77px}.trade-card{padding:25px}.feature-index-grid{gap:39px}.faq-section{grid-template-columns:1fr;gap:38px;padding-block:77px}.faq-intro p{max-width:560px}.faq-intro .text-link{margin-top:14px}.faq-intro h2{font-size:2.9rem}.footer-expanded{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin-top:12px}.value-bottom{font-size:.8125rem}}
    @media(max-width:520px){.value-section{padding-top:62px}.value-grid{grid-template-columns:1fr;gap:14px}.value-card,.value-card:nth-child(n+4),.value-card:last-child{grid-column:span 1;padding:27px 24px}.value-card h3{font-size:1.4rem;margin-top:22px}.value-bottom{display:block;padding:23px 0}.value-bottom span{display:block;padding:7px 0;font-size:.875rem}.value-bottom span:before{content:"—";margin-right:13px;color:var(--gold)}.platform{padding-top:60px}.detail-section,.materials-section,.team-section,.reports-section,.feature-index{padding-block:62px}.detail-copy h2{font-size:2.5rem;line-height:1.1;margin-bottom:23px}.detail-copy>p{font-size:.9375rem}.feature-points{grid-template-columns:1fr;gap:24px}.feature-points span{font-size:.9375rem}.measurement-board,.project-board{padding:24px 20px}.board-top{gap:20px;font-size:.75rem}.board-top span:last-child{text-align:right}.room-heading{margin-top:32px}.room-heading h3{font-size:1.75rem}.area-equation{gap:8px;grid-template-columns:1fr 16px 1fr}.area-equation>div>span{font-size:.8125rem}.area-equation strong{font-size:1.9rem}.area-equation small{font-size:.75rem}.net-area strong{font-size:4rem}.measurement-chips{gap:7px}.measurement-chips span{font-size:.75rem;padding:6px 8px}.board-caption{font-size:.75rem}.catalog-layout{margin-top:32px}.catalog-card{padding:22px 15px}.catalog-heading{flex-direction:column;align-items:start;gap:9px}.catalog-heading strong{font-size:.9375rem}.catalog-card table{min-width:460px}.catalog-card th,.catalog-card td{font-size:.8125rem}.catalog-card>p{font-size:.75rem}.catalog-notes{grid-template-columns:1fr;gap:26px}.catalog-notes article{display:flex;gap:18px}.catalog-notes h3{font-size:1.1875rem}.catalog-notes p{font-size:.9375rem}.material-outcomes{grid-template-columns:1fr;gap:26px;margin-top:36px;padding-top:28px}.material-outcomes strong{font-size:1.125rem}.material-outcomes p{font-size:.9375rem}.project-board h3{font-size:1.6rem}.project-details>div{grid-template-columns:1fr;gap:7px;padding-block:18px}.project-details dt{font-size:.8125rem}.project-details dd{font-size:.9375rem}.report-display{padding:21px 12px}.report-display .report{padding:25px 17px}.report-display .report h3{font-size:1.45rem}.report-display .report-row{font-size:.8125rem;padding:17px 0}.report-template-labels{gap:7px}.report-template-labels span{padding:7px 9px}.trades-section{padding-top:62px}.trade-cards{grid-template-columns:1fr;gap:16px}.trade-card{padding:26px 24px}.trade-card-heading{margin-bottom:22px}.trade-card h3{font-size:1.4rem}.trade-card>strong{font-size:1rem;line-height:1.5}.trade-card p{font-size:.9375rem}.trade-footnote{font-size:.875rem}.commercial{padding-bottom:62px}.feature-index-grid{grid-template-columns:1fr;gap:38px}.feature-group h3{font-size:1.4rem}.feature-group ul{gap:22px}.feature-group strong{font-size:1rem}.feature-group span{font-size:.9375rem}.faq-section{padding-block:62px;gap:29px}.faq-intro h2{font-size:2.5rem}.faq-list summary{font-size:.9375rem;padding-block:21px}.faq-list details>p{font-size:.9375rem}.final-section{padding:50px 0 60px}.final-inner>img{width:70px;height:70px;margin-bottom:19px}.final-inner h2{font-size:2.5rem}.final-inner>p{font-size:.9375rem;line-height:1.8}.final-actions{flex-direction:column}.final-actions .button{width:100%}.final-inner .access-note{font-size:.75rem}.footer-expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 22px;padding-bottom:31px}.footer-expanded nav h3{font-size:.9375rem}.footer-expanded nav a{font-size:.875rem}.footer-brand{grid-column:1/-1}.footer-brand>p{font-size:.875rem}.footer-bottom{font-size:.75rem}.hero-picture{inset:auto 0 74px;height:560px}.hero-picture img{object-position:68% bottom}.hero-shell:before{background:linear-gradient(180deg,#0b110b 0%,#0b110b 41%,#0b110bc9 56%,#0b110b20 72%,#0d100fbb 91%,#0d100f 97%)}.hero{min-height:965px}.hero-description{max-width:350px}}
    @media(max-width:360px){.area-equation strong{font-size:1.6rem}.area-equation small{font-size:.75rem}.board-top{font-size:.75rem;gap:13px}.report-display .report-row{font-size:.75rem;gap:8px}.footer-expanded{gap:26px 16px}}


    /* Dark section palette inspired by the observed Royal Home Flooring homepage. */
    :root{--bg:#0c1421;--panel:#192538;--panel2:#23334a;--white:#f6f7fb;--muted:#bec8d8;--gold:#e5c178;--gold-light:#f4dfae;--line:#d3deef26;background:var(--bg);color:var(--white)}
    body{background:var(--bg)}
    .hero-shell{background:#0b1422}.hero-shell:before{background:linear-gradient(90deg,#081322ee 0%,#081322c7 25%,#0813223d 52%,transparent 79%),linear-gradient(0deg,#0b1422 0%,transparent 22%,transparent 77%,#0b1422a8 100%)}
    .hero-description{color:#d3dbe7}.hero-notes{color:#d3dbe7}.hero-bottom p{color:#b2bed0}.trade-list{color:#d1dae8}.hero-bottom{padding-bottom:32px}.hero-picture img{object-position:center}
    .capture-key{position:absolute;right:0;bottom:95px;display:flex;gap:7px;align-items:center}.capture-key span{display:flex;align-items:center;gap:8px;padding:10px 13px;background:#101d31e0;backdrop-filter:blur(10px);border:1px solid #c4ddfa40;border-radius:4px;box-shadow:0 8px 25px #0002;font-size:.8125rem;color:#edf4ff}.capture-key b{font-weight:500;color:#b8ddff;font-size:1rem}.image-caption{bottom:64px;color:#c4d1e1;background:#0b14227a;border-radius:3px;padding:3px 7px;text-shadow:none}
    .value-section{background:radial-gradient(ellipse at 12% 0%,#8ca5cc16,transparent 57%),linear-gradient(135deg,#364760,#2c3b51);padding-top:85px;padding-bottom:75px;border-top:1px solid #d8e5fa20}.value-card{background:#101b2b5e;border-color:#dbe7fb28}.value-card:nth-child(n+4){background:#15223630}.value-number{color:#f1d69c}.value-card p{color:#d2dbe8}.value-bottom{color:#cad7e8;border-bottom:0;padding-bottom:0}
    .platform{background:linear-gradient(140deg,#171c29,#121722);padding-block:85px}.showcase{background:#121b2b;border-color:#b7c9e02b}.showcase-copy{background:#1b273b}.showcase-kicker{color:#bccbdf}.showcase-note p{color:#bdcbe0}.sample-label{color:#abbcd2}.showcase-visual{background:radial-gradient(ellipse at 20% 80%,#2b416080,transparent 70%)}.feature-tab{color:#c2cde0}.feature-tab .icon{color:#a9bfdc}.panel-heading span{color:#b1bfd5}.plan-meta span,.plan-meta small{color:#afc2da}.quantity-card{background:#1b2a3d}.quantity-lines>div{color:#c2cee0}.quantity-title p,.quantity-footnote{color:#b8c9dd}.mini-label{color:#bdcde1}.benefit p{color:#bdc8d9}
    .detail-section{background:radial-gradient(ellipse at 95% 0%,#7392bc16,transparent 53%),linear-gradient(135deg,#20334d,#17273d)}.measurement-board{background:linear-gradient(140deg,#2a3e58,#182b43);border-color:#bad4f431}.board-top,.room-heading>span,.area-equation>div>span{color:#bdcde2}.area-equation small,.net-area small{color:#c7d5e8}.equation-symbol{color:#b4c8e3}.net-area>span{color:#d2dded}.net-area p{color:#c1cde0}.measurement-chips span{border-color:#c4d8f232;color:#c5d4e8}.board-caption{color:#b4c6dc}
    .materials-section{background:radial-gradient(ellipse at 5% 0%,#e5c1780b,transparent 60%),linear-gradient(135deg,#434859,#2a2e3d);color:var(--white)}.materials-section .eyebrow,.reports-section .eyebrow{color:var(--gold-light)}.materials-section .section-intro>p{color:#d0d5e1}.olive-text{color:var(--gold-light)}.catalog-card{background:#242c3e;border-color:#dae3f12f;box-shadow:0 18px 40px #090c1730}.catalog-heading span{color:#bdc9dd}.catalog-card th,.catalog-card td{border-color:#dce6f327;color:#dae2ef}.catalog-card thead th{color:#b8c7dc}.catalog-card tbody th{color:#edf2fa}.catalog-card>p{color:#b9c7da}.catalog-notes article>span{color:#d0bd96}.catalog-notes p{color:#ced5e1}.material-outcomes{border-color:#d9e4f233}.material-outcomes p{color:#ccd4e2}
    .workflow{background:radial-gradient(ellipse at 80% 0%,#977f7710,transparent 60%),linear-gradient(145deg,#222329,#15171d);color:var(--white)}.workflow .eyebrow{color:var(--gold-light)}.workflow .section-intro>p{color:#c3c9d6}.step{border-color:#d9e0ed3b}.step-number,.step-number .icon{color:#aebbce}.step p{color:#c3cbda}.step-tags span{color:#c7d1e0;border-color:#c6d4e535}
    .team-section{background:linear-gradient(135deg,#33475f,#25374e)}.project-board{background:#172b416e;border-color:#c1d4ee32}.project-subtitle{color:#c3cfe0}.project-details dt{color:#aebfd4}.project-details dd{color:#e1eaf7}.team-section .feature-points span{color:#cbd6e5}
    .reports-section{background:radial-gradient(ellipse at 15% 0%,#c4b3d111,transparent 60%),linear-gradient(135deg,#3e4258,#292d40);color:var(--white)}.reports-section .detail-copy>p,.reports-section .feature-points span{color:#cbd2e3}.reports-section .feature-points li:before{border-color:var(--gold)}.report-display{background:#141c2c66;border-color:#e3e7fb29}.report-template-labels span{color:#d4deed;border-color:#d4deed35}.report-example-label{color:#bcc8dd}
    .trades-section{background:linear-gradient(150deg,#15263b,#0e1c2e);padding-top:85px;padding-bottom:75px}.trade-card{background:#1d314a80;border-color:#b9cde526}.trade-card>strong{color:#dce6f5}.trade-card p{color:#bdcce0}.trade-measurements{color:#a9bed9}.trade-footnote{color:#b7c7db}
    .commercial{background:radial-gradient(ellipse at 85% 0%,#adc3e416,transparent 63%),linear-gradient(130deg,#3a465b,#2a364b);padding-block:82px}.commercial-feature p{color:#cbd5e4}.commercial .section-intro>p{color:#ced7e5}
    .feature-index{background:linear-gradient(145deg,#222938,#181f2c)}.feature-group{border-color:#cedcf239}.feature-group li:before{color:#d4bd8b}.feature-group span{color:#bbc8dc}
    .faq-section{display:block;background:radial-gradient(ellipse at 12% 0%,#729cc81c,transparent 60%),linear-gradient(135deg,#31445b,#24354d)}.faq-section>.container{display:grid;grid-template-columns:1fr 1.65fr;gap:75px}.faq-list details>p{color:#d1dbe8}.faq-intro p{color:#c6d4e5}
    .final-section{background:radial-gradient(ellipse at 50% 12%,#d5b97b13,transparent 61%),linear-gradient(#1b202c,#101620);border-color:#c3d0e329}.final-inner>p{color:#c7d2e3}.final-inner .access-note{color:#adbcd1}
    footer{background:#0b121d;border-color:#c3d0e329}.footer-expanded nav a,.footer-brand>p,.footer-bottom{color:#aebed4}.footer-bottom{border-color:#c3d0e324}
    .report{background:#f1f3f7;color:#1f2b3e}.report h3{color:#243147}.report p{color:#5c697d}.report-brand{border-bottom-color:#c6ab71}.report-brand span{color:#57657a}.report-row{border-color:#26344920}.report-total{background:#e2e7ef;color:#213047}.report-footer{color:#5b6980}
    .mobile-nav .mobile-links{background:#1e2d43;border-color:#b1c7e135}
    @media(min-width:1700px){.hero-shell:before{background:linear-gradient(90deg,#081322ed 0%,#081322aa 26%,#08132216 57%),linear-gradient(0deg,#0b1422 0%,transparent 26%,transparent 80%,#0b1422a5 100%)}}
    @media(max-width:1100px){.faq-section>.container{gap:40px}.capture-key{bottom:91px}.capture-key span{padding:9px 11px;font-size:.8125rem}}
    @media(max-width:850px){.value-section,.platform,.trades-section,.commercial{padding-block:74px}.faq-section>.container{grid-template-columns:1fr;gap:38px}.hero-shell:before{background:linear-gradient(90deg,#081322e8 0%,#081322bd 32%,#0813223d 78%),linear-gradient(0deg,#0b1422 0%,transparent 28%,transparent 80%,#0b1422ba 100%)}.capture-key{bottom:85px}.image-caption{bottom:51px}}
    @media(max-width:520px){.value-section,.platform,.trades-section,.commercial{padding-block:62px}.faq-section>.container{gap:29px}.hero{padding-bottom:370px;min-height:1010px}.hero-picture{inset:auto 0 64px;height:570px}.hero-picture img{object-position:70% center;opacity:1}.hero-shell:before{background:linear-gradient(180deg,#0b1422 0%,#0b1422 39%,#0b1422d8 50%,#0b142230 66%,#0b142220 77%,#0b1422dd 93%,#0b1422 98%)}.capture-key{right:auto;left:0;bottom:78px;gap:7px}.capture-key span{padding:9px 11px;font-size:.75rem}.capture-key b{font-size:1rem}.image-caption{left:0;bottom:41px;right:auto;padding:3px 5px;font-size:.75rem}.value-bottom{padding-bottom:0}.catalog-card{background:#252f43}.report-display{background:#19203685}}
