section.s_text_block.doo-ut5-sec,section.s_call_to_action.doo-ut5-sec{padding-top:0!important;padding-bottom:0!important}.doo-ut5 .btn.btn-custom,.doo-ut5 a.btn-custom,section.doo-ut5-sec .btn.btn-custom{color:#fff;text-decoration:none}.doo-ut5 .btn.btn-custom:hover,.doo-ut5 a.btn-custom:hover{filter:brightness(1.08)}.doo-ut5{--paper:#ffffff;--paper-2:#fafaf9;--paper-3:#f6f1ea;--ink:#270140;--ink-2:#3c2c48;--ink-3:#6e6072;--ink-4:#9a8f9e;--coral:#fa7268;--coral-2:#ff8c7e;--coral-3:#e55a50;--coral-soft:#fff1f0;--rule:rgba(39,1,64,.08);--rule-2:rgba(39,1,64,.14);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink-3);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.55}.doo-ut5 *{box-sizing:border-box}.doo-ut5 .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.doo-ut5 h1,.doo-ut5 h2,.doo-ut5 h3,.doo-ut5 h4,.doo-ut5 h5{color:var(--ink);font-weight:600;letter-spacing:-.022em;line-height:1.06;margin:0}.doo-ut5 em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5 p{margin:0;color:var(--ink-3)}.doo-ut5 .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease;line-height:1;letter-spacing:-.005em}.doo-ut5 .btn--coral{background:var(--coral);color:#fff;box-shadow:0 12px 30px #fa72684d}.doo-ut5 .btn--coral:hover{background:var(--coral-3);transform:translateY(-1px)}.doo-ut5 .btn--ink{background:var(--ink);color:#fff}.doo-ut5 .btn--ink:hover{background:#3c1855;transform:translateY(-1px)}.doo-ut5 .btn--line{background:transparent;color:var(--ink);border:1px solid var(--ink)}.doo-ut5 .btn--line:hover{background:var(--ink);color:#fff}.doo-ut5__divider{height:80px;position:relative;overflow:hidden;display:block;line-height:0}.doo-ut5__divider svg{display:block;width:100%;height:100%}.doo-ut5__hero{padding:64px 0 96px;position:relative;overflow:hidden;background:radial-gradient(900px 700px at 75% 50%,rgba(250,114,104,.2),transparent 60%),radial-gradient(700px 500px at 15% 30%,rgba(39,1,64,.1),transparent 65%),linear-gradient(180deg,#fff,#faf6f0)}.doo-ut5__hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;position:relative;z-index:3}.doo-ut5__hero-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#fa72681a;color:var(--coral-3);font-size:13px;font-weight:600;margin-bottom:22px}.doo-ut5__hero-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);animation:utLive 1.8s ease-in-out infinite}@keyframes utLive{0%,to{box-shadow:0 0 #fa726880}50%{box-shadow:0 0 0 8px #fa726800}}.doo-ut5__hero h1{font-size:78px;line-height:.98;letter-spacing:-.035em;font-weight:600;margin:0 0 28px}.doo-ut5__hero .lede{font-size:19px;line-height:1.6;color:var(--ink-2);max-width:540px;margin:0 0 36px}.doo-ut5__hero .lede strong{color:var(--ink);font-weight:600}.doo-ut5__hero-cta{display:flex;gap:14px;flex-wrap:wrap}.doo-ut5__hero-foot{display:flex;gap:36px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--rule)}.doo-ut5__hero-foot .it b{display:block;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.04em}.doo-ut5__hero-foot .it span{font-size:13px;color:var(--ink-3)}.doo-ut5__orbit{position:relative;width:100%;aspect-ratio:1;max-width:560px;margin:0 auto}.doo-ut5__orbit-bg{position:absolute;inset:0}.doo-ut5__orbit-bg circle{fill:none;stroke-dasharray:3 6;stroke:#2701402e;stroke-width:1}.doo-ut5__orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(39,1,64,.16);transform-origin:center}.doo-ut5__orbit-ring.r1{inset:20%;animation:utSpin 26s linear infinite}.doo-ut5__orbit-ring.r2{inset:8%;animation:utSpin 36s linear infinite reverse}.doo-ut5__orbit-ring.r3{inset:32%;animation:utSpin 18s linear infinite}@keyframes utSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.doo-ut5__orbit-mod{position:absolute;left:50%;top:50%;background:#fff;border-radius:14px;padding:10px 14px;box-shadow:0 12px 30px #2701401f,0 0 0 1px #27014014;transform-origin:center;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.doo-ut5__orbit-mod svg{width:16px;height:16px;stroke:var(--coral);stroke-width:2;fill:none}.doo-ut5__orbit-mod.m1{animation:utModOrbit1 26s linear infinite}.doo-ut5__orbit-mod.m2{animation:utModOrbit2 26s linear infinite;animation-delay:-13s}.doo-ut5__orbit-mod.m3{animation:utModOrbit3 36s linear infinite reverse}.doo-ut5__orbit-mod.m4{animation:utModOrbit3 36s linear infinite reverse;animation-delay:-12s}.doo-ut5__orbit-mod.m5{animation:utModOrbit3 36s linear infinite reverse;animation-delay:-24s}.doo-ut5__orbit-mod.m6{animation:utModOrbit4 18s linear infinite}@keyframes utModOrbit1{0%{transform:translate(-50%,-50%) rotate(0) translateY(-260px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-260px) rotate(-360deg)}}@keyframes utModOrbit2{0%{transform:translate(-50%,-50%) rotate(180deg) translateY(-260px) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(540deg) translateY(-260px) rotate(-540deg)}}@keyframes utModOrbit3{0%{transform:translate(-50%,-50%) rotate(0) translateY(-200px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-200px) rotate(-360deg)}}@keyframes utModOrbit4{0%{transform:translate(-50%,-50%) rotate(0) translateY(-150px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-150px) rotate(-360deg)}}.doo-ut5__orbit-hub{position:absolute;left:50%;top:50%;width:128px;height:128px;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--ink) 0%,#3c1855 100%);border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 24px 60px #2701405c,0 0 0 8px #27014014,0 0 0 16px #2701400a}.doo-ut5__orbit-hub:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(250,114,104,.3);animation:utHubPulse 2.4s ease-in-out infinite}@keyframes utHubPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.18);opacity:0}}.doo-ut5__orbit-hub .lab{font-size:10px;letter-spacing:.18em;color:#ffffffb3;font-weight:600;margin-bottom:2px;text-transform:uppercase}.doo-ut5__orbit-hub .ttl{font-size:20px;font-weight:600;letter-spacing:-.01em;color:#fff}.doo-ut5__stats{padding:80px 0;background:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.doo-ut5__stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.doo-ut5__stat{position:relative;padding-left:28px;border-left:2px solid var(--coral)}.doo-ut5__stat .v{font-size:48px;font-weight:600;color:var(--ink);letter-spacing:-.025em;line-height:1;display:block;margin-bottom:10px;font-variant-numeric:tabular-nums}.doo-ut5__stat .v em{color:var(--coral)}.doo-ut5__stat .lab{font-size:14px;line-height:1.5;color:var(--ink-3)}.doo-ut5__why{padding:120px 0;position:relative;background:radial-gradient(900px 500px at 100% 0%,rgba(250,114,104,.06),transparent 60%),#fff}.doo-ut5__why-grid{display:grid;grid-template-columns:.45fr 1fr;gap:80px;align-items:flex-start}.doo-ut5__why-aside .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin-bottom:16px}.doo-ut5__why-aside .eyebrow:before{content:"";width:24px;height:1px;background:var(--coral)}.doo-ut5__why-aside h2{font-size:48px;line-height:1.05;letter-spacing:-.024em;margin-bottom:18px}.doo-ut5__why-aside p{font-size:16px;line-height:1.65;color:var(--ink-3)}.doo-ut5__why-list{list-style:none;padding:0;margin:0;column-count:2;column-gap:40px}.doo-ut5__why-item{break-inside:avoid;padding:22px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:flex-start}.doo-ut5__why-item:first-child{padding-top:0}.doo-ut5__why-item .rn{font-size:32px;font-weight:600;color:var(--coral);font-style:italic;line-height:.9;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.doo-ut5__why-item h3{font-size:16px;margin-bottom:6px}.doo-ut5__why-item p{font-size:14px;line-height:1.6;color:var(--ink-3)}.doo-ut5__adv{padding:128px 0;position:relative;overflow:hidden;color:#fff;background:radial-gradient(900px 600px at 0% 0%,rgba(250,114,104,.2),transparent 60%),radial-gradient(800px 600px at 100% 100%,rgba(160,80,220,.22),transparent 65%),linear-gradient(135deg,#270140,#3c1855,#270140)}.doo-ut5__adv:before{content:"";position:absolute;left:-180px;top:30%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(250,114,104,.2),transparent 65%);filter:blur(50px);pointer-events:none}.doo-ut5__adv:after{content:"";position:absolute;right:-180px;bottom:10%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,140,126,.16),transparent 70%);filter:blur(50px);pointer-events:none}.doo-ut5__adv-head{display:grid;grid-template-columns:1fr .5fr;gap:80px;align-items:flex-end;margin-bottom:80px;position:relative;z-index:2}.doo-ut5__adv-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-2);margin-bottom:18px}.doo-ut5__adv-head .eyebrow:before{content:"";width:24px;height:1px;background:var(--coral-2)}.doo-ut5__adv-head h2{font-size:56px;letter-spacing:-.028em;line-height:1.02;color:#fff}.doo-ut5__adv-head h2 em{color:var(--coral)}.doo-ut5__adv-head p{font-size:16px;color:#ffffffb8;line-height:1.65}.doo-ut5__adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.doo-ut5__adv-cell{padding:44px 36px;position:relative;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);transition:background .3s}.doo-ut5__adv-cell:hover{background:#ffffff0a}.doo-ut5__adv-cell .num{font-size:96px;font-weight:600;font-style:italic;line-height:.85;letter-spacing:-.03em;margin-bottom:24px;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--coral) 0%,rgba(250,114,104,.2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.doo-ut5__adv-cell h3{font-size:24px;letter-spacing:-.018em;line-height:1.15;margin-bottom:14px;color:#fff}.doo-ut5__adv-cell h3 em{color:var(--coral);font-style:italic}.doo-ut5__adv-cell p{font-size:14.5px;line-height:1.62;color:#ffffffbd;margin-bottom:20px}.doo-ut5__adv-cell .tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--coral-2);letter-spacing:.12em;text-transform:uppercase}.doo-ut5__adv-cell .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--coral)}.doo-ut5__adv-coda{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;margin-top:80px;padding:32px 0 0;border-top:1px solid rgba(255,255,255,.18);position:relative;z-index:2}.doo-ut5__adv-coda .quote{font-size:24px;line-height:1.3;font-weight:500;font-style:italic;color:#fff;max-width:780px}.doo-ut5__adv-coda .quote:before{content:"“";color:var(--coral);font-family:Georgia,serif;font-size:48px;line-height:0;vertical-align:-12px;margin-right:8px;font-style:normal}.doo-ut5__adv-coda .quote em{color:var(--coral);font-style:italic}.doo-ut5__adv-coda a{color:var(--coral-2);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;display:inline-flex;gap:8px;align-items:center;transition:gap .2s}.doo-ut5__adv-coda a:hover{gap:12px;color:#fff}.doo-ut5__adv-coda a:after{content:"→"}.doo-ut5__aud{padding:104px 0;background:radial-gradient(900px 500px at 0% 100%,rgba(39,1,64,.05),transparent 60%),#fff}.doo-ut5__aud-head{max-width:760px;margin-bottom:56px}.doo-ut5__aud-head h2{font-size:48px;letter-spacing:-.024em;line-height:1.05;margin-bottom:14px}.doo-ut5__aud-head p{font-size:16px;color:var(--ink-3);line-height:1.6}.doo-ut5__aud-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;grid-auto-rows:minmax(180px,auto)}.doo-ut5__aud-tile{position:relative;overflow:hidden;padding:32px;border-radius:18px;border:1px solid var(--rule-2);background:#fff;transition:all .3s}.doo-ut5__aud-tile:hover{border-color:var(--coral);box-shadow:0 18px 40px #fa726829;transform:translateY(-3px)}.doo-ut5__aud-tile .num{font-size:48px;font-weight:600;color:var(--coral);font-style:italic;line-height:.9;letter-spacing:-.025em;margin-bottom:18px;opacity:.85;font-variant-numeric:tabular-nums}.doo-ut5__aud-tile h4{font-size:20px;margin-bottom:10px;letter-spacing:-.012em}.doo-ut5__aud-tile p{font-size:14px;color:var(--ink-3);line-height:1.6}.doo-ut5__aud-tile.t1{grid-column:1 / span 4;grid-row:1;background:linear-gradient(135deg,var(--ink) 0%,#3c1855 100%);color:#fff;border:0;padding:48px}.doo-ut5__aud-tile.t1:before{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(250,114,104,.4),transparent 70%);filter:blur(40px)}.doo-ut5__aud-tile.t1 h4{color:#fff;font-size:34px;line-height:1.1;position:relative}.doo-ut5__aud-tile.t1 h4 em{color:var(--coral)}.doo-ut5__aud-tile.t1 p{color:#ffffffc7;font-size:16px;position:relative}.doo-ut5__aud-tile.t1 .num{color:var(--coral-2);opacity:1;position:relative}.doo-ut5__aud-tile.t2{grid-column:5 / span 2;grid-row:1}.doo-ut5__aud-tile.t3{grid-column:1 / span 2;grid-row:2}.doo-ut5__aud-tile.t4{grid-column:3 / span 4;grid-row:2;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.doo-ut5__aud-tile.t4 .num{margin-bottom:0}.doo-ut5__inds{padding:128px 0;position:relative;overflow:hidden;background:radial-gradient(900px 600px at 0% 0%,rgba(250,114,104,.14),transparent 60%),radial-gradient(800px 600px at 100% 100%,rgba(39,1,64,.08),transparent 65%),linear-gradient(180deg,#fffaf7,#fff1f0)}.doo-ut5__inds:before{content:"";position:absolute;right:-200px;top:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(250,114,104,.18),transparent 70%);filter:blur(50px);pointer-events:none}.doo-ut5__inds-head{display:grid;grid-template-columns:1fr .5fr;gap:64px;align-items:flex-end;margin-bottom:56px;position:relative;z-index:2}.doo-ut5__inds-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-3);margin-bottom:16px}.doo-ut5__inds-head .eyebrow:before{content:"";width:24px;height:1px;background:var(--coral)}.doo-ut5__inds-head h2{font-size:56px;letter-spacing:-.028em;line-height:1.02}.doo-ut5__inds-head h2 em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5__inds-head p{font-size:16px;color:var(--ink-3);line-height:1.62}.doo-ut5__inds-mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,minmax(240px,1fr));gap:18px;position:relative;z-index:2}.doo-ut5__inds-tile.pos-t1{grid-column:3;grid-row:1}.doo-ut5__inds-tile.pos-t2{grid-column:3;grid-row:2}.doo-ut5__inds-tile.pos-t3{grid-column:1;grid-row:3}.doo-ut5__inds-tile.pos-t4{grid-column:2;grid-row:3}.doo-ut5__inds-tile.pos-t5{grid-column:3;grid-row:3}.doo-ut5__inds-tile{position:relative;padding:32px;border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between}.doo-ut5__inds-tile:hover{transform:translateY(-4px)}.doo-ut5__inds-tile .ico{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;margin-bottom:18px;transition:transform .35s ease}.doo-ut5__inds-tile:hover .ico{transform:rotate(-4deg) scale(1.05)}.doo-ut5__inds-tile .ico svg{width:28px;height:28px;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.doo-ut5__inds-tile h3{font-size:24px;letter-spacing:-.016em;line-height:1.1;margin-bottom:10px}.doo-ut5__inds-tile p{font-size:14px;line-height:1.6}.doo-ut5__inds-tile .num{position:absolute;top:24px;right:28px;font-size:13px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.7}.doo-ut5__inds-tile.feat{grid-column:1 / span 2;grid-row:1 / span 2;background:linear-gradient(135deg,#270140,#3c1855,#270140);color:#fff;box-shadow:0 20px 50px #27014033,0 0 0 1px #ffffff0f}.doo-ut5__inds-tile.feat:before{content:"";position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(250,114,104,.4),transparent 70%);filter:blur(40px)}.doo-ut5__inds-tile.feat:hover{box-shadow:0 28px 60px #2701404d,0 0 0 1px #fa726866}.doo-ut5__inds-tile.feat .ico{background:linear-gradient(135deg,var(--coral),var(--coral-2));box-shadow:0 10px 28px #fa726866;width:72px;height:72px}.doo-ut5__inds-tile.feat .ico svg{width:36px;height:36px;stroke:#fff}.doo-ut5__inds-tile.feat h3{color:#fff;font-size:36px;position:relative;line-height:1.05}.doo-ut5__inds-tile.feat h3 em{color:var(--coral);font-style:italic}.doo-ut5__inds-tile.feat p{color:#ffffffc7;font-size:16px;position:relative;max-width:380px}.doo-ut5__inds-tile.feat .num{color:var(--coral-2)}.doo-ut5__inds-tile.feat .tag{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:700;color:var(--coral-2);letter-spacing:.12em;text-transform:uppercase;position:relative}.doo-ut5__inds-tile.feat .tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);animation:utLive 1.8s ease-in-out infinite}.doo-ut5__inds-tile.coral{background:linear-gradient(135deg,var(--coral) 0%,var(--coral-3) 100%);color:#fff;box-shadow:0 16px 40px #fa726847}.doo-ut5__inds-tile.coral:hover{box-shadow:0 22px 50px #fa726866}.doo-ut5__inds-tile.coral .ico{background:#ffffff2e;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.doo-ut5__inds-tile.coral .ico svg{stroke:#fff}.doo-ut5__inds-tile.coral h3{color:#fff}.doo-ut5__inds-tile.coral p{color:#ffffffd9}.doo-ut5__inds-tile.coral .num{color:#ffffffc7}.doo-ut5__inds-tile.cream{background:#fffaf3;color:var(--ink-3);box-shadow:0 10px 28px #27014014,0 0 0 1px #2701400f}.doo-ut5__inds-tile.cream:hover{box-shadow:0 18px 40px #2701401f,0 0 0 1px #fa72684d}.doo-ut5__inds-tile.cream .ico{background:var(--coral-soft);border:1px solid rgba(250,114,104,.18)}.doo-ut5__inds-tile.cream .ico svg{stroke:var(--coral-3)}.doo-ut5__inds-tile.cream h3{color:var(--ink)}.doo-ut5__inds-tile.cream .num{color:var(--coral)}.doo-ut5__inds-tile.white{background:#fff;color:var(--ink-3);box-shadow:0 10px 28px #27014014,0 0 0 1px #2701400f;border-top:4px solid var(--coral)}.doo-ut5__inds-tile.white:hover{box-shadow:0 18px 40px #2701401f,0 0 0 1px #fa72684d}.doo-ut5__inds-tile.white .ico{background:linear-gradient(135deg,var(--coral),var(--coral-2));box-shadow:0 8px 20px #fa726847}.doo-ut5__inds-tile.white .ico svg{stroke:#fff}.doo-ut5__inds-tile.white h3{color:var(--ink)}.doo-ut5__inds-tile.white .num{color:var(--coral)}.doo-ut5__inds-tile.outline{background:#fffaf3;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--ink),0 10px 24px #2701400f}.doo-ut5__inds-tile.outline:hover{background:var(--ink);color:#ffffffd9;box-shadow:inset 0 0 0 1.5px var(--ink),0 18px 36px #27014033}.doo-ut5__inds-tile.outline .ico{background:transparent;border:1.5px solid var(--ink);transition:all .3s}.doo-ut5__inds-tile.outline .ico svg{stroke:var(--ink);transition:stroke .3s}.doo-ut5__inds-tile.outline:hover .ico{background:var(--coral);border-color:var(--coral)}.doo-ut5__inds-tile.outline:hover .ico svg{stroke:#fff}.doo-ut5__inds-tile.outline h3{color:var(--ink);transition:color .3s}.doo-ut5__inds-tile.outline:hover h3{color:#fff}.doo-ut5__inds-tile.outline .num{color:var(--ink-4);transition:color .3s}.doo-ut5__inds-tile.outline:hover .num{color:var(--coral-2)}.doo-ut5__inds-foot{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;margin-top:48px;padding-top:32px;border-top:1px solid var(--rule);position:relative;z-index:2}.doo-ut5__inds-foot p{font-size:15px;color:var(--ink-3);font-style:italic}.doo-ut5__inds-foot p em{color:var(--coral)}.doo-ut5__inds-foot a{font-size:14px;font-weight:600;color:#fff;background:var(--ink);padding:14px 24px;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s}.doo-ut5__inds-foot a:hover{background:var(--coral);transform:translateY(-1px)}.doo-ut5__inds-foot a:after{content:"→";transition:transform .2s}.doo-ut5__inds-foot a:hover:after{transform:translate(2px)}.doo-ut5__ai{padding:120px 0;position:relative;overflow:hidden;background:radial-gradient(900px 600px at 12% 0%,rgba(250,114,104,.2),transparent 60%),radial-gradient(800px 600px at 88% 100%,rgba(255,140,126,.18),transparent 65%),linear-gradient(135deg,#270140,#3c1855,#270140);color:#fff}.doo-ut5__ai-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.doo-ut5__ai-quote{font-size:56px;line-height:1.06;letter-spacing:-.028em;font-weight:500;color:#fff}.doo-ut5__ai-quote em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5__ai-quote:before{content:"“";display:block;font-size:120px;color:var(--coral);font-family:Georgia,serif;line-height:.45;font-weight:600;margin-bottom:14px}.doo-ut5__ai-cite{font-size:13px;color:#fff9;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.doo-ut5__ai-mods{display:flex;flex-direction:column;gap:20px}.doo-ut5__ai-mod{padding:20px 0;border-top:1px solid rgba(255,255,255,.18)}.doo-ut5__ai-mod:first-child{border-top:0;padding-top:0}.doo-ut5__ai-mod .rn{display:block;font-size:11px;color:var(--coral-2);font-weight:600;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.doo-ut5__ai-mod h4{color:#fff;font-size:19px;margin-bottom:6px;letter-spacing:-.01em}.doo-ut5__ai-mod p{font-size:14px;color:#ffffffb8;line-height:1.55}.doo-ut5__team{padding:128px 0;position:relative;overflow:hidden;background:radial-gradient(900px 500px at 100% 0%,rgba(250,114,104,.07),transparent 60%),radial-gradient(800px 500px at 0% 100%,rgba(39,1,64,.05),transparent 60%),#fff}.doo-ut5__team-head{display:grid;grid-template-columns:.85fr 1fr;gap:64px;align-items:flex-end;margin-bottom:64px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.doo-ut5__team-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:20px}.doo-ut5__team-head .eyebrow:before{content:"";width:24px;height:1px;background:var(--coral)}.doo-ut5__team-head h2{font-size:64px;letter-spacing:-.03em;line-height:1;font-weight:600}.doo-ut5__team-head h2 em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5__team-head p{font-size:17px;color:var(--ink-3);line-height:1.65;max-width:480px}.doo-ut5__team-body{display:grid;grid-template-columns:.85fr 1.4fr;gap:64px;align-items:flex-start}.doo-ut5__team-side .principles{display:grid;grid-template-columns:1fr;gap:0}.doo-ut5__team-side .principle{padding:22px 0;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:flex-start;border-bottom:1px solid var(--rule)}.doo-ut5__team-side .principle:first-child{padding-top:0}.doo-ut5__team-side .principle:last-child{border-bottom:0}.doo-ut5__team-side .principle .pn{font-size:14px;color:var(--coral);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:3px}.doo-ut5__team-side .principle h5{font-size:17px;margin-bottom:6px;letter-spacing:-.008em}.doo-ut5__team-side .principle p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0}.doo-ut5__team-side .cta-row{margin-top:32px;padding-top:24px;border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:16px}.doo-ut5__team-side .cta-row .lab{font-size:13px;color:var(--ink-3);font-style:italic}.doo-ut5__team-side .cta-row a{font-size:14px;font-weight:600;color:var(--coral-3);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .2s;white-space:nowrap}.doo-ut5__team-side .cta-row a:hover{gap:12px}.doo-ut5__team-side .cta-row a:after{content:"→"}.doo-ut5__team-mosaic{position:relative}.doo-ut5__team-mosaic:before{content:"";position:absolute;left:-32px;top:-32px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(250,114,104,.18),transparent 65%);filter:blur(28px);z-index:0;pointer-events:none}.doo-ut5__team-mosaic:after{content:"";position:absolute;right:-32px;bottom:-32px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(39,1,64,.12),transparent 70%);filter:blur(30px);z-index:0;pointer-events:none}.doo-ut5__team-mosaic .row-1{position:relative;z-index:1;margin-bottom:14px}.doo-ut5__team-mosaic .row-2{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;position:relative;z-index:1}.doo-ut5__team-mosaic .ph{overflow:hidden;border-radius:16px;background:var(--paper-3);position:relative;box-shadow:0 14px 32px #2701401a,0 0 0 1px #2701400f;transition:transform .35s ease,box-shadow .35s ease}.doo-ut5__team-mosaic .ph:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 22px 50px #27014026,0 0 0 1px #fa726866;z-index:3}.doo-ut5__team-mosaic .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s,filter .5s;filter:saturate(.94)}.doo-ut5__team-mosaic .ph:hover img{transform:scale(1.05);filter:saturate(1.1)}.doo-ut5__team-mosaic .ph.lead{aspect-ratio:16/9}.doo-ut5__team-mosaic .row-2 .ph{aspect-ratio:1/1}.doo-ut5__team-mosaic .ph.lead .badge{position:absolute;left:20px;bottom:20px;background:#fffffff5;backdrop-filter:blur(10px);padding:9px 16px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:10px;z-index:2;box-shadow:0 6px 20px #2701402e}.doo-ut5__team-mosaic .ph.lead .badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);animation:utLive 1.8s ease-in-out infinite}.doo-ut5__team-mosaic .ph.lead .badge .sep{color:var(--ink-4);font-weight:400}.doo-ut5__team-credit{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:13px;color:var(--ink-3)}.doo-ut5__team-credit .line{flex:1;height:1px;background:var(--rule)}.doo-ut5__team-credit em{color:var(--coral);font-style:italic}.doo-ut5__proc{padding:120px 0;position:relative;overflow:hidden;background:radial-gradient(900px 500px at 12% 0%,rgba(250,114,104,.1),transparent 60%),radial-gradient(800px 500px at 88% 100%,rgba(39,1,64,.06),transparent 65%),linear-gradient(180deg,#fff,#faf6f0)}.doo-ut5__proc-particle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(250,114,104,.4),transparent 70%);filter:blur(8px);pointer-events:none;opacity:.5;z-index:0}.doo-ut5__proc-particle.p1{width:120px;height:120px;top:14%;left:7%;animation:utProcDrift 14s ease-in-out infinite}.doo-ut5__proc-particle.p2{width:160px;height:160px;bottom:18%;right:8%;background:radial-gradient(circle,rgba(39,1,64,.2),transparent 70%);animation:utProcDrift 18s ease-in-out infinite reverse}.doo-ut5__proc-particle.p3{width:90px;height:90px;top:60%;left:42%;animation:utProcDrift 11s ease-in-out infinite;animation-delay:-4s}@keyframes utProcDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.12)}66%{transform:translate(-30px,20px) scale(.92)}}.doo-ut5__proc-head{text-align:center;margin-bottom:56px;position:relative;z-index:2}.doo-ut5__proc-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:16px}.doo-ut5__proc-head .eyebrow:before,.doo-ut5__proc-head .eyebrow:after{content:"";width:24px;height:1px;background:var(--coral)}.doo-ut5__proc-head h2{font-size:56px;letter-spacing:-.028em;line-height:1.02;margin:0 0 14px}.doo-ut5__proc-head h2 em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5__proc-head p{font-size:16px;color:var(--ink-3);line-height:1.62;max-width:620px;margin:0 auto}.doo-ut5__proc-rail{position:relative;height:6px;margin:48px 60px 36px;z-index:2}.doo-ut5__proc-rail:before{content:"";position:absolute;inset:2px 0;background:repeating-linear-gradient(90deg,rgba(39,1,64,.18) 0 6px,transparent 6px 14px);border-radius:2px}.doo-ut5__proc-rail:after{content:"";position:absolute;top:-7px;left:0;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#fa7268 0% 35%,#fa726800 70%);box-shadow:0 0 24px #fa7268d9,0 0 48px #fa72688c;animation:utProcTravel 10s cubic-bezier(.55,0,.45,1) infinite}@keyframes utProcTravel{0%{left:0;opacity:0;transform:scale(.7)}6%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{left:calc(100% - 20px);opacity:0;transform:scale(.7)}}.doo-ut5__proc-rail-nodes{position:absolute;inset:-5px 0;pointer-events:none}.doo-ut5__proc-rail-nodes span{position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--coral);box-shadow:0 0 0 4px var(--coral-soft);transform:translate(-50%);animation:utProcNodePulse 3s ease-in-out infinite}.doo-ut5__proc-rail-nodes span:nth-child(1){left:0%;animation-delay:0s}.doo-ut5__proc-rail-nodes span:nth-child(2){left:25%;animation-delay:.4s}.doo-ut5__proc-rail-nodes span:nth-child(3){left:50%;animation-delay:.8s}.doo-ut5__proc-rail-nodes span:nth-child(4){left:75%;animation-delay:1.2s}.doo-ut5__proc-rail-nodes span:nth-child(5){left:100%;animation-delay:1.6s}@keyframes utProcNodePulse{0%,to{box-shadow:0 0 0 4px var(--coral-soft)}50%{box-shadow:0 0 0 8px #fa72682e}}.doo-ut5__proc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;z-index:2}.doo-ut5__proc-card{background:linear-gradient(180deg,#fff,#fefcfa);border-radius:18px;padding:30px 26px;position:relative;box-shadow:0 1px 2px #2701400a,0 12px 28px #2701400f,0 24px 60px #fa72680d,0 0 0 1px #2701400f;transition:transform .35s ease,box-shadow .35s ease;animation:utProcFloat 6s ease-in-out infinite;text-align:center}.doo-ut5__proc-card:nth-child(2){animation-delay:-1.2s}.doo-ut5__proc-card:nth-child(3){animation-delay:-2.4s}.doo-ut5__proc-card:nth-child(4){animation-delay:-3.6s}.doo-ut5__proc-card:nth-child(5){animation-delay:-4.8s}@keyframes utProcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.doo-ut5__proc-card:hover{box-shadow:0 2px 4px #27014014,0 18px 40px #2701401a,0 32px 80px #fa72682e,0 0 0 1px #fa726852;animation-play-state:paused;transform:translateY(-8px)}.doo-ut5__proc-card .badge{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--coral),var(--coral-2));color:#fff;font-weight:700;font-size:17px;margin:0 auto 18px;box-shadow:0 10px 24px #fa726852;position:relative;letter-spacing:-.01em}.doo-ut5__proc-card .badge:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(250,114,104,.32);animation:utProcBadgePulse 2.6s ease-in-out infinite}@keyframes utProcBadgePulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.18);opacity:0}}.doo-ut5__proc-card h3{font-size:19px;margin-bottom:10px;letter-spacing:-.012em;line-height:1.2}.doo-ut5__proc-card h3 em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5__proc-card p{font-size:13.5px;color:var(--ink-3);line-height:1.55}.doo-ut5__proc-card .meta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:700;color:var(--coral-3);letter-spacing:.1em;text-transform:uppercase}.doo-ut5__proc-card .meta:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px var(--coral-soft);animation:utProcMetaDot 1.8s ease-in-out infinite}@keyframes utProcMetaDot{0%,to{box-shadow:0 0 0 3px var(--coral-soft)}50%{box-shadow:0 0 0 6px #fa72681a}}.doo-ut5__faq{padding:104px 0;background:radial-gradient(900px 500px at 50% 0%,rgba(250,114,104,.06),transparent 65%),#fff}.doo-ut5__faq-head{text-align:center;max-width:680px;margin:0 auto 56px}.doo-ut5__faq-head h2{font-size:48px;letter-spacing:-.024em;line-height:1.04;margin:14px 0}.doo-ut5__faq-head p{font-size:16px;color:var(--ink-3);line-height:1.6}.doo-ut5__faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;max-width:1100px;margin:0 auto}.doo-ut5__faq-item{padding:22px 0;border-bottom:1px solid var(--rule);position:relative}.doo-ut5__faq-item h5{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.35;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:flex-start;margin-bottom:10px}.doo-ut5__faq-item h5 .rn{font-size:13px;color:var(--coral);font-weight:700;padding-top:3px}.doo-ut5__faq-item p{font-size:14px;line-height:1.6;color:var(--ink-3);padding-left:50px}.doo-ut5__faq-foot{text-align:center;margin-top:48px;padding-top:32px;border-top:1px solid var(--rule)}.doo-ut5__faq-foot p{font-size:16px;color:var(--ink);margin-bottom:14px}.doo-ut5__faq-foot p em{color:var(--coral)}.doo-ut5__final{padding:140px 0 120px;position:relative;overflow:hidden;text-align:center;background:radial-gradient(800px 500px at 50% 100%,rgba(250,114,104,.16),transparent 65%),radial-gradient(900px 500px at 50% 100%,rgba(39,1,64,.08),transparent 60%)}.doo-ut5__final-inner{max-width:960px;margin:0 auto}.doo-ut5__final h2{font-size:80px;letter-spacing:-.034em;line-height:.98;margin-bottom:24px;font-weight:600}.doo-ut5__final h2 em{color:var(--coral);font-style:italic;font-weight:500}.doo-ut5__final p{font-size:19px;line-height:1.55;color:var(--ink-3);margin-bottom:36px;max-width:640px;margin-left:auto;margin-right:auto}.doo-ut5__final .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.doo-ut5__final .micro{margin-top:28px;font-size:13px;color:var(--ink-3)}@media(max-width:1100px){.doo-ut5__orbit{max-width:420px}@keyframes utModOrbit1{0%{transform:translate(-50%,-50%) rotate(0) translateY(-180px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-180px) rotate(-360deg)}}@keyframes utModOrbit2{0%{transform:translate(-50%,-50%) rotate(180deg) translateY(-180px) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(540deg) translateY(-180px) rotate(-540deg)}}@keyframes utModOrbit3{0%{transform:translate(-50%,-50%) rotate(0) translateY(-140px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-140px) rotate(-360deg)}}@keyframes utModOrbit4{0%{transform:translate(-50%,-50%) rotate(0) translateY(-100px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translateY(-100px) rotate(-360deg)}}}@media(max-width:980px){.doo-ut5__hero-grid,.doo-ut5__why-grid,.doo-ut5__adv-head,.doo-ut5__inds-head,.doo-ut5__inds-foot,.doo-ut5__team-grid,.doo-ut5__ai-grid{grid-template-columns:1fr;gap:48px}.doo-ut5__hero h1{font-size:44px}.doo-ut5__why-aside h2,.doo-ut5__inds-head h2,.doo-ut5__team-side h2{font-size:36px}.doo-ut5__inds-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.doo-ut5__inds-tile.feat,.doo-ut5__inds-tile.pos-feat,.doo-ut5__inds-tile.pos-t1,.doo-ut5__inds-tile.pos-t2,.doo-ut5__inds-tile.pos-t3,.doo-ut5__inds-tile.pos-t4,.doo-ut5__inds-tile.pos-t5{grid-column:auto;grid-row:auto}.doo-ut5__inds-tile.feat h3{font-size:28px}.doo-ut5__inds-foot{grid-template-columns:1fr;gap:18px;text-align:center}.doo-ut5__team-head{grid-template-columns:1fr;gap:24px}.doo-ut5__team-head h2{font-size:38px}.doo-ut5__team-body{grid-template-columns:1fr;gap:48px}.doo-ut5__team-mosaic .row-2{grid-template-columns:repeat(3,1fr)}.doo-ut5__team-side .cta-row{flex-direction:column;align-items:flex-start}.doo-ut5__adv-head h2,.doo-ut5__proc-head h2,.doo-ut5__faq-head h2{font-size:36px}.doo-ut5__why-list{column-count:1}.doo-ut5__stats-row{grid-template-columns:repeat(2,1fr);gap:32px}.doo-ut5__adv-grid{grid-template-columns:1fr}.doo-ut5__adv-cell .num{font-size:64px}.doo-ut5__adv-coda{grid-template-columns:1fr;gap:18px}.doo-ut5__aud-grid{grid-template-columns:1fr}.doo-ut5__aud-tile.t1,.doo-ut5__aud-tile.t2,.doo-ut5__aud-tile.t3,.doo-ut5__aud-tile.t4{grid-column:auto;grid-row:auto}.doo-ut5__proc-grid{grid-template-columns:repeat(2,1fr);gap:16px}.doo-ut5__proc-rail,.doo-ut5__proc-particle{display:none}.doo-ut5__proc-head h2{font-size:34px}.doo-ut5__faq-list{grid-template-columns:1fr}.doo-ut5__ai-quote{font-size:32px}.doo-ut5__final h2{font-size:44px}}
