:root{--legatto-blue:#07183b;--legatto-blue-2:#07183b;--legatto-orange:#c16913;--legatto-cream:#eef0f2;--legatto-paper:#fff;--ink:#101828;--muted:#777b82;--line:#07183b24;--evo-navy:#07183b;--evo-blue:#e5be8a;font-family:Inter,Arial,sans-serif}.goie-proposal-root{background:#07183b;font-family:Inter,Arial,sans-serif}.goie-proposal-root .big-title,.goie-proposal-root .cover-content h1,.goie-proposal-root .build-card h3,.goie-proposal-root .investment-card,.goie-proposal-root .path-card h3,.goie-proposal-root .site-map-card h3,.goie-proposal-root .close-content h2{font-family:Montserrat,Arial,sans-serif}.goie-proposal-root .big-title em,.goie-proposal-root .cover-content h1 em,.goie-proposal-root .close-content h2 em{color:#e5be8a;font-family:Montserrat,Arial,sans-serif;font-style:normal;font-weight:500}.goie-proposal-root .big-title.ink em{color:#c16913}.goie-proposal-root .dark-slide{background:#07183b}.goie-proposal-root .blue-slide{background:#0b234d}.goie-proposal-root .cream-slide{background:#f7f8f9}.goie-proposal-root .eyebrow{color:#e5be8a}.goie-proposal-root .eyebrow.dark{color:#a95b11}.goie-proposal-root .proposal-top:before{background:linear-gradient(#07183bf0,#07183b00)}.goie-proposal-root .proposal-rail button[aria-current=true]{color:#c16913}.goie-cover-slide{isolation:isolate;background:#07183b}.goie-video-bg{object-fit:cover;opacity:.17;filter:saturate(.55)contrast(1.06);z-index:-3;width:100%;height:100%;position:absolute;inset:0}.goie-video-shade{z-index:-2;background:linear-gradient(90deg,#07183bfa 0%,#07183be0 48%,#07183ba3 100%);position:absolute;inset:0}.goie-cover-logo{object-fit:contain;object-position:left center;background:#fff;border-radius:10px;width:min(310px,42vw);height:auto;margin-bottom:22px;padding:8px 14px;display:block}.goie-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.goie-offer-card{background:#ffffff0a;border:1px solid #ffffff26;flex-direction:column;min-height:330px;padding:30px;transition:all .35s;display:flex}.goie-offer-card.featured{background:#c16913;border-color:#c16913}.goie-offer-card:hover{border-color:#ffffff5c;transform:translateY(-6px)}.goie-offer-icon{background:#ffffff1a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.goie-offer-card small{letter-spacing:.15em;color:#fff9;margin-top:25px;font-family:DM Mono,monospace;font-size:9px}.goie-offer-card h3{letter-spacing:-.04em;margin:10px 0 12px;font-family:Montserrat,Arial,sans-serif;font-size:32px}.goie-offer-card p{color:#ffffffb3;max-width:48ch;margin:0;font-size:14px;line-height:1.6}.goie-offer-card>b{margin-top:auto;padding-top:28px;font-family:Montserrat,Arial,sans-serif;font-size:20px}.goie-browser{min-height:520px}.goie-site-preview{color:#101828;background:#fff;flex-direction:column;min-height:478px;display:flex}.goie-preview-nav{border-bottom:1px solid #eef0f2;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;height:76px;padding:0 24px;display:grid}.goie-preview-nav img{width:132px;height:auto}.goie-preview-nav nav{color:#777b82;text-transform:uppercase;letter-spacing:.08em;justify-content:center;gap:18px;font-size:8px;display:flex}.goie-preview-nav>b{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#c16913;border-radius:6px;padding:10px 13px;font-size:8px}.goie-preview-hero{flex:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:26px;padding:38px 30px 28px;display:grid}.goie-preview-hero small{letter-spacing:.13em;color:#a95b11;font-family:DM Mono,monospace;font-size:7px}.goie-preview-hero h3{letter-spacing:-.045em;color:#07183b;max-width:14ch;margin:14px 0 12px;font-family:Montserrat,Arial,sans-serif;font-size:33px;line-height:1.03}.goie-preview-hero p{color:#777b82;max-width:44ch;margin:0 0 18px;font-size:11px;line-height:1.55}.goie-preview-cta{color:#fff;background:#c16913;border-radius:6px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:700;display:inline-flex}.goie-preview-visual{background:linear-gradient(145deg,#07183b,#0e2e66);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.goie-preview-visual:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.goie-preview-visual img{z-index:1;border-radius:22px;width:124px;position:relative}.goie-preview-visual span{z-index:1;letter-spacing:.12em;color:#e5be8a;text-align:center;margin-top:14px;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;position:relative}.goie-preview-services{border-top:1px solid #eef0f2;grid-template-columns:repeat(3,1fr);display:grid}.goie-preview-services div{border-right:1px solid #eef0f2;align-items:center;gap:10px;padding:14px 18px;display:flex}.goie-preview-services div:last-child{border-right:0}.goie-preview-services b{color:#c16913;font-size:9px}.goie-preview-services span{color:#07183b;font-size:8px;font-weight:600}.goie-infra-layout{grid-template-columns:1fr;gap:28px;display:grid}.goie-infra-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.goie-infra-card{background:#fff;border:1px solid #07183b1f;flex-direction:column;min-height:300px;padding:27px;display:flex;box-shadow:0 12px 36px #07183b0f}.goie-infra-card>svg{color:#c16913;margin-bottom:22px}.goie-infra-card>span{letter-spacing:.14em;color:#a95b11;font-family:DM Mono,monospace;font-size:8px}.goie-infra-card h3{color:#07183b;letter-spacing:-.035em;margin:12px 0;font-family:Montserrat,Arial,sans-serif;font-size:24px}.goie-infra-card p{color:#777b82;margin:0;font-size:13px;line-height:1.6}.goie-infra-card b{text-transform:uppercase;letter-spacing:.1em;color:#07183b;margin-top:auto;padding-top:24px;font-size:9px}.goie-method-list{align-self:center}.goie-bonus-copy{color:#ffffffb8}.goie-bonus-copy strong{color:#fff}.goie-bonus-items{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;display:grid}.goie-bonus-items span{color:#fff;border:1px solid #ffffff21;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.goie-bonus-items svg{color:#e5be8a;width:16px}.goie-bonus-copy .legatto-note{background:#ffffff0f;border-left-color:#c16913}.goie-bonus-copy .legatto-note span{color:#e5be8a}.goie-bonus-copy .legatto-note b{color:#fff}.mariana-browser{min-height:520px}.browser-external{color:#7a6670;text-transform:uppercase;letter-spacing:.08em;justify-self:end;align-items:center;gap:5px;font-family:DM Mono,monospace;font-size:7px;text-decoration:none;display:inline-flex}.mariana-preview{color:#5b3444;background:#fff9fb;min-height:478px}.mariana-cover{background-position:50%;background-size:cover;grid-template-columns:1fr .72fr;align-items:end;min-height:390px;display:grid;position:relative;overflow:hidden}.mariana-overlay{background:linear-gradient(90deg,#fff9fbfa 0%,#fff9fbdb 52%,#fff9fb3d 100%);position:absolute;inset:0}.mariana-copy{z-index:2;align-self:center;padding:34px 0 34px 34px;position:relative}.mariana-copy>span{font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:700}.mariana-copy small{color:#a66b82;margin-top:4px;font-size:8px;display:block}.mariana-copy h3{letter-spacing:-.04em;max-width:10ch;margin:22px 0 12px;font-family:Montserrat,Arial,sans-serif;font-size:34px;line-height:1.02}.mariana-copy p{color:#7f6972;max-width:38ch;font-size:10px;line-height:1.55}.mariana-copy b{color:#fff;background:#9d6077;border-radius:999px;margin-top:7px;padding:10px 13px;font-size:8px;display:inline-block}.mariana-cover>img{z-index:1;object-fit:contain;object-position:bottom center;align-self:end;width:100%;max-height:350px;position:relative}.mariana-sections{grid-template-columns:repeat(4,1fr);min-height:88px;display:grid}.mariana-sections span{text-align:center;border-right:1px solid #f0dde5;place-items:center;padding:8px;font-size:8px;font-weight:700;display:grid}.mariana-sections span:last-child{border-right:0}.goie-example-link{color:#fff;background:#c16913;border-radius:8px;align-items:center;gap:8px;margin-top:22px;padding:12px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.goie-next-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px;display:grid}.goie-next-grid>div{background:#ffffff09;border:1px solid #ffffff24;min-height:240px;padding:25px}.goie-next-grid span{color:#e5be8a;font-family:DM Mono,monospace;font-size:9px}.goie-next-grid h3{letter-spacing:-.035em;margin:32px 0 12px;font-family:Montserrat,Arial,sans-serif;font-size:23px}.goie-next-grid p{color:#ffffff9e;font-size:13px;line-height:1.6}.goie-close-slide{overflow:hidden}.goie-close-symbol{opacity:.08;border-radius:50%;width:420px;position:absolute;top:50%;right:-3%;transform:translateY(-50%)}.goie-close-slide .close-content{z-index:2;position:relative}@media (width<=960px){.goie-offer-grid,.goie-infra-grid{grid-template-columns:1fr}.goie-next-grid{grid-template-columns:1fr 1fr}.goie-preview-nav{grid-template-columns:120px 1fr}.goie-preview-nav nav{display:none}.goie-preview-hero{grid-template-columns:1fr .7fr}}@media (width<=720px){.goie-cover-logo{width:210px}.goie-next-grid,.goie-bonus-items{grid-template-columns:1fr}.goie-preview-hero{grid-template-columns:1fr;padding:24px 20px}.goie-preview-visual{min-height:170px}.goie-preview-services{grid-template-columns:1fr}.goie-preview-services div{border-bottom:1px solid #eef0f2;border-right:0}.mariana-cover{grid-template-columns:1fr}.mariana-copy{padding:28px 24px}.mariana-cover>img{display:none}.mariana-sections{grid-template-columns:1fr 1fr}}.goie-showcase-slide .preview-layout{grid-template-columns:.64fr 1.36fr;gap:clamp(34px,5vw,74px)}.goie-showcase-list{flex-wrap:wrap;gap:7px;margin:24px 0 18px;display:flex}.goie-showcase-list span{letter-spacing:.07em;text-transform:uppercase;color:#59616d;background:#fff;border:1px solid #07183b21;align-items:center;gap:7px;padding:8px 10px;font-family:DM Mono,monospace;font-size:7px;display:inline-flex}.goie-showcase-list span i{background:#777b82;border-radius:50%;width:5px;height:5px}.goie-showcase-list span.featured{color:#a95b11;background:#fff9f2;border-color:#c1691361}.goie-showcase-list span.featured i{background:#c16913}.goie-showcase-slide .preview-copy>small{color:#777b82;max-width:52ch;font-size:10px;line-height:1.55;display:block}.goie-showcase-shell{width:100%;min-width:0}.goie-showcase-stage{animation:.55s cubic-bezier(.22,1,.36,1) both goieShowcaseIn}.goie-showcase-browser{box-shadow:0 34px 90px -38px #07183b66}.goie-showcase-shell .portfolio-live-window{height:390px;min-height:390px}.goie-showcase-shell .portfolio-capture,.goie-showcase-shell .portfolio-video{object-fit:cover;object-position:top center;width:100%;height:100%}.goie-showcase-meta{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:13px;display:grid}.goie-showcase-meta>div:first-child{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.goie-showcase-meta>div:first-child>span{color:#a95b11;letter-spacing:.1em;padding-top:3px;font-family:DM Mono,monospace;font-size:8px}.goie-showcase-meta p{color:#777b82;margin:0;font-size:11px;line-height:1.5}.goie-showcase-dots{gap:5px;display:flex}.goie-showcase-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:23px;height:23px;padding:0;display:grid}.goie-showcase-dots i{background:#c7cbd0;border-radius:50%;width:6px;height:6px;transition:all .25s;display:block}.goie-showcase-dots button[aria-current=true] i{background:#c16913;transform:scale(1.55);box-shadow:0 0 0 4px #c169131a}.mariana-live-browser .portfolio-browser-bar{z-index:4;position:relative}.mariana-live-open{color:#777b82;justify-self:end;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mariana-live-window{background:#fff9fb;height:390px;position:relative;overflow:hidden}.mariana-live-window iframe{pointer-events:none;transform-origin:top;background:#fff;border:0;width:100%;height:1320px;animation:7s cubic-bezier(.65,0,.35,1) infinite marianaLiveScroll;position:absolute;top:0;left:0}.mariana-live-glass{z-index:2;pointer-events:none;background:linear-gradient(#ffffff08,#0000 22% 78%,#07183b0f);position:absolute;inset:0}.mariana-live-badge{z-index:3}.mariana-live-browser .portfolio-caption{z-index:4;background:#fff;position:relative}@keyframes marianaLiveScroll{0%,12%{transform:translateY(0)}46%,68%{transform:translateY(-610px)}88%,to{transform:translateY(0)}}@keyframes goieShowcaseIn{0%{opacity:0;transform:translateY(8px)scale(.994)}to{opacity:1;transform:none}}@media (width<=960px){.goie-showcase-slide .preview-layout{grid-template-columns:1fr}.goie-showcase-shell .portfolio-live-window,.mariana-live-window{height:360px;min-height:360px}}@media (width<=720px){.goie-showcase-meta,.goie-showcase-meta>div:first-child{grid-template-columns:1fr}.goie-showcase-shell .portfolio-live-window,.mariana-live-window{height:315px;min-height:315px}.mariana-live-window iframe{height:1160px;animation-name:marianaLiveScrollMobile}.goie-showcase-list span{font-size:6.5px}@keyframes marianaLiveScrollMobile{0%,12%{transform:translateY(0)}46%,68%{transform:translateY(-520px)}88%,to{transform:translateY(0)}}}.controlled-demo-window{background:#07183b;position:relative;overflow:hidden}.controlled-demo-window .portfolio-video,.controlled-demo-window .portfolio-capture{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.controlled-demo-window .portfolio-video{opacity:0;transition:opacity .25s}.controlled-demo-window .portfolio-video.is-ready{opacity:1}.controlled-demo-window .portfolio-capture.is-hidden{opacity:0}.manual-demo-controls{z-index:8;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.manual-demo-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#07183be0;border:1px solid #ffffff61;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .18s,background .18s;display:grid;box-shadow:0 8px 28px #00000038}.manual-demo-controls button:hover{background:#c16913;transform:scale(1.06)}.manual-demo-controls button:active{transform:scale(.96)}.manual-demo-progress{z-index:7;background:#ffffff3d;border-radius:999px;height:3px;position:absolute;bottom:14px;left:18px;right:18px;overflow:hidden}.manual-demo-progress i{border-radius:inherit;background:#c16913;height:100%;transition:width .18s;display:block}.controlled-demo-window .portfolio-live-badge{z-index:7}.goie-showcase-browser .portfolio-browser-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.manual-demo-controls{right:10px}.manual-demo-controls button{width:36px;height:36px}.manual-demo-progress{left:12px;right:12px}}@keyframes goeImpactRise{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes goeImpactGlow{0%,to{box-shadow:0 18px 42px #02163226}50%{box-shadow:0 26px 58px #02163233,0 0 0 1px #c1691321}}@keyframes goeIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.method-impact-slide,.next-step-impact-slide{position:relative;overflow:hidden}.method-impact-slide:after,.next-step-impact-slide:after{content:"";pointer-events:none;background:radial-gradient(circle,#c1691326,#c1691300 70%);border-radius:50%;width:34vw;height:34vw;position:absolute;bottom:-22%;right:-9%}.method-impact-slide .slide-content,.next-step-impact-slide .slide-content{z-index:2;position:relative}.impact-inline-note{background:#faf7f214;border:1px solid #e5be8a40;border-radius:999px;align-items:center;gap:12px;margin:18px 0 8px;padding:10px 15px;display:inline-flex}.impact-inline-note span{letter-spacing:.16em;text-transform:uppercase;color:#c16913;font-family:DM Mono,monospace;font-size:9px}.impact-inline-note b{color:#faf7f2;font-size:12px}.method-impact-grid,.next-step-grid{margin-top:26px}.method-impact-slide .method-card,.next-step-impact-slide .next-step-card{color:#07183b;border-radius:22px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 42px #02163226;background:linear-gradient(#fbf8f3 0%,#f4eee5 100%)!important;border:1px solid #e5be8a7a!important}.method-impact-slide .method-card:hover,.next-step-impact-slide .next-step-card:hover{transform:translateY(-9px);box-shadow:0 26px 56px #02163230,0 0 0 1px #c1691314;border-color:#c1691380!important}.method-card .card-accent,.next-step-card .card-accent{background:linear-gradient(90deg,#c16913,#e5be8a);border-radius:0 0 999px 999px;width:58px;height:4px;position:absolute;top:0;left:20px;box-shadow:0 6px 18px #c169134d}.featured-method-card .card-accent,.featured-next-step .card-accent{width:86px}.featured-method-card,.featured-next-step{background:linear-gradient(#fff9f2 0%,#f1e2d0 100%)!important}.method-impact-slide .method-card svg{color:#a95b11;background:linear-gradient(#c1691324,#e5be8a3d);border:1px solid #c1691326;border-radius:13px;width:40px;height:40px;padding:9px;animation:4s ease-in-out infinite goeIconFloat}.method-impact-slide .method-card span,.next-step-impact-slide .next-step-card span{color:#c16913!important}.method-impact-slide .method-card b,.next-step-impact-slide .next-step-card h3{color:#07183b!important}.method-impact-slide .method-card p,.next-step-impact-slide .next-step-card p{color:#07183bb3!important}.next-step-impact-slide .next-step-card{min-height:220px}.next-step-lead{color:#ffffffc2;margin-top:14px}.method-impact-slide.is-current .method-card,.next-step-impact-slide.is-current .next-step-card{animation:.55s both goeImpactRise,4.2s ease-in-out infinite goeImpactGlow}.method-impact-slide.is-current .method-card:nth-child(2),.next-step-impact-slide.is-current .next-step-card:nth-child(2){animation-delay:80ms,80ms}.method-impact-slide.is-current .method-card:nth-child(3),.next-step-impact-slide.is-current .next-step-card:nth-child(3){animation-delay:.16s,.16s}.method-impact-slide.is-current .method-card:nth-child(4),.next-step-impact-slide.is-current .next-step-card:nth-child(4){animation-delay:.24s,.24s}@media (width<=720px){.impact-inline-note{border-radius:16px;flex-direction:column;align-items:flex-start;display:flex}.next-step-impact-slide .next-step-card{min-height:auto}}.combo-bonus-note{color:#ffffffd1;background:#faf7f214;border:1px solid #e5be8a47;border-radius:999px;align-items:center;gap:9px;margin-top:16px;padding:10px 14px;font-size:12px;display:inline-flex}.combo-bonus-note svg{color:#e5be8a;flex:none}.combo-bonus-note b{color:#fff}@media (width<=720px){.combo-bonus-note{border-radius:16px;align-items:flex-start}}
