.reference-landing{--foreground:#f1f3f8;--muted:#b7c5d9;--ref-gold:#ecd58c;--ref-line:#344b60;color:var(--foreground);background:#031a35;font-family:Inter,Segoe UI,sans-serif;overflow:clip}.reference-landing:before,.reference-landing:after{display:none}.reference-landing main{background:radial-gradient(at 5% 34%,#09274680,#0000 40%)}.reference-landing .ref-container{width:min(1160px,100% - 64px);margin-inline:auto}.reference-landing h1,.reference-landing h2,.reference-landing h3{letter-spacing:-.025em;font-weight:750;line-height:1.12}.reference-landing h1{color:var(--ref-gold);max-width:540px;font-size:clamp(36px,4.1vw,58px)}.reference-landing h2{color:var(--ref-gold);font-size:clamp(26px,2.6vw,36px)}.reference-landing h3{font-size:21px}.reference-landing p{color:var(--muted);font-size:15px;line-height:1.55}.reference-landing h2+p,.reference-landing h3+p{margin-top:12px}.reference-landing .ref-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--ref-gold);margin-bottom:13px;font-size:10px;font-weight:650}.reference-landing .ref-white{color:var(--foreground)}.reference-landing .ref-caption{margin-top:18px;font-size:11px;line-height:1.5}.reference-landing a:focus-visible,.reference-landing button:focus-visible,.reference-landing summary:focus-visible{outline:2px solid var(--ref-gold);outline-offset:5px}.reference-landing section[id]{scroll-margin-top:100px}.reference-landing .landing-nav{background:#041c38;border:0;position:relative}.reference-landing .landing-nav>div:first-child{max-width:1080px;padding-block:14px}.reference-landing .landing-nav .brand-mark{object-fit:contain;width:35px;height:35px}.reference-landing .landing-nav a{font-size:12px}.reference-landing .landing-nav .gold-cta{border-radius:99px}.reference-landing .landing-nav a[aria-label]>span{font-size:15px}.reference-landing .ref-hero{background:linear-gradient(90deg,#031a3540,#031a3510),url(/bg/hero-globo-bissau.webp) 50%/cover;position:relative}.reference-landing .ref-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#031a35);height:90px;position:absolute;inset:auto 0 0}.reference-landing .ref-hero-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:560px;display:grid;position:relative}.reference-landing .ref-hero-copy{padding:38px 0 60px 60px}.reference-landing .ref-hero-copy>p:not(.ref-eyebrow):not(.ref-caption){max-width:460px;margin-top:18px;font-size:16px}.reference-landing .ref-benefits{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.reference-landing .ref-benefits>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.reference-landing .ref-icon{width:68px;height:68px;color:var(--ref-gold);background:linear-gradient(135deg,#294559,#102942);border:1px solid #aa91532e;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.reference-landing .ref-icon svg{width:29px;height:29px}.reference-landing .ref-benefits .ref-icon{background:0 0;border-color:#ad915e80;width:24px;height:24px}.reference-landing .ref-benefits svg{width:14px;height:14px}.reference-landing .ref-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.reference-landing .ref-button{color:#fcf6df;background:linear-gradient(#bd943c,#957024 65%,#aa812d);border:1px solid #d4b561;border-radius:99px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 24px;font-size:13px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px 3px #ffecad55,0 5px 25px #b9912512}.reference-landing .ref-button:hover{filter:brightness(1.15);transform:translateY(-2px)}.reference-landing .ref-outline{box-shadow:none;background:#03182e88;border-color:#738293}.reference-landing .ref-status-dot{background:var(--ref-gold);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.reference-landing .ref-hero-art{min-height:510px;position:relative}.reference-landing .ref-orbit{border:1px solid #af90443b;border-radius:50%;width:410px;height:460px;position:absolute;top:20px;left:15px;transform:rotate(-30deg)}.reference-landing .ref-phone{background:linear-gradient(135deg,#061626,#031d37 70%,#123652);border:3px solid #b6a06b;border-radius:40px;width:245px;height:456px;padding:39px 17px 20px;position:relative;box-shadow:4px 5px #594f3b,inset 0 0 0 5px #020c18,0 0 27px #f6d17725,0 25px 45px #000b19}.reference-landing .ref-phone-transfer{position:absolute;top:17px;left:24px;transform:rotate(2deg)}.reference-landing .ref-phone-notch{background:#020b17;border-radius:20px;width:82px;height:17px;position:absolute;top:10px;left:calc(50% - 41px)}.reference-landing .ref-device-brand{color:var(--ref-gold);letter-spacing:.08em;margin-bottom:22px;font-size:14px;font-weight:750}.reference-landing .ref-device-brand>span{float:right}.reference-landing .ref-phone-field{background:#0a2b4a;border:1px solid #29445d;border-radius:7px;margin-bottom:9px;padding:13px 11px}.reference-landing .ref-phone-field small{color:#b7c5d9;margin-bottom:7px;font-size:9px;display:block}.reference-landing .ref-phone-field strong{font-size:16px;display:block}.reference-landing .ref-phone-field strong span{float:right;color:#e0c786;padding-top:3px;font-size:11px}.reference-landing .ref-phone-note{margin:13px 4px;font-size:9px;line-height:1.6}.reference-landing .ref-phone-continue{text-align:center;color:#152336;background:linear-gradient(#e0c376,#b68a30);border-radius:8px;padding:11px;font-size:11px;font-weight:750;display:block}.reference-landing .ref-bank-card{background:linear-gradient(125deg,#224254,#041b32 70%);border:1px solid #b7a46c;border-radius:12px;width:244px;height:155px;padding:17px;position:absolute;bottom:35px;left:205px;transform:rotate(12deg);box-shadow:0 12px 28px #000d20}.reference-landing .ref-bank-card .ref-device-brand{margin-bottom:12px}.reference-landing .ref-bank-card p{color:#d7b967;letter-spacing:.08em;margin-top:12px;font-size:14px}.reference-landing .ref-bank-card small{letter-spacing:.1em;color:#d7b967;font-size:7px}.reference-landing .ref-chip{background:repeating-linear-gradient(90deg,#0000 0 10px,#917031 11px 12px),repeating-linear-gradient(0deg,#ddc477 0 7px,#a78b46 8px 9px);border-radius:6px;width:34px;height:26px}.reference-landing .ref-handwriting{white-space:pre-line;color:#c9ab66;font-family:Segoe Print,Bradley Hand,cursive;font-size:23px;line-height:1.6;transform:rotate(-9deg)}.reference-landing .ref-hero-art>.ref-handwriting{width:190px;position:absolute;top:85px;left:295px}.reference-landing .ref-panel{border:1px solid var(--ref-line);background:linear-gradient(120deg,#102d4680,#04204050);border-radius:17px;box-shadow:inset 0 1px #e9d18b13}.reference-landing .ref-payment{grid-template-columns:40% 60%;align-items:center;min-height:310px;padding:38px 32px 35px 26px;display:grid}.reference-landing .ref-payment h2{font-size:27px}.reference-landing .ref-payment p{font-size:14px}.reference-landing .ref-payment .ref-eyebrow{font-size:9px}.reference-landing .ref-payment-art{height:230px;margin-right:25px;position:relative}.reference-landing .ref-laptop{text-align:center;background:radial-gradient(#15465d,#031830 70%);border:3px solid #a99260;border-radius:10px;width:255px;height:184px;padding:16px;position:absolute;top:20px;transform:perspective(700px)rotateY(10deg)rotate(-2deg);box-shadow:inset 0 0 0 5px #08131f,0 0 25px #d3b56820}.reference-landing .ref-laptop:after{content:"";background:linear-gradient(#8a815f,#192b34);border-radius:0 0 8px 8px;height:14px;position:absolute;bottom:-15px;left:-15px;right:-25px;transform:skew(-30deg)}.reference-landing .ref-laptop .ref-device-brand{text-align:left;font-size:10px}.reference-landing .ref-success{color:#214d45;background:#afd898;border-radius:50%;width:35px;height:35px;margin:0 auto 10px;padding:5px;display:block}.reference-landing .ref-laptop strong{font-size:11px;display:block}.reference-landing .ref-laptop small{color:var(--muted);font-size:7px}.reference-landing .ref-code-phone{text-align:center;background:linear-gradient(150deg,#0f3047,#03132b);border:2px solid #b59a60;border-radius:17px;width:104px;height:185px;padding:18px 9px;position:absolute;bottom:0;right:0;transform:rotate(2deg);box-shadow:0 8px 20px #001226}.reference-landing .ref-code-phone .ref-device-brand{font-size:8px}.reference-landing .ref-code-phone small{color:var(--muted);font-size:8px;display:block}.reference-landing .ref-code-phone strong{color:var(--ref-gold);margin:12px 0;font-size:16px;display:block}.reference-landing .ref-section{padding-top:40px}.reference-landing .ref-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.reference-landing .ref-section-heading>div{max-width:530px}.reference-landing .ref-section-heading>.ref-handwriting{padding-right:35px}.reference-landing .ref-two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.reference-landing .ref-process{padding:28px 32px}.reference-landing .ref-icon-heading{align-items:center;gap:24px;display:flex}.reference-landing .ref-process>p{margin:15px 0}.reference-landing .ref-steps{gap:14px;margin:18px 0 0 90px;padding:0;list-style:none;display:grid}.reference-landing .ref-steps li{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.reference-landing .ref-steps li>span{color:#07213c;background:#bca263;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-weight:750;display:grid}.reference-landing .ref-text-link{min-height:44px;color:var(--ref-gold);text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;display:inline-flex}.reference-landing .ref-text-link:hover{text-decoration:underline}.reference-landing .ref-features h2{font-size:29px}.reference-landing .ref-feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.reference-landing .ref-feature-grid article{flex-direction:column;align-items:start;padding:23px;display:flex}.reference-landing .ref-feature-grid .ref-icon{width:62px;height:62px;margin-bottom:17px}.reference-landing .ref-feature-grid p{margin-bottom:12px;font-size:13px}.reference-landing .ref-feature-grid a{margin-top:auto}.reference-landing .ref-showcase{align-items:center;gap:65px;min-height:460px;margin-top:25px}.reference-landing .ref-showcase-art{height:440px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.reference-landing .ref-showcase-art .ref-orbit{border-style:dotted;border-color:#b8a16066;box-shadow:0 0 0 35px #b8a16005,0 0 0 70px #b8a16005}.reference-landing .ref-phone-menu{margin:35px auto 0;transform:rotate(14deg)}.reference-landing .ref-menu-item{background:#11334f;border:1px solid #365268;border-radius:7px;align-items:center;gap:8px;margin-top:9px;padding:10px 7px;font-size:10px;display:flex}.reference-landing .ref-menu-item .ref-icon{width:27px;height:27px}.reference-landing .ref-menu-item svg{width:15px;height:15px}.reference-landing .ref-menu-item>span:last-child{margin-left:auto}.reference-landing .ref-phone-bottom{justify-content:space-around;margin-top:25px;display:flex}.reference-landing .ref-phone-bottom .ref-icon{background:0 0;border:0;width:27px;height:27px}.reference-landing .ref-phone-bottom svg{width:18px;height:18px}.reference-landing .ref-check-list{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.reference-landing .ref-check-list li{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.reference-landing .ref-check-list .ref-icon{color:#f7e4ad;background:#8b7138;width:24px;height:24px}.reference-landing .ref-check-list svg{width:15px;height:15px}.reference-landing .ref-showcase-note{float:right;margin-top:-15px;font-size:19px}.reference-landing .ref-corridors{background:url(/bg/globo-corredores.webp) 100%/cover;grid-template-columns:1fr 1fr;min-height:395px;display:grid;position:relative}.reference-landing .ref-corridor-copy{z-index:1;padding-right:30px;position:relative}.reference-landing .ref-corridor-copy h2{font-size:29px}.reference-landing .ref-corridor-list{background:#09243edb;border:1px solid #254158;border-radius:12px;margin:18px 0 0;padding:5px 14px;list-style:none}.reference-landing .ref-corridor-list li{border-bottom:1px solid #31475c80;align-items:center;gap:12px;min-height:43px;font-size:12px;display:flex}.reference-landing .ref-corridor-list li:last-child{border:0}.reference-landing .ref-flag{vertical-align:middle}.reference-landing .ref-route-arrow{color:var(--ref-gold);margin-inline:5px}.reference-landing .ref-corridor-status{color:var(--muted);white-space:nowrap;border:1px solid #435268;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:9px}.reference-landing .ref-corridor-status.is-open{color:var(--ref-gold);background:#89723c26}.reference-landing .ref-globe-art{position:relative}.reference-landing .ref-globe-art .ref-handwriting{margin:90px 0 0 20px;font-size:23px}.reference-landing .ref-journey{text-align:center;margin-top:20px;padding:26px 36px}.reference-landing .ref-journey h2{font-size:27px}.reference-landing .ref-journey .ref-eyebrow{margin-top:8px;font-size:9px}.reference-landing .ref-journey-grid{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.reference-landing .ref-journey-grid>div{border-right:1px solid #34506780;padding-inline:24px}.reference-landing .ref-journey-grid>div:last-child{border:0}.reference-landing .ref-journey-grid .ref-icon{background:0 0;border:0;width:34px;height:34px}.reference-landing .ref-journey-grid strong{font-size:23px;display:block}.reference-landing .ref-journey-grid p{margin-top:8px;font-size:13px}.reference-landing .ref-security h2,.reference-landing .ref-roadmap h2{font-size:27px}.reference-landing .ref-security-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reference-landing .ref-security-grid article{border-radius:12px;gap:15px;padding:16px;display:flex}.reference-landing .ref-security-grid .ref-icon{width:43px;height:43px}.reference-landing .ref-security-grid svg{width:21px;height:21px}.reference-landing .ref-security-grid h3{letter-spacing:0;font-size:13px}.reference-landing .ref-security-grid p{margin-top:7px;font-size:11px}.reference-landing .ref-roadmap{padding-top:26px}.reference-landing .ref-roadmap>p{margin-top:6px;font-size:12px}.reference-landing .ref-roadmap-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:17px;display:grid}.reference-landing .ref-roadmap-grid article{border-radius:12px;align-items:center;gap:20px;padding:20px;display:flex}.reference-landing .ref-phase-number{width:54px;height:54px;color:var(--ref-gold);background:#213e51;border-radius:50%;flex-shrink:0;place-items:center;font-size:26px;font-weight:700;display:grid}.reference-landing .ref-roadmap h3{font-size:14px}.reference-landing .ref-roadmap-grid p{font-size:12px}.reference-landing .ref-waitlist{grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin-top:28px;padding:25px;display:grid}.reference-landing .ref-waitlist h2{color:var(--foreground);font-size:21px}.reference-landing .ref-waitlist p{font-size:12px}.reference-landing .ref-waitlist form{margin:0}.reference-landing .ref-waitlist label{font-size:11px}.reference-landing .ref-waitlist input{border-color:#67798f;border-radius:9px;width:100%;max-width:none;min-height:44px;padding-inline:13px;font-size:12px}.reference-landing .ref-waitlist button{white-space:nowrap;border-radius:99px;min-height:44px;padding-inline:20px;font-size:11px}.reference-landing .ref-waitlist #waitlist-privacy{opacity:1;margin-top:9px;font-size:10px}.reference-landing .ref-disclaimer{color:var(--muted);margin-top:20px;font-size:11px}.reference-landing .ref-disclaimer summary{cursor:pointer;min-height:35px}.reference-landing .ref-disclaimer p{font-size:12px}.reference-landing .ref-final{text-align:center;background:linear-gradient(#031a35,#0000 30%),url(/bg/bissau-noite.webp) bottom/cover;padding:45px 0 65px}.reference-landing .ref-final img{margin:0 auto 15px}.reference-landing .ref-final h2{font-size:34px}.reference-landing .ref-final p{margin-top:10px}.reference-landing .ref-final .ref-actions{justify-content:center;margin-top:22px}.reference-landing .landing-footer{background:#02152d;border-color:#23394e;padding-block:34px 25px}.reference-landing .landing-footer>div{max-width:1220px}.reference-landing .landing-footer .footer-link{min-height:24px;font-size:11px}.reference-landing .landing-footer p{font-size:11px}.reference-landing .landing-footer .mt-16{margin-top:30px}.reference-landing .landing-footer .gap-3{gap:5px}.reference-landing .landing-footer .brand-mark{width:40px}@media (min-width:1500px){.reference-landing .ref-hero-copy{padding-left:20px}}@media (max-width:1100px){.reference-landing .ref-hero-copy{padding-left:0}.reference-landing .ref-hero-art{transform-origin:0;transform:scale(.88)}.reference-landing .ref-payment{grid-template-columns:38% 62%;padding:25px}.reference-landing .ref-laptop{width:210px}.reference-landing .ref-showcase{gap:30px}.reference-landing .ref-showcase-note{display:none}}@media (max-width:767px){.reference-landing .ref-container{width:calc(100% - 36px)}.reference-landing .ref-hero-grid{grid-template-columns:1fr;gap:0}.reference-landing .ref-hero-copy{max-width:540px;padding:32px 0 10px}.reference-landing h1{font-size:clamp(36px,8vw,52px)}.reference-landing .ref-hero-copy>p:not(.ref-eyebrow):not(.ref-caption){font-size:15px}.reference-landing .ref-hero-art{transform-origin:top;width:450px;max-width:100%;min-height:420px;margin:15px auto -30px;transform:scale(.8)}.reference-landing .ref-hero-art>.ref-handwriting{width:150px;font-size:19px;left:270px}.reference-landing .ref-bank-card{width:220px;bottom:-20px;left:190px}.reference-landing .ref-phone-transfer{left:0}.reference-landing .ref-orbit{width:340px}.reference-landing .ref-payment{grid-template-columns:1fr;gap:25px;padding:25px}.reference-landing .ref-payment-art{width:310px;max-width:100%;margin:0 auto}.reference-landing .ref-payment h2{font-size:25px}.reference-landing .ref-section-heading{flex-direction:column;align-items:start;gap:15px}.reference-landing .ref-section-heading>.ref-handwriting{display:none}.reference-landing .ref-two-columns{grid-template-columns:1fr;gap:16px}.reference-landing .ref-process{padding:24px}.reference-landing .ref-steps{margin-left:0}.reference-landing .ref-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-landing .ref-feature-grid article{padding:20px 16px}.reference-landing .ref-feature-grid h3{font-size:18px}.reference-landing .ref-showcase{padding-bottom:30px}.reference-landing .ref-showcase-art{height:390px}.reference-landing .ref-phone-menu{margin-top:20px}.reference-landing .ref-corridors{background-position:65% bottom;background-repeat:no-repeat;background-size:auto 380px;padding-bottom:170px;display:block}.reference-landing .ref-corridor-copy{padding-right:0}.reference-landing .ref-globe-art .ref-handwriting{margin-top:35px;font-size:19px}.reference-landing .ref-journey{padding:24px 15px}.reference-landing .ref-journey-grid{grid-template-columns:1fr 1fr;gap:25px 0}.reference-landing .ref-journey-grid>div:nth-child(2){border:0}.reference-landing .ref-security-grid{grid-template-columns:1fr}.reference-landing .ref-security-grid p{font-size:12px}.reference-landing .ref-roadmap-grid{grid-template-columns:1fr;gap:12px}.reference-landing .ref-waitlist{grid-template-columns:1fr;padding:22px}.reference-landing .ref-waitlist .ref-icon-heading{gap:15px}.reference-landing .ref-waitlist .ref-icon{width:48px;height:48px}.reference-landing .ref-final{padding:40px 0 65px}.reference-landing .ref-final h2{font-size:28px}.reference-landing .ref-actions{gap:10px}.reference-landing .ref-button{padding-inline:19px;font-size:12px}}@media (prefers-reduced-motion:reduce){.reference-landing .ref-button{transition:none}}.reference-landing .ref-hero-grid>*,.reference-landing .ref-two-columns>*{min-width:0}@media (max-width:767px){.reference-landing .ref-hero-grid,.reference-landing .ref-two-columns{grid-template-columns:minmax(0,1fr)}.reference-landing .ref-hero-art{width:100%}.reference-landing .ref-hero-art>.ref-handwriting{width:120px;font-size:17px;left:250px}.reference-landing .ref-bank-card{width:210px;left:170px}}.reference-landing .ref-app-shot{-webkit-mask-composite:source-in;filter:drop-shadow(0 30px 60px #020a1880);width:min(420px,100%);height:auto;margin-inline:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.reference-landing .ref-hero-art:has(.ref-app-shot){flex-direction:column;align-items:center;min-height:0;display:flex}.reference-landing .ref-hero-art:has(.ref-app-shot)>.ref-handwriting{text-align:center;width:auto;margin-top:4px;position:static}.reference-landing .ref-hero-art:has(.ref-app-shot) .ref-bank-card{z-index:2;bottom:74px;left:0;transform:rotate(-9deg)scale(.86)}.reference-landing .ref-hero-art:has(.ref-app-shot) .ref-orbit{top:0;left:50%;translate:-50%}
