@font-face{font-family:Big Shoulders Display;font-weight:200;font-display:swap;src:url(/fonts/BigShouldersDisplay-200.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:400;font-display:swap;src:url(/fonts/Archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:500;font-display:swap;src:url(/fonts/Archivo-500.woff2)format("woff2")}:root{--accent:#35a1cd;--accent-light:#6fc3e4;--accent-deep:#025186;--ink:#0d1c26;--white:#fff;--muted:#ffffff8f;--soft:#fffc;--rule:#fff3;--accent-20:#35a1cd33;--accent-40:#35a1cd66;--danger:#ff8a7a;--font-display:"Big Shoulders Display", "Oswald", "Arial Narrow", sans-serif;--font-text:"Archivo", "Helvetica Neue", Arial, sans-serif;--e-out:cubic-bezier(.25, .74, .22, .99);--gutter:20px;--max:560px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--white);font-family:var(--font-text);-webkit-font-smoothing:antialiased;background:#000;margin:0;font-size:16px;line-height:1.538}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-light)}button,input{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}.lockup img{width:100%}:focus-visible{outline:1px solid var(--white);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.page{width:100%;max-width:var(--max);padding:0 var(--gutter);flex:1;margin:0 auto}.label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:200;line-height:.93}.bar{z-index:20;border-bottom:1px solid var(--rule);background:#000000b8;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0000006b}}.bar__inner{max-width:var(--max);padding:12px var(--gutter);align-items:center;gap:14px;min-height:68px;margin:0 auto;display:flex}.bar__title{min-width:0;color:var(--muted);flex:1}.lockup{flex-direction:column;gap:4px;width:72px;display:flex}.lockup--lg{width:150px}.gleam{display:block;position:relative;overflow:hidden;-webkit-mask:url(/brand/logo-icon.png) 0 0/100% 100% no-repeat;mask:url(/brand/logo-icon.png) 0 0/100% 100% no-repeat}.gleam:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffeb,#0000);width:55%;animation:3.2s ease-in-out infinite cta-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.icon-btn{border:1px solid var(--rule);width:44px;height:44px;color:var(--white);cursor:pointer;transition:border-color .4s var(--e-out), color .4s var(--e-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover,.refresh-btn.is-busy{border-color:var(--accent);color:var(--accent)}.refresh-btn.is-busy svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.head{flex-direction:column;gap:20px;padding-top:40px;display:flex}.kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent-light);align-items:center;gap:14px;font-size:12px;display:flex}.kicker:before,.kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:40px;height:1px}.kicker:after{transform:scaleX(-1)}.title{flex-direction:column;font-size:clamp(56px,19vw,80px);display:flex}.title__a{color:var(--accent)}.title__b{color:var(--white);padding-left:.55em}.lead{color:var(--soft);max-width:36ch;margin:0}.cta{isolation:isolate;cursor:pointer;background:var(--accent);color:#000;letter-spacing:.12em;text-transform:uppercase;width:100%;min-height:56px;transition:background-color .4s var(--e-out), transform .4s var(--e-out);border:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:500;animation:2.8s ease-in-out infinite cta-glow;display:flex;position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out infinite cta-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.cta:hover{background:var(--accent-light);color:#000;transform:translateY(-1px)}.cta__arrow{animation:1.6s ease-in-out infinite cta-nudge;display:flex}.btn-outline{border:1px solid var(--accent);min-height:48px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--e-out), color .4s var(--e-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.btn-outline:hover{background:var(--accent);color:#000}.section{padding-top:44px}.section__head{border-bottom:1px solid var(--rule);color:var(--accent);justify-content:space-between;padding-bottom:14px;display:flex}.section__head--muted{color:var(--muted);padding-bottom:6px}.tool-row{border-bottom:1px solid var(--rule);color:var(--white);grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:20px 0;display:grid}.tool-row:hover{color:var(--white)}.tool-row__n{color:var(--accent);align-self:start;padding-top:8px;font-size:12px}.tool-row__text{flex-direction:column;gap:6px;min-width:0;display:flex}.tool-row__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;transition:color .4s var(--e-out), transform .8s var(--e-out);font-size:34px;font-weight:200;line-height:1}.tool-row__desc{color:var(--muted);font-size:14px;line-height:1.45}.tool-row__go{color:var(--accent);transition:transform .4s var(--e-out);display:flex}@media (hover:hover){.tool-row:hover .tool-row__name{color:var(--accent);transform:translate(6px)}.tool-row:hover .tool-row__go{transform:translate(4px)}}.soon-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 0;display:flex}.soon-row__text{flex-direction:column;gap:6px;min-width:0;display:flex}.soon-row__desc{color:var(--muted);font-size:13px;line-height:1.45}.soon-row__account{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);align-items:center;gap:6px;font-size:11px;display:inline-flex}.soon-row{align-items:flex-start}.soon-row .soon{margin-top:2px}.soon-row__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:24px;font-weight:200;line-height:1}.soon{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--accent);background:var(--accent-20);border:1px solid var(--accent-40);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:500;line-height:1.2;animation:2.8s ease-in-out infinite soon-pulse}.link-card{border:1px dashed var(--accent-40);color:var(--white);grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:18px 16px;display:grid}.link-card:hover{color:var(--white);border-color:var(--accent)}.custom-card{border:1px dashed var(--accent-40);flex-direction:column;gap:16px;padding:18px 16px;display:flex}.link-card--rules{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px 0}.link-card__icon,.link-card__go{color:var(--accent);display:flex}.link-card__text{flex-direction:column;gap:4px;display:flex}.link-card__title{font-size:15px;font-weight:500}.link-card__sub{color:var(--muted);font-size:13px}.panel{background:var(--ink);border-top:1px solid var(--accent);flex-direction:column;gap:20px;padding:32px 20px 12px;display:flex}.panel__title{font-size:46px;line-height:.95}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-row{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:56px;padding:12px 0;display:grid}.contact-row__label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;display:block}.contact-row__value{color:var(--white);font-size:15px}.call-btn__label{border-right:1px solid #0000004d;padding-right:12px}.call-btn__num{letter-spacing:.04em}.foot{width:100%;max-width:var(--max);padding:36px var(--gutter) calc(40px + env(safe-area-inset-bottom));flex-direction:column;gap:28px;margin:0 auto;display:flex}.foot__site{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.foot__site:hover{color:var(--white)}.foot__site-text{flex-direction:column;gap:6px;display:flex}.foot__site-url{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;transition:color .4s var(--e-out);font-size:28px;font-weight:200;line-height:1}.foot__site-go{color:var(--accent);transition:transform .4s var(--e-out);display:flex}@media (hover:hover){.foot__site:hover .foot__site-url{color:var(--accent)}.foot__site:hover .foot__site-go{transform:translate(4px)}}.foot__sign{text-align:center;color:#fff6;font-size:11px}.install-btn{min-height:44px;padding:0 14px}.install-card{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0}.sheet{z-index:50;animation:fade-in .3s var(--e-out) both;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__panel{width:100%;max-width:var(--max);background:var(--ink);border-top:1px solid var(--accent);padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom));animation:sheet-up .5s var(--e-out) both;flex-direction:column;gap:18px;display:flex}.steps{counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;border-bottom:1px solid var(--rule);grid-template-columns:32px 1fr;gap:10px;padding:14px 0;line-height:1.5;display:grid}.steps li:before{content:counter(step, decimal-leading-zero);color:var(--accent);padding-top:3px;font-size:12px}.steps strong{color:var(--accent-light);font-weight:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.form{flex-direction:column;gap:26px;padding-top:32px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field__label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px}.field__box{border-bottom:1px solid var(--rule);min-height:52px;transition:border-color .4s var(--e-out);align-items:center;gap:10px;display:flex}.field__box:focus-within{border-color:var(--accent)}.field__input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:18px}.field__input::placeholder{color:#ffffff4d}.field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__input[type=number]{-moz-appearance:textfield}.field__unit,.field__prefix{color:var(--muted);white-space:nowrap;font-size:14px}.field__prefix{font-size:18px}.field__hint{color:var(--muted);font-size:13px}.field--error .field__box{border-color:var(--danger)}.field__error{color:var(--danger);font-size:13px}.chips{gap:8px;display:flex}.chip{border:1px solid var(--rule);min-height:48px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:background-color .4s var(--e-out), color .4s var(--e-out), border-color .4s var(--e-out);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:12px;line-height:1.2;display:flex}button.chip{cursor:pointer}button.chip:hover{border-color:var(--accent);color:var(--white)}.chip small{letter-spacing:.04em;text-transform:none;opacity:.8;font-size:10px}.chip--on{background:var(--accent);border-color:var(--accent);color:#000}button.chip--on:hover{color:#000}.results{border-top:1px solid var(--accent);animation:fade-up .9s var(--e-out) both;margin-top:40px;scroll-margin-top:88px}.results:focus{outline:none}.results__hero{flex-direction:column;gap:6px;padding:24px 0 8px;display:flex}.results__big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.results__num{font-family:var(--font-display);color:var(--accent);letter-spacing:.02em;font-size:clamp(76px,26vw,110px);font-weight:200;line-height:.9}.results__num--loss{color:var(--danger)}.peso-sign{font-family:var(--font-text);letter-spacing:0;vertical-align:.34em;opacity:.85;margin-right:.08em;font-size:.46em;font-weight:400}.results__num--compact{overflow-wrap:anywhere;font-size:clamp(52px,15vw,76px)}.results__unit{color:var(--muted);font-size:14px}.stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--rule);display:grid}.stat{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:16px 12px;display:flex}.stat+.stat{border-left:1px solid var(--rule)}.stats--2 .stat:nth-child(odd){border-left:0}.stat:first-child,.stats--2 .stat:nth-child(odd){padding-left:0}.stat__value{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;font-size:32px;font-weight:200;line-height:1}.stat__label{color:var(--muted);font-size:12px;line-height:1.35}.note{color:var(--muted);align-items:flex-start;gap:10px;padding:14px 0 0;font-size:13px;line-height:1.5;display:flex}.note svg{flex-shrink:0;margin-top:2px}.table{border-collapse:collapse;width:100%;margin-top:8px}.table th,.table td{text-align:left;border-bottom:1px solid var(--rule);padding:12px 0;font-size:14px}.table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.table td:last-child,.table th:last-child{text-align:right}.table tr:last-child td{color:var(--accent)}.disclaimer{background:var(--ink);color:var(--soft);flex-direction:column;gap:8px;margin:32px 0 44px;padding:20px;font-size:13px;line-height:1.55;display:flex}.rise{animation:fade-up .9s var(--e-out) both}.title-in{transform-origin:0 100%;animation:title-in .9s var(--e-out) both}@keyframes fade-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@keyframes title-in{0%{clip-path:circle(29.5% at 50% 250%);transform:scale(1.35)}to{clip-path:circle(70.7%);transform:scale(1)}}@keyframes cta-shine{0%,55%{left:-60%}to{left:130%}}@keyframes cta-glow{0%,to{box-shadow:0 0 6px #35a1cd40}50%{box-shadow:0 0 22px 2px #35a1cd99}}@keyframes cta-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes soon-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width>=700px){:root{--gutter:28px}.head{padding-top:64px}}
