html:not([data-motion=off]){scroll-behavior:smooth}.scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:50;background:var(--accent);transform:scaleX(0);transform-origin:left;pointer-events:none}.home .sigel-art img{translate:0 var(--scroll-offset, 0px);scale:1.04}html[data-motion=off] .sigel-art img{translate:none;scale:1}.home{.hero-copy,.sigel-copy,.sigel-art{min-width:0}.eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:.76rem;font-weight:500;color:var(--accent)}.status-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--accent)}.status-strip{background:#11161b;border-bottom:1px solid var(--line-soft)}.status-strip .wrap{display:flex;align-items:center;gap:.65rem;min-height:41px;font-size:.71rem;color:var(--text-soft)}.status-strip p{margin:0}.status-strip a{margin-left:auto;min-height:41px;display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;color:var(--accent);white-space:nowrap}.status-strip a:hover{color:var(--text)}.hero{position:relative;display:grid;grid-template-columns:1fr 1.03fr;align-items:start;column-gap:3rem;padding-top:3.5rem}.hero-copy{padding-top:3rem;padding-bottom:2rem}.intro-replay{display:inline-flex;gap:.75rem;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--accent);font:500 .75rem var(--sans);cursor:pointer}.intro-replay:hover{color:var(--text)}.motion-status{min-height:1.5em;max-width:38ch;color:var(--text-soft);font-size:.68rem;margin:.25rem 0 0}h1{font:550 clamp(3.6rem,5.35vw,5rem)/1.06 var(--disp);letter-spacing:-.065em;margin:0}h1 .headline-line{display:block;color:var(--text)}h1 .headline-line:last-child{color:var(--accent)}.lede{margin:1.7rem 0 2rem;max-width:36ch;font-size:1.1rem;line-height:1.8;color:#aab6c0}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.4rem}.hero-actions .btn-primary{padding:.85rem 1.2rem;font-size:.84rem}.text-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:.84rem;text-decoration:none;transition:color .2s}.text-link span{transition:transform .2s}.text-link:hover{color:var(--accent)}.text-link:hover span{transform:translate(2px,-2px)}.hero-note{max-width:41ch;margin:1.25rem 0 0;font-size:.73rem;color:var(--text-soft)}.demo-stage{position:relative;min-width:0;padding-bottom:1rem;isolation:isolate}.demo-halo{position:absolute;inset:-15% 0;z-index:-1;background:radial-gradient(ellipse,#96b4c21d,transparent 68%);pointer-events:none}.conversation{position:relative;border:1px solid #a8bdce40;border-radius:14px;background:#12171d;box-shadow:0 28px 90px -30px #02060a,0 1px #ffffff0a inset;overflow:hidden}.conversation-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.45rem;border-bottom:1px solid var(--line-soft)}.model-name{display:flex;align-items:center;gap:.8rem;font-size:.93rem;font-weight:500}.model-name img,.response-label img,.terminal-response img{filter:invert(1)}.model-name small{display:block;color:var(--text-soft);font-size:.62rem;font-weight:400;margin-top:.05rem}.preview-label{font-size:.61rem;color:var(--accent);background:#bdcddb08;border:1px solid var(--line);padding:.22rem .5rem;border-radius:4px;white-space:nowrap}.example-tabs{display:flex;gap:.35rem;padding:.8rem 1.3rem 0}.example-choice{display:inline-flex;justify-content:center;align-items:center;gap:.55rem;min-height:44px;border:1px solid transparent;border-radius:6px;padding:0 .95rem;background:transparent;color:var(--text-soft);font:500 .76rem var(--sans);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.example-choice:hover{color:var(--text);background:#ffffff06}.example-choice.selected{background:#c4d6e114;border-color:#b5cbd62b;color:var(--text)}.example-choice:active{background:#c4d6e124}.tab-symbol{font:400 .88rem var(--mono);color:var(--accent)}.conversation-body{min-height:345px;padding:1.1rem 1.45rem 1.3rem}.context-strip{padding:.85rem 0 0;font-size:.63rem;color:var(--text-soft)}.context-strip>span{color:var(--accent);font-weight:600}.context-strip p{margin:.3rem 0 0;line-height:1.6}.output-artifact{margin-top:1rem;border:1px solid #b5cbd630;border-radius:7px;overflow:hidden;background:#0b1015;box-shadow:0 8px 22px #02060a33}.output-artifact header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem;padding:.65rem .85rem;background:#b5cbd60a;border-bottom:1px solid var(--line);font:.62rem var(--mono);color:var(--accent)}.output-artifact header>span:last-child{color:var(--text-soft);font-family:var(--sans)}.output-artifact pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem;font:.73rem/1.75 var(--mono);color:#d4dde4;height:220px;overflow:auto;scrollbar-width:thin;scrollbar-color:#60727f #0b1015}.review-detail{margin-top:.85rem;font-size:.68rem;color:var(--text-soft)}.review-detail summary{cursor:pointer;padding:.4rem 0;color:var(--accent)}.review-detail p{line-height:1.7;margin:.4rem 0}.user-message{margin-left:1.7rem;padding:.95rem 1rem;border:1px solid #b5cbd610;background:#a8bdce08;border-radius:8px 8px 2px}.speaker{display:flex;gap:.7rem;align-items:center;font-size:.67rem;font-weight:500;color:var(--text)}.speaker span{color:var(--text-soft);font-weight:400;font-size:.62rem}.user-message p{font-size:.79rem;line-height:1.8;color:#c6d0d8;margin:.4rem 0 0}.model-message{padding:1.35rem 0 0}.response-label{display:flex;align-items:center;gap:.6rem;font-size:.64rem;color:var(--accent)}.model-message h2{font:500 1.08rem/1.4 var(--disp);letter-spacing:-.035em;margin:.8rem 0 .65rem}.model-message>p{font-size:.82rem;line-height:1.8;margin:0;color:#c2ccd4}.model-message .response-note{margin:1rem 0 0;font-size:.69rem;color:var(--text-soft);padding-left:.8rem;border-left:1px solid #9eb4c455}.conversation-foot{display:flex;align-items:center;gap:.6rem;border-top:1px solid var(--line-soft);padding:.8rem 1.45rem;color:var(--text-soft);font-size:.61rem}.conversation-foot>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.mini-rule{width:13px;height:1px;background:var(--accent)}.example-disclaimer{margin:.8rem 0 0;text-align:center;color:var(--text-soft);font-size:.64rem}.hero-bottom{grid-column:1/-1;margin-top:3.4rem;border-block:1px solid var(--line-soft);padding:1.35rem 0;display:flex;gap:1rem;justify-content:space-between;font-size:.72rem;color:var(--text-soft)}.hero-bottom i{font-style:normal;color:#61717e;margin:0 1rem}h2{font:500 clamp(2.3rem,3.75vw,3.45rem)/1.13 var(--disp);letter-spacing:-.055em;margin:0;text-wrap:balance}h2>span{color:var(--text-soft)}.possibilities-section{display:grid;grid-template-columns:1fr 1.03fr;gap:4rem;padding-block:7rem}.possibilities-copy>p:not(.eyebrow),.plans-copy>p:not(.eyebrow){max-width:35ch;font-size:.92rem;line-height:1.85;color:var(--text-soft);margin:1.5rem 0 .7rem}.use-row{display:flex;gap:1.5rem;padding:1.6rem 0;border-top:1px solid var(--line)}.use-row:last-child{border-bottom:1px solid var(--line)}.use-number{font:400 .67rem var(--mono);color:var(--text-soft);padding-top:.25rem}.use-label{font-size:.65rem;color:var(--text-soft);margin:0 0 .6rem}.use-row h3{font:500 1.45rem var(--disp);letter-spacing:-.035em;margin:0 0 .6rem}.use-row p:last-child{font-size:.83rem;color:var(--text-soft);max-width:46ch;margin:0;line-height:1.8}.models-section{padding-top:1rem;padding-bottom:6rem}.section-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2.4rem}.section-heading .eyebrow{margin-bottom:1rem}.section-heading>p{max-width:33ch;color:var(--text-soft);font-size:.84rem;line-height:1.8;margin:0 0 .2rem}.sigel-feature{display:grid;grid-template-columns:1.05fr 1fr;background:#12171d;border:1px solid var(--line);border-radius:12px;overflow:hidden}.sigel-art{position:relative;min-height:410px;overflow:hidden;background:#111416}.sigel-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b101444,transparent 50%,#0b101499)}.sigel-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:grayscale(1);opacity:.8}.art-label{position:absolute;top:1.6rem;left:1.8rem;z-index:1;font-size:.65rem;color:var(--accent)}.sigel-art h3{position:absolute;bottom:.9rem;left:1.8rem;z-index:1;font:500 4.4rem var(--disp);letter-spacing:-.055em;margin:0}.sigel-copy{padding:2.4rem 2.8rem;align-self:center}.model-stage{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);font-size:.65rem;margin:0 0 1rem}.model-stage:before{content:"";width:4px;height:4px;background:var(--accent)}.sigel-copy h4{font:500 1.75rem/1.25 var(--disp);letter-spacing:-.04em;margin:0}.sigel-copy>p:not(.model-stage){max-width:41ch;color:var(--text-soft);font-size:.85rem;line-height:1.85;margin:1.1rem 0}.sigel-copy ul{padding:0;margin:1.2rem 0 .7rem;list-style:none;font-size:.75rem;color:var(--accent)}.sigel-copy li{padding:.2rem 0}.sigel-copy li:before{content:"↗";margin-right:.65rem;font-size:.75rem}.model-roadmap{display:grid;grid-template-columns:1fr 1fr;margin-top:1.4rem;gap:2rem}.model-roadmap article{display:flex;gap:1.2rem;align-items:center;padding:1rem 0 1.5rem;border-bottom:1px solid var(--line)}.model-roadmap img{object-fit:cover;filter:grayscale(1);border-radius:6px;width:76px;height:76px}.model-title{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.model-title h3{font:500 1.15rem var(--disp);margin:0}.model-title>span{font-size:.61rem;color:var(--text-soft);border-left:1px solid var(--line);padding-left:1rem}.model-roadmap p{font-size:.77rem;color:var(--text-soft);margin:.5rem 0 0;max-width:38ch}.code-section{display:grid;grid-template-columns:1.05fr 1fr;gap:5rem;align-items:center;padding-block:2rem 7rem}.code-copy>p:not(.eyebrow){color:var(--text-soft);font-size:.9rem;line-height:1.85;margin:1.5rem 0;max-width:38ch}.code-facts{display:flex;flex-direction:column;gap:.55rem;padding-bottom:1.1rem;font-size:.73rem;color:var(--accent)}.code-facts span:before{content:"↳";margin-right:.7rem;color:var(--text-soft)}.terminal{min-width:0;border:1px solid #a8bdce30;border-radius:10px;background:#0e1318;box-shadow:0 24px 65px -40px #02060a;overflow:hidden}.terminal-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;background:#ffffff03;border-bottom:1px solid var(--line-soft);font-size:.63rem;color:var(--text-soft)}.terminal-dots{display:flex;gap:5px}.terminal-dots i{width:6px;height:6px;background:#60727f;border-radius:50%}.terminal-head>span:last-child{font-size:.59rem}.terminal-body{padding:1.4rem 1.6rem .8rem;font:.74rem/1.9 var(--mono)}.terminal-body p{margin:0}.terminal-path{color:var(--text-soft);font-size:.68rem}.terminal-command{padding:.3rem 0 1.4rem}.terminal-command>span{color:var(--text-soft);margin-right:.5rem}.terminal-prompt{border-block:1px solid var(--line-soft);padding:.9rem 0;font-size:.72rem}.terminal-prompt>span{color:var(--accent);margin-right:.5rem}.terminal-response{display:flex;gap:.85rem;align-items:start;padding:1.4rem 0 1rem}.terminal-response img{margin-top:.15rem}.terminal-response strong{font-weight:500}.terminal-response p{margin:.5rem 0 0;color:var(--text-soft);font-size:.71rem}.terminal-steps{display:flex;flex-direction:column;gap:.35rem;padding-left:1.65rem;color:var(--text-soft);font-size:.63rem}.terminal-steps b{font-weight:400;color:var(--accent);margin-left:.7rem}.terminal-cursor{padding:1.35rem 0 .5rem;color:var(--text-soft)}.terminal-cursor>span{display:inline-block;width:6px;height:13px;background:#bdcedb;margin-left:.4rem;vertical-align:middle}.terminal-foot{margin:0;padding:.8rem 1.1rem;border-top:1px solid var(--line-soft);font-size:.61rem;color:var(--text-soft)}.plans-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;padding-block:1rem 7rem;align-items:center}.plans-copy>p.planned-note{font-size:.72rem;max-width:42ch;margin-top:1rem}.plan-list{border-top:1px solid var(--line)}.plan-summary{display:grid;grid-template-columns:1fr auto auto;gap:1.5rem;align-items:center;padding:1.6rem 1.3rem;border-bottom:1px solid var(--line);text-decoration:none;transition:background .2s}.plan-summary:hover{background:#c2d3df0a}.plan-featured{background:#a8bdce0c;box-shadow:inset 2px 0 var(--accent)}.plan-name{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.plan-name h3{font:500 1.17rem var(--disp);margin:0}.plan-name>span{color:var(--accent);font-size:.58rem}.plan-summary p{font-size:.75rem;margin:.5rem 0 0;color:var(--text-soft)}.plan-price{white-space:nowrap;font:500 1.8rem var(--disp);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan-price small{font:400 .68rem var(--sans);letter-spacing:0;color:var(--text-soft);margin-left:.2rem}.plan-arrow{color:var(--accent);transition:transform .2s}.plan-summary:hover .plan-arrow{transform:translate(2px,-2px)}.next-section{padding-bottom:5.5rem}.next-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;padding:3.5rem;background:linear-gradient(115deg,#19222b,#11171e 80%);border:1px solid #9eb4c430;border-radius:12px}.next-mark{position:absolute;right:0;top:-110px;width:330px;height:600px;background:linear-gradient(115deg,#68819109,#bdd0dc12);mask:url(/brand/wynfall-mark.svg) center/contain no-repeat;z-index:-1;pointer-events:none}.next-copy>p:not(.eyebrow){max-width:40ch;font-size:.87rem;line-height:1.85;color:var(--text-soft);margin:1.5rem 0 1.7rem}.next-copy .btn-primary{padding:.85rem 1.15rem;font-size:.81rem}.email-note{display:block;font-size:.63rem;color:var(--text-soft);margin:.9rem 0 0}.availability-panel{border-top:1px solid var(--line);padding-top:1.2rem}.availability-title{font-size:.8rem}.availability-panel dl{margin:1rem 0}.availability-panel dl>div{display:flex;justify-content:space-between;gap:.7rem;padding:.8rem 0;border-bottom:1px solid var(--line-soft);font-size:.7rem}.availability-panel dt{color:var(--text-soft)}.availability-panel dd{margin:0;text-align:right}.availability-panel>p{font-size:.69rem;color:var(--text-soft);max-width:34ch;margin:1.1rem 0 0}}@media(max-width:360px){.home .example-tabs .example-choice{min-width:0;padding-inline:.4rem;gap:.4rem}.home .speaker{flex-wrap:wrap;gap:.1rem .5rem}}@media all{.home .headline-line{animation:headline-unfold .7s cubic-bezier(.16,1,.3,1) backwards}.home .headline-line:last-child{animation-delay:133ms}.home .hero-copy .eyebrow,.home .hero-copy .lede,.home .hero-actions,.home .hero-note{animation:surface-enter .5s var(--ease-out-cubic) backwards}.home .hero-copy .lede{animation-delay:.2s}.home .hero-actions{animation-delay:.3s}.home .hero-note{animation-delay:.4s}.home .demo-stage{animation:product-enter .7s cubic-bezier(.16,1,.3,1) .2s backwards;transform-origin:50% 30%}.home .motion-arrived>*{animation:surface-enter .5s var(--ease-out-cubic) backwards}.home .motion-arrived>:nth-child(2){animation-delay:.1s}.home .motion-arrived>:nth-child(3){animation-delay:.2s}.home .sigel-art img{transition:transform .65s var(--ease-out-cubic)}.home .example-choice{transition:background .2s,border-color .2s,transform .2s}.home .example-choice:active{transform:scale(.97)}@keyframes headline-unfold{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(16px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes product-enter{0%{opacity:0;transform:perspective(1200px) rotateX(3deg) translateY(16px)}to{opacity:1;transform:none}}}@media(hover:hover){.home .sigel-feature:hover .sigel-art img{transform:scale(1.025)}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=off] .home .text-link span,html[data-motion=off] .home .plan-arrow,html[data-motion=off] .home .sigel-art img{transform:none!important}.home #motion-toggle{margin-left:1.5rem}@media(max-width:1100px){.home{.hero{gap:2rem}h1{font-size:clamp(3rem,5.3vw,4.8rem)}.hero-actions{align-items:start;flex-direction:column;gap:.4rem}.conversation-body{min-height:390px}.possibilities-section,.code-section,.plans-section{gap:3rem}.sigel-copy{padding:2rem}.next-panel{padding:2.5rem;gap:2.5rem}.plan-summary{padding:1.5rem 1rem;gap:1rem}}}@media(max-width:800px){.home{.hero{padding-top:3.5rem;grid-template-columns:1fr}.hero-copy{padding-bottom:1rem;max-width:580px}h1{font-size:clamp(3.6rem,8.5vw,5.3rem)}.hero-actions{flex-direction:row;align-items:center;gap:1.4rem}.lede{max-width:43ch}.demo-stage{width:100%;max-width:600px;justify-self:center}.conversation-body{min-height:310px}.hero-bottom{margin-top:1rem}.possibilities-section{padding-block:4.5rem;gap:2rem}.model-roadmap{gap:1rem}.model-roadmap img{width:58px;height:65px}.sigel-copy{padding:1.7rem}.code-section{grid-template-columns:1fr;padding-bottom:4.5rem;gap:2rem}.code-copy{grid-row:1}.code-copy>p:not(.eyebrow){max-width:52ch}.terminal{max-width:600px;width:100%}.plans-section{grid-template-columns:1fr;padding-bottom:4.5rem;gap:2rem}.plans-copy>p:not(.eyebrow){max-width:48ch}.next-panel{grid-template-columns:1fr;gap:2.5rem}.next-copy h2 br{display:none}.availability-panel>p{max-width:none}.models-section{padding-bottom:3rem}.section-heading>p{max-width:27ch}}}@media(max-width:560px){.home{.status-strip .wrap{gap:.5rem;padding-block:.45rem;align-items:start}.status-strip .status-dot{margin-top:.5rem}.status-strip p{font-size:.65rem;max-width:30ch}.status-strip a{min-height:34px;font-size:.63rem;gap:.3rem}.hero{padding-top:2.7rem;gap:1.6rem}h1{font-size:clamp(2.85rem,11.5vw,4rem);letter-spacing:-.065em}.eyebrow{font-size:.69rem;margin-bottom:1.2rem}.lede{font-size:1rem;margin:1.3rem 0 1.5rem}.hero-actions{gap:.55rem 1rem}.hero-note{font-size:.69rem;max-width:36ch}.hero-copy{padding-bottom:0}.conversation-head{padding:1rem}.model-name{gap:.7rem}.preview-label{font-size:.57rem}.example-tabs{padding:.65rem .9rem 0}.example-choice{padding:0 .8rem;flex:1}.conversation-body{min-height:365px;padding:1rem}.user-message{margin-left:.75rem;padding:.8rem}.speaker span{font-size:.58rem}.model-message h2{font-size:1rem}.model-message>p{font-size:.8rem}.conversation-foot{padding:.75rem 1rem;font-size:.56rem;gap:.4rem}.example-disclaimer{font-size:.61rem}.hero-bottom{flex-direction:column;font-size:.66rem;gap:.45rem;margin-top:.2rem;padding-block:1.1rem}.hero-bottom i{margin-inline:.7rem}h2{font-size:clamp(2.1rem,8.5vw,2.8rem)}.possibilities-section{grid-template-columns:1fr;padding-block:4rem;gap:1.8rem}.possibilities-copy h2 br:last-child{display:none}.possibilities-copy>p:not(.eyebrow){max-width:40ch}.use-row{padding-block:1.3rem}.section-heading{flex-direction:column;align-items:start;gap:1.2rem;margin-bottom:1.6rem}.section-heading>p{max-width:38ch}.sigel-feature{grid-template-columns:1fr}.sigel-art{min-height:270px}.sigel-art h3{font-size:3.5rem}.sigel-copy{padding:1.6rem}.sigel-copy h4 br{display:none}.model-roadmap{grid-template-columns:1fr;gap:0}.model-roadmap article{padding-block:1rem}.model-roadmap img{width:68px;height:68px}.model-roadmap p{max-width:32ch}.terminal-body{padding:1.1rem}.terminal-prompt{font-size:.63rem}.terminal-response p{font-size:.67rem}.terminal-foot{font-size:.58rem}.plan-summary{padding:1.5rem .9rem;gap:.8rem}.plan-name{gap:.15rem;flex-direction:column;align-items:start}.plan-name h3{font-size:1.08rem}.plan-summary p{font-size:.68rem;max-width:24ch}.plan-price{font-size:1.6rem}.plan-price small{display:block;margin:0;text-align:right}.next-panel{padding:2rem 1.3rem;gap:2rem}.next-copy h2 br{display:block}.next-section{padding-bottom:3rem}.next-copy .btn-primary{font-size:.78rem}.availability-panel dl>div{font-size:.68rem}}}
