.renewal{--color-ink: #1f2937;--color-muted: #566375;--color-paper: #f7f9fc;--color-surface: #ffffff;--color-subtle: #edf2f9;--color-line: #dce2ec;--color-accent: #0061de;--color-accent-hover: #0057c7;--color-focus: #0061de;--color-success: #245d3e;--color-success-bg: #eaf3ec;--color-waiting: #8c4b0f;--color-waiting-bg: #fff0df;--color-accent-soft: #eef5ff;--color-accent-line: #c9dcfa;--color-accent-ink: #163b71;--color-accent-on-dark: #66abff;--color-dark: #15283f;--color-inverse: #f7f8f4;--color-inverse-muted: #d1dcd4;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-control: 12px;--radius-card: 16px;--radius-panel: 24px;--text-small: .875rem;--text-body: 1rem;--text-lead: 1.125rem;--text-section: clamp(1.875rem, 3.2vw, 2.75rem);--text-hero: clamp(2.375rem, 4.5vw, 4rem);--content-width: 1180px;--page-gutter: clamp(20px, 4vw, 40px);--section-space: clamp(64px, 8vw, 96px);--control-height: 48px;--minimum-target: 44px;--shadow-panel: 0 20px 56px rgb(25 40 33 / 9%);--motion-quick: .16s}.renewal :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.renewal :is(button,a){-webkit-tap-highlight-color:transparent}.renewal button:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.renewal *,.renewal *:before,.renewal *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.renewal::-moz-selection,.renewal ::-moz-selection{background:var(--color-accent);color:var(--color-surface)}.renewal::selection,.renewal ::selection{background:var(--color-accent);color:var(--color-surface)}.renewal .header-actions :is(.lang-btn,.menu-toggle,.download){min-height:var(--minimum-target)}.renewal .header-actions :is(.lang-btn,.menu-toggle){min-width:var(--minimum-target)}@media(max-width:640px){.renewal .header-inner{gap:var(--space-2);padding:var(--space-3) var(--page-gutter)}.renewal .header-actions,.renewal .header-actions .downloads{gap:var(--space-1)}}@media(max-width:420px){.renewal .site-header .wordmark span{display:none}}.renewal section[data-theme=dark] .eyebrow{color:var(--color-accent-on-dark)}.renewal{--accent:var(--color-accent);--ink:var(--color-ink);--muted:var(--color-muted);--paper:var(--color-paper);--line:var(--color-line);color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,Inter,Noto Sans KR,sans-serif;font-size:var(--text-body);line-height:1.6;overflow:clip}.renewal *{box-sizing:border-box}.renewal h1,.renewal h2,.renewal h3,.renewal h4,.renewal p{margin:0}.renewal a{text-decoration:none;color:inherit}.renewal button{font-family:inherit;cursor:pointer}.renewal .container{width:min(var(--content-width),calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto}.renewal section{scroll-margin-top:100px}.renewal h1{font-size:var(--text-hero);line-height:1.2;font-weight:650;letter-spacing:-.055em;word-break:keep-all}.renewal h2{font-size:var(--text-section);line-height:1.3;font-weight:620;letter-spacing:-.045em;word-break:keep-all}.renewal h3{font-size:21px;letter-spacing:-.035em;font-weight:600;line-height:1.5;word-break:keep-all}.renewal p{color:var(--muted);word-break:keep-all}.renewal em{color:var(--accent);font-style:normal}.renewal .eyebrow{display:block;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:20px}.renewal .site-header{position:sticky;top:0;z-index:50;background:#0061deed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.renewal .header-inner{min-height:88px;max-width:1440px;padding:18px 40px;margin:auto;display:flex;align-items:center;gap:40px}.renewal .wordmark{font-size:30px;font-weight:750;letter-spacing:-1.6px;display:flex;align-items:center;gap:var(--space-3);line-height:1.2;white-space:nowrap}.renewal .wordmark span{font-size:11px;letter-spacing:.03em;font-weight:500;color:var(--muted);border-left:1px solid #ced2c7;padding-left:var(--space-3)}.renewal .desktop-nav{display:flex;gap:var(--space-5);align-items:center;margin:auto;font-size:13px;font-weight:500}.renewal .desktop-nav a{display:inline-flex;gap:var(--space-1);align-items:center}.renewal .desktop-nav a:hover{color:var(--accent)}.renewal .header-actions{display:flex;gap:14px;align-items:center}.renewal .lang-btn{border:0;background:transparent;color:var(--muted);font-size:12px;padding:var(--space-2)}.renewal .downloads{display:flex;flex-wrap:wrap;gap:var(--space-3)}.renewal .download{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d7dbd1;background:var(--color-surface);padding:14px 20px;border-radius:var(--radius-control);font-size:var(--text-small);min-height:48px;font-weight:550}.renewal .download small{font-size:10px;color:var(--muted);font-weight:400}.renewal .compact{gap:7px}.renewal .compact .download{border-color:var(--line);padding:var(--space-2) 10px;font-size:12px;min-height:36px;border-radius:6px;background:transparent}.renewal .compact .download small{font-size:9px}.renewal .menu-toggle{display:none;border:0;background:transparent;padding:var(--space-2)}.renewal .mobile-nav{display:none}.renewal .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--accent);color:var(--color-surface);border-radius:var(--radius-control);padding:14px 22px;font-size:var(--text-small);font-weight:600;min-height:var(--control-height);transition:transform var(--motion-quick),background var(--motion-quick)}.renewal .primary-button:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.renewal a:focus-visible,.renewal button:focus-visible,.renewal summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.renewal .personal-hero{min-height:660px;display:grid;grid-template-columns:1fr 1.08fr;gap:20px;align-items:center;padding-block:65px 75px}.renewal .hero-copy p{max-width:390px;margin:var(--space-5) 0 28px;font-size:17px;line-height:1.8}.renewal .hero-platform{display:flex;align-items:center;gap:var(--space-2);font-size:10px;color:var(--muted);margin-top:var(--space-5)}.renewal .hero-platform i{height:3px;width:3px;border-radius:50%;background:#a8ad9d}.renewal .personal-hero-art{height:490px;position:relative;isolation:isolate}.renewal .sun-disc{position:absolute;width:425px;height:425px;right:-5px;top:5px;background:var(--color-accent-line);border-radius:50%;z-index:-1}.renewal .hero-phone{position:absolute;right:5px;top:8px;transform:rotate(7deg);transition:transform .6s}.renewal .hero-phone:hover{transform:rotate(1deg)}.renewal .phone{width:230px;padding:17px var(--space-3) 23px;background:var(--color-surface);border:6px solid #292d28;border-radius:37px;box-shadow:0 24px 60px #39352b26;position:relative;min-height:437px;color:#26312a}.renewal .phone-island{position:absolute;top:7px;left:50%;transform:translate(-50%);width:64px;height:16px;border-radius:var(--radius-panel);background:#292d28}.renewal .phone-time{font-size:9px;font-weight:700;display:flex;justify-content:space-between;padding:2px var(--space-1) 0}.renewal .phone-title{font-size:22px;font-weight:700;letter-spacing:-1px;margin-top:22px;display:flex;justify-content:space-between;align-items:center}.renewal .status-dot{width:7px;height:7px;background:#729477;border-radius:50%}.renewal .phone-greeting{font-size:10px;margin:3px 0 15px}.renewal .phone-task{border-radius:var(--radius-card);background:var(--color-accent-soft);padding:15px 13px}.renewal .task-tag{color:var(--color-success);font-size:9px;background:var(--color-success-bg);padding:var(--space-1) 7px;border-radius:8px}.renewal .phone-task h4{font-size:13px;margin-top:var(--space-3);letter-spacing:-.4px;line-height:1.6}.renewal .task-progress{height:4px;margin:var(--space-3) 0;border-radius:4px;background:var(--color-accent-line);overflow:hidden}.renewal .task-progress i{display:block;width:62%;height:100%;background:var(--accent);animation:breathe 3s infinite}.renewal .task-progress.paused i{animation:none;background:#9d9e92}.renewal .phone-task p{font-size:9px;display:flex;align-items:center;gap:5px;margin:7px 0}.renewal .tiny-dot{width:4px;height:4px;background:var(--accent);border-radius:50%;margin:var(--space-1)}.renewal .phone-task button{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;border:1px solid var(--color-accent-line);border-radius:8px;background:var(--color-accent-soft);font-size:9px;padding:7px;margin-top:13px;color:#6f685b}.renewal .phone-result{display:flex;align-items:center;gap:9px;padding:var(--space-4) 0;color:#7f8b68}.renewal .phone-result b{display:block;font-size:10px;color:#26312a}.renewal .phone-result small{font-size:8px;color:#7a8077}.renewal .phone-result>svg:last-child{margin-left:auto}.renewal .phone-desk{border-top:1px solid #e9ece3;padding-top:var(--space-3);display:flex;align-items:center;gap:7px;font-size:9px}.renewal .phone-desk b{margin-left:auto;font-size:8px;color:#628164}.renewal .phone-home{position:absolute;bottom:8px;left:50%;transform:translate(-50%);height:4px;width:73px;background:#292d28;border-radius:4px}.renewal .floating-note{position:absolute;bottom:17px;right:-8px;padding:13px 18px;background:#fff;border-radius:13px;box-shadow:0 15px 30px #0061de13;font-size:12px;display:flex;align-items:center;gap:var(--space-2);animation:float 6s ease-in-out infinite}.renewal .floating-note span{background:#e9efdf;color:#769260;width:23px;height:23px;display:grid;place-items:center;border-radius:50%}.renewal .art-caption{position:absolute;bottom:0;left:-15px;font-size:12px;color:#827c6e}.renewal .brand-strip{border-block:1px solid var(--line);padding:var(--space-5) 0;background:#f2f3eb}.renewal .brand-strip .container{display:flex;justify-content:center;align-items:center;gap:45px;font-size:12px;color:#7e8578}.renewal .brand-strip b{font-size:17px;color:#4c5548;letter-spacing:-.3px}.renewal .personal-features{padding-block:100px}.renewal .section-heading{margin-bottom:40px}.renewal .personal-bento{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.renewal .bento{border-radius:25px;padding:36px;overflow:hidden}.renewal .bento h3{margin:15px 0 var(--space-2)}.renewal .bento p{font-size:var(--text-small)}.renewal .mobile-control{background:var(--color-accent-line);min-height:360px}.renewal .desktop-demo{margin-top:var(--space-6);border:5px solid #526047;border-radius:13px;background:#fafcf5;transform:rotate(-3deg) translateY(20px);box-shadow:0 20px 35px #59634916}.renewal .window-top{display:flex;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #e1e6d8;font-size:9px;color:#9fa794}.renewal .window-top b{font-weight:400}.renewal .desktop-content{display:flex;align-items:center;gap:var(--space-4);padding:36px 20px;position:relative;color:#8d9e6b}.renewal .desktop-content b{font-size:15px;color:#3c4739}.renewal .desktop-content p{font-size:11px}.renewal .remote-cursor{position:absolute;right:12px;bottom:25px;color:var(--accent);font-size:26px}.renewal .remote-cursor span{font-size:9px;background:var(--accent);color:#fff;padding:var(--space-1) 7px;border-radius:5px}.renewal .assistant-card{background:var(--color-accent-soft)}.renewal .note-list{display:grid;gap:var(--space-3);margin-top:33px}.renewal .note-list>span{display:flex;align-items:center;gap:9px;border-radius:var(--radius-control);background:var(--color-accent-soft);padding:var(--space-3) 15px;font-size:13px;color:#6e675d}.renewal li{list-style:none;display:flex;align-items:center;gap:var(--space-2)}.renewal .autopilot-card{grid-column:1/-1;background:#e4e9da;display:flex;align-items:center;gap:30px;padding-block:30px}.renewal .autopilot-card h3{margin:0 0 6px}.renewal .autopilot-orbit{font-size:38px;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#f6f8f0;color:#7f8e67;flex-shrink:0}.renewal .journey{margin-left:auto;display:flex;align-items:center;gap:var(--space-3);font-size:11px;white-space:nowrap}.renewal .journey span{border:1px solid #bbc6a7;padding:10px 14px;border-radius:var(--radius-panel)}.renewal .journey i{width:18px;height:1px;background:#acb999}.renewal .visual-note{font-size:10px;margin-top:14px;text-align:right;color:#929788}.renewal .personal-ai{background:var(--color-accent-soft);padding:95px 0}.renewal .ai-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.renewal .ai-split>div>p{font-size:var(--text-body);margin:23px 0;max-width:400px}.renewal .ai-visual{height:320px;position:relative;background:var(--color-accent-soft);border-radius:35% 35% 42% 30%;isolation:isolate}.renewal .ai-visual svg:last-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.renewal .model-pill{position:absolute;background:#fff;box-shadow:0 15px 35px #6b625815;border:1px solid var(--color-accent-line);border-radius:13px;padding:14px 20px;font-size:17px;font-weight:550;z-index:2}.renewal .model-pill.claude{left:20px;top:30px;transform:rotate(-8deg)}.renewal .model-pill.codex{right:10px;bottom:20px;transform:rotate(6deg)}.renewal .memory-core{position:absolute;top:95px;left:36%;width:139px;height:139px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:27px;box-shadow:0 18px 40px #0061de30;gap:3px}.renewal .memory-core b{font-size:23px}.renewal .memory-core small{font-size:10px;opacity:.8}.renewal .usage-note{border-top:1px solid #d9d6cd;padding-top:25px;margin-top:30px;display:flex;gap:15px;align-items:center}.renewal .usage-note svg{color:var(--accent);flex-shrink:0}.renewal .usage-note h3{font-size:var(--text-body)}.renewal .usage-note p{font-size:13px;margin-top:3px}.renewal .fine-print{display:block;font-size:11px!important;line-height:1.8;color:#7a8076;margin-top:18px}.renewal .security-personal{text-align:center;padding-block:95px}.renewal .security-personal>svg{color:#8a9877;margin:0 auto 18px}.renewal .security-personal p{margin:18px auto;max-width:430px}.renewal .security-personal a{display:inline-flex;gap:var(--space-3);align-items:center;font-size:13px;text-decoration:underline;text-underline-offset:5px}.renewal .personal-start{padding-block:60px 80px;border-top:1px solid var(--line)}.renewal .start-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin:36px 0 var(--space-7)}.renewal .start-steps article{padding:20px 0;border-top:1px solid #c9cdbf}.renewal .start-steps span{color:var(--accent);font-size:12px}.renewal .start-steps h3{font-size:17px;margin-top:var(--space-3)}.renewal .trial-card{border-radius:var(--radius-panel);padding:35px;background:var(--color-accent-line);display:flex;justify-content:space-between;gap:40px;align-items:center}.renewal .trial-card p{font-size:13px;max-width:570px;margin-top:10px}.renewal .trial-card .eyebrow{margin-bottom:10px}.renewal .trial-card ul{display:grid;gap:var(--space-2);margin:0;padding:0;flex-shrink:0;font-size:12px}.renewal .trial-card li svg{color:#819467}.renewal .faq-section{padding-bottom:85px}.renewal .faq-section h2{font-size:28px}.renewal .renewal-faq{margin-top:30px;border-top:1px solid var(--line)}.renewal .renewal-faq details{border-bottom:1px solid var(--line)}.renewal .renewal-faq summary{list-style:none;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:550}.renewal summary::-webkit-details-marker{display:none}.renewal .renewal-faq summary span{font-size:20px;font-weight:300;color:var(--accent)}.renewal .renewal-faq details[open] summary span{transform:rotate(45deg)}.renewal .renewal-faq p{padding:0 40px 22px 0;font-size:var(--text-small);max-width:780px}.renewal .personal-download{background:var(--color-accent-line);padding:60px 0}.renewal .personal-download>.container{display:flex;align-items:center;justify-content:space-between;gap:40px}.renewal .personal-download h2{margin-bottom:25px}.renewal .personal-download img{width:176px;height:176px;-o-object-fit:cover;object-fit:cover;border-radius:32px;box-shadow:0 12px 35px #0061de12}.renewal .site-footer{padding:45px 0;background:var(--color-accent-soft);border-top:1px solid var(--line)}.renewal .footer-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:30px;align-items:center}.renewal .footer-top>div{display:flex;gap:22px;font-size:12px}.renewal .site-footer p{font-size:10px;line-height:1.9}.renewal .site-footer p span{margin-left:20px}.renewal.business{--ink:var(--color-ink);--muted:var(--color-muted);--paper:var(--color-surface);--line:var(--color-line)}.renewal.business .site-header{background:#ffffffed}.renewal.business .primary-button,.renewal.business .download{border-radius:4px}.renewal .business-hero{padding-block:78px 40px}.renewal .business-hero-top{display:grid;grid-template-columns:1.6fr 1fr;gap:65px;align-items:end;margin-bottom:50px}.renewal .business-hero h1{font-size:clamp(35px,4.2vw,58px);letter-spacing:-.06em}.renewal .business-hero-description p{font-size:15px;line-height:1.9;margin-bottom:25px}.renewal .business-promises{display:flex;justify-content:center;gap:70px;padding:30px 0 0;color:#7a8387;font-size:12px}.renewal .business-promises span{display:flex;align-items:center;gap:9px}.renewal .business-workflow{background:#f6f7f8;padding:90px 0}.renewal .business-heading{text-align:center}.renewal .business-heading p{margin:18px auto 0;font-size:15px}.renewal .workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px}.renewal .workflow-grid article{position:relative;text-align:left;background:var(--color-surface);border:1px solid #e5e8eb;padding:35px}.renewal .workflow-grid article>svg:not(.flow-arrow){margin:18px 0 25px;color:#536169}.renewal .step-number{display:block;font-size:11px;color:#abb1b4}.renewal .workflow-grid h3{font-size:19px}.renewal .workflow-grid p{font-size:13px;margin-top:10px}.renewal .flow-arrow{position:absolute;right:-27px;top:50%;color:#adb3b7}.renewal .enterprise-features{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:100px}.renewal .enterprise-feature-list article{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.renewal .enterprise-feature-list article:first-child{padding-top:0}.renewal .enterprise-feature-list article>svg:first-child{color:var(--accent);flex-shrink:0;margin-top:6px}.renewal .enterprise-feature-list article>svg:last-child{color:#b5bdc1;margin-left:auto;flex-shrink:0}.renewal .enterprise-feature-list h3{font-size:19px}.renewal .enterprise-feature-list p{margin-top:7px;font-size:13px}.renewal .enterprise-security{background:var(--color-dark);color:var(--color-inverse);padding:90px 0 35px}.renewal .security-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.renewal .security-layout>div>svg{color:#bac6be;margin-bottom:25px}.renewal .security-layout p{color:#a7b4b7;max-width:420px;font-size:15px;margin:var(--space-5) 0}.renewal .security-layout a{color:#cfd7d6;font-size:12px;display:inline-flex;gap:14px;align-items:center}.renewal .company-network{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.renewal .network-team-label{display:flex;align-items:center;gap:10px;margin-bottom:13px;color:#d7dfdf;font-size:12px}.renewal .network-agents{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;max-width:500px;padding-bottom:18px}.renewal .network-agents:after{content:"";position:absolute;left:16.66%;right:16.66%;bottom:0;height:1px;background:#6e7a79}.renewal .network-agents>span{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;border:1px solid #47575b;border-radius:5px;padding:13px var(--space-2);background:#263337}.renewal .network-agents>span:after{content:"";position:absolute;left:50%;bottom:-18px;width:1px;height:18px;background:#6e7a79}.renewal .network-agents>span>svg{color:#dce4e3}.renewal .network-agents b{font-size:11px;font-weight:600;white-space:nowrap}.renewal .network-agents small{display:flex;align-items:center;gap:var(--space-1);color:var(--color-accent-on-dark);font-size:9px;white-space:nowrap}.renewal .network-line{height:32px;width:1px;background:#6e7a79}.renewal .network-core{padding:25px var(--space-6);border:1px solid var(--color-accent);border-radius:7px;background:#293638;display:flex;flex-direction:column;align-items:center;gap:9px}.renewal .network-core>svg{color:var(--color-accent-on-dark)}.renewal .network-core b{font-size:21px;font-weight:550}.renewal .network-core small{font-size:10px;color:#a7b4b7}.renewal .network-bottom{display:flex;gap:15px}.renewal .network-bottom span{display:flex;align-items:center;gap:9px;border:1px solid #47575b;padding:13px 17px;font-size:11px}.renewal .security-caption{border-top:1px solid #3a484c;margin-top:55px;padding-top:22px;font-size:var(--text-small);color:#829399}.renewal .enterprise-faq{padding-block:85px}.renewal .enterprise-faq h2{font-size:29px}.renewal.business .site-footer{background:#f6f7f8}@keyframes float{50%{transform:translateY(-6px)}}@keyframes breathe{50%{opacity:.65}}@media(max-width:1100px){.renewal .header-inner{gap:20px;padding-inline:25px}.renewal .desktop-nav{gap:15px;font-size:12px}.renewal .compact .download small{display:none}.renewal .container{width:min(var(--content-width),calc(100% - var(--page-gutter) - var(--page-gutter)))}.renewal .journey{gap:6px}.renewal .journey span{padding:7px 9px}.renewal .autopilot-card{gap:20px}.renewal .business-hero-top{gap:30px}.renewal .ai-split{gap:50px}.renewal .hero-phone{right:-10px}}@media(max-width:850px){.renewal .desktop-nav{display:none}.renewal .header-actions{margin-left:auto}.renewal .personal-hero-art{height:420px}.renewal .phone{width:200px;min-height:420px}.renewal .sun-disc{width:330px;height:330px;top:50px}.renewal .art-caption{display:none}.renewal .floating-note{bottom:-12px;right:0;font-size:10px}.renewal .bento{padding:25px}.renewal .autopilot-card{flex-wrap:wrap}.renewal .journey{margin-left:84px}.renewal .business-promises{gap:30px}.renewal .workflow-grid{gap:20px}.renewal .workflow-grid article{padding:25px}.renewal .flow-arrow{right:-22px}.renewal .enterprise-features,.renewal .security-layout{gap:45px}.renewal .business-hero-top{grid-template-columns:1fr}.renewal .business-hero-description{display:flex;gap:30px;align-items:center}.renewal .business-hero-description p{max-width:460px;margin:0}.renewal .business-hero-description>a{flex-shrink:0}}@media(max-width:640px){.renewal .container{width:min(var(--content-width),calc(100% - var(--page-gutter) - var(--page-gutter)))}.renewal .header-inner{min-height:76px;padding:15px 20px;gap:var(--space-3)}.renewal .wordmark{font-size:28px}.renewal .header-actions{gap:6px}.renewal .header-actions>.downloads{display:none}.renewal .menu-toggle{display:block;color:var(--ink)}.renewal .mobile-nav{display:flex;flex-direction:column;gap:18px;padding:22px 20px;border-top:1px solid var(--line);font-size:var(--text-small)}.renewal .mobile-nav .downloads{padding-top:var(--space-2)}.renewal .personal-hero{display:flex;flex-direction:column;align-items:stretch;padding-block:45px 40px;gap:30px}.renewal h1{font-size:var(--text-hero)}.renewal .hero-copy p{font-size:15px;margin:22px 0;max-width:325px}.renewal .hero-platform{font-size:9px}.renewal .personal-hero-art{height:400px;max-width:460px;width:100%;align-self:center;margin-top:5px}.renewal .sun-disc{width:320px;height:320px;right:0;top:30px}.renewal .hero-phone{right:15px;top:0;transform:rotate(6deg)}.renewal .phone{width:205px;min-height:400px}.renewal .phone-title{margin-top:18px}.renewal .phone-result{padding:11px 0}.renewal .floating-note{right:0;bottom:-8px;z-index:2}.renewal .brand-strip{padding:22px 0}.renewal .brand-strip .container{flex-wrap:wrap;gap:15px 25px;font-size:10px}.renewal .brand-strip .container>span{width:100%;text-align:center}.renewal .brand-strip b{font-size:var(--text-body)}.renewal .personal-features{padding-block:65px}.renewal .section-heading{margin-bottom:28px}.renewal .personal-bento{grid-template-columns:1fr;gap:15px}.renewal .bento{border-radius:var(--radius-panel);padding:28px}.renewal .mobile-control{min-height:330px}.renewal .assistant-card{min-height:295px}.renewal .autopilot-card{gap:15px}.renewal .autopilot-card>div:not(.journey){width:calc(100% - 65px)}.renewal .autopilot-orbit{width:48px;height:48px;font-size:27px}.renewal .autopilot-card h3{font-size:var(--text-lead)}.renewal .autopilot-card p{font-size:12px}.renewal .journey{margin:var(--space-3) 0 0;width:100%;justify-content:center;font-size:10px}.renewal .personal-ai{padding:55px 0}.renewal .ai-split{grid-template-columns:1fr;gap:40px}.renewal .ai-visual{height:280px;max-width:440px;width:100%;margin:auto}.renewal .memory-core{left:35%;top:78px;width:124px;height:124px}.renewal .ai-split>div>p{font-size:var(--text-small)}.renewal .security-personal{padding-block:65px}.renewal .security-personal p{font-size:var(--text-small)}.renewal .personal-start{padding-block:50px}.renewal .start-steps{grid-template-columns:1fr;gap:0;margin:25px 0 30px}.renewal .start-steps article{display:flex;align-items:center;gap:20px}.renewal .start-steps h3{margin:0;font-size:15px}.renewal .trial-card{padding:26px;flex-direction:column;align-items:stretch;gap:20px}.renewal .trial-card h3{font-size:19px}.renewal .trial-card ul{border-top:1px solid var(--color-accent-line);padding-top:18px}.renewal .faq-section{padding-bottom:55px}.renewal .renewal-faq summary{font-size:var(--text-small)}.renewal .personal-download{padding:45px 0}.renewal .personal-download>.container{align-items:flex-start;gap:20px;flex-direction:column}.renewal .personal-download img{order:-1;width:100px;height:100px;border-radius:19px}.renewal .personal-download .downloads{gap:var(--space-2)}.renewal .download{font-size:12px;padding:var(--space-3) 13px;gap:7px}.renewal .footer-top{align-items:flex-start;flex-direction:column;gap:22px}.renewal .footer-top>div{font-size:10px;gap:18px}.renewal .site-footer{padding:35px 0}.renewal .site-footer p{font-size:9px}.renewal .site-footer p span{display:block;margin:var(--space-2) 0 0}.renewal .business-hero{padding-top:45px}.renewal .business-hero h1{font-size:35px}.renewal .business-hero-top{gap:var(--space-5);margin-bottom:33px}.renewal .business-hero-description{display:block}.renewal .business-hero-description p{font-size:var(--text-small);margin-bottom:20px}.renewal .business-promises{justify-content:space-between;gap:10px;font-size:9px}.renewal .business-promises span{gap:5px}.renewal .business-promises svg{width:13px}.renewal .business-workflow{padding:60px 0}.renewal .business-heading{text-align:left}.renewal .business-heading p{font-size:13px}.renewal .workflow-grid{grid-template-columns:1fr;margin-top:30px;gap:15px}.renewal .workflow-grid article{padding:25px}.renewal .workflow-grid article>svg:not(.flow-arrow){margin:10px 0 15px;width:24px}.renewal .flow-arrow{display:none}.renewal .workflow-grid h3{font-size:19px}.renewal .enterprise-features{grid-template-columns:1fr;gap:35px;padding-block:60px}.renewal .enterprise-feature-list article{gap:var(--space-4)}.renewal .enterprise-feature-list h3{font-size:17px}.renewal .enterprise-security{padding:60px 0 30px}.renewal .security-layout{grid-template-columns:1fr;gap:45px}.renewal .security-layout p{font-size:var(--text-small)}.renewal .company-network{max-width:360px;width:100%;margin:auto}.renewal .security-caption{font-size:var(--text-small);margin-top:35px}.renewal .enterprise-faq{padding-block:60px}.renewal .eyebrow{font-size:10px;margin-bottom:var(--space-4)}}@media(prefers-reduced-motion:reduce){.renewal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:640px){.renewal .header-actions>.downloads{display:flex}.renewal .header-actions .compact .download{font-size:0;min-height:36px;padding:var(--space-2)}.renewal .header-actions .compact .download small,.renewal .header-actions .compact .download svg:last-child:not(:first-child){display:none}.renewal .header-actions .compact .download svg:first-child{width:17px;height:17px}.renewal .header-actions{gap:3px}.renewal .compact{gap:var(--space-1)}}@media(max-width:380px){.renewal .header-inner .wordmark span{display:none}}.renewal .unavailable{color:#81867c;background:transparent;cursor:default}.personal .personal-hero-art{height:490px}.personal .sun-disc{width:450px;height:400px;top:40px;right:-10px;border-radius:46% 54% 44% 56%;background:linear-gradient(145deg,var(--color-accent-line),var(--color-accent-line))}.hero-desktop{position:absolute;left:-28px;top:100px;width:390px;transform:rotate(-5deg);z-index:0}.desktop-frame{background:var(--color-accent-soft);border:7px solid #363832;border-radius:16px 16px 8px 8px;box-shadow:0 28px 55px #0061de1f;overflow:hidden}.preview-bar{display:flex;align-items:center;justify-content:space-between;padding:11px var(--space-3);border-bottom:1px solid #e8e9e2;background:#f4f5ef;font-size:10px}.preview-bar>span:first-child{display:flex;gap:var(--space-1)}.preview-bar>span:first-child i{width:5px;height:5px;background:#c8c9c1;border-radius:50%}.preview-bar b{font-size:13px;letter-spacing:-.5px}.preview-connected{display:flex;gap:var(--space-1);align-items:center;color:#6e7664;font-size:8px}.preview-connected i{width:4px;height:4px;border-radius:50%;background:#7f9872}.preview-workspace{padding:22px 21px 18px}.preview-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;color:#737869}.preview-heading small{font-size:8px;font-weight:400;color:#999d92}.preview-workspace h3{font-size:22px;letter-spacing:-1px;line-height:1.3;margin:10px 0 18px}.preview-active{background:var(--color-accent-soft);border:1px solid var(--color-accent-line);border-radius:var(--radius-control);padding:13px;font-size:10px}.preview-active>div:first-child{display:flex;align-items:center;gap:6px;font-weight:650;color:var(--color-accent)}.preview-live-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;background:var(--color-success);border-radius:50%}.preview-progress{height:4px;border-radius:4px;background:var(--color-accent-line);margin:13px 0 9px;overflow:hidden}.preview-progress i{display:block;width:64%;height:100%;background:var(--color-success);border-radius:4px}.preview-active p{display:flex;gap:5px;align-items:center;margin:0!important;font-size:8px!important;color:var(--color-accent)!important}.preview-active p>span{display:flex;gap:5px;align-items:center;margin-left:14px}.preview-file{display:flex;align-items:center;gap:9px;border:1px solid #eaece3;border-radius:var(--radius-control);padding:var(--space-3);margin-top:10px;color:#87917b}.preview-file div{flex:1}.preview-file b{display:block;font-size:10px;color:#44483e}.preview-file small{display:block;font-size:8px;margin-top:var(--space-1);color:#8c9185}.preview-models{display:flex;align-items:center;gap:5px;margin-top:17px}.preview-models>span{font-size:8px;padding:5px 7px;background:#f1f2ed;border-radius:5px;color:#6a6d62}.preview-models small{font-size:8px;margin-left:auto;color:#909387}.desktop-base{height:12px;margin:0 -18px;background:linear-gradient(#d9dcd2,#bfc4b8);border-radius:2px 2px 60% 60%;box-shadow:0 15px 25px #3f493319;position:relative}.desktop-base:before{content:"";display:block;width:65px;height:4px;background:#b3b9ab;border-radius:0 0 6px 6px;margin:auto}.personal .hero-phone{position:absolute;right:-8px;top:12px;transform:rotate(6deg);z-index:1}.personal .hero-phone .phone{width:218px}.personal .floating-note{z-index:2;bottom:21px;right:-3px}.personal .art-caption{left:10px;bottom:-2px;font-size:10px}@media(max-width:1100px){.hero-desktop{left:-8px;width:330px;top:115px}.preview-workspace{padding:18px 15px}.personal .hero-phone{right:-10px}.personal .hero-phone .phone{width:202px}.preview-heading small{display:none}}@media(min-width:641px)and (max-width:850px){.hero-desktop{left:-15px;top:140px;width:265px}.preview-workspace{padding:var(--space-4) 10px}.preview-workspace h3{font-size:19px}.preview-models small{display:none}.personal .hero-phone .phone{width:180px}.personal .personal-hero-art{height:460px}}@media(max-width:640px){.personal .personal-hero-art{height:440px;max-width:430px;margin:var(--space-2) auto 0}.personal .sun-disc{width:100%;height:340px;top:55px;right:0}.hero-desktop{left:0;top:102px;width:72%;transform:rotate(-5deg)}.preview-workspace{padding:var(--space-4) var(--space-3)}.preview-workspace h3{font-size:19px;margin-bottom:14px}.preview-heading small,.preview-models small{display:none}.preview-bar{padding:10px var(--space-2)}.personal .hero-phone{right:0;top:2px;transform:rotate(5deg)}.personal .hero-phone .phone{width:185px;min-height:395px}.personal .hero-phone .phone-greeting{font-size:10px}.personal .hero-phone .phone-task{padding:var(--space-3)}.personal .hero-phone .phone-task h4{font-size:var(--text-small)}.personal .floating-note{bottom:13px;right:0}.personal .art-caption{display:block;left:3px;bottom:-7px;font-size:8px}}@media(prefers-reduced-motion:reduce){.personal .hero-phone{transition:none}}.renewal .model-pill.gemini{right:10px;top:22px;transform:rotate(5deg)}@media(max-width:640px){.renewal .model-pill.gemini{right:0;top:18px}.renewal .model-pill{font-size:15px;padding:var(--space-3) var(--space-4)}}.renewal #autopilot{scroll-margin-top:110px;align-items:flex-start}.renewal #autopilot .eyebrow{font-size:10px;margin-bottom:9px}.renewal #autopilot p+p{margin-top:var(--space-2)}.renewal #autopilot .journey{align-self:center}@media(min-width:851px){.renewal #autopilot>div:not(.journey){flex:1}.renewal #autopilot .journey{flex-shrink:0}}.renewal #autopilot{order:-1}.renewal .downloads .download{white-space:nowrap;flex-shrink:0;min-width:0}.renewal .download-label{display:inline-block;white-space:nowrap;line-height:1.3}.renewal .downloads .download svg{flex-shrink:0}.renewal .downloads .download small{width:auto;flex:none;white-space:nowrap;line-height:1.3;text-align:left}.renewal .platform-downloads{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px}.renewal .platform-downloads .download{justify-content:flex-start;min-height:58px}.renewal .platform-downloads .download small,.renewal .platform-downloads .download>svg:last-child:not(:first-child){margin-left:auto}.renewal .download.unavailable{color:#899183;background:#f5f6f2;border-color:#dde1d7;cursor:default;box-shadow:none}.renewal .download.unavailable:hover{transform:none;background:#f5f6f2}.renewal .enterprise-ai-work{padding-block:90px}.renewal .enterprise-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.renewal .enterprise-ai-grid article{border:1px solid #e0e5e8;background:#fafbfc;padding:30px;display:flex;flex-direction:column}.renewal .ai-feature-number{font-size:12px;color:var(--accent);margin-bottom:var(--space-5);font-weight:600}.renewal .enterprise-ai-grid h3{font-size:23px;letter-spacing:-.7px;margin-bottom:var(--space-3)}.renewal .enterprise-ai-grid p{font-size:var(--text-small);line-height:1.8;color:#738089;max-width:460px;margin-bottom:25px}.renewal .ai-feature-flow{border-top:1px solid #e0e5e8;padding-top:18px;margin-top:auto;color:#52626b;font-size:12px;line-height:1.6}@media(max-width:640px){.renewal .platform-downloads{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.renewal .platform-downloads .download{padding:var(--space-3) 10px;font-size:12px;gap:6px}.renewal .platform-downloads .download small{font-size:9px}.renewal .enterprise-ai-work{padding-block:55px}.renewal .enterprise-ai-grid{grid-template-columns:1fr;gap:var(--space-3);margin-top:28px}.renewal .enterprise-ai-grid article{padding:var(--space-5)}.renewal .enterprise-ai-grid h3{font-size:21px}.renewal .enterprise-ai-grid p{font-size:13px}}.renewal .personal-environment{padding-block:75px}.renewal .personal-environment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:var(--space-6)}.renewal .personal-environment-grid article{background:#f0f2e9;padding:28px;border-radius:var(--radius-panel)}.renewal .personal-environment-grid h3{font-size:20px;letter-spacing:-.6px;margin-bottom:var(--space-3)}.renewal .personal-environment-grid p{font-size:13px;line-height:1.8;color:#7e8578}.renewal .enterprise-ai-work{scroll-margin-top:95px}@media(max-width:640px){.renewal .personal-environment{padding-block:50px}.renewal .personal-environment-grid{grid-template-columns:1fr;gap:var(--space-3)}.renewal .personal-environment-grid article{padding:var(--space-5)}}.renewal .model-pill.other-ai{left:20px;bottom:20px;transform:rotate(-5deg)}@media(max-width:640px){.renewal .model-pill.other-ai{left:12px;bottom:20px}}.renewal .company-data-points{display:flex;flex-direction:column;gap:10px;margin:22px 0;color:#bcc8cb;font-size:12px}.renewal .company-data-points span:before{content:"✓";color:var(--color-accent-on-dark);margin-right:9px}.renewal .enterprise-ai-grid article:nth-child(5){grid-column:1/-1;background:var(--color-accent-soft);border-color:var(--color-accent-line)}.renewal .enterprise-ai-grid article:nth-child(5) p{max-width:850px}.renewal .enterprise-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:50px}.renewal .enterprise-security-grid article{padding:25px;border:1px solid #3c4a50;border-radius:var(--radius-control);background:#ffffff04}.renewal .enterprise-security-grid h3{font-size:17px;color:var(--color-surface);margin:0 0 var(--space-3)}.renewal .enterprise-security-grid p{font-size:13px;line-height:1.8;color:#bcc8cb;margin:0}@media(max-width:800px){.renewal .enterprise-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.renewal .enterprise-security-grid{grid-template-columns:1fr;gap:var(--space-3);margin-top:30px}.renewal .enterprise-security-grid article{padding:22px}}.renewal .enterprise-signup{padding-block:80px;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.renewal .signup-panel{background:#f6f8f9;border:1px solid #e2e7e9;border-radius:var(--radius-card);padding:var(--space-6);min-width:0}.renewal .signup-steps{display:flex;justify-content:space-between;gap:var(--space-3);list-style:none;padding:0;margin:0 0 30px;font-size:12px;color:#738087}.renewal .signup-steps li{display:flex;align-items:center;gap:6px}.renewal .signup-steps li[aria-current]{color:var(--color-accent);font-weight:700}.renewal .signup-steps span{border:1px solid currentColor;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.renewal .signup-panel form>label:not(.signup-consent){display:block;font-weight:600;font-size:var(--text-small);margin-bottom:var(--space-2)}.renewal .signup-panel form>input{width:100%;padding:13px 15px;border:1px solid #bac6cb;border-radius:8px;background:#fff;margin-bottom:20px;font:inherit}.renewal .profile-form input:not([type=checkbox]),.renewal .profile-form select,.renewal .profile-form textarea{width:100%;padding:var(--space-3) 13px;border:1px solid #bac6cb;border-radius:8px;background:var(--color-surface);font:inherit;margin-top:var(--space-2)}.renewal .profile-form textarea{min-height:96px;resize:vertical}.renewal .profile-form>input{margin-bottom:20px}.renewal .signup-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:20px}.renewal .signup-field-grid label{font-size:13px;font-weight:600}.renewal .signup-checkboxes,.renewal .signup-choice{border:0;padding:0;margin:var(--space-1) 0 22px}.renewal .signup-checkboxes legend,.renewal .signup-choice legend{font-weight:600;font-size:var(--text-small);margin-bottom:10px}.renewal .signup-checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.renewal .signup-checkboxes label{display:flex;gap:var(--space-2);align-items:flex-start;font-size:12px;line-height:1.5}.renewal .signup-checkboxes input{margin-top:2px;accent-color:var(--accent)}.renewal .signup-choice{display:grid;gap:var(--space-2);padding:14px;background:#f5f7f7;border-radius:var(--radius-control)}.renewal .signup-choice button{display:flex;align-items:center;justify-content:space-between;border:1px solid #d9e0e2;background:var(--color-surface);border-radius:7px;padding:10px var(--space-3);font:inherit;font-size:12px;cursor:pointer}.renewal .signup-choice button.selected{border-color:var(--accent);color:var(--color-accent)}.renewal .signup-optional{border:1px solid #dfe5e7;border-radius:var(--radius-control);padding:14px;margin:var(--space-1) 0 22px}.renewal .signup-optional summary{cursor:pointer;font-weight:600;font-size:13px}.renewal .signup-optional>label,.renewal .signup-optional>div,.renewal .signup-optional>fieldset{display:block;margin-top:var(--space-4)}.renewal .signup-optional .signup-field-grid{display:grid}.renewal .signup-sensitive{font-size:11px!important;padding:10px var(--space-3);background:#fff6f1;border-radius:7px;color:#80503a!important}.renewal .signup-review dl{margin:20px 0;border-top:1px solid #e2e7e9}.renewal .signup-review dl div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid #e2e7e9;font-size:13px}.renewal .signup-review dt{color:#738087}.renewal .signup-review dd{margin:0;font-weight:600}.renewal .signup-consent.optional{margin-top:-var(--space-3)}.renewal .signup-account-profile{border:1px solid #dfe5e7;border-radius:var(--radius-control);padding:14px;margin:2px 0 22px}.renewal .signup-account-profile legend{font-weight:600;font-size:var(--text-small);padding:0 6px}.renewal .signup-account-profile p{margin:0 0 var(--space-3)}.renewal .signup-account-profile .signup-field-grid{margin-bottom:0}.renewal .signup-account-profile small{float:right;color:#849096;font-weight:400}.renewal .signup-panel input:focus-visible,.renewal .signup-panel button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.renewal .signup-panel p{font-size:var(--text-small);line-height:1.8;color:#5a666d;overflow-wrap:anywhere}.renewal .signup-panel h3{font-size:23px;margin:0 0 var(--space-3)}.renewal .signup-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;margin:5px 0 var(--space-5)}.renewal .signup-consent input{width:17px;height:17px;margin-top:3px;flex-shrink:0}.renewal .signup-panel a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.renewal .signup-panel button:disabled{opacity:.5;cursor:wait}.renewal .signup-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:var(--space-5)}.renewal .signup-actions button{font:inherit;font-size:12px;text-decoration:underline;border:0;background:none;padding:0;color:#59666e;cursor:pointer}.renewal .signup-error{padding:var(--space-3) var(--space-4);border:1px solid #e3ae9d;background:#fff3ed;border-radius:8px;color:#903e27!important}.renewal .signup-trial-note{margin:18px 0;padding:14px var(--space-4);border-left:3px solid var(--accent);background:var(--color-accent-soft);color:#4c5551!important;font-size:13px}.renewal .signup-existing{margin:20px 0}.renewal .signup-existing button{width:100%;display:flex;justify-content:space-between;background:#fff;border:1px solid #dde3e6;padding:var(--space-3);margin-top:var(--space-2);border-radius:8px;cursor:pointer;font:inherit}.renewal .signup-install{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.renewal .signup-install article{border:1px solid #dbe2e5;border-radius:var(--radius-control);padding:22px;background:var(--color-surface)}.renewal .signup-install h4{margin:var(--space-3) 0 var(--space-2)}.renewal .signup-install a{display:inline-flex;gap:var(--space-2);align-items:center;font-size:13px}.renewal .signup-install-pending{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:999px;background:#f1f3f2;color:#7d8985;font-size:13px;font-weight:650;cursor:not-allowed}@media(max-width:800px){.renewal .enterprise-signup{grid-template-columns:1fr;gap:28px;padding-block:55px}}@media(max-width:600px){.renewal .signup-panel{padding:22px}.renewal .signup-steps{gap:5px;font-size:10px}.renewal .signup-steps span{width:20px;height:20px}.renewal .signup-panel h3{font-size:20px}.renewal .signup-field-grid,.renewal .signup-checkboxes{grid-template-columns:1fr}.renewal .signup-review dl div{grid-template-columns:1fr;gap:3px}.renewal .signup-steps li{max-width:58px;align-items:flex-start;flex-direction:column}}.renewal .security-personal{max-width:1120px}.renewal .security-personal>.eyebrow{display:block}.renewal .security-personal-intro{max-width:680px!important}.renewal .personal-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:38px 0 var(--space-5);text-align:left}.renewal .personal-security-grid article{padding:26px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-paper)}.renewal .personal-security-grid h3{font-size:17px;margin-bottom:10px}.renewal .personal-security-grid p{font-size:13px;line-height:1.75;margin:0;max-width:none}.renewal .personal-security-note{font-size:11px!important;max-width:760px!important;color:#848078;margin:0 auto 22px!important}@media(max-width:800px){.renewal .personal-security-grid{grid-template-columns:1fr}}.renewal .personal-build-story{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(30px,6vw,90px);align-items:center;padding-block:105px 110px}.renewal .build-story-copy{max-width:430px}.renewal .build-story-copy p{font-size:var(--text-body);line-height:1.85;margin:25px 0 var(--space-5)}.renewal .story-text-link{display:inline-flex;align-items:center;gap:11px;color:var(--color-accent);font-size:var(--text-small);font-weight:650;border-bottom:1px solid var(--color-accent-on-dark);padding-bottom:7px}.renewal .story-text-link:hover{color:var(--color-accent)}.renewal .build-story-preview{position:relative;overflow:hidden;padding:25px;border-radius:28px;background:linear-gradient(145deg,var(--color-accent-soft) 0%,#f0f1e9 72%,#e9eee7 100%);border:1px solid var(--color-accent-line);box-shadow:0 24px 55px #0061de20}.renewal .build-story-preview:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:#0061de7a;right:-80px;top:-125px;filter:blur(3px)}.renewal .story-preview-top,.renewal .story-preview-brief,.renewal .story-preview-steps,.renewal .story-preview-phone{position:relative}.renewal .story-preview-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:19px}.renewal .story-preview-top>span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.renewal .story-preview-top>span svg{color:var(--color-accent)}.renewal .story-preview-top small{font-size:10px;color:#929789}.renewal .story-preview-brief{display:flex;flex-direction:column;gap:7px;padding:23px 25px;background:var(--color-accent-soft);border:1px solid var(--color-accent-line);border-radius:17px 17px 0 0}.renewal .story-preview-brief small,.renewal .business-story-goal small{font-size:var(--text-small);font-weight:750;letter-spacing:.11em;color:var(--color-accent)}.renewal .story-preview-brief strong{font-size:20px;line-height:1.4;letter-spacing:-.04em}.renewal .story-preview-brief>span{font-size:12px;color:#777d72}.renewal .story-preview-steps{list-style:none;padding:var(--space-2) var(--space-5) 15px;margin:0;background:var(--color-accent-soft);border:1px solid var(--color-accent-line);border-top:0;border-radius:0 0 17px 17px}.renewal .story-preview-steps li{display:flex;align-items:center;gap:13px;min-height:45px;border-top:1px solid #eff0e9;font-size:12px}.renewal .story-preview-steps li svg{color:#689477}.renewal .story-preview-steps li>span:nth-child(2){flex:1}.renewal .story-preview-steps li small{color:#8a9084;font-size:10px}.renewal .story-preview-steps .active{font-weight:650;color:var(--color-accent)}.renewal .story-preview-steps .active small{color:var(--color-accent)}.renewal .story-active-dot{width:14px;height:14px;border-radius:50%;border:3px solid var(--color-accent-on-dark);background:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.renewal .story-preview-phone{display:flex;align-items:center;gap:10px;margin-top:15px;padding:13px 15px;border:1px solid var(--color-accent-line);border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-accent);font-size:11px;font-weight:600}.renewal .story-preview-phone svg{flex:none}.renewal .business-work-story{padding:105px 0;background:var(--color-dark);color:#f7f8f2;position:relative;overflow:hidden}.renewal .business-work-story:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:#38544770;filter:blur(42px);top:-270px;right:-130px}.renewal .business-work-story-inner{position:relative;display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(40px,7vw,100px)}.renewal .business-work-story-copy{max-width:430px}.renewal .business-work-story-copy .eyebrow{color:var(--color-accent-on-dark)}.renewal .business-work-story-copy h2{color:var(--color-surface)}.renewal .business-work-story-copy em{color:var(--color-accent-on-dark)}.renewal .business-work-story-copy p{color:#c8d3c9;font-size:var(--text-body);line-height:1.85;margin:25px 0 var(--space-5)}.renewal .business-story-caption{color:var(--color-inverse-muted);font-size:var(--text-small)}.renewal .business-story-board{background:#fbfcf8;border:1px solid #81978955;border-radius:var(--radius-panel);box-shadow:0 30px 75px #061e1859;color:#263b32;overflow:hidden}.renewal .business-story-board-head{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #e4eae2}.renewal .business-story-board-head>span{display:flex;align-items:center;gap:9px;font-weight:750;font-size:13px}.renewal .story-brand-mark{width:9px;height:9px;background:var(--color-accent);border-radius:3px;transform:rotate(25deg)}.renewal .business-story-board-head small{font-size:var(--text-small);letter-spacing:.12em;color:var(--color-muted)}.renewal .business-story-goal{display:flex;flex-direction:column;gap:6px;padding:22px 25px;background:#f3f6f1}.renewal .business-story-goal strong{font-size:19px;line-height:1.4;letter-spacing:-.035em}.renewal .business-story-goal>span{color:var(--color-muted);font-size:var(--text-small)}.renewal .business-story-track{padding:var(--space-3) var(--space-5) 6px}.renewal .business-story-track>div{display:flex;align-items:center;gap:14px;padding:var(--space-4) 0;border-bottom:1px solid #ecf0ea}.renewal .story-track-icon{width:33px;height:33px;display:grid;place-items:center;flex:none;background:#e9f0e9;border-radius:var(--radius-control);color:#4c7057}.renewal .business-story-track p{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.renewal .business-story-track b{font-size:var(--text-small)}.renewal .business-story-track small{font-size:var(--text-small);color:var(--color-muted)}.renewal .business-story-track>div>svg{color:#5b9270}.renewal .business-story-track .approved{border-bottom:0}.renewal .business-story-track .approved .story-track-icon{background:var(--color-success-bg);color:var(--color-success)}.renewal .story-approved-label{font-size:9px;color:var(--color-success);background:var(--color-success-bg);padding:5px var(--space-2);border-radius:30px;white-space:nowrap}.renewal .business-story-outcome{display:flex;align-items:center;gap:10px;padding:15px var(--space-5);background:#e9f0e8;color:#526e58;font-size:var(--text-small);font-weight:650}.renewal .business-story-outcome svg{flex:none}@media(max-width:850px){.renewal .personal-build-story,.renewal .business-work-story-inner{grid-template-columns:1fr;gap:35px}.renewal .personal-build-story{padding-block:75px}.renewal .build-story-copy,.renewal .business-work-story-copy{max-width:640px}.renewal .business-work-story{padding:75px 0}}@media(max-width:640px){.renewal .personal-build-story{padding-block:55px 65px}.renewal .build-story-copy p,.renewal .business-work-story-copy p{font-size:var(--text-small);margin:18px 0}.renewal .build-story-preview{padding:14px;border-radius:var(--radius-panel)}.renewal .story-preview-brief{padding:17px 18px}.renewal .story-preview-brief strong{font-size:var(--text-body)}.renewal .story-preview-steps{padding:7px var(--space-4) 11px}.renewal .story-preview-steps li{gap:9px;font-size:11px}.renewal .story-preview-steps li small{font-size:9px}.renewal .business-work-story{padding:58px 0}.renewal .business-story-board-head{padding:14px 17px}.renewal .business-story-goal{padding:18px}.renewal .business-story-goal strong{font-size:var(--text-body)}.renewal .business-story-track{padding:var(--space-2) 15px var(--space-1)}.renewal .business-story-track>div{gap:10px}.renewal .business-story-track b,.renewal .business-story-track small{font-size:var(--text-small)}.renewal .business-story-outcome{padding:13px 17px;font-size:var(--text-small)}}.renewal .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:27px}.renewal .hero-actions .primary-button{margin:0}.renewal .hero-secondary-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-size:var(--text-small);font-weight:650;border-bottom:1px solid var(--color-accent-on-dark);padding:var(--space-2) 0}.renewal .hero-secondary-link:hover{color:var(--color-accent-ink)}.renewal .story-step-number{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:50%;background:var(--color-accent-line);color:var(--color-accent);font-size:10px;font-weight:750}.renewal .story-preview-steps li.active .story-step-number{background:var(--color-accent);color:var(--color-surface)}.renewal .story-preview-steps li>span:nth-child(2){flex:1;min-width:0}.renewal .business-story-track .approved{border-bottom:1px solid #ecf0ea}.renewal .story-result-label{font-size:9px;color:var(--color-success);background:var(--color-success-bg);padding:5px var(--space-2);border-radius:30px;white-space:nowrap}@media(max-width:640px){.renewal .hero-actions{align-items:flex-start;gap:var(--space-3)}.renewal .hero-secondary-link{font-size:13px}.renewal .story-step-number{width:24px;height:24px;font-size:9px}.renewal .business-story-track p{gap:3px}}.renewal.minimal-page{min-height:100vh}.renewal.minimal-page .header-inner{justify-content:space-between}.renewal .signup-back{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:6px;padding:10px 14px;font-size:12px;font-weight:600;background:var(--color-surface)}.renewal .signup-page{min-height:calc(100vh - 88px);background:radial-gradient(circle at 18% 18%,var(--color-accent-line) 0,transparent 28%),linear-gradient(150deg,var(--color-surface) 0%,#f3f6f7 100%)}.renewal .signup-page .enterprise-signup{padding-block:90px 110px}.renewal .signup-page .section-heading{position:sticky;top:128px}.renewal .signup-owner-note{max-width:430px;margin:var(--space-5) 0 0!important;padding:14px var(--space-4);border:1px solid var(--color-accent-on-dark);border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-accent-ink)!important;font-size:13px!important;font-weight:600}.renewal .signup-guardrails{display:grid;gap:10px;margin-top:30px;max-width:430px}.renewal .signup-guardrails span{border-left:2px solid var(--accent);padding-left:13px;color:#667177;font-size:12px}.renewal .signup-page .signup-panel{background:#ffffffeb;box-shadow:0 28px 70px #21313b12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(max-width:800px){.renewal .signup-page .section-heading{position:static}.renewal .signup-page .enterprise-signup{padding-block:55px 70px}}@media(max-width:640px){.renewal .signup-back{font-size:11px;padding:9px 11px}.renewal.minimal-page .header-actions{margin-left:auto}.renewal .signup-page{min-height:calc(100vh - 76px)}}.renewal .personal-hero .hero-copy h1,.renewal .business-hero h1{max-width:830px;text-wrap:balance;letter-spacing:-.055em}.renewal .personal-hero .hero-copy p,.renewal .business-hero-description p{max-width:520px;line-height:1.65}.renewal .business-hero-description p{font-size:17px;color:#536069}.renewal .personal-build-story h2,.renewal .business-work-story h2,.renewal .personal-features h2,.renewal .enterprise-ai-work h2,.renewal .enterprise-features h2,.renewal .enterprise-security h2{max-width:680px;text-wrap:balance;letter-spacing:-.045em}.renewal .build-story-copy p,.renewal .business-work-story-copy p{max-width:410px;line-height:1.7}.renewal .story-preview-steps li.result{margin:var(--space-1) -10px 0;padding:0 10px;border:1px solid #d8e7d9;border-radius:var(--radius-control);background:var(--color-success-bg);color:var(--color-success);font-weight:700}.renewal .story-preview-steps li.result .story-step-number{background:#d9ebda;color:var(--color-success)}.renewal .story-preview-steps li.result small{color:var(--color-success);font-weight:700}.renewal .business-story-track .approved{margin:0 -var(--space-3);padding:var(--space-4) var(--space-3);border-radius:var(--radius-control);background:var(--color-success-bg)}.renewal .business-story-track>div:last-child{margin:6px -var(--space-3) 0;padding:var(--space-4) var(--space-3);border-radius:var(--radius-control);background:var(--color-success-bg);border-bottom:0}.renewal .enterprise-ai-grid article{border-radius:var(--radius-card)}.renewal .enterprise-ai-grid h3{max-width:440px;line-height:1.35;text-wrap:balance}.renewal .enterprise-ai-grid p{line-height:1.65;margin-bottom:20px}.renewal .enterprise-feature-list h3{line-height:1.4;text-wrap:balance}.renewal .feature-intro-note{max-width:390px;margin-top:25px;color:#657178;font-size:15px;line-height:1.7}@media(max-width:640px){.renewal .personal-hero .hero-copy h1,.renewal .business-hero h1{letter-spacing:-.06em}.renewal .business-hero-description p{font-size:15px}.renewal .story-preview-steps li.result{margin-inline:-5px;padding-inline:5px}.renewal .business-story-track .approved,.renewal .business-story-track>div:last-child{margin-inline:-6px;padding-inline:6px}}.renewal .product-preview{width:100%;max-width:760px;margin:var(--space-7) auto 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.renewal .product-preview-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.renewal .product-preview-header>span{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:600}.renewal .product-preview-switch{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-control);background:var(--color-subtle)}.renewal .product-preview-switch button{min-height:var(--control-height);border:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--muted);background:transparent;font-size:var(--text-small)}.renewal .product-preview-switch button[aria-pressed=true]{color:var(--color-accent);background:var(--color-surface);box-shadow:0 1px 3px #0000001a}.renewal .product-preview img{display:block;width:100%;height:auto}.renewal .product-preview figcaption{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);font-size:var(--text-small);line-height:1.6;color:var(--muted)}.renewal .enterprise-security .privacy-question{color:var(--color-inverse-muted);font-size:var(--text-lead);line-height:1.6;margin-bottom:var(--space-4)}@media(max-width:640px){.renewal .product-preview{margin-top:var(--space-6)}.renewal .product-preview-header{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.renewal .product-preview-header>span{font-size:var(--text-small)}.renewal .product-preview-header .product-preview-brand{display:none}.renewal .product-preview-switch button{padding-inline:var(--space-3)}.renewal .product-preview figcaption{padding:var(--space-3) var(--space-4)}}.renewal .product-preview figcaption a{display:inline-flex;align-items:center;min-height:var(--control-height);margin-left:var(--space-2);color:var(--color-focus);text-decoration:underline;text-underline-offset:3px;font-weight:600}.renewal .enterprise-security .security-boundary{margin-top:var(--space-5);padding:var(--space-4);border:1px solid rgb(255 255 255 / 24%);border-radius:var(--radius-control);color:var(--color-inverse-muted);font-size:var(--text-small);line-height:1.7}.renewal .business-start{padding-block:var(--section-space);border-top:1px solid var(--line);background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface))}.renewal .business-start-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8)}.renewal .business-start-intro{max-width:62ch;margin-top:var(--space-5);font-size:var(--text-body)}.renewal .business-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}.renewal .business-start-actions .primary-button{margin:0}.renewal .secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-accent);font-size:var(--text-small);font-weight:600}.renewal .secondary-button:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.renewal .business-start-terms{max-width:70ch;margin-top:var(--space-5);font-size:var(--text-small);line-height:1.7}.renewal .business-start-platforms{margin-top:var(--space-3);font-size:var(--text-small)}.renewal .business-start-icon{width:176px;height:176px;border-radius:var(--radius-panel)}@media(max-width:640px){.renewal .business-start-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.renewal .business-start-actions{align-items:stretch;flex-direction:column}.renewal .business-start-actions a{width:100%}.renewal .business-start-icon{width:96px;height:96px}}.renewal .local-model-notice{margin-top:var(--space-7);padding:var(--space-5);border:1px solid rgb(255 255 255 / 24%);border-radius:var(--radius-card);background:#ffffff0a}.renewal .roadmap-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:1px solid var(--color-accent-on-dark);border-radius:var(--radius-control);color:var(--color-accent-on-dark);font-size:var(--text-small);font-weight:600}.renewal .local-model-notice h3{margin-top:var(--space-4);color:var(--color-inverse)}.renewal .local-model-notice p{max-width:90ch;margin-top:var(--space-3);color:var(--color-inverse-muted);font-size:var(--text-body);line-height:1.7}.renewal .local-model-notice .local-model-current{font-size:var(--text-small)}.renewal .business-start-inner{scroll-margin-top:100px}@media(max-width:640px){.renewal .business-start-icon{display:none}}
