@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";:root{--ivory:#f8f2ec;--ivory-deep:#eee4da;--ink:#1c1715;--muted:#716763;--rose:#bd517c;--rose-deep:#81314f;--rose-soft:#f1bfd0;--rose-mist:#f9e4eb;--night:#110f0e;--night-soft:#191512;--gold:#d3af70;--gold-deep:#9f7840;--serif:"Playfair Display", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;font-family:var(--sans);color:var(--ink);background:var(--ivory);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);-webkit-font-smoothing:antialiased;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:var(--rose)}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.texture{pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");position:absolute;inset:0}.texture--pink{opacity:.09;mix-blend-mode:color-burn}.texture--dark{opacity:.2;mix-blend-mode:soft-light}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-block}.eyebrow--pink{color:var(--rose-deep)}.eyebrow--gold{color:var(--gold)}.hero{background:radial-gradient(circle at 77% 27%,#edb2c661,#0000 25%),radial-gradient(circle at 56% 92%,#d3af702e,#0000 28%),linear-gradient(140deg,#fbf7f2 0%,#f3eae2 100%);min-height:100svh;position:relative;overflow:hidden}.hero-orb{filter:blur(8px);pointer-events:none;border-radius:999px;position:absolute}.hero-orb--one{background:radial-gradient(circle at 45%,#e185a62e,#fff0 69%);width:36vw;min-width:430px;height:36vw;min-height:430px;top:12%;right:-9%}.hero-orb--two{background:radial-gradient(circle,#dcba8224,#0000 65%);width:42vw;height:32vw;bottom:-24%;left:22%}.topbar{z-index:10;justify-content:space-between;align-items:center;height:104px;display:flex;position:relative}.brand{flex-direction:column;width:fit-content;display:flex}.brand>span{letter-spacing:.25em;text-transform:uppercase;font-size:.62rem;font-weight:600}.brand>strong{font-family:var(--serif);letter-spacing:-.025em;margin-top:6px;font-size:1.55rem;font-weight:500;line-height:1}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:600;position:relative}.nav-links a:after{content:"";background:currentColor;height:1px;transition:right .3s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after,.nav-links a:focus-visible:after{right:0}.hero-layout{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:calc(100svh - 154px);padding:54px 0 84px;display:grid;position:relative}.hero-copy{z-index:3;padding-bottom:30px;position:relative}.hero-copy>.eyebrow{color:#8a7369}.hero-copy h1{max-width:720px;font-family:var(--serif);letter-spacing:-.052em;margin:22px 0 0;font-size:clamp(4.7rem,7.2vw,7.4rem);font-weight:500;line-height:.88}.hero-copy h1 span,.hero-copy h1 em{display:block}.hero-copy h1 span{margin-left:.52em}.hero-copy h1 em{color:var(--rose);font-style:italic}.hero-copy>p{max-width:550px;color:var(--muted);margin:32px 0 0;font-size:1.06rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:10px 26px;margin-top:34px;display:flex}.hero-actions a{color:#4e4541;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:18px;padding:12px 0 10px;font-size:.75rem;font-weight:600;transition:color .25s,gap .25s;display:flex}.hero-actions a:first-child{color:var(--rose-deep)}.hero-actions a:hover,.hero-actions a:focus-visible{color:var(--rose);gap:24px}.phone-composition{place-items:center;min-height:670px;display:grid;position:relative}.orbit{pointer-events:none;border-radius:50%;position:absolute}.orbit--pink{border:1px solid #a9517330;width:510px;height:510px;transform:rotate(-11deg)skew(-8deg)}.orbit--gold{filter:blur(18px);background:radial-gradient(#d3af7033,#0000 66%);width:410px;height:580px}.phone{z-index:3;background:#171514;border-radius:46px;width:294px;height:600px;padding:8px;position:relative;transform:rotate(2.5deg);box-shadow:0 44px 110px #4e2d3633,0 8px 25px #2d1c1f26}.phone:after{content:"";pointer-events:none;border:1px solid #ffffff3d;border-radius:45px;position:absolute;inset:1px}.phone__island{z-index:6;background:#0b0b0a;border-radius:20px;width:85px;height:22px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone__screen{background:#eee8e0;border-radius:38px;height:100%;overflow:hidden}.chat-header{background:#fffcf8f0;align-items:center;gap:9px;height:88px;padding:28px 13px 12px;display:flex}.chat-back{font-size:1.7rem;font-weight:300}.chat-avatar{color:#fff;background:linear-gradient(135deg, var(--rose-soft), var(--rose));width:39px;height:39px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.chat-title{flex-direction:column;gap:2px;display:flex}.chat-title strong{font-size:.7rem}.chat-title small{color:#7d746f;font-size:.54rem}.chat-body{background:linear-gradient(#efe8dfe8,#efe8dfe8),radial-gradient(circle,#6d604e38 1px,#0000 1px) 0 0/16px 16px;min-height:calc(100% - 88px);padding:20px 12px}.chat-day{color:#756d68;background:#ffffffc2;border-radius:5px;width:fit-content;margin:0 auto 18px;padding:5px 9px;font-size:.43rem;display:block}.message{color:#413c38;border-radius:8px;width:fit-content;max-width:88%;margin-bottom:9px;padding:10px 9px 6px;font-size:.6rem;line-height:1.5;box-shadow:0 1px 2px #00000012}.message strong{color:var(--rose-deep);margin-bottom:4px;font-size:.53rem;display:block}.message small{color:#77706c;text-align:right;margin-top:3px;font-size:.43rem;display:block}.message--light{background:#fff}.message--green{background:#dff1d4;margin-left:auto}.phone-note{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf68c;width:175px;padding:16px 18px;position:absolute;box-shadow:0 18px 60px #462c3014}.phone-note span{color:var(--rose);font-family:var(--serif);font-size:1.2rem}.phone-note p{color:#685e59;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:.65rem;line-height:1.4}.phone-note--top{top:18%;left:-2%}.phone-note--bottom{bottom:17%;right:-4%}.phone-note--bottom span{color:var(--gold-deep)}.hero-index{z-index:3;color:#8d817b;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:.59rem;font-weight:600;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.section-intro{z-index:2;grid-template-columns:150px 1fr 330px;align-items:end;gap:44px;display:grid;position:relative}.chapter-mark{color:#81314fa6;flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.chapter-mark span{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.62rem;font-weight:600;transform:rotate(180deg)}.chapter-mark b{font-family:var(--serif);font-size:2rem;font-weight:400}.section-title h2{max-width:680px;font-family:var(--serif);letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(4.6rem,7.2vw,7.25rem);font-weight:500;line-height:.9}.section-title h2 em{color:var(--rose-deep);font-style:italic;display:block}.section-lead{color:#704f5b;font-family:var(--serif);margin:0 0 4px;font-size:1.65rem;line-height:1.25}.achadinhos{background:radial-gradient(circle at 6% 20%,#ffffffe0,#0000 24%),radial-gradient(circle at 89% 46%,#c2547e21,#0000 28%),linear-gradient(158deg,#faedf1 0%,#efc8d5 62%,#df9db4 100%);padding:150px 0 90px;position:relative;overflow:hidden}.pink-aura{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.pink-aura--one{background:#fff6;width:520px;height:520px;top:8%;right:-8%}.pink-aura--two{background:#882a4e24;width:600px;height:600px;bottom:7%;left:-10%}.achadinhos-story{z-index:2;grid-template-columns:1.04fr .76fr;align-items:center;gap:clamp(60px,9vw,140px);margin-top:145px;display:grid;position:relative}.story-copy h3,.manifesto-copy h3,.opportunities h3,.checkout-copy h3{font-family:var(--serif);letter-spacing:-.042em;margin:20px 0 0;font-size:clamp(3.4rem,5.5vw,5.7rem);font-weight:500;line-height:.98}.story-copy h3 em{color:var(--rose-deep);font-style:italic;display:block}.story-copy>p{color:#6f4b58;max-width:580px;margin:30px 0 0;font-size:1.02rem;line-height:1.8}.editorial-quote{color:#5b3442;margin:0;padding:54px 4px 56px 46px;position:relative}.editorial-quote:before{content:"";filter:blur(1px);background:#ffffff4f;border-radius:52% 48% 46% 54%/42% 48% 52% 58%;position:absolute;inset:0 14% 0 0;transform:rotate(-3deg)}.editorial-quote>*{z-index:1;position:relative}.editorial-quote svg{color:var(--rose)}.editorial-quote p{font-family:var(--serif);margin:25px 0 28px;font-size:clamp(2rem,3.1vw,3rem);font-weight:500;line-height:1.12}.editorial-quote cite{color:#87586a;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:600}.achadinhos-notes{z-index:2;grid-template-columns:repeat(3,1fr);gap:clamp(32px,5vw,78px);margin-top:125px;display:grid;position:relative}.pink-note{padding-top:42px;position:relative}.pink-note:before{content:"";filter:blur(3px);background:#ffffff3b;border-radius:50%;width:80px;height:80px;position:absolute;top:8px;left:-12px}.pink-note>*{z-index:1;position:relative}.pink-note>span{color:var(--rose-deep);font-family:var(--serif);font-size:1rem}.pink-note h3{color:#4e2936;font-family:var(--serif);margin:26px 0 0;font-size:2rem;font-weight:500;line-height:1.08}.pink-note p{color:#76515e;margin:16px 0 0;font-size:.92rem;line-height:1.72}.pink-invitation{z-index:2;grid-template-columns:1.2fr .7fr;align-items:center;gap:80px;margin-top:145px;padding:80px 7% 86px;display:grid;position:relative}.pink-invitation:before{content:"";background:#fff4f78c;border-radius:48% 52% 45% 55%/15% 18% 14% 20%;position:absolute;inset:0;transform:rotate(-1deg);box-shadow:0 40px 100px #6b294214}.pink-invitation>*{z-index:1;position:relative}.pink-invitation h3{color:#4e2936;max-width:650px;font-family:var(--serif);letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(3rem,4.5vw,4.5rem);font-weight:500;line-height:1}.pink-invitation>div:last-child>p{color:#714c59;margin:0 0 28px;font-size:.95rem;line-height:1.7}.action-link{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;width:fit-content;min-width:min(100%,300px);min-height:66px;padding:7px 7px 7px 24px;font-size:.72rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.action-link:hover,.action-link:focus-visible{transform:translateY(-3px)}.action-link__icon{border-radius:50%;place-items:center;width:51px;height:51px;transition:transform .25s;display:grid}.action-link:hover .action-link__icon{transform:rotate(7deg)}.action-link--pink{color:#fff;background:var(--rose-deep);box-shadow:0 15px 40px #71274330}.action-link--pink .action-link__icon{color:var(--rose-deep);background:#f9dce6}.transition{color:#f5ece4;background:linear-gradient(#df9db4 0%,#6a3d4d 23%,#241a1a 55%,#110f0e 100%);align-items:center;min-height:700px;margin-top:-1px;display:flex;position:relative;overflow:hidden}.transition:before{content:"";filter:blur(35px);background:radial-gradient(#f2bed194,#0000 70%);border-radius:0 0 50% 50%;width:110%;height:48%;position:absolute;top:-16%;left:-5%}.transition-glow{filter:blur(90px);border-radius:50%;position:absolute}.transition-glow--pink{background:#be457245;width:620px;height:520px;top:12%;left:-12%}.transition-glow--gold{background:#d3af702b;width:560px;height:560px;bottom:-10%;right:-8%}.transition-copy{z-index:2;text-align:center;padding:160px 5% 110px;position:relative}.transition-copy>.eyebrow{color:#e0b9c6}.transition-copy h2{max-width:990px;font-family:var(--serif);letter-spacing:-.04em;margin:27px auto 0;font-size:clamp(3.4rem,6vw,6rem);font-weight:500;line-height:1}.transition-copy h2 em{color:var(--gold);font-style:italic}.transition-arrow{width:54px;height:54px;color:var(--gold);border:1px solid #ffffff3b;border-radius:50%;place-items:center;margin:52px auto 0;display:grid}.comissoes{color:#eee6dd;background:radial-gradient(circle at 79% 18%,#ad7c391c,#0000 24%),linear-gradient(160deg,#110f0e,#171310 62%,#0d0c0b);margin-top:-1px;padding:110px 0 155px;position:relative;overflow:hidden}.gold-aura{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.gold-aura--one{background:#be893f1f;width:700px;height:700px;top:9%;right:-14%}.gold-aura--two{background:#7d46211a;width:680px;height:680px;bottom:11%;left:-14%}.section-intro--dark .chapter-mark{color:#d3af70b3}.section-intro--dark .section-title h2 em{color:var(--gold)}.section-intro--dark .section-lead{color:#a99c90}.commission-manifesto{z-index:2;grid-template-columns:1.12fr .7fr;align-items:end;gap:clamp(70px,11vw,150px);margin-top:160px;display:grid;position:relative}.manifesto-copy h3 em,.opportunities h3 em,.checkout-copy h3 em{color:var(--gold);font-style:italic}.manifesto-aside{padding-bottom:8px}.manifesto-aside p{color:#a99f96;margin:0;font-size:1rem;line-height:1.85}.manifesto-aside p+p{margin-top:24px}.question-moment{z-index:2;text-align:center;margin-top:150px;padding:100px 8%;position:relative}.question-moment:before{content:"";background:radial-gradient(#c496531c,#ffffff06 50%,#0000 72%);border-radius:48% 52% 51% 49%/42% 46% 54% 58%;position:absolute;inset:0 4%}.question-moment>*{z-index:1;position:relative}.question-moment>span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.7rem;font-weight:600}.question-moment>p{color:#9f958b;margin:26px 0 0;font-size:1rem}.question-moment blockquote{color:#f1e8de;max-width:900px;font-family:var(--serif);letter-spacing:-.04em;margin:28px auto 0;font-size:clamp(3.4rem,6.3vw,6rem);font-weight:500;line-height:1}.profiles{z-index:2;grid-template-columns:160px 1fr;gap:70px;margin-top:115px;display:grid;position:relative}.profiles-label{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.68rem;font-weight:600}.profiles-list{grid-template-columns:repeat(3,1fr);gap:clamp(34px,5vw,72px);display:grid}.profile{padding-top:20px}.profile>span{color:var(--gold-deep);font-family:var(--serif);font-size:1rem}.profile h3{color:#f0e6da;font-family:var(--serif);margin:38px 0 0;font-size:2rem;font-weight:500}.profile p{color:#9c9289;margin:17px 0 0;font-size:.91rem;line-height:1.75}.opportunities{z-index:2;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(80px,12vw,160px);margin-top:160px;display:grid;position:relative}.opportunities h3{font-size:clamp(3.3rem,5vw,5.1rem)}.opportunities ul{margin:0;padding:0;list-style:none}.opportunities li{color:#c5bbb0;grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:20px 0;font-size:.95rem;line-height:1.55;display:grid}.opportunities li+li{border-top:1px solid #ffffff12}.opportunities li svg{color:var(--gold);margin-top:3px}.checkout-callout{z-index:2;isolation:isolate;grid-template-columns:1.08fr .65fr;align-items:center;gap:90px;margin-top:175px;padding:96px 7%;display:grid;position:relative}.checkout-callout:before{content:"";z-index:-2;background:linear-gradient(125deg,#ffffff0b,#b9863e1f);border-radius:46% 54% 48% 52%/18% 21% 16% 19%;position:absolute;inset:0;transform:rotate(.5deg);box-shadow:inset 0 0 0 1px #d3af7014,0 40px 120px #0003}.checkout-orb{z-index:-1;filter:blur(80px);background:#d3af7021;border-radius:50%;width:380px;height:380px;position:absolute;top:-34%;right:8%}.checkout-copy h3{font-size:clamp(3.5rem,5.3vw,5.4rem)}.checkout-action>p{color:#aaa097;margin:0 0 28px;font-size:.96rem;line-height:1.7}.action-link--gold{color:#17120d;background:var(--gold);box-shadow:0 18px 50px #a3712d21}.action-link--gold .action-link__icon{color:#fff8ee;background:#17120d}.checkout-action small{color:#756c64;align-items:center;gap:7px;margin:16px 0 0 8px;font-size:.67rem;display:flex}.closing{background:radial-gradient(circle at 22% 25%,#dd84a529,#0000 28%),radial-gradient(circle at 82% 76%,#d3af702b,#0000 27%),#f4ede6;padding:150px 0 130px;position:relative;overflow:hidden}.closing-aura{filter:blur(90px);background:#ffffff85;border-radius:50%;width:680px;height:680px;position:absolute;top:-20%;left:30%}.closing-inner{z-index:2;text-align:center;position:relative}.closing-inner>.eyebrow{color:#87756a}.closing-inner>h2{max-width:980px;font-family:var(--serif);letter-spacing:-.048em;margin:24px auto 0;font-size:clamp(4rem,7vw,7rem);font-weight:500;line-height:.94}.closing-inner>h2 em{color:var(--rose);font-style:italic}.closing-inner>p{color:var(--muted);margin:30px 0 0;font-size:1rem}.closing-links{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:70px auto 0;display:grid}.closing-links>a{text-align:left;border-radius:100px;justify-content:space-between;align-items:center;min-height:148px;padding:30px 32px;transition:transform .3s,box-shadow .3s;display:flex}.closing-links>a:first-child{color:#6d2f47;background:#f2c3d39e}.closing-links>a:last-child{color:#f1e6d8;background:var(--night-soft);box-shadow:0 28px 70px #281e191f}.closing-links>a:hover,.closing-links>a:focus-visible{transform:translateY(-4px);box-shadow:0 28px 65px #452a2a21}.closing-links a span{flex-direction:column;display:flex}.closing-links small{letter-spacing:.15em;text-transform:uppercase;font-size:.63rem;font-weight:600}.closing-links strong{font-family:var(--serif);margin-top:8px;font-size:2.3rem;font-weight:500}.closing-links svg{margin-right:15px}footer{color:#a49b92;background:#0e0d0c}.footer-inner{justify-content:space-between;align-items:center;min-height:132px;display:flex}.brand--footer{color:#ede4da}.footer-inner p{letter-spacing:.13em;text-transform:uppercase;font-size:.67rem}.thanks-page{isolation:isolate;color:#eee6dd;background:radial-gradient(circle at 72% 38%,#b17e381a,#0000 27%),linear-gradient(145deg,#0c0b0a 0%,#15110e 58%,#0c0b0a 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.thanks-glow{z-index:-1;pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.thanks-glow--main{background:#c38f4429;width:min(55vw,720px);height:min(55vw,720px);top:8%;right:4%}.thanks-glow--edge{background:#77461f1a;width:660px;height:660px;bottom:-34%;left:-15%}.thanks-header{z-index:2;justify-content:space-between;align-items:center;min-height:118px;display:flex;position:relative}.thanks-header__mark{color:#756b62;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:600}.thanks-layout{z-index:2;flex:1;grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(80px,12vw,170px);padding:clamp(70px,10vh,130px) 0 110px;display:grid;position:relative}.thanks-copy h1{max-width:720px;font-family:var(--serif);letter-spacing:-.052em;margin:25px 0 0;font-size:clamp(4.5rem,7.2vw,7.2rem);font-weight:500;line-height:.9}.thanks-copy h1 em{color:var(--gold);font-style:italic;display:block}.thanks-copy h2{color:#f2e8dd;font-family:var(--serif);letter-spacing:-.02em;margin:38px 0 0;font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:500}.thanks-copy>p{color:#aaa097;max-width:630px;margin:20px 0 0;font-size:1rem;line-height:1.8}.thanks-copy .thanks-copy__note{color:#81786f;max-width:500px;margin-top:16px;font-size:.88rem}.thanks-back{color:#d9c8b2;letter-spacing:.1em;text-transform:uppercase;border:1px solid #d3af7052;border-radius:999px;align-items:center;min-height:56px;margin-top:38px;padding:0 24px;font-size:.7rem;font-weight:600;transition:color .25s,background .25s,transform .25s;display:inline-flex}.thanks-back:hover,.thanks-back:focus-visible{color:#17120d;background:var(--gold);transform:translateY(-2px)}.next-steps{padding-top:20px}.next-steps ol{margin:40px 0 0;padding:0;list-style:none}.next-steps li{grid-template-columns:105px 1fr;align-items:center;min-height:105px;display:grid}.next-steps li:nth-child(2){margin-left:48px}.next-steps li:nth-child(3){margin-left:12px}.next-steps li:nth-child(4){margin-left:34px}.next-steps li>span{color:#d3af7080;font-family:var(--serif);letter-spacing:-.05em;font-size:5.4rem;line-height:1}.next-steps li p{color:#c8beb3;max-width:250px;font-family:var(--serif);margin:0;font-size:1.3rem;font-weight:500;line-height:1.25}.support-callout{border-top:1px solid #d3af7024;justify-content:space-between;align-items:center;gap:28px;max-width:390px;margin:28px 0 0 34px;padding-top:24px;display:flex}.support-callout h3{color:#eee4d8;font-family:var(--serif);margin:0;font-size:1.22rem;font-weight:500}.support-callout p{color:#81786f;margin:7px 0 0;font-size:.78rem;line-height:1.5}.support-whatsapp{color:#25d366;background:#ffffff06;border:1px solid #d3af7047;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;transition:color .25s,background .25s,border-color .25s,transform .25s;display:grid}.support-whatsapp svg{width:24px;height:24px}.support-whatsapp:hover,.support-whatsapp:focus-visible{color:#11100e;background:#25d366;border-color:#25d366;transform:translateY(-2px)}footer.thanks-footer{z-index:2;color:#655d57;letter-spacing:.15em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:flex-end;min-height:70px;padding-bottom:32px;font-size:.58rem;font-weight:600;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.phone{animation:6s ease-in-out infinite phone-float}.transition-arrow{animation:2.4s ease-in-out infinite arrow-float}@keyframes phone-float{0%,to{transform:rotate(2.5deg)translateY(0)}50%{transform:rotate(1deg)translateY(-10px)}}@keyframes arrow-float{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}}@media (width<=980px){.shell{width:min(720px,100% - 44px)}.hero-layout{grid-template-columns:1fr;padding-top:70px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-copy h1 span{margin-left:0}.hero-actions{justify-content:center}.phone-composition{min-height:640px}.phone-note--top{left:6%}.phone-note--bottom{right:6%}.hero-index{display:none}.section-intro{grid-template-columns:60px 1fr}.section-intro .section-lead{grid-column:2;max-width:500px}.achadinhos-story,.commission-manifesto,.opportunities,.checkout-callout{grid-template-columns:1fr}.achadinhos-story,.commission-manifesto,.opportunities{gap:65px}.editorial-quote{max-width:590px;margin-left:auto}.achadinhos-notes{gap:30px}.pink-invitation{grid-template-columns:1fr;gap:38px}.profiles{grid-template-columns:1fr;gap:45px}.profiles-label{writing-mode:initial}.checkout-callout{gap:45px}.checkout-action{max-width:470px}.thanks-layout{grid-template-columns:1fr;gap:95px;padding-top:90px}.thanks-copy{max-width:680px}.next-steps{max-width:560px;margin-left:auto}}@media (width<=700px){.shell{width:calc(100% - 32px)}.topbar{height:90px}.nav-links{display:none}.brand>strong{font-size:1.45rem}.hero-layout{min-height:auto;padding:70px 0 35px}.hero-copy h1{font-size:clamp(3.75rem,18vw,5.4rem);line-height:.88}.hero-copy>p{font-size:.98rem}.hero-actions{flex-direction:column;align-items:center;gap:2px}.phone-composition{min-height:560px;margin-inline:-18px}.orbit--pink{width:420px;height:420px}.phone{border-radius:40px;width:252px;height:515px}.phone__screen{border-radius:33px}.phone-note{width:142px;padding:12px 13px}.phone-note p{font-size:.55rem}.phone-note--top{top:16%;left:0}.phone-note--bottom{bottom:13%;right:0}.achadinhos{padding-top:105px}.section-intro{grid-template-columns:1fr;gap:26px}.chapter-mark{flex-direction:row;align-items:center;min-height:auto}.chapter-mark span{writing-mode:initial;transform:none}.section-intro .section-lead{grid-column:auto}.section-title h2{font-size:clamp(3.7rem,17vw,5.2rem)}.section-lead{font-size:1.42rem}.achadinhos-story,.commission-manifesto{margin-top:100px}.story-copy h3,.manifesto-copy h3,.opportunities h3,.checkout-copy h3{font-size:clamp(3.15rem,14vw,4.35rem)}.editorial-quote{padding-left:25px}.editorial-quote p{font-size:2.15rem}.achadinhos-notes{grid-template-columns:1fr;gap:42px;margin-top:85px}.pink-note{max-width:460px;padding-left:50px}.pink-invitation{margin-top:110px;padding:70px 30px}.pink-invitation:before{border-radius:47% 53% 48% 52%/10% 11% 9% 12%}.transition{min-height:620px}.transition-copy{padding-inline:0}.transition-copy h2{font-size:clamp(3rem,13vw,4.4rem)}.comissoes{padding-top:75px}.question-moment{margin-top:105px;padding:75px 10px}.question-moment blockquote{font-size:clamp(3rem,13vw,4.4rem)}.profiles{margin-top:80px}.profiles-list{grid-template-columns:1fr;gap:54px}.profile{padding-left:44px}.profile h3{margin-top:20px}.opportunities{margin-top:120px}.checkout-callout{margin-top:120px;padding:80px 28px}.checkout-callout:before{border-radius:48% 52% 49% 51%/7% 8% 6% 9%}.closing{padding:110px 0 100px}.closing-inner>h2{font-size:clamp(3.6rem,16vw,5.3rem)}.closing-links{grid-template-columns:1fr;margin-top:55px}.closing-links>a{min-height:126px}.footer-inner{text-align:center;flex-direction:column;justify-content:center;gap:22px;padding:35px 0}.thanks-header{min-height:96px}.thanks-header__mark{display:none}.thanks-layout{align-items:start;gap:78px;padding:80px 0 90px}.thanks-copy h1{font-size:clamp(3.9rem,18vw,5.2rem);line-height:.92}.thanks-copy h2{margin-top:32px;font-size:1.7rem}.thanks-copy>p{font-size:.95rem;line-height:1.72}.thanks-back{text-align:center;justify-content:center;width:100%;padding-inline:16px}.next-steps{width:100%;margin-left:0}.next-steps ol{margin-top:28px}.next-steps li{grid-template-columns:88px 1fr;min-height:104px}.next-steps li:nth-child(2),.next-steps li:nth-child(3),.next-steps li:nth-child(4){margin-left:0}.next-steps li>span{font-size:4.5rem}.next-steps li p{max-width:none;font-size:1.14rem}.support-callout{max-width:none;margin-left:0}footer.thanks-footer{align-items:center;gap:20px;padding-bottom:25px}}@media (width<=390px){.hero-copy h1{font-size:3.55rem}.phone-composition{margin:-20px -34px;transform:scale(.92)}.action-link{width:100%;min-width:0;padding-left:18px}.pink-invitation,.checkout-callout{padding-left:22px;padding-right:22px}}
