: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-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:1fr auto;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-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-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:var(--bg)}.btn-primary:hover{box-shadow:0 16px 32px #d9773652;color:var(--bg)}.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-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,.1);border-radius:50%;transform:rotate(-18deg)}.hero-orbit-one{width:560px;height:320px}.hero-orbit-two{width:410px;height:540px;border-color:#3730a324;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:.14;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{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{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-stack{--stack-card-width: 300px;--stack-card-height: 634px;--stack-step: 120px;position:relative;width:min(100%,calc(var(--stack-card-width) + 4 * var(--stack-step)));height:calc(var(--stack-card-height) + 56px);margin:8px auto 0;padding-top:48px}.stack-card{position:absolute;top:48px;left:calc(var(--index) * var(--stack-step));z-index:calc(6 - var(--index));width:var(--stack-card-width);height:var(--stack-card-height);overflow:visible;cursor:pointer;border:0;border-radius:0;padding:0;background:transparent;transition:transform .32s var(--ease-out)}.stack-card .iphone-frame{display:flex;width:100%;height:100%;flex-direction:column;transition:border-color .28s var(--ease-out),box-shadow .32s var(--ease-out)}.stack-card .iphone-frame-screen{flex:1;min-height:0}.stack-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.stack-card:hover,.stack-card.is-active{z-index:20;transform:translateY(-14px)}.stack-card:hover .iphone-frame,.stack-card.is-active .iphone-frame{border-color:#e5945a8c;box-shadow:18px 24px 58px #00000085,0 0 0 1px #e5945a47,inset 0 0 0 1px #ffffff2e}.stack-card:focus-visible{outline:2px solid var(--brand-light);outline-offset:3px}.stack-card-label{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:2;width:fit-content;margin:0 auto;border:1px solid rgba(229,148,90,.3);border-radius:var(--radius-full);padding:5px 12px;background:var(--brand-soft);color:var(--brand-light);font-size:.68rem;font-weight:800;letter-spacing:.02em;text-align:center;opacity:0;transform:translateY(4px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.stack-card:hover .stack-card-label,.stack-card.is-active .stack-card-label{opacity:1;transform:none}.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{display:grid;width:34px;height:34px;place-items:center;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)}.section-header-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:40px;margin-bottom:34px}.section-header-split .section-subtitle{justify-self:end}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,72px);margin:0;padding:0;border-top:1px solid var(--border);list-style:none}.feature-list-item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;border-bottom:1px solid var(--border);padding:17px 0 19px}.feature-list-index{color:var(--brand-light);font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1.9}.feature-list-copy h3{color:var(--text-primary);font-size:.94rem;font-weight:800;letter-spacing:-.2px;line-height:1.3}.feature-list-copy p{max-width:470px;margin-top:5px;color:var(--text-muted);font-size:.78rem;line-height:1.6}.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-policy{display:grid;gap:10px;margin-top:24px;border:1px solid var(--border);border-radius:18px;padding:18px;background:#0d0d0d61}.delete-account-policy p,.delete-account-generic,.delete-account-result p{margin:0}.delete-account-form{display:grid;gap:12px;max-width:560px;margin-top:28px}.delete-account-form fieldset{display:grid;gap:10px;margin:0 0 8px;border:0;padding:0}.delete-account-form legend,.delete-account-form>label{margin-bottom:2px;color:var(--text-primary);font-size:.9rem;font-weight:800}.delete-account-choice{display:flex;min-height:48px;align-items:center;gap:11px;border:1px solid var(--border);border-radius:13px;padding:11px 14px;color:var(--text-secondary);cursor:pointer}.delete-account-choice:has(input:checked){border-color:var(--brand-light);background:#d9773617}.delete-account-choice input{width:17px;height:17px;accent-color:var(--brand-light)}.delete-account-form>input{width:100%;min-height:50px;border:1px solid var(--border-strong);border-radius:12px;padding:12px 14px;background:#0a0a0aa3;color:var(--text-primary);font:inherit}.delete-account-form>input:focus-visible,.delete-account-choice:focus-within{outline:2px solid var(--brand-light);outline-offset:2px}.delete-account-hint{margin:-4px 0 2px!important;color:var(--text-muted)!important;font-size:.84rem!important}.delete-account-error{margin:0!important;color:#fca5a5!important}.delete-account-submit{width:fit-content;margin-top:4px}.delete-account-submit:disabled,.delete-account-form button:disabled{cursor:wait;opacity:.66}.delete-account-back{width:fit-content;border:0;padding:6px 0;background:transparent;color:var(--brand-light);font:inherit;font-weight:700;cursor:pointer}.delete-account-generic,.delete-account-result{max-width:560px;margin-top:18px;border:1px solid var(--border);border-radius:14px;padding:14px 16px;background:#ffffff09}.delete-account-result{margin-top:28px;border-color:#10b9814d;background:#10b98114}.delete-account-app-link{margin-top:24px}.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){.hero-shell{grid-template-columns:minmax(0,.9fr) minmax(360px,.85fr);gap:42px}.hero-title{font-size:clamp(2.8rem,6vw,4.55rem)}.screenshot-stack{--stack-card-width: 270px;--stack-card-height: 568px;--stack-step: 110px}}@media(max-width:780px){.header-inner{grid-template-columns:1fr auto;gap:18px;padding-top:12px;padding-bottom:12px}.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}.feature-list{grid-template-columns:1fr}.screenshot-stack{--stack-card-width: 245px;--stack-card-height: 514px;--stack-step: 62px}.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}.screenshot-stack{--stack-card-width: 218px;--stack-card-height: 455px;display:flex;width:auto;height:auto;gap:12px;margin-right:-18px;padding-top:32px;padding-right:18px;padding-bottom:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.stack-card{position:relative;top:0;left:auto;flex:0 0 var(--stack-card-width);scroll-snap-align:start}.stack-card:hover,.stack-card.is-active{transform:none}.stack-card-label{opacity:1;transform:none}.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{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}.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}}
