:root{--font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg: #0d0d0d;--surface: #1a1a1a;--surface-high: #262626;--surface-highest: #333333;--text: #ffffff;--text-primary: #e0e0e0;--text-secondary: #b3b3b3;--text-muted: #808080;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .15);--brand: #d97736;--brand-light: #e5945a;--brand-dark: #b45309;--brand-soft: rgba(217, 119, 54, .12);--mint: #10b981;--sky: #0ea5e9;--amber: #f59e0b;--coral: #f87171;--purple: #7c3aed;--violet: #6d28d9;--indigo: #3730a3;--teal: #0d9488;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-xxl: 24px;--radius-full: 999px;--shadow-low: 0 4px 12px rgba(0, 0, 0, .24);--shadow-medium: 0 10px 28px rgba(0, 0, 0, .32);--shadow-high: 0 18px 46px rgba(0, 0, 0, .42);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .16s;--duration-normal: .28s;--max-width: 1240px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 88% 8%,rgba(217,119,54,.06),transparent 28rem),var(--bg);color:var(--text);font-family:var(--font);line-height:1.5}img{display:block;max-width:100%}a{color:var(--text-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}a:hover{color:var(--text)}button,select{font:inherit}:focus-visible{outline:3px solid rgba(229,148,90,.8);outline-offset:3px}.layout{display:flex;min-height:100vh;flex-direction:column}.main{flex:1}.shell{width:min(100%,var(--max-width));margin:0 auto;padding-right:clamp(20px,4vw,56px);padding-left:clamp(20px,4vw,56px)}.header{position:sticky;top:0;z-index:20;width:100%;border-bottom:1px solid rgba(255,255,255,.06);background:#0d0d0dc7;backdrop-filter:saturate(160%) blur(22px);-webkit-backdrop-filter:saturate(160%) blur(22px)}.header-inner{display:grid;min-height:76px;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px}.logo,.footer-brand{display:inline-flex;align-items:center;color:var(--text);font-size:1.08rem;font-weight:800;letter-spacing:-.35px}.logo{width:fit-content;gap:0}.logo:hover,.footer-brand:hover{color:var(--text);opacity:.86}.header-wordmark{width:148px;height:auto;object-fit:contain}.header-nav{display:flex;align-items:center;justify-content:center;gap:4px}.header-nav-link{border:1px solid transparent;border-radius:var(--radius-full);color:var(--text-secondary);font-size:.86rem;font-weight:700;padding:9px 14px}.header-nav-link:hover,.header-nav-link.active{border-color:var(--border);background:#ffffff0f;color:var(--text)}.header-actions{display:flex;justify-content:flex-end}.language-select{appearance:none;min-height:40px;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 34px 8px 14px;background-color:#1a1a1ae6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23b3b3b3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;color:var(--text-primary);font-size:.82rem;font-weight:700}.language-select:hover{border-color:var(--border-strong);background-color:var(--surface-high)}.section-eyebrow,.eyebrow{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--border);border-radius:var(--radius-full);padding:6px 12px;color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase}.section-eyebrow{border-color:#d9773638;background:var(--brand-soft);color:var(--brand-light)}.section-eyebrow-light{border-color:#fff3;background:#ffffff1a;color:#ffffffdb}.section-title{color:var(--text);font-size:clamp(2rem,4vw,3.15rem);font-weight:800;letter-spacing:-1.15px;line-height:1.08}.section-subtitle{max-width:560px;color:var(--text-secondary);font-size:1.02rem;line-height:1.7}.btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-lg);padding:13px 20px;font-size:.9rem;font-weight:800;line-height:1.2;transition:transform var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-light));box-shadow:0 12px 26px #d9773638;color:#fff}.btn-primary:hover{box-shadow:0 16px 32px #d9773652;color:#fff}.btn-outline{border-color:var(--border-strong);background:#ffffff06;color:var(--text-primary)}.btn-outline:hover{border-color:#e5945a73;background:#ffffff12;color:var(--text)}.btn-soft{min-height:44px;width:fit-content;margin-top:auto;border-color:var(--border);background:#ffffff0e;color:var(--text-primary)}.btn-soft:hover{border-color:var(--border-strong);background:#ffffff1a;color:var(--text)}.btn-soft-purple:hover{border-color:#7c3aed6b;background:#7c3aed24}.btn-soft-mint:hover{border-color:#10b9816b;background:#10b98124}.store-buttons{display:flex;flex-wrap:wrap;gap:12px}.store-button{min-width:178px}.store-button-disabled{cursor:not-allowed;opacity:.72}.store-button-content{display:inline-flex;align-items:center;gap:10px}.store-icon{width:26px;height:26px;object-fit:contain}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:700px;padding:clamp(92px,10vw,140px) 0 clamp(74px,8vw,112px);background:radial-gradient(circle at 76% 30%,rgba(217,119,54,.15),transparent 28rem),radial-gradient(circle at 8% 100%,rgba(55,48,163,.16),transparent 24rem),var(--bg)}.hero-shell{position:relative;z-index:1;display:grid;min-height:570px;grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr);align-items:center;gap:clamp(44px,7vw,108px)}.hero-content{max-width:640px;animation:rise-in .7s var(--ease-out) both}.eyebrow-brand{border-color:#e5945a4d;background:#d9773617;color:var(--brand-light)}.eyebrow-dot,.footer-meta-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #10b9811f}.hero-title{max-width:620px;margin-top:24px;color:var(--text);font-size:clamp(3rem,6.3vw,5.5rem);font-weight:800;letter-spacing:-2.8px;line-height:.99}.hero-subtitle{max-width:560px;margin-top:24px;color:var(--text-secondary);font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.7}.hero .store-buttons{margin-top:34px}.hero-proof{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:22px;color:var(--text-secondary);font-size:.8rem;font-weight:700}.hero-proof>span{display:inline-flex;align-items:center}.proof-check{display:grid;width:22px;height:22px;margin-right:7px;place-items:center;border-radius:50%;background:#10b98126;color:var(--mint);font-size:.72rem}.proof-check-sky{background:#0ea5e924;color:var(--sky)}.hero-scroll-link{display:inline-flex;align-items:center;gap:9px;margin-top:44px;border-bottom:1px solid rgba(229,148,90,.32);padding-bottom:6px;color:var(--text-secondary);font-size:.82rem;font-weight:800}.hero-scroll-link:hover{border-color:var(--brand-light);color:var(--brand-light)}.hero-scroll-arrow{color:var(--brand-light);font-size:1rem}.hero-visual{position:relative;display:grid;min-height:720px;place-items:center;animation:rise-in .85s var(--ease-out) .1s both}.hero-orbit{position:absolute;border:1px solid rgba(229,148,90,.16);border-radius:50%;transform:rotate(-18deg)}.hero-orbit-one{width:560px;height:320px}.hero-orbit-two{width:410px;height:540px;border-color:#3730a338;transform:rotate(28deg)}.hero-glow{position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;filter:blur(4px);pointer-events:none}.hero-glow-one{top:14%;right:8%;background:radial-gradient(circle,rgba(217,119,54,.18),transparent 68%)}.hero-glow-two{bottom:-12%;left:20%;background:radial-gradient(circle,rgba(55,48,163,.2),transparent 68%)}.hero-grid-lines{position:absolute;inset:0;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-position:center;background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.app-preview-wrap{position:relative;width:min(100%,330px);transform:rotate(2deg)}.app-preview-device,.screenshot-device{width:100%}.iphone-frame{position:relative;z-index:1;padding:7px;border:1px solid #686868;border-radius:46px;background:linear-gradient(135deg,#777,#292929 14%,#101010 48%,#4b4b4b 86%,#181818);box-shadow:18px 24px 58px #00000085,inset 0 0 0 1px #ffffff2e}.iphone-frame-screen{overflow:hidden;border:1px solid #050505;border-radius:38px;background:#050505}.iphone-frame-screen img{display:block;width:100%;height:auto;border-radius:inherit}.iphone-button{position:absolute;z-index:2;width:3px;border:1px solid #747474;background:linear-gradient(90deg,#151515,#777,#252525)}.iphone-button-action{top:15%;left:-4px;height:5%;border-radius:3px 0 0 3px}.iphone-button-volume{top:23%;left:-4px;height:8%;border-radius:3px 0 0 3px}.iphone-button-volume-last{top:33%}.iphone-button-power{top:27%;right:-4px;height:12%;border-radius:0 3px 3px 0}.app-preview-device,.screenshot-device{position:relative;aspect-ratio:auto}.preview-accent{position:absolute;z-index:0;border-radius:18px;background:#ffffff0d}.preview-accent-one{top:7%;right:-5%;width:68%;height:90%;transform:rotate(7deg)}.preview-accent-two{bottom:-4%;left:-6%;width:60%;height:30%;border:1px solid rgba(16,185,129,.15);background:#10b9810a;transform:rotate(-8deg)}.section-screenshots{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 0%,rgba(217,119,54,.07),transparent 36rem)}.screenshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.screenshot-card{min-width:0;border:1px solid var(--border);border-radius:var(--radius-xxl);padding:14px;background:linear-gradient(150deg,#262626bd,#1a1a1aeb)}.screenshot-device{width:min(100%,248px);margin:0 auto;border-radius:42px}.screenshot-card-copy{padding:18px 4px 6px}.screenshot-card-copy h3{color:var(--text);font-size:1rem;font-weight:800;letter-spacing:-.25px}.screenshot-card-copy p{margin-top:8px;color:var(--text-muted);font-size:.76rem;line-height:1.55}.trust-strip{position:relative;z-index:2;display:grid;grid-template-columns:minmax(200px,.76fr) minmax(0,1.5fr);align-items:center;gap:36px;margin-top:-1px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-top:26px;padding-bottom:26px}.trust-intro{display:flex;align-items:flex-start;gap:14px}.trust-intro p{max-width:250px;color:var(--text-muted);font-size:.72rem;line-height:1.45}.trust-items{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.trust-item{display:flex;min-width:0;align-items:center;gap:10px;color:var(--text-secondary);font-size:.75rem;font-weight:800}.trust-icon{width:34px;height:34px;border-radius:12px;font-size:.84rem}.trust-icon-mint{background:#10b9811f;color:var(--mint)}.trust-icon-amber{background:#f59e0b21;color:var(--amber)}.trust-icon-sky{background:#0ea5e921;color:var(--sky)}.section{padding-top:clamp(76px,9vw,128px);padding-bottom:clamp(76px,9vw,128px)}.section-experience{border-bottom:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at 0 50%,rgba(217,119,54,.045),transparent 26rem)}.section-header-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:40px;margin-bottom:42px}.section-header-split .section-title{margin-top:16px}.section-header-split .section-subtitle{justify-self:end}.bento-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bento-card{position:relative;display:flex;min-height:258px;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xxl);padding:22px;background:linear-gradient(150deg,#262626e0,#1a1a1af5);transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.bento-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-medium);transform:translateY(-4px)}.bento-card:after{position:absolute;right:-30px;bottom:-55px;width:160px;height:160px;border-radius:50%;background:var(--card-glow, rgba(255, 255, 255, .04));content:"";filter:blur(7px);pointer-events:none}.bento-card-wide{grid-column:span 2}.bento-card-orange{--card-glow: rgba(217, 119, 54, .22);background:linear-gradient(145deg,#d97736e0,#b45309cc)}.bento-card-mint{--card-glow: rgba(16, 185, 129, .16)}.bento-card-amber{--card-glow: rgba(245, 158, 11, .15)}.bento-card-sky{--card-glow: rgba(14, 165, 233, .15)}.bento-card-purple{--card-glow: rgba(124, 58, 237, .18)}.bento-card-violet{--card-glow: rgba(109, 40, 217, .18)}.bento-card-teal{--card-glow: rgba(13, 148, 136, .18)}.bento-card-indigo{--card-glow: rgba(55, 48, 163, .22)}.bento-icon{position:relative;z-index:1;width:44px;height:44px;border-radius:15px;background:#ffffff14;color:var(--icon-color, var(--text-primary));font-size:1.1rem}.bento-icon-orange{background:#ffffff2e;color:#fff}.bento-icon-mint{background:#10b98121;color:#6ee7b7}.bento-icon-amber{background:#f59e0b21;color:#fcd34d}.bento-icon-sky{background:#0ea5e921;color:#7dd3fc}.bento-icon-purple{background:#7c3aed29;color:#c4b5fd}.bento-icon-violet{background:#6d28d929;color:#c4b5fd}.bento-icon-teal{background:#0d948829;color:#5eead4}.bento-icon-indigo{background:#3730a333;color:#a5b4fc}.bento-card-copy{position:relative;z-index:1;max-width:390px;margin-top:auto;padding-top:32px}.bento-card h3{color:var(--text);font-size:1.12rem;font-weight:800;letter-spacing:-.35px;line-height:1.2}.bento-card p{margin-top:9px;color:var(--text-secondary);font-size:.82rem;line-height:1.65}.bento-card-orange h3,.bento-card-orange p{color:#fff}.bento-card-orange p{color:#ffffffd1}.bento-arrow{position:absolute;z-index:1;top:24px;right:24px;color:var(--text-muted);font-size:1.05rem;font-weight:900;transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.bento-card:hover .bento-arrow{color:var(--text);transform:translate(2px,-2px)}.bento-card-orange .bento-arrow{color:#ffffffbf}.section-paths{background:linear-gradient(180deg,rgba(26,26,26,.15),transparent)}.paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.path-card{display:flex;min-height:490px;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:30px;padding:clamp(26px,4vw,42px);background:var(--surface)}.path-card-pro{background:radial-gradient(circle at 100% 0,rgba(124,58,237,.28),transparent 19rem),linear-gradient(145deg,#333333d9,#1a1a1af5)}.path-card-safety{background:radial-gradient(circle at 100% 0,rgba(16,185,129,.2),transparent 19rem),linear-gradient(145deg,#262626e0,#1a1a1af5)}.path-card-topline{display:flex;align-items:center;gap:12px}.path-icon{width:42px;height:42px;border-radius:15px;font-size:1.05rem}.path-icon-purple{background:#7c3aed2e;color:#c4b5fd}.path-icon-mint{background:#10b98129;color:#6ee7b7}.path-label{color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.path-card h2{max-width:390px;margin-top:42px;color:var(--text);font-size:clamp(1.7rem,3.2vw,2.55rem);font-weight:800;letter-spacing:-1px;line-height:1.08}.path-card>p{max-width:470px;margin-top:14px;color:var(--text-secondary);font-size:.92rem;line-height:1.7}.path-points{display:grid;gap:10px;margin-top:34px}.path-points>div{display:flex;align-items:center;gap:13px;border-top:1px solid var(--border);padding-top:13px;color:var(--text-primary);font-size:.82rem;font-weight:800}.path-number{color:var(--text-muted);font-size:.66rem;letter-spacing:.08em}.path-card .btn-soft{margin-top:34px}.path-card .store-buttons{margin-top:26px}.safety-stack{position:relative;display:flex;min-height:142px;flex-direction:column;margin-top:30px}.safety-pill{position:absolute;display:flex;width:min(100%,300px);align-items:center;border:1px solid var(--border-strong);border-radius:16px;padding:13px 16px;background:#0d0d0d80;box-shadow:var(--shadow-low);color:var(--text-primary);font-size:.75rem;font-weight:800}.safety-pill:before{width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--mint);content:""}.safety-pill-one{top:0;left:0}.safety-pill-two{top:42px;left:13%}.safety-pill-three{top:84px;left:26%}.safety-pill-two:before{background:var(--amber)}.safety-pill-three:before{background:var(--sky)}.download-section{padding:0 clamp(20px,4vw,56px) clamp(84px,10vw,140px)}.download-section .shell{padding:0}.download-card{position:relative;isolation:isolate;overflow:hidden;min-height:360px;border:1px solid rgba(255,255,255,.18);border-radius:32px;padding:clamp(32px,6vw,68px);background:radial-gradient(circle at 80% 30%,rgba(255,255,255,.2),transparent 16rem),linear-gradient(135deg,var(--brand-dark),var(--brand) 52%,var(--brand-light));box-shadow:0 24px 60px #d977362e}.download-content{position:relative;z-index:1;max-width:640px}.download-content h2{max-width:560px;margin-top:18px;color:#fff;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-1.5px;line-height:1.04}.download-content p{max-width:500px;margin-top:14px;color:#ffffffd1;font-size:1rem;line-height:1.65}.download-content .store-buttons{margin-top:28px}.download-card .btn-outline{border-color:#ffffff70;background:#ffffff14;color:#fff}.download-card .btn-outline:hover{border-color:#ffffffb3;background:#ffffff26}.download-card .btn-primary{background:#fff;box-shadow:0 12px 26px #742f002e;color:var(--brand-dark)}.download-card .btn-primary:hover{color:var(--brand-dark)}.download-orb{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.16);border-radius:50%}.download-orb-one{top:-50%;right:-8%;width:560px;height:560px}.download-orb-two{right:10%;bottom:-42%;width:340px;height:340px;border-color:#ffffff1f}.download-mark{position:absolute;top:50%;right:clamp(36px,10vw,150px);display:grid;width:150px;height:150px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:48px;background:#ffffff21;box-shadow:inset 0 1px #ffffff40;transform:translateY(-50%) rotate(11deg)}.download-wordmark{width:118px;height:auto}.page-container{width:min(calc(100% - 40px),860px);margin:clamp(44px,8vw,92px) auto;border:1px solid var(--border);border-radius:30px;padding:clamp(30px,6vw,64px);background:radial-gradient(circle at 100% 0,rgba(217,119,54,.1),transparent 20rem),linear-gradient(145deg,#262626e0,#1a1a1af5);box-shadow:var(--shadow-high)}.page-container h1{color:var(--text);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;letter-spacing:-1.2px;line-height:1.05}.page-container .page-lead{max-width:620px;margin-top:16px;color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.page-container h2{margin-top:36px;color:var(--text-primary);font-size:1.42rem;font-weight:800;letter-spacing:-.45px}.page-container h3{margin-top:28px;color:var(--text);font-size:1.1rem;font-weight:800}.page-container p,.page-container li{color:var(--text-secondary);font-size:.94rem;line-height:1.75}.page-container p{margin-top:12px}.page-container ul,.page-container ol{margin-top:16px;padding-left:22px}.page-container li{margin-top:9px}.page-container a{color:var(--brand-light);font-weight:800}.page-container a:hover{color:#fff;text-decoration:underline}.delete-account-steps{display:grid;gap:10px;margin-top:30px}.delete-account-step{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--border);border-radius:18px;padding:16px;background:#0d0d0d61}.delete-account-step-number{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--brand-soft);color:var(--brand-light);font-size:.82rem;font-weight:900}.delete-account-step-content{flex:1}.delete-account-step-content p{margin-top:3px}.delete-account-warning{margin-top:18px;border:1px solid rgba(245,158,11,.24);border-radius:18px;padding:16px 18px;background:#f59e0b14}.delete-account-warning p{margin-top:0;color:#fcd34d}.login-page{display:flex;min-height:560px;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.login-wordmark{width:190px!important;height:auto!important;max-width:min(80vw,190px);margin:0 auto 22px!important}.login-page h1{color:var(--text);font-size:2rem;font-weight:800;letter-spacing:-.7px}.login-page p{max-width:560px;margin-top:12px;color:var(--text-secondary)}.login-page a{color:var(--brand-light);font-weight:800}.career-public-page{width:min(calc(100% - 40px),1100px);margin:56px auto 88px}.career-state-card,.career-public-hero,.career-public-card{border:1px solid var(--border);border-radius:var(--radius-xxl);background:linear-gradient(145deg,#262626e0,#1a1a1af5);box-shadow:var(--shadow-high)}.career-state-card{padding:56px 44px;text-align:center}.career-state-card h1,.career-public-title{color:var(--text);font-weight:800;letter-spacing:-1px;line-height:1.08}.career-state-card h1{font-size:clamp(2rem,4vw,2.8rem)}.career-state-card p,.career-public-subtitle,.career-public-card p{color:var(--text-secondary);line-height:1.7}.career-state-card p{max-width:560px;margin:16px auto 0}.career-public-hero{padding:48px 44px}.career-public-eyebrow{color:var(--brand-light);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.career-public-title{margin-top:10px;font-size:clamp(2rem,4.5vw,3.2rem)}.career-public-subtitle{margin-top:12px;font-size:1.05rem}.career-public-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.career-chip{border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 14px;background:#0d0d0d80;color:var(--text-secondary);font-size:.82rem;font-weight:700}.career-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.career-public-card{padding:26px 24px;box-shadow:none}.career-public-card h2{margin:0 0 14px;color:var(--text);font-size:1.18rem;font-weight:800}.career-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:10px}.career-row strong{color:var(--text);font-size:.9rem}.career-row span{color:var(--text-secondary);font-size:.9rem;text-align:right}.career-row.shifts-row ul{margin:0;padding-left:18px}.career-row.shifts-row li{margin:0 0 4px}.footer{border-top:1px solid var(--border);background:#0d0d0dc2}.footer-inner{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(280px,1fr) minmax(180px,.7fr);align-items:start;gap:44px;padding-top:42px;padding-bottom:42px}.footer-brand{gap:0}.footer-wordmark{width:164px;height:auto}.footer-brand-block p{max-width:260px;margin-top:16px;color:var(--text-muted);font-size:.78rem;line-height:1.6}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.footer-label{width:100%;margin-bottom:4px;color:var(--text-primary);font-size:.75rem;font-weight:800}.footer-links a{color:var(--text-muted);font-size:.76rem;font-weight:700}.footer-links a:hover{color:var(--brand-light)}.footer-meta{display:flex;align-items:flex-start;gap:7px}.footer-meta-dot{width:5px;height:5px;margin:7px 0 0;box-shadow:none}.footer-meta p{color:var(--text-muted);font-size:.72rem;line-height:1.6}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1040px){.header-inner{grid-template-columns:minmax(150px,1fr) auto minmax(120px,1fr)}.hero-shell{grid-template-columns:minmax(0,.9fr) minmax(360px,.85fr);gap:42px}.hero-title{font-size:clamp(2.8rem,6vw,4.55rem)}.bento-grid,.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.header-inner{grid-template-columns:1fr auto;gap:10px 18px;padding-top:12px;padding-bottom:12px}.header-nav{grid-column:1 / -1;justify-content:flex-start;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.header-nav-link{padding:7px 11px;font-size:.78rem}.hero{min-height:auto;padding-top:76px}.hero-shell{display:flex;flex-direction:column;align-items:stretch;gap:62px}.hero-content{max-width:none}.hero-title{max-width:680px}.hero-visual{min-height:700px}.trust-strip{grid-template-columns:1fr;gap:22px}.trust-intro{align-items:center}.trust-intro p{max-width:none}.section-header-split{grid-template-columns:1fr;gap:18px}.section-header-split .section-subtitle{justify-self:start}.paths-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr;gap:34px 22px}.footer-meta{grid-column:1 / -1}}@media(max-width:540px){.shell,.header-inner{padding-right:18px;padding-left:18px}.logo{font-size:1rem}.header-wordmark{width:136px}.language-select{max-width:110px;padding-right:30px;padding-left:11px}.hero{padding-top:62px;padding-bottom:64px}.hero-title{font-size:clamp(2.65rem,13vw,4rem);letter-spacing:-1.8px}.hero-subtitle{margin-top:18px;font-size:.98rem}.hero .store-buttons,.store-buttons-compact{flex-direction:column;align-items:stretch}.store-button{width:100%}.hero-proof{gap:12px;font-size:.72rem}.hero-scroll-link{margin-top:32px}.hero-visual{min-height:620px}.hero-orbit-one{width:350px;height:230px}.hero-orbit-two{width:280px;height:370px}.app-preview-wrap{width:min(100%,290px);transform:rotate(1.5deg)}.trust-intro{align-items:flex-start;flex-direction:column;gap:10px}.trust-items{grid-template-columns:1fr;gap:11px}.section-title{font-size:2.15rem}.section{padding-top:64px;padding-bottom:64px}.bento-grid{grid-template-columns:1fr}.screenshot-grid{display:flex;overflow-x:auto;gap:14px;margin-right:-18px;padding-right:18px;padding-bottom:12px;scroll-snap-type:x mandatory}.screenshot-card{min-width:min(72vw,248px);scroll-snap-align:start}.bento-card-wide{grid-column:auto}.bento-card{min-height:230px}.path-card{min-height:440px;border-radius:24px;padding:24px}.safety-pill-two{left:7%}.safety-pill-three{left:14%}.download-section{padding-right:18px;padding-bottom:64px;padding-left:18px}.download-card{min-height:470px;border-radius:26px;padding:28px 22px}.download-mark{top:auto;right:26px;bottom:24px;width:78px;height:78px;border-radius:25px;transform:rotate(9deg)}.download-wordmark{width:58px}.page-container{width:min(calc(100% - 28px),860px);margin-top:28px;margin-bottom:48px;border-radius:24px;padding:26px 20px}.career-public-page{width:min(calc(100% - 28px),1100px);margin-top:30px;margin-bottom:58px}.career-state-card,.career-public-hero{padding:32px 22px;text-align:left}.career-public-grid{grid-template-columns:1fr}.career-public-card{padding:22px 18px}.career-row{flex-direction:column;gap:5px}.career-row span{text-align:left}.footer-inner{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}.footer-meta{grid-column:auto}}
