:root{--navy:#12183e;--navy-deep:#0b0e26;--blue:#2e2bff;--blue-mid:#1b1e85;--cyan:#98dfe6;--gray:#efefef;--white:#fff;--text:#f7f8fc;--text-secondary:#aeb4de;--text-muted:#767cae;--ink:#12183e;--ink-2:#4a5184;--ink-3:#7c82a8;--line-dark:#ffffff17;--line-light:#12183e1f;--radius:18px}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter Tight,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.wrap{z-index:2;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.sec{padding:112px 0;position:relative;overflow:hidden}.dark{background:var(--navy);color:var(--text)}.dark.deep{background:var(--navy-deep)}.light{background:var(--gray);color:var(--ink)}.light.white{background:var(--white)}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:700;line-height:1.08}.h2{max-width:820px;font-size:clamp(32px,4.4vw,52px)}.h2-wide{max-width:1140px}.lede{max-width:680px;margin-top:20px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.dark .lede{color:var(--text-secondary)}.light .lede{color:var(--ink-2)}.center{text-align:center}.center .h2,.center .lede{margin-left:auto;margin-right:auto}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;flex-shrink:0;align-self:flex-start;align-items:center;gap:10px;padding:17px 28px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn .arrow{font-size:17px;transition:transform .2s}.btn:hover .arrow{transform:translate(2px,-2px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 30px -10px #2e2bffb3}.btn-primary:hover{background:#4744ff;transform:translateY(-1px)}.btn-outline-dark{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn-outline-dark:hover{background:var(--ink);color:#fff}.btn-sm{padding:12px 20px;font-size:14px}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark);background:#0b0e26b8;position:fixed;top:0;left:0;right:0}.nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:74px;display:flex}.nav .logo img{width:auto;height:26px}.nav .btn{align-self:center}.nav nav{gap:30px;display:flex}.nav nav a{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s}.nav nav a:hover{color:#fff}.hero{background:radial-gradient(ellipse 46% 62% at 74% 58%, #2e2bff6b 0%, #2e2bff00 70%), radial-gradient(ellipse 900px 700px at 8% -10%, #1f2566 0%, var(--navy) 45%, var(--navy-deep) 100%);min-height:min(100vh,900px);padding-top:74px;position:relative;overflow:hidden}.hero .wrap{grid-template-columns:540px 1fr;align-items:center;gap:24px;min-height:calc(min(100vh,900px) - 74px);display:grid}.hero-grafismo{opacity:.28;z-index:1;pointer-events:none;width:min(860px,60vw);position:absolute;top:16%;left:calc(50% + 70px)}.hero-copy{z-index:3;max-width:560px;padding:72px 0 96px;position:relative}.hero h1{letter-spacing:-.04em;font-size:clamp(44px,5vw,70px);font-weight:700;line-height:1}.hero h1 .accent{background:linear-gradient(90deg,#fff 0%,var(--cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-rule{background:linear-gradient(90deg,var(--cyan),#98dfe600);width:100%;max-width:520px;height:1px;margin:34px 0 28px}.hero .sub{color:var(--text-secondary);max-width:540px;font-size:clamp(17px,1.45vw,19px);line-height:1.6}.hero .sub strong{color:#fff;font-weight:600}.specs{border:1px solid var(--line-dark);background:#ffffff08;border-radius:12px;flex-wrap:wrap;width:max-content;max-width:100%;margin:32px 0 36px;display:flex}.specs span{color:#fff;white-space:nowrap;padding:12px 18px;font-size:14px;font-weight:600;position:relative}.specs span+span:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:12px;bottom:12px;left:0}.hero-visual{z-index:2;--edge:calc(max(0px,(100vw - 1200px)/2) + 32px);align-self:stretch;position:relative}.hero-visual img{bottom:0;right:calc(var(--edge) * -1);width:calc(100% + var(--edge));object-fit:contain;object-position:right bottom;filter:drop-shadow(0 30px 60px #00000059);max-width:none;height:88%;position:absolute}.selection .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid}.selection .h2{font-size:clamp(34px,4.6vw,58px)}.selection p{color:var(--ink-2);margin-bottom:32px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.selection .grafismo-bg{opacity:.07;pointer-events:none;width:520px;position:absolute;bottom:-60px;left:-120px}.how{background:radial-gradient(ellipse 900px 600px at 100% 0%, #1d2360 0%, var(--navy) 55%)}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.step{border:1px solid var(--line-dark);border-radius:var(--radius);break-inside:avoid;background:#ffffff09;padding:34px 30px}.step .num{background:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;font-size:14px;font-weight:700;display:inline-flex}.step h3{margin-bottom:12px;font-size:21px}.step p{color:var(--text-secondary);font-size:16px;line-height:1.6}.levers-title{margin:88px 0 8px;font-size:clamp(22px,2.2vw,28px)}.levers{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.lever{border-top:1px solid var(--line-dark);grid-template-columns:56px 1fr;gap:6px;padding:30px 0 28px;display:grid}.lever .num{color:var(--cyan);padding-top:3px;font-size:15px;font-weight:700}.lever h4{margin-bottom:8px;font-size:20px}.lever p{color:var(--text-secondary);font-size:16px}.compare-title{max-width:none;font-size:clamp(28px,2.9vw,42px)}.compare{border:1px solid var(--line-light);background:#fff;border-radius:20px;grid-template-columns:1.05fr 1fr 1fr 1.15fr;margin-top:56px;display:grid;overflow:hidden;box-shadow:0 30px 80px -40px #12183e59}.compare .c{border-top:1px solid var(--line-light);color:var(--ink-2);padding:22px 24px;font-size:15.5px;line-height:1.45}.compare .head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:26px;padding-bottom:26px;font-size:13px;font-weight:700}.compare .label{color:var(--ink);font-weight:600}.compare .brand{color:var(--ink);background:#ecebff;border-top-color:#2e2bff24;font-weight:600}.compare .brand.head{background:var(--blue);color:#fff}.founders{background:radial-gradient(ellipse 800px 600px at 0% 100%, #1a1f5c 0%, var(--navy) 60%)}.founders-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:60px;display:grid}.founder-photo{aspect-ratio:4/5;background:#0e1a4a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.founder-photo img{object-fit:cover;object-position:center 12%;width:100%;height:100%;transition:transform .8s}.founder:hover .founder-photo img{transform:scale(1.03)}.founder-photo:after{content:"";background:linear-gradient(#0b0e2600 50%,#0b0e268c 75%,#0b0e26f2 100%);position:absolute;inset:0}.founder-cap{z-index:2;position:absolute;bottom:28px;left:30px;right:30px}.founder-cap .role{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;font-size:12px;font-weight:700}.founder-cap h3{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,42px)}.founder-body{padding:28px 4px 0}.founder-body p{color:var(--text-secondary);font-size:17px;line-height:1.6}.founder-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{border:1px solid var(--line-dark);color:var(--text-secondary);background:#ffffff08;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500}.social{gap:10px;display:flex}.social a{width:40px;height:40px;color:var(--cyan);border:1px solid #98dfe659;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.social a:hover{background:var(--cyan);color:var(--navy)}.social svg{width:17px;height:17px}.stats{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.stat{break-inside:avoid;padding:34px 28px 32px}.stat+.stat{border-left:1px solid var(--line-light)}.stat b{letter-spacing:-.045em;color:var(--ink);font-size:clamp(44px,5vw,64px);font-weight:800;line-height:1;display:block}.stat b em{color:var(--blue);font-style:normal}.stat span{color:var(--ink-2);max-width:220px;margin-top:12px;font-size:15px;line-height:1.4;display:block}.marquee{flex-direction:column;gap:14px;margin-top:64px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-row{overflow:hidden}.track{gap:14px;width:max-content;animation:70s linear infinite marquee;display:flex}.marquee-row.reverse .track{animation-duration:80s;animation-direction:reverse}.marquee:hover .track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-slot{background:#fff;border:1px dashed #12183e2e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:184px;height:88px;padding:18px 22px;display:flex}.logo-slot span{color:#9aa0c4;text-align:center;font-size:15px;font-weight:600;line-height:1.2}.logo-slot img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:100%;height:auto;max-height:44px;transition:all .25s}.logo-slot:hover img{filter:none;opacity:1}.segments{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:48px auto 0;display:flex}.segments span{border:1px solid var(--line-light);color:var(--ink-2);background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.pod-wrap{margin-top:52px;position:relative}.pod-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:6px;display:flex;overflow-x:auto}.pod-track::-webkit-scrollbar{display:none}.pod{scroll-snap-align:start;border:1px solid var(--line-dark);background:#ffffff09;border-radius:16px;flex:0 0 calc(33.3333% - 13.3333px);transition:transform .25s,border-color .25s;overflow:hidden}.pod:hover{border-color:#98dfe659;transform:translateY(-3px)}.pod-thumb{aspect-ratio:16/9;background:#0b0e26;position:relative;overflow:hidden}.pod-thumb img{object-fit:cover;width:100%;height:100%}.pod-play{background:linear-gradient(#0b0e2600,#0b0e2659);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pod-play span{background:#2e2bffeb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 10px 30px #00000059}.pod-play svg{fill:#fff;width:20px;height:20px;margin-left:3px}.pod p{padding:18px 20px 20px;font-size:16px;font-weight:600;line-height:1.35}.arrow-btn{border:1px solid var(--line-dark);color:#fff;cursor:pointer;z-index:3;background:#0b0e26d9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:calc(50% - 59px)}.arrow-btn:hover{background:var(--blue)}.arrow-btn svg{width:20px;height:20px}.arrow-btn.prev{left:-24px}.arrow-btn.next{right:-24px}.books{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.book{border:1px solid var(--line-light);break-inside:avoid;background:#fff;border-radius:20px;grid-template-columns:190px 1fr;align-items:center;gap:32px;padding:32px;display:grid;box-shadow:0 30px 70px -45px #12183e59}.book img{border-radius:8px;width:100%;box-shadow:0 18px 40px -14px #12183e80}.book h3{color:var(--ink);margin-bottom:12px;font-size:26px}.book p{color:var(--ink-2);margin-bottom:24px;font-size:16px}.statement{background:var(--blue);text-align:center;padding:128px 0;position:relative;overflow:hidden}.statement .g{opacity:.14;pointer-events:none;position:absolute}.statement .g1{width:760px;top:50%;left:-180px;transform:translateY(-50%)}.statement .g2{opacity:.08;width:560px;bottom:-120px;right:-200px;transform:scaleX(-1)}.statement p{letter-spacing:-.04em;color:#fff;max-width:980px;margin:0 auto;font-size:clamp(34px,5.4vw,68px);font-weight:700;line-height:1.05}.faq .wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.faq-side{position:sticky;top:120px}.faq-side .btn{margin-top:32px}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-list details{border:1px solid var(--line-light);background:#fff;border-radius:14px;transition:box-shadow .2s}.faq-list details[open]{box-shadow:0 20px 50px -35px #12183e73}.faq-list summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--blue);flex-shrink:0;font-size:26px;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-a{color:var(--ink-2);padding:0 26px 24px;font-size:16.5px;line-height:1.6}.final{text-align:center;background:radial-gradient(ellipse 55% 70% at 50% 110%, #2e2bff73 0%, #2e2bff00 70%), var(--navy);padding:132px 0}.final .h2{margin:0 auto;font-size:clamp(36px,5vw,62px)}.final p{color:var(--text-secondary);max-width:620px;margin:22px auto 38px;font-size:clamp(18px,1.6vw,21px)}.final .btn{align-self:center}.final .g{opacity:.09;pointer-events:none;width:640px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.footer{background:var(--navy-deep);border-top:1px solid var(--line-dark);padding:40px 0}.footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer img{width:auto;height:24px}.footer p{color:var(--text-muted);font-size:14px}@media (width<=1180px){.hero .wrap{grid-template-columns:460px 1fr}.hero h1{font-size:clamp(40px,5vw,56px)}.specs span{padding:11px 13px;font-size:13px}}@media (width<=1060px){.nav nav{display:none}}@media (width<=900px){.sec{padding:80px 0}.hero{min-height:auto}.hero .wrap{grid-template-columns:1fr;gap:0;min-height:auto}.hero-copy{max-width:none;padding:56px 0 24px}.hero-visual{height:440px}.hero-visual img{object-position:center bottom;width:100%;height:100%;left:0;right:0}.hero-grafismo{width:120%;inset:auto -40% 0 auto}.selection .wrap,.faq .wrap{grid-template-columns:1fr;gap:32px}.faq-side{position:static}.steps,.levers,.founders-grid,.books{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line-light)}.compare-scroll{margin:0 -32px;padding:0 32px;overflow-x:auto}.compare{min-width:760px}.pod{flex-basis:calc(50% - 10px)}.arrow-btn{display:none}}@media (width<=620px){.wrap{padding:0 16px}.nav .btn{display:none}.sec{padding:64px 0}.hero-visual{height:360px}.specs{width:100%}.specs span{text-align:center;flex:50%;padding:11px 10px}.specs span:nth-child(3):before{display:none}.specs span:nth-child(n+3){border-top:1px solid var(--line-dark)}.btn{width:auto}.compare-scroll{margin:0 -16px;padding:0 16px}.pod{flex-basis:86%}.book{text-align:left;grid-template-columns:1fr}.book img{max-width:190px}.founder-cap{bottom:20px;left:22px;right:22px}.stat{padding:26px 16px}.logo-slot{width:150px;height:76px}.statement{padding:88px 0}.final{padding:96px 0}}@media (prefers-reduced-motion:reduce){.track{animation:none}}:root{--navy:#12183e;--navy-deep:#0b0e26;--blue:#2e2bff;--blue-mid:#1b1e85;--cyan:#98dfe6;--text:#f7f8fc;--text-secondary:#aeb4de;--text-muted:#767cae;--line:#ffffff1f;--line-soft:#ffffff12;--field:#ffffff0a;--error:#ff8a8a}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--navy-deep)}body,.ap{color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 55% 60% at 85% 100%, #2e2bff59 0%, #2e2bff00 70%), radial-gradient(ellipse 900px 700px at 0% -10%, #1f2566 0%, var(--navy) 45%, var(--navy-deep) 100%);background-attachment:fixed;min-height:100vh;font-family:Inter Tight,system-ui,-apple-system,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.ap .grafismo{opacity:.16;pointer-events:none;z-index:0;width:760px;position:fixed;bottom:-40px;right:-140px}.ap .top{z-index:10;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex;position:fixed;top:0;left:0;right:0}.ap .top img{width:auto;height:24px}.ap .progress-wrap{opacity:0;align-items:center;gap:14px;transition:opacity .3s;display:flex}.ap .progress-wrap.show{opacity:1}.ap .progress-label{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.ap .progress{background:var(--line-soft);border-radius:4px;width:180px;height:4px;overflow:hidden}.ap .progress span{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:4px;width:0;height:100%;transition:width .5s;display:block}.ap main{z-index:2;justify-content:center;align-items:center;min-height:100dvh;padding:110px 24px 72px;display:flex;position:relative}.ap form{width:100%;max-width:680px}.ap .step{width:100%;display:none}.ap .step.active{animation:.45s both enter;display:block}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ap .step.leaving{animation:.22s both leave;display:block}@keyframes leave{to{opacity:0;transform:translateY(-12px)}}.ap h1{letter-spacing:-.035em;font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.08}.ap h2{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.15}.ap .help{color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.55}.ap .fields{flex-direction:column;gap:26px;margin-top:40px;display:flex}.ap .field label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.ap .field label i{color:var(--cyan);font-style:normal}.ap .field input,.ap .field select,.ap .field textarea{color:#fff;border:0;border-bottom:1.5px solid var(--line);appearance:none;background:0 0;border-radius:0;outline:none;width:100%;padding:10px 0 12px;font-family:inherit;font-size:20px;font-weight:500;transition:border-color .2s}.ap .field input::placeholder,.ap .field textarea::placeholder{color:#aeb4de66}.ap .field input:focus,.ap .field select:focus,.ap .field textarea:focus{border-bottom-color:var(--cyan)}.ap .field textarea{resize:vertical;min-height:150px;font-size:19px;line-height:1.5}.ap .field .select-wrap{position:relative}.ap .field .select-wrap:after{content:"";border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);pointer-events:none;width:10px;height:10px;position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.ap .field select{cursor:pointer;padding-right:32px}.ap .field select:invalid{color:#aeb4de66}.ap .field select option{background:var(--navy);color:#fff}.ap .field.has-error input,.ap .field.has-error select,.ap .field.has-error textarea{border-bottom-color:var(--error)}.ap .err{color:var(--error);margin-top:8px;font-size:13px;display:none}.ap .field.has-error .err{display:block}.ap .counter{color:var(--text-muted);text-align:right;margin-top:8px;font-size:13px}.ap .options{flex-direction:column;gap:12px;margin-top:34px;display:flex}.ap .opt{text-align:left;background:var(--field);border:1.5px solid var(--line);color:#fff;cursor:pointer;border-radius:14px;align-items:center;gap:16px;width:100%;padding:18px 20px;font-size:17px;font-weight:500;line-height:1.4;transition:border-color .2s,background .2s,transform .15s;display:flex}.ap .opt:hover{background:#ffffff0f;border-color:#98dfe680}.ap .opt .key{border:1.5px solid var(--line);width:30px;height:30px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .2s;display:flex}.ap .opt.selected{border-color:var(--blue);background:#2e2bff29}.ap .opt.selected .key{background:var(--blue);border-color:var(--blue);color:#fff}.ap .opts-error{color:var(--error);margin-top:12px;font-size:13px;display:none}.ap .opts-error.show{display:block}.ap .actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;display:flex}.ap .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:600;transition:background .2s,transform .2s,opacity .2s;display:inline-flex}.ap .btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 30px -10px #2e2bffb3}.ap .btn-primary:hover{background:#4744ff;transform:translateY(-1px)}.ap .btn-primary[disabled]{opacity:.6;cursor:wait;transform:none}.ap .btn-ghost{color:var(--text-secondary);border:1px solid var(--line);background:0 0;padding:13px 20px;font-size:15px}.ap .btn-ghost:hover{color:#fff;border-color:#ffffff4d}.ap .hint{color:var(--text-muted);font-size:13px}.ap .hint b{color:var(--text-secondary);font-weight:600}.ap .back{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;margin-bottom:26px;padding:4px 0;font-size:14px;font-weight:500;transition:color .2s;display:flex}.ap .back:hover{color:#fff}.ap .pill{color:var(--text-secondary);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}.ap .pill svg{width:15px;height:15px}.ap .ack{color:var(--cyan);margin-bottom:14px;font-size:15px;font-weight:600}.ap .done-icon{border:1px solid var(--line);background:#98dfe614;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:28px;display:flex}.ap .done-icon svg{width:24px;height:24px;stroke:var(--cyan)}.ap .done-text{color:var(--text-secondary);margin-top:18px;font-size:18px;line-height:1.6}.ap .done-text+.done-text{margin-top:8px}.ap .founders{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.ap .founder{border:1px solid var(--line-soft);background:#ffffff08;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ap .founder img{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:56px;height:56px}.ap .founder b{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.ap .social{gap:8px;display:flex}.ap .social a{border:1px solid var(--line);width:34px;height:34px;color:var(--text-secondary);border-radius:9px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ap .social a:hover{color:var(--navy);background:var(--cyan);border-color:var(--cyan)}.ap .social svg{width:15px;height:15px}.ap .done-actions{margin-top:28px}@media (width<=620px){.ap .top{padding:18px 16px}.ap .top img{height:20px}.ap .progress{width:90px}.ap .top{position:absolute}.ap main{padding:96px 16px calc(56px + var(--kb,0px));align-items:flex-start}.ap .field input,.ap .field select{font-size:18px}.ap .opt{padding:16px;font-size:16px}.ap .founders{grid-template-columns:1fr}.ap .actions .hint{display:none}.ap .grafismo{width:520px;right:-220px}}@media (prefers-reduced-motion:reduce){.step.active,.step.leaving{animation:none}}.ap{min-height:100vh}.ap .step{break-inside:auto;background:0 0;border:0;border-radius:0;padding:0}.ap .founders{background:0 0}.ap .btn{flex-shrink:1;align-self:auto;font-family:inherit}.ap .options.has-error .opt{border-color:var(--error)}.ap .field input,.ap .field select,.ap .field textarea{scroll-margin-top:24px;scroll-margin-bottom:140px}
