:root{--lev-ink:#18272e;--lev-dark:#14232b;--lev-darkest:#0d171c;--lev-copper:#bb8750;--lev-paper:#f6f6f2;--lev-line:#dae0e0;--lev-muted:#55656c}.lev-site{font-family:Arial,Helvetica,sans-serif;color:var(--lev-ink);letter-spacing:normal}.lev-site *{box-sizing:border-box}.lev-site a{text-decoration:none}.lev-site p{line-height:1.7}.lev-container{width:min(100% - 48px,1180px);margin-inline:auto}.lev-eyebrow,.lev-kicker{display:block;text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:800;color:var(--lev-copper);margin-bottom:17px}.lev-site h1,.lev-site h2,.lev-site h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em;line-height:1.14;text-transform:none;font-weight:800;margin:0}.lev-site h1{font-size:clamp(43px,6.2vw,81px)}.lev-site h2{font-size:clamp(31px,3.7vw,52px)}.lev-site h3{font-size:22px}.lev-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:.09em;font-weight:800;background:var(--lev-copper);color:#10191c!important;border:1px solid var(--lev-copper);cursor:pointer;min-height:49px}.lev-button:hover{background:#d5a16a;color:#111!important}.lev-button-outline{color:#fff!important;background:transparent;border-color:#8e9a9d}.lev-button-outline:hover{background:#fff;color:#14232b!important}.lev-header{font-family:Arial,Helvetica,sans-serif;background:#111c22;color:#fff;border-bottom:1px solid #33434b}.lev-topline{background:#0c151a;padding:8px 0;font-size:11px;color:#b8c3c7;letter-spacing:.11em;text-transform:uppercase;text-align:center}.lev-navrow{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:82px}.lev-logo{display:inline-flex;flex-direction:column;gap:4px;white-space:nowrap;color:#fff!important;text-decoration:none}.lev-logo-main{font-size:29px;font-weight:900;letter-spacing:.11em;line-height:1}.lev-logo-sub{font-size:9px;letter-spacing:.24em;color:#d7a56d;font-weight:700}.lev-menu{display:flex;align-items:center;gap:24px}.lev-menu a{font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.055em;color:#dce4e7;text-decoration:none}.lev-menu a:hover{color:#d8a56e}.lev-menu .lev-menu-cta{padding:12px 16px;border:1px solid #b98756;color:#d6a56e}.lev-mobilenav{display:none}.lev-mobilenav summary{cursor:pointer;list-style:none;min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid #73818a;color:#fff;font-size:21px}.lev-mobilenav summary::-webkit-details-marker{display:none}.lev-mobilenav ul{list-style:none;position:absolute;z-index:50;left:0;right:0;margin:0;padding:22px 24px;background:#15252c;border-top:1px solid #405159;box-shadow:0 16px 30px #10191c77}.lev-mobilenav li{padding:9px 0}.lev-mobilenav a{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700}.lev-mobilenav[open] ul{display:block}.lev-hero{background:radial-gradient(circle at 78% 34%,#334a51 0%,transparent 46%),linear-gradient(120deg,#102028,#1a3037);color:#fff;overflow:hidden;padding:104px 0 112px}.lev-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:65px}.lev-hero h1{color:#fff;max-width:800px}.lev-accent{color:#d5a069}.lev-hero p{font-size:18px;color:#d2dddf;max-width:650px;line-height:1.75;margin:24px 0 0}.lev-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.lev-trust{display:flex;flex-wrap:wrap;gap:15px 27px;margin-top:40px;font-size:12px;font-weight:700;color:#bbcbcf;text-transform:uppercase;letter-spacing:.07em}.lev-trust span:before{content:"\2713";margin-right:9px;color:#d5a069}.lev-schematic{height:380px;position:relative;isolation:isolate}.lev-schematic:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #6a838466;background:linear-gradient(90deg,#ffffff06 1px,transparent 1px),linear-gradient(#ffffff06 1px,transparent 1px);background-size:22px 22px;transform:rotate(-5deg)}.lev-slab{position:absolute;background:linear-gradient(145deg,#374f58,#182a32);border:1px solid #97a6aa55;box-shadow:15px 20px 40px #07111488;padding:23px;color:#fff}.lev-slab-top{top:12%;left:8%;width:72%;height:54%;transform:rotate(-8deg)}.lev-slab-mid{top:36%;left:30%;width:62%;height:45%;transform:rotate(8deg);border-left:4px solid #bd8b56}.lev-slab span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#c8d7d8}.lev-slab strong{display:block;margin-top:18px;font-size:29px;letter-spacing:.11em}.lev-slab .lev-rule{margin-top:20px;border-top:2px solid #bf8b5a;width:55%}.lev-slab-mid strong{font-size:21px}.lev-section{padding:88px 0}.lev-soft{background:var(--lev-paper)}.lev-darkband{background:#16262e;color:#fff}.lev-section-head{max-width:770px;margin-bottom:36px}.lev-section-head h2{margin:0 0 14px}.lev-section-head p{color:var(--lev-muted);font-size:17px;margin:0}.lev-darkband .lev-section-head p{color:#c7d3d6}.lev-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lev-feature-card{display:flex;flex-direction:column;align-items:flex-start;min-height:328px;padding:29px;background:#fff;border:1px solid #dde2e1;color:#17272e!important}.lev-feature-card:hover{border-color:#ba8853;box-shadow:0 8px 30px #18272e10}.lev-feature-card .lev-num{color:#ab7b4e;letter-spacing:.12em;font-size:12px;font-weight:800}.lev-feature-card h3{margin:35px 0 12px;font-size:27px}.lev-feature-card p{font-size:15px;color:#57666a;margin:0}.lev-feature-card .lev-cardlink{margin-top:auto;padding-top:20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#926338;font-weight:800}.lev-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lev-mini-product{background:#fff;border:1px solid var(--lev-line);padding:23px;min-height:174px}.lev-mini-product em{display:block;color:#946337;font-style:normal;font-size:11px;letter-spacing:.12em;font-weight:800;margin-bottom:19px}.lev-mini-product h3{font-size:18px}.lev-mini-product p{font-size:13px;margin:9px 0 0;color:#66747a}.lev-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lev-step{padding-top:21px;border-top:3px solid #bb8750}.lev-step small{display:block;color:#c99d6b;font-size:13px;font-weight:800;margin-bottom:16px}.lev-step h3{font-size:23px;margin-bottom:11px}.lev-step p{color:#cfdbdc;font-size:14px;margin:0}.lev-callout{background:#e9e6df;display:flex;justify-content:space-between;gap:28px;align-items:center;padding:46px 50px}.lev-callout p{margin:10px 0 0;color:#586468;max-width:600px}.lev-callout h2{font-size:32px}.lev-page{background:#fbfbf8;min-height:60vh;padding-bottom:100px}.lev-pagehead{background:#17272e;color:#fff;padding:78px 0 72px}.lev-pagehead h1{font-size:clamp(36px,5vw,65px);max-width:930px;color:#fff}.lev-page-body{padding-top:45px}.lev-lede{max-width:850px;margin-bottom:45px}.lev-lede p{font-size:19px;color:#465760;margin:0 0 23px}.lev-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lev-card-grid.lev-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lev-card{padding:32px;border:1px solid #dce2df;background:#fff;min-height:225px}.lev-card span{display:block;text-transform:uppercase;color:#a77341;font-weight:800;letter-spacing:.12em;font-size:11px;margin-bottom:25px}.lev-card h2{font-size:23px}.lev-card p{font-size:14px;color:#57656b;margin:10px 0 0}.lev-feature{margin-top:55px;background:#e6e7e1;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:44px}.lev-feature h2{font-size:clamp(24px,3vw,34px)}.lev-feature p{max-width:730px;color:#506067;margin:12px 0 0;font-size:15px}.lev-faq details{background:#fff;border:1px solid #dce2df;margin-bottom:10px;padding:18px 24px}.lev-faq summary{cursor:pointer;font-size:17px;font-weight:800;list-style:none}.lev-faq summary:after{content:"+";float:right;color:#ab7540}.lev-faq details[open] summary:after{content:"\2212"}.lev-faq details p{margin:15px 0 0;color:#56656a}.lev-quote-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px;align-items:start}.lev-quote-copy h2{font-size:34px}.lev-quote-copy p{color:#536269}.lev-quote-points{padding:0;margin:26px 0 0;list-style:none}.lev-quote-points li{margin:13px 0;padding-left:21px;position:relative;color:#50616a}.lev-quote-points li:before{content:"\2713";position:absolute;left:0;color:#a67440;font-weight:900}.lev-form{background:#fff;padding:34px;box-shadow:0 14px 45px #17272e15;border:1px solid #dce3e2}.lev-form h2{font-size:24px;margin-bottom:18px}.lev-form label{display:block;font-size:12px;font-weight:800;color:#24363e;margin-bottom:8px}.lev-field{margin-bottom:18px}.lev-form input,.lev-form textarea,.lev-form select{box-sizing:border-box;display:block;width:100%;font-family:inherit;font-size:15px;line-height:1.4;color:#192a32;background:#fff;border:1px solid #aebabc;border-radius:0;padding:12px;min-height:48px}.lev-form textarea{min-height:145px;resize:vertical}.lev-form .lev-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lev-form .lev-note{color:#66747a;font-size:12px;line-height:1.6;margin:12px 0}.lev-form .lev-ok{background:#ecf8ed;border:1px solid #abd6b2;padding:12px;color:#23633d}.lev-form .lev-error{color:#a12d2d}.lev-form button{width:100%;font:inherit;font-weight:800}.lev-footer{font-family:Arial,Helvetica,sans-serif;background:#101b21;color:#d4dddf;padding:65px 0 26px}.lev-footer-main{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:55px}.lev-footer .lev-logo{margin-bottom:20px}.lev-footer p{color:#bbc7cb;font-size:14px;line-height:1.7;max-width:340px}.lev-footer h3{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;color:#fff}.lev-footer ul{list-style:none;padding:0;margin:0}.lev-footer li{margin:10px 0}.lev-footer li a,.lev-footer a{color:#c2cfd1;font-size:14px}.lev-footer a:hover{color:#deb07a}.lev-footer-bottom{margin-top:45px;border-top:1px solid #3c4b52;padding-top:19px;color:#95a6ac;font-size:12px;display:flex;justify-content:space-between;gap:15px}@media(max-width:1050px){.lev-menu{gap:14px}.lev-menu a{font-size:11px}.lev-logo-main{font-size:24px}.lev-hero-grid{gap:15px}.lev-feature-grid{gap:10px}.lev-feature-card{padding:22px}}@media(max-width:860px){.lev-desktopnav{display:none}.lev-mobilenav{display:block}.lev-navrow{min-height:70px}.lev-header{position:relative}.lev-hero-grid{grid-template-columns:1fr}.lev-schematic{height:260px;max-width:430px}.lev-section{padding:62px 0}.lev-feature-grid,.lev-card-grid,.lev-product-grid{grid-template-columns:repeat(2,1fr)}.lev-quote-grid{grid-template-columns:1fr;gap:25px}.lev-feature{padding:30px;flex-direction:column;align-items:flex-start}.lev-footer-main{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:580px){.lev-container{width:min(100% - 32px,1180px)}.lev-hero{padding:68px 0 78px}.lev-hero h1{font-size:43px}.lev-hero p{font-size:16px}.lev-schematic{height:240px}.lev-slab-top{left:2%;width:75%}.lev-slab-mid{left:30%}.lev-feature-grid,.lev-product-grid,.lev-card-grid,.lev-card-grid.lev-two,.lev-steps{grid-template-columns:1fr}.lev-feature-card{min-height:245px}.lev-feature-card h3{margin-top:22px}.lev-pagehead{padding:55px 0}.lev-page-body{padding-top:35px}.lev-card{min-height:0}.lev-quote-grid{gap:22px}.lev-form{padding:22px}.lev-form .lev-row2{grid-template-columns:1fr;gap:0}.lev-footer-main{grid-template-columns:1fr;gap:32px}.lev-footer-bottom{display:block}.lev-actions .lev-button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/leviathan.css.map */
