.jumbo-page{--ink:#07100d;--night:#0a1114;--steel:#4c585c;--paper:#f3f1ea;--lime:#b6ff22;--line:#c4cbca;background:var(--paper);color:var(--ink);overflow:hidden}
.jumbo-shell{width:min(100% - 56px,1380px);margin-inline:auto}
.jumbo-kicker{margin:0 0 15px;color:#70a600;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.jumbo-hero{position:relative;min-height:780px;display:flex;align-items:flex-end;background:#050809;color:#fff}
.jumbo-hero-media,.jumbo-hero-shade{position:absolute;inset:0}
.jumbo-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}
.jumbo-hero-shade{background:linear-gradient(90deg,rgba(3,8,8,.93) 0%,rgba(3,8,8,.72) 48%,rgba(3,8,8,.18) 100%),linear-gradient(0deg,rgba(3,8,8,.8),transparent 50%)}
.jumbo-hero-copy{position:relative;z-index:2;padding:142px 0 74px}
.jumbo-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:50px;color:#d0d7d5;font:700 10px/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.jumbo-breadcrumb a{color:inherit;text-decoration:none}
.jumbo-hero h1{max-width:1050px;margin:0;font:500 clamp(62px,9.2vw,144px)/.78 Arial,sans-serif;letter-spacing:-.072em}
.jumbo-hero h1 em{display:block;color:var(--lime);font-family:Georgia,serif;font-weight:400}
.jumbo-hero-lead{max-width:720px;margin:34px 0 0;color:#e1e6e5;font:18px/1.55 Arial,sans-serif}
.jumbo-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}
.jumbo-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 23px;border:1px solid var(--lime);background:var(--lime);color:var(--ink);font:800 10px/1 Arial,sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;cursor:pointer}
.jumbo-button-ghost{background:rgba(7,16,13,.35);color:#fff;border-color:#fff}
.jumbo-decision{background:var(--lime);color:var(--ink)}
.jumbo-decision-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.jumbo-decision article{min-height:126px;padding:28px;border-right:1px solid rgba(7,16,13,.25)}
.jumbo-decision article:last-child{border:0}
.jumbo-decision span{display:block;margin-bottom:15px;font:800 9px Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.jumbo-decision strong{font:700 20px/1.15 Arial,sans-serif}
.jumbo-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:118px 0}
.jumbo-intro h2,.jumbo-heading h2,.jumbo-builder-copy h2,.jumbo-final h2{margin:0;font:500 clamp(48px,6.2vw,90px)/.86 Arial,sans-serif;letter-spacing:-.06em}
.jumbo-intro h2 em,.jumbo-heading h2 em,.jumbo-builder-copy h2 em,.jumbo-final h2 em{font-family:Georgia,serif;font-weight:400}
.jumbo-intro-copy{max-width:690px;color:var(--steel);font:16px/1.7 Arial,sans-serif}
.jumbo-intro-copy p{margin:0 0 18px}
.jumbo-note{margin-top:26px;padding:18px 20px;border-left:5px solid #83bd00;background:#fff;color:#323d40;font:13px/1.55 Arial,sans-serif}
.jumbo-formats{padding:110px 0;background:var(--night);color:#fff}
.jumbo-heading{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end}
.jumbo-heading>p{max-width:590px;margin:0;color:#b7c0c1;font:15px/1.65 Arial,sans-serif}
.jumbo-format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;background:#344045;border:1px solid #344045}
.jumbo-format-card{min-height:295px;padding:30px;background:#10191c}
.jumbo-format-card span{color:var(--lime);font:800 10px Arial,sans-serif}
.jumbo-format-card h3{margin:65px 0 13px;font:700 27px/1.04 Arial,sans-serif;letter-spacing:-.035em}
.jumbo-format-card p{margin:0;color:#aeb8ba;font:13px/1.6 Arial,sans-serif}
.jumbo-visual{display:grid;grid-template-columns:1.18fr .82fr;min-height:660px;background:#050909;color:#fff}
.jumbo-visual figure{position:relative;margin:0;overflow:hidden}
.jumbo-visual figure img{width:100%;height:100%;object-fit:cover}
.jumbo-visual figure::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,7,7,.75),transparent 60%)}
.jumbo-visual figcaption{position:absolute;z-index:2;left:32px;right:32px;bottom:28px;color:#fff;font:800 10px/1.3 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.jumbo-visual-copy{display:flex;flex-direction:column;justify-content:center;padding:70px}
.jumbo-visual-copy h2{margin:0;font:500 clamp(46px,5vw,76px)/.9 Arial,sans-serif;letter-spacing:-.055em}
.jumbo-visual-copy h2 em{font-family:Georgia,serif;font-weight:400}
.jumbo-visual-copy p{color:#b8c1c2;font:15px/1.65 Arial,sans-serif}
.jumbo-buy-rent{padding:112px 0;background:#e6e9e4}
.jumbo-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}
.jumbo-choice{padding:38px;background:#fff;border-top:7px solid var(--lime)}
.jumbo-choice-dark{background:var(--ink);color:#fff}
.jumbo-choice small{font:800 9px Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.jumbo-choice h3{margin:35px 0 15px;font:700 34px/1 Arial,sans-serif;letter-spacing:-.045em}
.jumbo-choice p{margin:0 0 25px;color:#5c6769;font:14px/1.65 Arial,sans-serif}
.jumbo-choice-dark p{color:#b7c1c1}
.jumbo-choice ul{margin:0;padding:0;list-style:none}
.jumbo-choice li{padding:13px 0;border-top:1px solid #d0d5d3;font:700 13px/1.4 Arial,sans-serif}
.jumbo-choice-dark li{border-color:#35403e}
.jumbo-stack{padding:110px 0;background:#fff}
.jumbo-stack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}
.jumbo-stack article{padding:28px;border:1px solid var(--line);background:#f7f6f1}
.jumbo-stack article span{font:800 10px Arial,sans-serif}
.jumbo-stack article h3{margin:42px 0 10px;font:700 22px/1.08 Arial,sans-serif;letter-spacing:-.03em}
.jumbo-stack article p{margin:0;color:#5b6668;font:13px/1.55 Arial,sans-serif}
.jumbo-builder-section{padding:112px 0;background:var(--night);color:#fff}
.jumbo-builder-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start}
.jumbo-builder-copy{position:sticky;top:110px}
.jumbo-builder-copy>p{max-width:530px;color:#b8c1c2;font:15px/1.65 Arial,sans-serif}
.jumbo-quad-preview{margin-top:34px;padding:20px;border:1px solid #465256;background:#0e1719}
.jumbo-quad-preview>small{display:block;margin-bottom:12px;color:#8e9a9c;font:800 9px/1.2 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.jumbo-face-strip{display:flex;height:86px;border:1px solid #465256;background:#121d20;overflow:hidden}
.jumbo-face-strip span{display:flex;flex:1 1 25%;align-items:center;justify-content:center;min-width:50px;border-right:1px dashed #536064;color:#dfe6e4;font:800 9px/1.35 Arial,sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase}
.jumbo-face-strip span:nth-child(1),.jumbo-face-strip span:nth-child(3){background:rgba(182,255,34,.08)}
.jumbo-face-strip span:last-child{border-right:0}
.jumbo-quad-plan{position:relative;width:min(78%,330px);aspect-ratio:1.55/1;margin:28px auto;border:6px solid #d7dfdc;background:#10191c;box-shadow:inset 0 0 0 1px #435054}
.jumbo-quad-plan::after{content:"AUDIENCE / PÚBLICO";position:absolute;inset:0;display:grid;place-items:center;color:#6f7c7e;font:800 8px Arial,sans-serif;letter-spacing:.12em}
.jumbo-quad-plan span{position:absolute;z-index:2;padding:4px 7px;background:#0e1719;color:var(--lime);font:800 9px Arial,sans-serif;letter-spacing:.09em;white-space:nowrap}
.jumbo-quad-plan [data-quad-plan="a"]{left:50%;top:0;transform:translate(-50%,-58%)}
.jumbo-quad-plan [data-quad-plan="b"]{right:0;top:50%;transform:translate(58%,-50%) rotate(90deg)}
.jumbo-quad-plan [data-quad-plan="c"]{left:50%;bottom:0;transform:translate(-50%,58%)}
.jumbo-quad-plan [data-quad-plan="d"]{left:0;top:50%;transform:translate(-58%,-50%) rotate(-90deg)}
.jumbo-quad-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#465256;border:1px solid #465256}
.jumbo-quad-metrics div{padding:12px;background:#131e21}
.jumbo-quad-metrics small{display:block;margin-bottom:4px;color:#8e9a9c;font:800 8px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.jumbo-quad-metrics strong{color:#fff;font:700 15px/1.2 Arial,sans-serif}
.jumbo-builder{padding:34px;border:1px solid #4b565a;background:#f2f0e9;color:var(--ink)}
.jumbo-builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.jumbo-field{display:block;font:800 10px/1.2 Arial,sans-serif;letter-spacing:.085em;text-transform:uppercase}
.jumbo-field-wide{grid-column:1/-1}
.jumbo-field input,.jumbo-field select,.jumbo-field textarea{display:block;width:100%;min-height:52px;margin-top:8px;padding:13px;border:1px solid #aeb6b5;border-radius:0;background:#fff;color:#101617;font:16px/1.3 Arial,sans-serif}
.jumbo-field input[type="file"]{min-height:0;padding:15px;background:#fff;font-size:13px;text-transform:none}
.jumbo-field textarea{min-height:104px;resize:vertical}
.jumbo-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.jumbo-field-triplet{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.jumbo-upload-note{display:block;margin-top:8px;color:#5b6668;font:500 11px/1.45 Arial,sans-serif;letter-spacing:0;text-transform:none}
.jumbo-file-summary{grid-column:1/-1;margin:-7px 0 0;color:#4e5a5c;font:700 11px/1.45 Arial,sans-serif}
.jumbo-builder-summary{grid-column:1/-1;padding:18px;border-left:5px solid #83bd00;background:#dee6d8}
.jumbo-builder-summary small{display:block;margin-bottom:5px;color:#596365;font:800 9px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.jumbo-builder-summary strong{font:700 15px/1.4 Arial,sans-serif}
.jumbo-builder-submit{grid-column:1/-1;min-height:60px;border:0;background:var(--lime);color:var(--ink);font:800 10px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.jumbo-builder-feedback{grid-column:1/-1;margin:0;padding:14px;background:#dff6c7;color:#213021;font:700 13px/1.45 Arial,sans-serif}
.jumbo-builder-feedback[hidden]{display:none}
.jumbo-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;background:#050909}
.jumbo-gallery figure{position:relative;min-height:430px;margin:0;overflow:hidden}
.jumbo-gallery img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}
.jumbo-gallery figure::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,7,7,.82),transparent 60%)}
.jumbo-gallery figcaption{position:absolute;z-index:2;left:25px;right:25px;bottom:22px;color:#fff;font:800 10px/1.35 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}
.jumbo-planning{padding:110px 0;background:#fff}
.jumbo-planning-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}
.jumbo-planning-list{border-top:1px solid var(--line)}
.jumbo-planning-list article{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}
.jumbo-planning-list span{font:800 10px Arial,sans-serif}
.jumbo-planning-list h3{margin:0 0 7px;font:700 19px/1.1 Arial,sans-serif}
.jumbo-planning-list p{margin:0;color:#5b6668;font:13px/1.55 Arial,sans-serif}
.jumbo-faq{padding:110px 0;background:#e6e9e4}
.jumbo-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}
.jumbo-faq details{border-top:1px solid #aeb7b5}
.jumbo-faq details:last-child{border-bottom:1px solid #aeb7b5}
.jumbo-faq summary{display:flex;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font:700 16px/1.35 Arial,sans-serif}
.jumbo-faq summary::-webkit-details-marker{display:none}
.jumbo-faq summary::after{content:"+";font-size:22px}
.jumbo-faq details[open] summary::after{content:"−"}
.jumbo-faq details p{max-width:800px;margin:0;padding:0 0 24px;color:#535f61;font:14px/1.65 Arial,sans-serif}
.jumbo-final{padding:110px 0;background:var(--lime);text-align:center}
.jumbo-final h2{max-width:1120px;margin:auto}
.jumbo-final .jumbo-actions{justify-content:center}
.jumbo-final .jumbo-button{border-color:var(--ink);background:var(--ink);color:#fff}
.jumbo-legal{max-width:980px;margin:28px auto 0;color:#3e4848;font:11px/1.55 Arial,sans-serif}
@media(max-width:980px){.jumbo-decision-grid,.jumbo-format-grid,.jumbo-stack-grid{grid-template-columns:1fr 1fr}.jumbo-decision article:nth-child(2){border-right:0}.jumbo-intro,.jumbo-heading,.jumbo-builder-layout,.jumbo-planning-grid,.jumbo-faq-grid{grid-template-columns:1fr}.jumbo-builder-copy{position:static}.jumbo-visual{grid-template-columns:1fr;min-height:0}.jumbo-visual figure{min-height:520px}.jumbo-choice-grid{grid-template-columns:1fr}.jumbo-gallery{grid-template-columns:1fr 1fr}.jumbo-gallery figure:last-child{grid-column:1/-1}}
@media(max-width:680px){.jumbo-shell{width:min(100% - 28px,1380px)}.jumbo-hero{min-height:700px}.jumbo-hero-copy{padding:105px 0 55px}.jumbo-breadcrumb{margin-bottom:34px}.jumbo-hero h1{font-size:58px}.jumbo-hero-lead{font-size:16px}.jumbo-decision-grid,.jumbo-format-grid,.jumbo-stack-grid,.jumbo-builder-grid,.jumbo-gallery{grid-template-columns:1fr}.jumbo-decision article{min-height:0;border-right:0;border-bottom:1px solid rgba(7,16,13,.25)}.jumbo-intro,.jumbo-formats,.jumbo-buy-rent,.jumbo-stack,.jumbo-builder-section,.jumbo-planning,.jumbo-faq,.jumbo-final{padding-top:74px;padding-bottom:74px}.jumbo-format-card{min-height:240px}.jumbo-format-card h3{margin-top:45px}.jumbo-visual figure{min-height:420px}.jumbo-visual-copy{padding:55px 28px}.jumbo-builder{padding:22px 17px}.jumbo-field-wide,.jumbo-builder-summary,.jumbo-builder-submit,.jumbo-builder-feedback,.jumbo-file-summary{grid-column:auto}.jumbo-field-pair,.jumbo-field-triplet{grid-template-columns:1fr}.jumbo-quad-plan{width:75%}.jumbo-gallery figure,.jumbo-gallery figure:last-child{grid-column:auto;min-height:330px}.jumbo-final h2{font-size:46px}.gl-quote-cart-trigger{bottom:112px}}
