.unago-home{color:#14142b;font-family:var(--font-unago-text);letter-spacing:.01em;background:#fbf9f6;font-size:16px;line-height:1.3}.unago-home *{box-sizing:border-box}.team-section{color:#14142b;background:#fbf9f6;padding:132px 40px;overflow:clip}.team-container{width:100%;min-width:0;max-width:1360px;margin-inline:auto}.team-section :is(h1,h2,h3,p,figure,blockquote,ul,ol){margin:0}.team-section :is(h1,h2){font-family:var(--font-unago-display);letter-spacing:0;white-space:pre-line;font-weight:400;line-height:1.4}.team-section h1,.team-section h2{font-size:40px}.team-section h3{letter-spacing:.01em;font-size:20px;font-weight:500;line-height:1.3}.team-section p{font-size:16px;line-height:21px}.team-section img{max-width:100%;height:auto;display:block}.team-section :focus-visible{outline-offset:5px;outline:3px solid #8547bd}.team-eyebrow{text-transform:uppercase;letter-spacing:0;border:1px solid #211f1e1f;border-radius:4px;width:fit-content;padding:2px 5px;display:table;font:12px/14px ui-monospace,SFMono-Regular,monospace!important}.team-heading{text-align:center;max-width:760px;margin:0 auto}.team-heading>.team-eyebrow{margin:0 auto 20px}.team-heading>p:not(.team-eyebrow){max-width:670px;margin:24px auto 0}.team-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:52px;display:flex}.team-button{color:#fff;letter-spacing:.01em;text-align:center;background:#211f1e;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:16px 24px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s;display:inline-flex}.team-button:hover{background:#403c37}.team-button-secondary{color:#14142b;background:#efece6}.team-button-secondary:hover{background:#e2ded7}.team-hero{padding-top:12px;padding-bottom:40px}.team-hero-grid{justify-content:space-between;gap:40px;display:flex}.team-hero-copy{flex:0 670px;min-width:0;padding-top:30px;position:relative}.team-hero-intro>.team-eyebrow{margin-bottom:20px}.team-hero h1{max-width:555px}.team-hero-description{max-width:555px;margin-top:32px!important}.team-roles{pointer-events:none;position:absolute;inset:0}.team-roles>span{display:block;position:absolute}.team-roles>span:first-child{width:166px;top:285px;left:86px}.team-roles>span:nth-child(2){width:191px;top:201px;left:596px}.team-roles>span:nth-child(3){width:174px;top:419px;left:430px}.team-roles img{width:100%}.team-stats{grid-template-columns:355fr 168fr 147fr;min-height:142px;margin-top:130px;display:grid}.team-stat{border-left:1px solid #211f1e1f;flex-direction:column;justify-content:flex-end;min-width:0;padding-left:20px;display:flex;position:relative}.team-stat strong{letter-spacing:0;margin-bottom:12px;font-size:28px;font-weight:500;line-height:36px}.team-stat>span{letter-spacing:0;font-size:14px;line-height:18px}.team-stat-0{justify-content:space-between}.team-stat-0 strong{font-size:56px;font-weight:500;line-height:62px}.team-stat-1 .team-integrations{object-fit:contain;width:140px;max-width:none;height:44px;position:absolute;top:-1px;left:18px}.team-stat-2{align-self:end;min-height:64px}.team-prompt-demo{isolation:isolate;background:#f6f4f1;border-radius:24px;flex:0 555px;min-width:0;min-height:688px;padding:126px 20px 80px;position:relative}.team-prompt-demo h2{text-align:center;z-index:1;margin-bottom:32px;font-size:28px;line-height:1.5;position:relative}.team-prompt-example{background:#fff;border:1px solid #211f1e14;border-radius:12px;min-height:104px;padding:16px;position:relative;box-shadow:0 4px 6px #00000005,0 10px 15px #00000005}.team-prompt-example:before{content:"";z-index:-2;filter:blur(12px);pointer-events:none;background:radial-gradient(at 20% 65%,#ffc61c2b,#0000 62%),radial-gradient(at 65% 55%,#fc9fc32b,#0000 65%);position:absolute;inset:-35px -20px -60px}.team-prompt-example:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#211f1e24 .8px,#0000 .9px);background-size:12px 12px;position:absolute;inset:-35px -20px -65px;-webkit-mask-image:radial-gradient(#000 10%,#0000 75%);mask-image:radial-gradient(#000 10%,#0000 75%)}.team-prompt-example p{color:#66615e;background:#fff;font-size:14px;line-height:18px;position:relative}.team-prompt-example>span{color:#fff;background:#a3a3a3;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin:20px 0 0 auto;display:flex}.team-suggestions-label{letter-spacing:0;align-items:center;gap:8px;display:flex;position:relative;margin:56px 12px 16px!important;font-size:14px!important;line-height:18px!important}.team-prompt-demo ul{padding:0 0 0 12px;list-style:none}.team-prompt-demo li{letter-spacing:0;align-items:center;gap:14px;min-height:69px;font-size:14px;font-weight:500;display:flex}.team-prompt-demo li>img{object-fit:contain;flex:none;width:34px;height:38px}.team-prompt-demo li>span{border-bottom:1px solid #211f1e24;flex:1;align-self:stretch;align-items:center;padding-block:12px;display:flex}.team-prompt-demo li:last-child>span{border-bottom:0}.team-product{padding-bottom:40px}.team-product .team-heading{max-width:670px;margin-bottom:72px}.team-product .team-heading>p:not(.team-eyebrow){margin-top:32px}.team-product-visual{border-radius:20px;display:block;overflow:hidden}.team-product-visual>img{width:100%;height:auto}.team-product-stage{background:#ffdc38;border-radius:20px;padding:40px}.team-product-stage>div{background:#fff;max-width:400px;margin:20px auto;padding:16px}.team-product-stage strong,.team-product-stage small{display:block}.team-use-cases .team-container,.team-pricing .team-container,.team-final .team-container{max-width:1130px}.team-section-toolbar{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:52px;display:flex}.team-section-toolbar .team-heading{text-align:left;max-width:830px;margin:0}.team-section-toolbar h2{font-size:28px;line-height:1.5}.team-section-toolbar .team-heading>p{max-width:470px;margin:16px 0 0}.team-section-toolbar .team-actions{flex:none;margin:0}.team-section-toolbar .team-button,.team-pricing>.team-container>.team-actions .team-button{border:1px solid #211f1e14;border-radius:10px;min-height:40px;padding:10px 16px;box-shadow:0 1px 3px #0000000d}.team-section-toolbar .team-button-secondary:not(:hover),.team-pricing>.team-container>.team-actions .team-button-secondary:not(:hover){background:#fff}.team-card-rail{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:20px;min-width:0;margin-right:calc(-1*max(40px,50vw - 565px));padding:1px max(40px,50vw - 565px) 1px 0;display:flex;overflow-x:auto}.team-card-rail::-webkit-scrollbar{display:none}.team-use-case{scroll-snap-align:start;background:#fff;border:1px solid #211f1e0a;border-radius:20px;flex:0 0 325px;min-width:0;min-height:240px;padding:20px;box-shadow:0 1px 2px #0000000d}.team-use-case-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:52px;display:flex}.team-use-case-top img{object-fit:contain;width:108px;height:108px;margin:-12px 0 -16px -16px}.team-use-case .team-eyebrow{background:#211f1e14;border:0}.team-use-case p{margin-top:4px;font-size:14px;line-height:18px}.team-carousel-controls{gap:12px;margin-top:32px;display:flex;position:relative}.team-carousel-progress{background:#211f1e14;border-radius:100px;align-self:center;width:64px;height:6px;margin-left:auto;position:relative;overflow:hidden}.team-carousel-progress-thumb{border-radius:inherit;background:#211f1e;transition:none;position:absolute;inset-block:0}.team-carousel-controls button{color:#14142b;cursor:pointer;background:#efece6;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.team-carousel-controls button:disabled{cursor:default;color:#211f1e99}.team-capabilities{background:#efece6}.team-capabilities .team-heading{max-width:800px;margin-bottom:132px}.team-capabilities .team-heading>p{margin-top:28px}.team-capabilities-grid{grid-template-columns:440px 440px;justify-content:space-between;gap:60px;max-width:1130px;margin:0 auto;display:grid}.team-capability-art{align-self:start;min-width:0;position:sticky;top:120px}.team-capability-art img{object-fit:contain;width:440px;max-height:480px}.team-capability-list{flex-direction:column;gap:132px;display:flex}.team-capability-list h3{font:400 28px/1.5 var(--font-unago-display), Arial, sans-serif;letter-spacing:0}.team-capability-list button{color:inherit;text-align:left;white-space:pre-line;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.team-capability-list>div{color:#211f1e33;transition:color .15s}.team-capability-list>div.is-active{color:#14142b}.team-capability-list>div:hover{color:#211f1e99}.team-capability-list>div.is-active:hover{color:#14142b}.team-capability-list p{margin-top:12px;font-size:20px;line-height:26px}.team-build{color:#f6f5f5;background:#211f1e;position:relative}.team-build:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff35 .8px,#0000 1px);background-size:12px 12px;width:650px;height:500px;position:absolute;top:0;left:28%;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.team-build-grid{grid-template-columns:minmax(0,555px) minmax(0,670px);justify-content:space-between;gap:70px;display:grid;position:relative}.team-build .team-heading{text-align:left;margin:0}.team-build .team-heading h2{font-size:28px;line-height:1.5}.team-build .team-heading>p{max-width:460px;margin-top:20px}.team-step-list{padding:0;list-style:none}.team-build .team-step-list{max-width:440px;margin-top:72px}.team-step-list li{border-top:1px solid #211f1e1f;padding:32px 0}.team-step-list li>.team-eyebrow{background:#211f1e08;border:0;margin-bottom:16px;padding-block:3px}.team-step-list h3{margin-bottom:4px}.team-build .team-step-list li{border-color:#f6f5f526}.team-build .team-step-list li:first-child{border:0;padding-top:0}.team-build .team-step-list li:last-child{padding-bottom:0}.team-build .team-step-list li>.team-eyebrow{background:#f6f5f514}.team-build .team-button{color:#14142b;background:#f6f5f5}.team-builder-art img{border-radius:20px;width:100%}.team-results .team-container{max-width:900px}.team-results .team-heading{max-width:670px;margin-bottom:72px}.team-results .team-heading h2{font-size:52px;line-height:1.3}.team-results-grid{grid-template-columns:minmax(0,325fr) minmax(0,210fr) minmax(0,325fr);gap:20px;display:grid}.team-results-grid:not(:has(.team-result)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.team-results-grid:not(:has(.team-result)){grid-template-columns:minmax(0,1fr)}}.team-result,.team-testimonial{background:#fff;border-radius:16px;flex-direction:column;min-width:0;min-height:344px;padding:32px;display:flex;position:relative}.team-result{border:1px solid #211f1e0a;grid-column:span 2;box-shadow:0 1px 2px #0000000d}.team-testimonial{grid-column:span 1}.team-result:first-child{background:#fff url(/figma/home/result-glow.webp) bottom/100% no-repeat;transform:rotate(-4deg)}.team-results-grid:has(.team-result:first-child){isolation:isolate;position:relative}.team-results-grid:has(.team-result:first-child):before{content:"";z-index:-1;background:#f4f2ee;border:1px dashed #211f1e14;border-radius:16px;width:calc(62.2093% - 4.88372px);height:344px;position:absolute;inset:0 auto auto 0}.team-result h3{margin-bottom:20px}.team-result>p,.team-testimonial blockquote{letter-spacing:0;font-size:20px;line-height:26px}.team-result>img{object-fit:contain;object-position:left center;width:119px;height:32px;max-height:32px;margin-bottom:20px}.team-result-metric{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:auto;padding-top:52px;display:flex}.team-result-metric strong{font:400 72px/1.3 var(--font-unago-display), Arial, sans-serif;letter-spacing:0}.team-result-metric span{font-size:16px}.team-rating{gap:4px;margin-bottom:16px;display:flex}.team-result>a{margin-top:16px;font-size:14px;text-decoration:underline}.team-testimonial figcaption{align-items:center;gap:12px;margin-top:auto;padding-top:50px;display:flex}.team-testimonial figcaption img{object-fit:cover;border-radius:50%;width:44px;height:44px}.team-testimonial figcaption span{display:block}.team-testimonial figcaption strong{font-size:16px;font-weight:500}.team-testimonial figcaption>span>span{color:#6a6662;margin-top:4px;font-size:14px}.team-results .team-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:92px;display:grid}.team-results .team-step-list li{border:0;padding:24px 0 0}.team-results .team-actions{justify-content:center}.team-pricing{background:#f5f3ef;position:relative}.team-pricing:before{content:"";pointer-events:none;background-image:radial-gradient(#211f1e26 .9px,#0000 1px);background-size:12px 12px;position:absolute;inset:0 20% 0 0;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.team-pricing .team-container{position:relative}.team-pricing .team-heading{max-width:700px;margin-bottom:72px}.team-pricing .team-heading>p:not(.team-eyebrow){margin-top:32px}.team-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.team-plan{background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative}.team-plan h3{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.team-plan h3 strong{letter-spacing:0;font-size:28px;font-weight:500;line-height:36px}.team-plan h3 span{color:#999;font-size:14px;font-weight:400}.team-plan>p{font-size:14px}.team-plan ul{margin-top:12px;padding-left:18px;font-size:14px}.team-plan small{display:block}.team-plan .team-actions{margin-top:32px}.team-plan .team-button{color:#14142b;background:#efece6;border-radius:10px;width:100%;min-height:40px;padding:10px}.team-plan.is-featured{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#ff6c1c,#c099f3,#ff6c1c) border-box;border:2px solid #0000;outline:2px solid #0000;padding:14px;box-shadow:-18px 6px 42px -12px #c099f380,22px 14px 48px -10px #ff6c1c66}.team-plan.is-featured .team-button{color:#fff;background:#211f1e}.team-plan-badge{color:#fff;text-transform:uppercase;background:#ff7946;border-radius:4px;padding:2px 5px;font:12px/16px ui-monospace,monospace;position:absolute;top:14px;right:14px}.team-pricing-note{text-align:center;color:#66615e;max-width:700px;margin:24px auto 0!important;font-size:14px!important}.team-pricing>.team-container>.team-actions{justify-content:center;margin-top:32px}.team-moments{padding-top:132px;padding-bottom:40px;position:relative}.team-moments .team-container{max-width:986px;position:relative}.team-moments .team-heading{width:100%;max-width:900px;margin:0 auto 72px;position:relative}.team-moments .team-heading h2{text-wrap:balance;font-size:52px;line-height:1.3}.team-moments-collage{pointer-events:none;justify-content:space-between;gap:24px;display:flex;position:relative}.team-moments-collage figure{background:#efece6;border-radius:20px;flex:0 306px;width:306px;min-width:0;height:400px;position:relative;overflow:hidden}.team-moments-closing{text-align:center;color:#14142b;max-width:640px;margin:32px auto 0}.team-moments-collage figure:nth-child(2){margin-top:72px}.team-moments-collage figure:nth-child(3){margin-top:144px}.team-moments-collage figure:not(:has(img)){background:#14142b;align-self:center;height:auto}.team-moments-collage figure:not(:has(img)) figcaption{color:#fff;background:0 0;padding:32px 24px;position:static}.team-moments-collage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-moments-collage figcaption{font:400 28px/1.5 var(--font-unago-display), Arial, sans-serif;letter-spacing:0;background:linear-gradient(#0000,#fbf9f6e8 40%,#fbf9f6f5 65%,#fbf9f650);padding:52px 32px 32px;position:absolute;bottom:0;left:0;right:0}.team-final-panel{background:#ffdc32 url(/figma/home/yellow-background.webp) 50%/cover;border-radius:20px;padding:72px 52px}.team-final .team-heading{max-width:900px}.team-final h2{font-size:52px;line-height:1.3}.team-final .team-heading>p{margin-top:20px;font-size:20px;line-height:26px}.team-final .team-actions{justify-content:center;margin-top:32px}.team-final .team-button-secondary{background:#fff}@media (min-width:1400px){.team-capability-list p{width:555px;max-width:calc(50vw - 165px)}}@media (max-width:1399px){.team-hero-grid{gap:32px}.team-roles>span:nth-child(2){top:220px;left:auto;right:-18px}.team-roles>span:nth-child(3){left:auto;right:25px}.team-capabilities-grid{grid-template-columns:minmax(0,440px) minmax(0,440px)}.team-build-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:52px}.team-plan-badge{align-self:flex-end;margin-bottom:6px;position:static}}@media (min-width:701px) and (max-width:1023px){.team-hero-grid{flex-direction:column;gap:72px}.team-hero-copy,.team-prompt-demo{flex:auto;width:100%;max-width:670px;margin:auto}.team-roles>span:nth-child(2){top:200px;right:-20px}.team-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-capability-list{gap:80px}.team-capability-list h3{font-size:24px}.team-build-grid{grid-template-columns:1fr}.team-builder-art{max-width:670px}.team-section-toolbar{flex-wrap:wrap}.team-results .team-heading h2{font-size:48px}}@media (max-width:700px){.team-section{padding:72px 20px}.team-section h1,.team-section h2{white-space:normal;font-size:40px;line-height:1.4}.team-heading{max-width:100%}.team-heading>p:not(.team-eyebrow){margin-top:32px}.team-hero{padding-top:12px;padding-bottom:40px}.team-hero-grid{flex-direction:column;gap:72px;display:flex}.team-hero-copy{flex:auto;width:100%;padding-top:30px}.team-hero h1{white-space:normal;max-width:100%}.team-hero-description{margin-top:32px!important}.team-hero .team-actions{margin-top:52px}.team-stats{grid-template-columns:1fr 1fr;row-gap:20px;margin-top:130px}.team-stat-0{grid-column:1/-1;min-height:142px}.team-stat-1{min-height:142px}.team-stat-2{min-height:64px}.team-stat strong{margin-bottom:12px}.team-prompt-demo{flex:auto;width:100%;min-height:688px;padding-top:100px;padding-bottom:72px}.team-prompt-demo h2{max-width:300px;margin:0 auto 32px;font-size:28px;line-height:1.5}.team-prompt-example{min-height:104px}.team-suggestions-label{margin-top:56px!important}.team-product{padding-bottom:40px}.team-product .team-heading{margin-bottom:72px}.team-product-visual img{width:100%;height:auto}.team-section-toolbar{margin-bottom:52px;display:block}.team-section-toolbar h2{font-size:28px;line-height:1.5}.team-section-toolbar .team-heading>p{margin-top:16px}.team-section-toolbar .team-actions{margin-top:20px}.team-card-rail{margin-right:-20px;padding-right:20px}.team-use-case{flex-basis:min(325px,100vw - 60px)}.team-capabilities .team-heading{margin-bottom:132px}.team-capabilities-grid{flex-direction:column;gap:52px;display:flex}.team-capability-art{width:100%;position:relative;top:0}.team-capability-art img{width:100%;max-height:none}.team-capability-list{gap:132px}.team-capability-list h3{font-size:28px}.team-build-grid{flex-direction:column;gap:52px;display:flex}.team-build .team-heading h2{font-size:28px;line-height:1.5}.team-build .team-heading>p{margin-top:16px}.team-build:before{width:100%;height:600px;left:0}.team-step-list li{padding-block:32px}.team-build .team-step-list{margin-top:72px}.team-results .team-heading{margin-bottom:72px}.team-results .team-heading h2{font-size:52px;line-height:1.3}.team-results-grid{flex-direction:column;gap:20px;display:flex}.team-result:first-child{transform:none}.team-results-grid:before{display:none}.team-result,.team-testimonial{min-height:344px}.team-result-metric strong{font-size:64px}.team-results .team-step-list{margin-top:92px;display:block}.team-results .team-step-list li{padding-block:24px 32px}.team-results .team-actions{margin-top:20px}.team-pricing-grid{grid-template-columns:1fr}.team-pricing .team-heading{margin-bottom:72px}.team-plan-badge{position:absolute;top:14px;right:14px}.team-pricing:before{inset:30% 0 0}.team-moments .team-container{min-height:0}.team-moments .team-heading{margin-bottom:72px;position:static}.team-moments .team-heading h2{font-size:56px;line-height:1.2}.team-moments-collage{flex-direction:column;align-items:center;gap:32px;display:flex}.team-moments-collage figure{flex:none;width:min(306px,100%);height:400px}.team-moments-collage figure:nth-child(n){margin-top:0}.team-moments-collage figcaption{font-size:28px}.team-final-panel{padding:48px 20px 52px}.team-final h2{font-size:52px;line-height:1.3}.team-final .team-heading>p{margin-top:20px;font-size:20px}.team-final .team-actions{gap:12px}.team-final .team-button{padding-inline:24px}}@media (max-width:767px){.team-roles{display:none}}@media (max-width:370px){.team-section h1,.team-section h2{font-size:34px}.team-section-toolbar h2,.team-build .team-heading h2,.team-capability-list h3{font-size:24px}.team-results .team-heading h2,.team-moments .team-heading h2,.team-final h2{font-size:44px}.team-prompt-demo h2{font-size:26px}.team-button{padding-inline:20px}.team-final-panel,.team-final .team-button{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.team-section *{scroll-behavior:auto!important;transition:none!important}}.team-section.team-background-white{background:#fff}.team-section.team-background-image{z-index:10;background:0 0;position:relative}.team-section:is(.team-background-white,.team-background-warm-mesh,.team-background-cool-mesh,.team-background-gradient,.team-background-image){color:#14142b}.team-section.team-spacing-compact{padding-block:64px}.team-section.team-spacing-spacious{padding-block:192px}.team-section.team-divider-top{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent)}.team-align-left .team-heading{text-align:left;margin-inline:0}.team-align-left .team-heading>:is(p,.team-eyebrow){margin-inline:0}.team-align-left>.team-container>.team-actions{justify-content:flex-start}.team-align-center .team-heading{text-align:center;margin-inline:auto}.team-align-center .team-heading>:is(p,.team-eyebrow){margin-inline:auto}.team-align-center>.team-container>.team-actions{justify-content:center}@media (min-width:1024px){.team-columns-2 .team-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-columns-3 .team-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-columns-4 .team-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.team-section.team-spacing-compact{padding-block:48px}.team-section.team-spacing-spacious{padding-block:120px}}.team-button:not(.team-button-secondary),.team-plan .team-button:not(.team-button-secondary){color:#14142b;background:#ff6c1c}.team-button:not(.team-button-secondary):hover{background:#ed5c10}
