.ov2-team{min-height:100vh}.owlia-v2.ov2-home{padding-top:84px}.owlia-v2.ov2-team{max-width:1440px;margin-left:auto;margin-right:auto}.ov2-team-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding:72px min(6vw,84px) 56px;display:grid}.ov2-team-hero__copy h1{font-family:var(--ov2-font-display);letter-spacing:-.02em;margin:18px 0;font-size:clamp(34px,4.6vw,58px);line-height:1.05}.ov2-team-hero__copy>p{color:var(--ov2-slate);max-width:52ch;margin-bottom:28px;font-size:17px;line-height:1.65}.ov2-team-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ov2-team-hero__portrait{border-radius:22px;min-height:420px;position:relative;overflow:hidden}.ov2-team-hero__portrait img{object-fit:contain;object-position:center bottom;transform-origin:bottom;transform:scale(1.06)}.ov2-team-hero__portrait--photo img{object-fit:cover;object-position:center 30%;transform:none}.owlia-v2 a.ov2-button--secondary{color:var(--ov2-white)}.ov2-team .ov2-button--ghost{color:var(--ov2-blue);border-color:var(--ov2-line)}.ov2-team-hero__portrait figcaption{text-align:center;background:#fffffff2;border-radius:999px;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 32px);padding:12px 24px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0a163c24}.ov2-team-hero__portrait figcaption span{font-family:var(--ov2-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ov2-blue);font-size:10px}.ov2-team-hero__portrait figcaption strong{font-family:var(--ov2-font-display);color:var(--ov2-ink);font-size:16px}.ov2-team-hero__portrait--cyan{background:linear-gradient(160deg,#d9f3f4,#b5e7ea)}.ov2-team-hero__portrait--amber{background:linear-gradient(160deg,#fdeeca,#f8dfa2)}.ov2-team-hero__portrait--coral{background:linear-gradient(160deg,#fbdcda,#f6c4c1)}.ov2-team-hero__portrait--blue{background:linear-gradient(160deg,#1d3fae,#16308a)}.ov2-team-hero__portrait--blue figcaption{background:#fffffff2}.ov2-team-section{padding:56px min(6vw,84px)}.ov2-team-section>h2{font-family:var(--ov2-font-display);letter-spacing:-.015em;max-width:26ch;margin:10px 0 34px;font-size:clamp(26px,3vw,38px)}.ov2-team-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ov2-team-pains article{border:1px solid var(--ov2-line);background:var(--ov2-white);border-radius:16px;padding:26px 24px}.ov2-team-pains h3{font-family:var(--ov2-font-display);margin-bottom:12px;font-size:18px;line-height:1.3}.ov2-team-pains p{color:var(--ov2-slate);font-size:14.5px;line-height:1.65}.ov2-team-how{background:var(--ov2-feather);border-radius:26px;margin:0 min(3vw,42px)}.ov2-team-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.ov2-team-how li{background:var(--ov2-white);border-radius:16px;padding:26px 24px}.ov2-team-how li>span{font-family:var(--ov2-font-mono);color:var(--ov2-cyan);font-size:12px;font-weight:600}.ov2-team-how h3{font-family:var(--ov2-font-display);margin:10px 0;font-size:18px}.ov2-team-how p{color:var(--ov2-slate);font-size:14.5px;line-height:1.65}.ov2-team-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ov2-team-capabilities div{border:1px solid var(--ov2-line);border-radius:14px;padding:20px}.ov2-team-capabilities strong{font-family:var(--ov2-font-display);margin-bottom:6px;font-size:15.5px;display:block}.ov2-team-capabilities span{color:var(--ov2-slate);font-size:13.5px;line-height:1.55}.ov2-team-day{background:radial-gradient(circle at 88% 10%, #36c7d029, transparent 38%), linear-gradient(135deg, var(--ov2-blue), #09215b);color:var(--ov2-white);border-radius:26px;margin:8px min(3vw,42px);padding:clamp(44px,5vw,68px) clamp(24px,5vw,64px);position:relative}.ov2-team-day .ov2-index{color:#ffffff9e}.ov2-team-day>h2{font-family:var(--ov2-font-display);letter-spacing:-.015em;max-width:26ch;margin:10px 0 12px;font-size:clamp(26px,3vw,38px)}.ov2-team-day__intro{color:#ffffffb8;max-width:52ch;margin-bottom:40px;font-size:16px;line-height:1.6}.ov2-team-day__list{flex-direction:column;gap:34px;display:flex}.ov2-team-day__moment{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ov2-team-day__when strong{font-family:var(--ov2-font-display);letter-spacing:-.01em;font-size:22px;display:block}.ov2-team-day__when span{color:#ffffff94;margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.ov2-team-day__thread{flex-direction:column;gap:12px;display:flex}.ov2-team-day__bubble{background:#ffffff12;border:1px solid #ffffff21;border-radius:18px 18px 18px 4px;padding:20px 24px}.ov2-team-day__bubble>span{font-family:var(--ov2-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ov2-cyan);font-size:10.5px}.ov2-team-day__bubble p{color:#ffffffeb;margin-top:8px;font-size:15px;line-height:1.65}.ov2-team-day__reply{background:var(--ov2-white);color:var(--ov2-ink);border-radius:18px 18px 4px;align-self:flex-end;max-width:80%;padding:12px 22px;font-size:15px;font-weight:600}.ov2-team-day__closing{background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;margin-top:40px;padding:22px 26px;font-size:16px;line-height:1.6}.ov2-team-nosetup{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ov2-team-nosetup article{border:1px solid var(--ov2-line);background:var(--ov2-feather);border-radius:16px;padding:26px 24px}.ov2-team-nosetup h3{font-family:var(--ov2-font-display);margin-bottom:10px;font-size:18px;line-height:1.3}.ov2-team-nosetup p{color:var(--ov2-slate);font-size:14.5px;line-height:1.65}.ov2-team-trail{font-family:var(--ov2-font-mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:10px;padding:26px min(6vw,84px);font-size:12.5px;display:flex}.ov2-team-trail__step{align-items:center;gap:10px;display:inline-flex}.ov2-team-trail__step>span{border:1px solid var(--ov2-line);background:var(--ov2-white);border-radius:999px;padding:8px 14px}.ov2-team-trail__step:last-child>span{background:var(--ov2-midnight);color:var(--ov2-white);border-color:var(--ov2-midnight)}.ov2-team-trail svg{color:var(--ov2-slate);flex-shrink:0}.ov2-team-others{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ov2-industry-link{border:1px solid var(--ov2-line);color:inherit;border-radius:18px;flex-direction:column;gap:6px;padding:26px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.ov2-industry-link:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0a163c1f}.ov2-industry-link>span{font-family:var(--ov2-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ov2-blue);font-size:10.5px}.ov2-industry-link strong{font-family:var(--ov2-font-display);font-size:17px}.ov2-industry-link em{color:var(--ov2-slate);font-size:13.5px;font-style:normal;line-height:1.5}.ov2-industry-link__icon{background:var(--ov2-white);width:44px;height:44px;color:var(--ov2-ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex;box-shadow:0 6px 16px #0a163c14}.ov2-industry-link--cyan{background:linear-gradient(165deg,#e7f7f8,#d2f0f2);border-color:#0000}.ov2-industry-link--amber{background:linear-gradient(165deg,#fdf3dc,#fbe7bd);border-color:#0000}.ov2-industry-link--coral{background:linear-gradient(165deg,#fdeae9,#fadbd9);border-color:#0000}.ov2-industry-link--blue{background:linear-gradient(165deg,#e8edfb,#d9e2f8);border-color:#0000}.ov2-cta-banner{background:radial-gradient(circle at 88% 12%, #ffb54724, transparent 34%), linear-gradient(135deg, var(--ov2-blue), #09215b);width:min(1440px,100% - 48px);color:var(--ov2-white);text-align:center;border-radius:30px;justify-content:center;margin:8px auto 24px;padding:clamp(48px,6vw,80px) clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.ov2-cta-banner__copy{z-index:1;flex-direction:column;align-items:center;max-width:640px;display:flex;position:relative}.ov2-cta-banner__copy h2{font-family:var(--ov2-font-display);letter-spacing:-.02em;margin:14px 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.ov2-cta-banner__copy p{color:#ffffffb8;max-width:52ch;margin-bottom:26px;font-size:16px;line-height:1.6}.ov2-cta-banner__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ov2-cta-banner .ov2-button--ghost{color:var(--ov2-white);border-color:#ffffff59}.ov2-cta-deco{pointer-events:none;position:absolute;inset:0}.ov2-cta-deco span{position:absolute}.ov2-deco-ring{border:14px solid #36c7d0bf;border-radius:50%;width:108px;height:108px;top:40px;right:64px}.ov2-deco-pupil{background:var(--ov2-amber);border-radius:50%;width:28px;height:28px;top:80px;right:104px}.ov2-deco-bubble{background:#ffffff24;border-radius:18px 18px 4px;width:92px;height:60px;top:150px;right:150px}.ov2-deco-trail{border-top:3px dashed #ffffff47;width:220px;height:0;bottom:74px;left:48px}.ov2-deco-dot{border-radius:50%}.ov2-deco-dot--start{background:var(--ov2-coral);width:16px;height:16px;bottom:66px;left:40px}.ov2-deco-dot--mid{background:var(--ov2-cyan);width:20px;height:20px;bottom:64px;left:148px}.ov2-deco-dot--end{background:var(--ov2-amber);width:32px;height:32px;bottom:58px;left:252px;box-shadow:0 0 0 8px #ffb54738}.ov2-industry-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ov2-industry-team__card{background:var(--ov2-white);color:inherit;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.ov2-industry-team__card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0a163c1a}.ov2-industry-team__card>svg{color:var(--ov2-slate);flex-shrink:0}.ov2-industry-team__avatar{border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.ov2-industry-team__avatar img{object-fit:cover;object-position:center 12%}.ov2-industry-team__avatar--cyan{background:#cdeef0}.ov2-industry-team__avatar--amber{background:#fdeeca}.ov2-industry-team__avatar--coral{background:#fbdcda}.ov2-industry-team__avatar--blue{background:#1d3fae}.ov2-industry-team__body{flex-direction:column;flex:1;gap:4px;display:flex}.ov2-industry-team__meta{font-family:var(--ov2-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ov2-blue);font-size:10.5px}.ov2-industry-team__benefit{font-size:14.5px;font-weight:600;line-height:1.55}.ov2-pricing-hero{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:64px min(6vw,84px) 40px;display:flex}.ov2-pricing-hero h1{font-family:var(--ov2-font-display);letter-spacing:-.02em;margin:18px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.08}.ov2-pricing-hero>p{color:var(--ov2-slate);max-width:46ch;margin-bottom:36px;font-size:17px;line-height:1.6}.ov2-pricing-card{border:1px solid var(--ov2-blue);border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:36px clamp(22px,4vw,48px) 40px;display:flex;box-shadow:0 24px 60px #0b2f861a}.ov2-pricing-card__label{font-family:var(--ov2-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ov2-blue);font-size:11px;font-weight:600}.ov2-pricing-card__price{font-family:var(--ov2-font-display);letter-spacing:-.02em;font-size:clamp(34px,4vw,48px)}.ov2-pricing-card__note{color:var(--ov2-slate);max-width:48ch;margin-bottom:10px;font-size:14.5px;line-height:1.6}.ov2-pricing-card__included{border-top:1px solid var(--ov2-line);text-align:left;width:100%;margin-top:22px;padding-top:22px}.ov2-pricing-card__included>span{text-align:center;font-family:var(--ov2-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ov2-slate);margin-bottom:14px;font-size:10.5px;display:block}.ov2-pricing-card__included ul{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.ov2-pricing-card__included li{color:var(--ov2-ink);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.ov2-pricing-card__included li svg{color:var(--ov2-success,#1a9e6e);flex-shrink:0;margin-top:3px}.ov2-pricing-faq-group{flex-direction:column;gap:2px;margin-bottom:26px;display:flex}.ov2-pricing-faq-group>.ov2-index{margin-bottom:8px}@media (max-width:780px){.ov2-team-others,.ov2-industry-team{grid-template-columns:1fr}.ov2-cta-banner{width:calc(100% - 24px)}.ov2-cta-deco{display:none}.ov2-pricing-hero{padding:44px 20px 28px}.ov2-pricing-card__included ul{grid-template-columns:1fr}}.ov2-team-others-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.ov2-team-others-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.ov2-team-others-cards{grid-template-columns:1fr}}.ov2-team-others-cards .ov2-home-agent__portrait{height:320px}.ov2-team-others-cards .ov2-home-agent__portrait img{object-fit:contain;object-position:center bottom;transform:none}.owlia-v2 a.ov2-home-agent{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.owlia-v2 a.ov2-home-agent:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0a163c29}.owlia-v2 a.ov2-home-agent--blue{color:var(--ov2-white)}.owlia-v2 .ov2-home-agent .ov2-team-hub__link{z-index:3;color:var(--ov2-ink);background:var(--ov2-white);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex;position:absolute;bottom:16px;left:18px;box-shadow:0 8px 22px #0a163c38}.owlia-v2 .ov2-home-agent .ov2-team-hub__link:hover{transform:translateY(-2px)}@media (max-width:1080px){.ov2-team-pains,.ov2-team-how ol,.ov2-team-others,.ov2-team-capabilities{grid-template-columns:1fr 1fr}.ov2-team-day__moment{grid-template-columns:170px minmax(0,1fr);gap:18px}}@media (max-width:780px){.ov2-team-day{margin:8px 12px;padding:36px 20px}.ov2-team-day__moment{grid-template-columns:1fr;gap:12px}.ov2-team-day__when{align-items:baseline;gap:10px;display:flex}.ov2-team-day__when span{margin-top:0}.ov2-team-day__reply{max-width:88%}.ov2-team-nosetup{grid-template-columns:1fr}.ov2-team-hero{grid-template-columns:1fr;padding:40px 20px 32px}.ov2-team-hero__portrait{min-height:340px}.ov2-team-section{padding:40px 20px}.ov2-team-how{margin:0 12px}.ov2-team-pains,.ov2-team-how ol,.ov2-team-capabilities,.ov2-team-others,.ov2-team-hub{grid-template-columns:1fr}.ov2-team-trail{padding:20px}}
