.h-hero{--h-orange:#ff9a00;--h-ease:cubic-bezier(.22,1,.36,1);background:#fff;color:#161513}.h-intro{text-align:center;padding:70px 20px 22px;position:relative;z-index:2}.h-eyebrow{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;color:#787169;letter-spacing:.03em;margin:0 0 22px}.h-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#ff9a00}.h-intro h1{font-size:clamp(48px,5.25vw,76px);line-height:1.06;letter-spacing:-.035em;font-weight:750;margin:0}.h-mobile-break{display:none}.h-lead{max-width:650px;font-size:18px;line-height:1.6;color:#68635c;margin:22px auto 0;text-wrap:pretty}.h-link{display:inline-flex;gap:13px;font-size:13px;align-items:center;margin-top:23px;color:#27221b;text-decoration:none;font-weight:600}.h-link span{font-size:20px;color:#c46b00}.h-scroll{height:190vh;min-height:1400px}.h-stage{height:850px;height:min(850px,100svh);min-height:735px;position:sticky;top:0;isolation:isolate;overflow:hidden;background:#fff;transition:background 800ms var(--h-ease),color 800ms var(--h-ease);display:flex;justify-content:center;align-items:flex-start;padding-top:33px}.h-stage[data-state=foco],.h-stage[data-state=revisao]{background:#0d0c0a;color:#fff}.h-halo{position:absolute;z-index:-1;width:760px;height:760px;top:-30px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,154,0,.2),rgba(255,154,0,.045) 46%,transparent 69%);transition:opacity 800ms;opacity:.55;pointer-events:none}.h-stage[data-state=foco] .h-halo,.h-stage[data-state=revisao] .h-halo{opacity:1;background:radial-gradient(ellipse,rgba(255,132,0,.3),rgba(255,120,0,.08) 40%,transparent 70%)}.h-phone{position:relative;z-index:2;width:310px;height:630px;border:2px solid #777873;border-radius:47px;padding:7px;background:linear-gradient(135deg,#858780,#0e0f0c 12%,#22241f 49%,#858780 77%,#21231d);box-shadow:0 0 0 1px #2c2c29,0 35px 70px -24px #24160066;flex-shrink:0;transition:transform 850ms var(--h-ease),box-shadow 850ms}.h-stage[data-state=foco] .h-phone{transform:translateY(8px) rotate(-2deg);box-shadow:0 0 0 1px #8d806b,0 45px 100px -22px #ff8a0044}.h-stage[data-state=revisao] .h-phone{transform:translateY(2px) rotate(2deg)}.h-phone-buttons{position:absolute;right:-5px;top:145px;width:3px;height:63px;background:#73766c;border-radius:0 3px 3px 0}.h-phone-buttons:before{content:'';position:absolute;top:-67px;height:44px;width:3px;background:#73766c;border-radius:0 3px 3px 0}.h-glass{position:relative;height:100%;background:#fff9ee;border-radius:38px;overflow:hidden;box-shadow:inset 0 0 0 1px #222}.h-status{height:35px;position:absolute;left:0;right:0;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 23px;color:#161513;font-size:10px;transition:color 600ms}.h-status>span:last-child{display:flex;gap:5px;align-items:center;font-size:8px}.h-status i{width:13px;height:6px;background:currentColor;border-radius:2px}.h-camera{position:absolute;width:10px;height:10px;background:#111612;box-shadow:inset 0 0 0 3px #17191a;left:calc(50% - 5px);top:12px;border-radius:50%}.h-screen{position:absolute;inset:0;padding:43px 18px 65px;background:#fff9ee;opacity:0;transform:translateY(46px) scale(1.045);transition:opacity 650ms var(--h-ease),transform 800ms var(--h-ease);pointer-events:none}.h-stage[data-state=material] [data-screen=material],.h-stage[data-state=foco] [data-screen=foco],.h-stage[data-state=revisao] [data-screen=revisao]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.h-app-top{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:650;position:relative;z-index:1}.h-app-logo{background:#ff9a00;color:#111;border-radius:7px;width:25px;height:25px;display:grid;place-content:center;font-size:19px;letter-spacing:-3px;padding-right:3px;font-weight:850}.h-app-logo span{display:none}.h-avatar{margin-left:auto;width:24px;height:24px;background:#ffe3b2;border:1px solid #ccab7c55;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#604117}.h-app-heading{padding-top:25px}.h-screen small{display:block}.h-app-heading>small,.h-focus-heading>small,.h-review-heading>small{font-size:8px;letter-spacing:1px;font-weight:650;opacity:.6}.h-app-heading h2{font-size:29px;line-height:1.12;letter-spacing:-1.3px;margin:9px 0 0;font-weight:750}.h-app-heading h2>span{color:#ff9a00;font-size:25px}.h-material-art{position:relative;height:215px;margin-top:5px}.h-paper{position:absolute;width:142px;height:167px;background:linear-gradient(135deg,#ffbd49,#ff9900);border-radius:8px;top:20px;left:50%;transform:translateX(-50%) rotate(-9deg);box-shadow:0 12px 25px #bc700039;padding:13px;color:#6b3500}.h-paper-back{transform:translateX(-40%) rotate(9deg);background:#ffe7b6;top:14px;border:1px solid #f4ca7e}.h-paper>span{font-size:6px;letter-spacing:1px;font-weight:700}.h-paper>b{font-size:18px;line-height:1.06;letter-spacing:-.7px;display:block;margin-top:10px}.h-paper>em{font-style:normal;font-size:5px;letter-spacing:.6px;position:absolute;bottom:12px}.h-cell{width:66px;height:47px;border:1px solid #6b350066;border-radius:45% 55% 55% 42%;transform:rotate(-20deg);margin:10px 0 0 25px;position:relative}.h-cell:before{content:'';position:absolute;inset:5px;border:1px solid #6b350044;border-radius:inherit}.h-cell i{position:absolute;width:13px;height:9px;border:1px solid #6b3500;border-radius:50%;left:23px;top:15px}.h-cell i:nth-child(2){width:7px;height:4px;left:10px;top:25px}.h-cell i:nth-child(3){width:7px;height:4px;left:45px;top:15px}.h-art-tag{position:absolute;background:#fff;box-shadow:0 4px 17px #71410518;padding:10px 12px;border-radius:9px;right:-2px;bottom:28px;transform:rotate(5deg);font-size:10px;font-weight:700}.h-art-tag b{color:#ff9a00;margin-left:13px}.h-app-sheet{border-top:1px solid #d4c6ae66;padding-top:13px}.h-sheet-title{display:flex;justify-content:space-between;align-items:center}.h-sheet-title h3{font-size:13px;margin:0}.h-sheet-title>span{font-size:8px;color:#897966}.h-file{display:flex;align-items:center;gap:9px;margin-top:13px}.h-file>span{padding:10px 6px;background:#ffe9c5;color:#b46100;border-radius:7px;font-size:8px;font-weight:750}.h-file b{font-size:10px;display:block}.h-file small{font-size:8px;color:#8d8171;margin-top:3px}.h-file em{margin-left:auto;font-style:normal;font-size:16px}.h-app-cta{display:flex;justify-content:space-between;background:#161513;color:#fff;border-radius:8px;padding:12px;font-size:9px;font-weight:650;margin-top:12px}.h-app-cta span{color:#ff9a00}.h-screen-foco{background:radial-gradient(ellipse at 50% 45%,#48280e,#17120e 68%);color:#fff}.h-stage[data-state=foco] .h-status,.h-stage[data-state=revisao] .h-status{color:#fff}.h-focus-heading{text-align:center;padding-top:35px}.h-focus-heading h2{font-size:35px;letter-spacing:-1.4px;line-height:1.05;margin:12px 0}.h-focus-heading>span{font-size:10px;color:#dfb984}.h-timer{width:219px;height:219px;margin:25px auto 0;border-radius:50%;background:conic-gradient(#ff9a00 0 91%,#ffffff13 91%);padding:4px;box-shadow:0 0 50px #ff990019}.h-timer-inner{height:100%;border-radius:50%;background:radial-gradient(#462b12,#22190f);display:flex;flex-direction:column;align-items:center;justify-content:center;border:6px solid #271c10;outline:1px solid #9f68242b;outline-offset:-15px}.h-timer small{font-size:8px;letter-spacing:1px;color:#bb9570}.h-timer strong{font-size:53px;letter-spacing:-3px;line-height:1.25;font-weight:500;font-variant-numeric:tabular-nums}.h-timer-inner>span{font-size:10px;color:#bb9570}.h-focus-actions{display:flex;justify-content:center;gap:15px;margin-top:23px}.h-focus-actions>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff1c;border-radius:50%;font-size:14px}.h-focus-actions>span:first-child{background:#ff9a00;color:#13100c;border:0}.h-focus-bottom{text-align:center;font-size:9px;color:#af9b87;margin-top:18px}.h-screen-revisao{background:linear-gradient(155deg,#332512,#181610 60%);color:#fff}.h-review-heading{padding-top:31px}.h-review-heading h2{font-size:29px;letter-spacing:-1.2px;line-height:1.1;margin:12px 0}.h-score{margin:24px 0;text-align:center}.h-score>span{display:block;font-size:9px;color:#c7b596}.h-score>span:first-child{font-size:8px;letter-spacing:2px}.h-score strong{display:block;color:#ffac29;font-size:86px;letter-spacing:-6px;line-height:1.2;font-weight:600}.h-score strong small{display:inline;font-size:29px;color:#837564;letter-spacing:-1px}.h-score-dots{font-size:12px;letter-spacing:1px;color:#ff9a00;margin-top:15px;white-space:nowrap}.h-score-dots i{font-style:normal;color:#544832}.h-review-card{display:flex;align-items:center;gap:11px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:13px}.h-review-card>span{color:#ff9a00;font-size:25px}.h-review-card b{font-size:10px}.h-review-card small{font-size:8px;color:#b8ac96;margin-top:5px}.h-chart{margin-top:23px}.h-chart>div:first-child{display:flex;align-items:center;justify-content:space-between}.h-chart span{font-size:7px;color:#baa98e;letter-spacing:.4px}.h-chart b{font-size:11px}.h-bars{height:62px;display:flex;gap:9px;align-items:end;margin-top:12px}.h-bars i{display:block;flex:1;height:var(--bar);border-radius:4px 4px 1px 1px;background:linear-gradient(#ffb337,#b8781a)}.h-bar-labels{display:flex;justify-content:space-around;margin-top:6px}.h-app-nav{display:flex;justify-content:space-around;position:absolute;bottom:20px;left:0;right:0;z-index:5;color:#867b68;transition:color 600ms}.h-app-nav>span{display:flex;align-items:center;flex-direction:column;font-size:17px;line-height:1.3}.h-app-nav small{font-size:6px;display:block;margin-top:2px}.h-app-nav>span:first-child{color:#c87800}.h-stage[data-state=foco] .h-app-nav,.h-stage[data-state=revisao] .h-app-nav{color:#9d8b71}.h-homebar{position:absolute;bottom:6px;height:3px;width:85px;left:calc(50% - 42.5px);border-radius:5px;background:#938675;z-index:5}.h-notifications{position:absolute;inset:0;max-width:1160px;margin:auto;pointer-events:none}.h-notice{position:absolute;width:350px;min-height:75px;padding:17px 18px;display:flex;align-items:center;gap:12px;border:1px solid #17151307;box-shadow:0 4px 6px -4px #21170022;background:#fffefb;border-radius:17px;color:#27231d;transition:transform 750ms var(--h-ease),background 800ms,opacity 650ms,border-color 800ms}.h-notice strong{font-size:13px;font-weight:650;display:block;white-space:nowrap}.h-notice div>span{display:block;font-size:11px;color:#948b80;margin-top:5px;white-space:nowrap}.h-notice-icon{width:31px;height:31px;flex-shrink:0;background:#fff0d6;display:grid;place-items:center;border-radius:50%;font-size:20px;color:#ce8000}.h-n1{left:3%;top:94px;transform:rotate(-3deg)}.h-n2{right:0;top:165px;transform:rotate(3deg)}.h-n3{left:0;top:287px;transform:rotate(-2deg)}.h-n4{right:3%;top:360px;transform:rotate(2deg)}.h-n5{left:6%;top:192px;opacity:.38;transform:translateX(-20px)}.h-n6{right:4%;top:65px;opacity:.3;transform:translateX(10px)}.h-n7{left:4%;top:410px;opacity:.35}.h-n8{right:1%;top:468px;opacity:.32}.h-stage[data-state=foco] .h-notice,.h-stage[data-state=revisao] .h-notice{background:#1d1913;border-color:#f3d49b12;color:#f3e8d6;box-shadow:0 10px 30px #0002}.h-stage[data-state=foco] .h-notice-icon,.h-stage[data-state=revisao] .h-notice-icon{background:#ff9a001a;color:#ffac28}.h-stage[data-state=foco] .h-n1{transform:translateY(45px) rotate(3deg)}.h-stage[data-state=foco] .h-n2{transform:translateY(-30px) rotate(-3deg)}.h-stage[data-state=foco] .h-n3{transform:translateY(33px) rotate(2deg)}.h-stage[data-state=foco] .h-n4{transform:translateY(-30px) rotate(-2deg)}.h-stage[data-state=revisao] .h-n1{transform:translateY(-15px) rotate(-2deg)}.h-stage[data-state=revisao] .h-n2{transform:translateY(20px) rotate(2deg)}.h-stage[data-state=revisao] .h-n3{transform:translateY(-18px) rotate(-3deg)}.h-stage[data-state=revisao] .h-n4{transform:translateY(10px) rotate(3deg)}.h-scene-footer{position:absolute;left:12px;right:12px;top:690px;z-index:4;text-align:center}.h-switch{display:inline-flex;padding:5px;gap:3px;border-radius:40px;background:#22211f;box-shadow:0 5px 20px #0001;max-width:100%}.h-switch button{border:0;background:transparent;color:#bbb8b2;display:flex;gap:8px;align-items:center;justify-content:center;padding:12px 18px;border-radius:30px;font:600 12px/1.2 inherit;font-family:inherit;font-size:12px;cursor:pointer;white-space:nowrap;transition:background 400ms,color 400ms}.h-switch button>span{font-size:16px}.h-switch button[aria-pressed=true]{background:#ff9a00;color:#211500}.h-switch button:focus-visible,.h-link:focus-visible{outline:3px solid #ff9a00;outline-offset:4px}.h-disclosure{font-size:10px;color:#8d8274;margin:12px 0 0}.h-stage.h-changing .h-notice{filter:blur(2px);opacity:.25}.h-stage.h-changing .h-n5,.h-stage.h-changing .h-n6,.h-stage.h-changing .h-n7,.h-stage.h-changing .h-n8{opacity:.15}
@media(min-width:1500px){.h-stage{height:900px;max-height:100svh}.h-scene-footer{top:715px}.h-stage{padding-top:48px}}@media(max-width:1050px){.h-notice{width:290px;padding:15px 12px}.h-notice strong{font-size:11px}.h-notice div>span{font-size:10px}.h-n1,.h-n3,.h-n5,.h-n7{left:-40px}.h-n2,.h-n4,.h-n6,.h-n8{right:-40px}.h-notice-icon{width:26px;height:26px;font-size:17px}}
@media(max-width:700px){.h-intro{padding:44px 22px 10px}.h-eyebrow{font-size:10px;margin-bottom:18px}.h-intro h1{font-size:48px;letter-spacing:-1.7px;line-height:1.02}.h-mobile-break{display:block}.h-lead{font-size:15px;line-height:1.55;max-width:360px;margin-top:20px}.h-link{font-size:11px;gap:9px;margin-top:16px}.h-scroll{height:170vh;min-height:1120px}.h-stage{min-height:720px;height:760px;max-height:none;padding-top:28px}.h-phone{width:300px;height:620px;border-radius:45px}.h-notifications{opacity:.5}.h-notice{width:240px;padding:13px 10px;min-height:65px}.h-notice strong{font-size:10px}.h-notice div>span{font-size:9px}.h-n1,.h-n3,.h-n5,.h-n7{left:calc(50% - 370px)}.h-n2,.h-n4,.h-n6,.h-n8{right:calc(50% - 370px)}.h-n1{top:120px}.h-n2{top:160px}.h-n3{top:310px}.h-n4{top:360px}.h-scene-footer{top:670px;left:8px;right:8px}.h-switch{gap:0;padding:4px}.h-switch button{font-size:10px;padding:11px 12px;gap:5px}.h-switch button>span{font-size:14px}.h-disclosure{font-size:9px}.h-stage[data-state=foco] .h-phone{transform:translateY(0) rotate(-1deg)}.h-stage[data-state=revisao] .h-phone{transform:translateY(0) rotate(1deg)}}
@media(max-width:350px){.h-intro h1{font-size:43px}.h-phone{width:284px;height:608px}.h-screen{padding-left:15px;padding-right:15px}.h-app-heading h2{font-size:27px}.h-material-art{height:210px}.h-timer{width:213px;height:213px}.h-scene-footer{top:656px}.h-switch button{padding:11px 9px;font-size:9px}.h-switch button>span{font-size:12px}.h-stage{height:737px;min-height:710px}}
.h-scroll{background:#fff;transition:background 800ms var(--h-ease)}.h-scroll:has(.h-stage[data-state=foco]),.h-scroll:has(.h-stage[data-state=revisao]){background:#0d0c0a}.h-screen{line-height:1.35}.h-focus-heading{padding-top:25px}.h-timer{width:205px;height:205px;margin-top:20px}.h-focus-actions{margin-top:17px}.h-focus-bottom{margin-top:12px;line-height:1.4}.h-review-heading{padding-top:25px}.h-score{margin:16px 0}.h-score strong{font-size:72px}.h-chart{margin-top:16px}.h-bars{height:50px}.h-hero.h-dock-active .h-scene-footer{position:fixed;top:auto;bottom:24px;z-index:25;pointer-events:none}.h-hero.h-dock-active .h-switch{pointer-events:auto}.h-hero.h-dock-active .h-disclosure{display:table;margin:7px auto 0;padding:4px 8px;background:#fffefbe8;border-radius:20px;color:#6e6355}.h-hero.h-dock-active .h-stage[data-state=foco] .h-disclosure,.h-hero.h-dock-active .h-stage[data-state=revisao] .h-disclosure{background:#1d1913e8;color:#b8a991}@media(max-width:700px){.h-hero.h-dock-active .h-scene-footer{bottom:12px}.h-hero.h-dock-active .h-switch{box-shadow:0 0 0 4px #ffffff16,0 8px 25px #0003}}@media(prefers-reduced-motion:reduce){.h-scroll,.h-stage,.h-phone,.h-screen,.h-notice,.h-halo,.h-switch button,.h-status,.h-app-nav{transition:none!important}.h-stage.h-changing .h-notice{filter:none;opacity:1}.h-stage[data-state=foco] .h-phone,.h-stage[data-state=revisao] .h-phone{transform:none}}
