#pricing,#what-we-build,#how{scroll-margin-top:96px}.ix-center{align-items:center}.ix-hero.deep{position:relative;overflow:hidden;padding:104px 0 96px;background:radial-gradient(60% 70% at 78% 40%,#a07ce847,#a07ce800 70%),linear-gradient(var(--deep-hair) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,var(--deep-hair) 1px,transparent 1px) 0 0 / 44px 44px,var(--deep);background-blend-mode:normal}.ix-hero.deep:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,var(--deep) 100%),linear-gradient(90deg,var(--deep) 0%,transparent 45%);opacity:.85}.ix-hero .wrap{position:relative;z-index:1;align-items:center}@media(min-width:901px){.ix-hero .wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px}.ix-hero h1 .l{white-space:normal}}.ix-hero .ix-eyebrow{color:var(--deep-text)}.ix-hero .lead{color:var(--deep-muted)}.ix-hero .byline-face{box-shadow:0 0 0 2px var(--deep-hair)}.ix-hero aside.ix-aside{margin-top:0}.ix-art.spot{margin-top:0;max-width:none}.ix-agent{position:relative;background:#ffffff0b;border:1px solid rgba(247,244,238,.22);border-radius:18px;padding:18px;color:var(--deep-text);box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ix-agent em{color:var(--deep-muted)}.ix-ag-head{display:flex;align-items:center;gap:12px;padding:2px 2px 14px;border-bottom:1px solid rgba(247,244,238,.14)}.ix-ag-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--deep-text);color:var(--night);flex:none}.ix-ag-name{display:grid;line-height:1.25}.ix-ag-name b{font-size:16px}.ix-ag-state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--live)}.ix-ag-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 2px;font-size:12.5px}.ix-ag-tools>em{margin-right:4px}.ix-tool{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid rgba(247,244,238,.2);color:var(--deep-muted);transition:color .6s var(--out),border-color .6s var(--out),background-color .6s var(--out);transition-delay:calc(.5s + var(--j) * .16s)}.js .in .ix-tool,html:not(.js) .ix-tool{color:var(--deep-text);border-color:#f7f4ee73;background:#f7f4ee14}.ix-feed{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ix-feed li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(247,244,238,.1);font-size:14.5px}.ix-f-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f7f4ee1a;color:var(--deep-text)}.ix-f-txt{min-width:0}.ix-f-st{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--live);white-space:nowrap}.ix-f-st .tk{width:15px;height:15px}.ix-ok-swap{display:inline-grid}.ix-ok-swap>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:5px;justify-self:end;transition:opacity .6s var(--out) 2.6s}.ix-wait{color:var(--night);background:var(--deep-text);padding:3px 9px;border-radius:999px}.ix-appr{opacity:0;color:var(--live)}.js .in .ix-wait{opacity:0}.js .in .ix-appr,html:not(.js) .ix-appr{opacity:1}html:not(.js) .ix-wait{opacity:0}.ix-f-typing .ix-f-txt{color:var(--deep-muted)}.ix-agent .ix-caret{background:var(--deep-text);vertical-align:-3px}.ix-ag-foot{display:flex;align-items:center;gap:8px;margin:14px 2px 2px;font-size:13px;color:var(--deep-muted)}.ix-term,.ix-callwin,.ix-cr{padding:0;overflow:hidden}.ix-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--hair-soft);font-size:13px;color:var(--muted)}.ix-bar>i{width:9px;height:9px;border-radius:50%;background:var(--hair)}.ix-bar>span:first-of-type{margin-left:8px}.ix-line{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:14.5px}.ix-ok .tk{color:var(--art);flex:none}.ix-fix{max-width:460px;justify-self:end;width:100%}.ix-term{padding-bottom:6px}.ix-err{color:var(--err);margin-top:8px}.ix-err span:last-child{position:relative;transition:opacity .8s var(--out) 1.4s}.ix-err span:last-child:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:currentColor;transform-origin:0 50%;transform:scaleX(0);transition:transform .7s var(--out) 1.3s}.js .in .ix-err span:last-child{opacity:.5}.js .in .ix-err span:last-child:after{transform:scaleX(1)}.ix-x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.75px solid currentColor;font:700 11px/1 var(--sans);flex:none}.ix-with{display:flex;align-items:center;gap:10px;margin:8px 18px;padding:8px 12px;border-radius:10px;background:var(--band);font-size:13.5px;font-weight:600}.ix-with img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--mist)}.ix-status{display:flex;align-items:center;gap:10px;margin:8px 18px 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--hair-soft);font-size:14px}.ix-status em{margin-left:auto}.ix-steps.spot{list-style:none;margin:40px 0 0;padding:0;max-width:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative;font-size:16px}.ix-step{position:relative;z-index:1;background:var(--surface);border:1px solid var(--hair);border-radius:16px;padding:24px;box-shadow:var(--tile-shadow)}.ix-step b{display:block;font-size:18px;margin-bottom:6px}.ix-step p{margin:0;color:var(--muted);font-size:15.5px}.ix-step .tool-ic{margin-bottom:16px}.ix-num{position:absolute;top:22px;right:20px;font:600 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--art);background:var(--band);padding:5px 9px;border-radius:999px}.ix-track{position:absolute;left:24px;right:24px;top:48px;height:2px;background:var(--hair);z-index:0;border-radius:2px;overflow:hidden}.ix-track i{display:block;height:100%;background:var(--art-fill);transform-origin:0 50%;transform:scaleX(0)}.js .in .ix-track i{transform:scaleX(1);transition:transform 1.6s var(--out) .2s}html:not(.js) .ix-track i{transform:scaleX(1)}.ix-mover{position:absolute;left:24px;right:24px;top:38px;height:22px;z-index:2;pointer-events:none;transform:translate(-100%);opacity:0}.ix-spark{position:absolute;right:-11px;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--art-fill);color:var(--on-art-fill);box-shadow:0 0 0 4px var(--bg)}.js .in .ix-mover{transform:translate(0);opacity:1;transition:transform 1.6s var(--out) .2s,opacity .3s ease .2s}html:not(.js) .ix-mover{transform:none;opacity:1}.ix-steps.spot{overflow:visible}.ix-call{max-width:520px;width:100%}.ix-callwin{position:relative}.ix-rec{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px}.ix-recdot{width:8px;height:8px;border-radius:50%;background:var(--err)}.live .ix-recdot{animation:ix-blink 2.4s ease-in-out infinite}@keyframes ix-blink{0%,to{opacity:1}50%{opacity:.35}}.ix-screen{margin:14px 14px 0;padding:18px 6px 56px;border-radius:12px;background:var(--band);min-height:230px}.ix-screen .ix-line{padding:8px 12px}.ix-screen-h{margin:0 12px 6px;font-family:var(--serif);font-size:20px}.ix-typing{display:flex;align-items:center;gap:2px;padding:8px 12px 0 40px;color:var(--muted);font-size:14px}.ix-caret{display:inline-block;width:2px;height:16px;background:var(--art-fill);margin-left:3px}.live .ix-caret{animation:ix-caret 1.1s steps(1) infinite}@keyframes ix-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.ix-faces{position:relative;display:flex;justify-content:flex-end;gap:10px;margin:-40px 28px 16px}.ix-face{display:grid;justify-items:center;gap:4px;width:78px;padding:10px 6px 8px;border-radius:12px;background:var(--surface);border:1px solid var(--hair);box-shadow:var(--tile-shadow)}.ix-face img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:radial-gradient(circle at 50% 80%,var(--lavender),var(--mist))}.ix-face.you>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--band);color:var(--art)}.ix-face em{font-size:12px}.ix-gets{list-style:none;margin:24px 0 0;padding:0}.ix-gets li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--hair-soft)}.ix-gets li:first-child{border-top:0}.ix-gets svg{width:24px;height:24px;flex:none;color:var(--art)}.ix-gets b{display:block}.ix-gets span{color:var(--muted)}.ix-gets span b{color:var(--text)}.ix-fit{margin-top:40px}.ix-fit .card{border-radius:16px}.ix-fit .checklist li{font-weight:400}.ix-price{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px;margin-top:40px;align-items:start}.ix-pricecard{border-radius:16px;box-shadow:var(--tile-shadow);padding:36px}.ix-amount{display:flex;align-items:baseline;gap:12px;margin:4px 0 20px}.ix-amount b{font-family:var(--serif);font-weight:500;font-size:clamp(44px,5vw,60px);line-height:1;letter-spacing:-.01em}.ix-amount span{color:var(--muted)}.ix-pricecard .checklist li{font-weight:400}.ix-book{margin-top:24px}.ix-creditcol{display:grid;gap:16px}.ix-cr .sp-head{padding:16px 18px 14px;margin:0}.ix-cr-sub{margin:14px 18px 6px;font-size:15px}.ix-cr-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:baseline;padding:10px 18px;border-top:1px solid var(--hair-soft);font-size:15px}.ix-cr-row s{text-decoration:none;position:relative;color:var(--muted);font-size:18px}.ix-cr-row s:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:1.5px;background:currentColor;transform-origin:0 50%;transform:scaleX(0);transition:transform .7s var(--out) 1s}.js .in .ix-cr-row s:after,html:not(.js) .ix-cr-row s:after{transform:scaleX(1)}.ix-cr-new b{color:var(--art);font-size:20px}.ix-cr-meter{padding:12px 18px 18px;display:grid;gap:8px}.ix-cr-fill{height:8px;border-radius:99px;background:var(--hair-soft);overflow:hidden}.ix-cr-fill i{display:block;height:100%;background:var(--art-fill);border-radius:inherit;transform-origin:0 50%;transform:scaleX(0)}.js .in .ix-cr-fill i{transform:scaleX(1);transition:transform 1.8s var(--out) 1.3s}html:not(.js) .ix-cr-fill i{transform:scaleX(1)}.ix-fine{margin:0}.ix-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0}.ix-chips li{font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--band);color:var(--text)}@media(max-width:1080px){.ix-steps.spot{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-track,.ix-mover{display:none}}@media(max-width:900px){.ix-fix,.ix-call{justify-self:stretch;max-width:560px}.ix-price{grid-template-columns:1fr}.ix-pricecard{padding:28px 24px}}@media(max-width:560px){.ix-steps.spot{grid-template-columns:1fr;gap:14px}.ix-hero.deep{padding:56px 0}.ix-agent{padding:14px}.ix-feed li{grid-template-columns:28px minmax(0,1fr);gap:10px}.ix-f-ico{width:28px;height:28px}.ix-f-st{grid-column:2;justify-self:start}.ix-ok-swap>span{justify-self:start}.ix-ag-tools>em{width:100%}.ix-faces{margin-right:22px}.ix-face{width:66px}}.ix-mini{display:flex;align-items:center;gap:12px;margin-bottom:18px;min-height:64px}.ix-mini .tool-ic{margin:0;flex:none}.ix-mini-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ix-m{font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:999px;border:1px solid var(--hair);background:var(--surface);white-space:nowrap}.ix-m-wait{background:var(--art-fill);border-color:var(--art-fill);color:var(--on-art-fill)}.ix-m-good{color:var(--art);border-color:currentColor}.ix-m-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;background:var(--band);border-color:transparent}.ix-m-code:before{content:"› ";color:var(--art)}.ix-m-arrow{color:var(--muted);font-size:13px}.ix-m-link{display:inline-grid;place-items:center;width:34px;height:22px;color:var(--art);background:linear-gradient(var(--hair),var(--hair)) center / 100% 1px no-repeat}.ix-m-link svg{background:var(--surface);padding:2px;box-sizing:content-box;border-radius:50%}.ix-build:hover .ix-m-wait{background:var(--art-fill)}@media(prefers-reduced-motion:reduce){.ix-mover{transform:none!important;opacity:1!important}.ix-wait{opacity:0!important}.ix-appr{opacity:1!important}.ix-rail i,.ix-track i,.ix-cr-fill i,.ix-cr-row s:after,.ix-err span:last-child:after{transform:none!important}.ix-err span:last-child{opacity:.5!important}}
