@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@400;600;700&display=swap");.dt2{--bg:#F3F5F8;--surface:#FFFFFF;--tint:#E7EBF1;--line:#DCE2EA;--fg:#0F172A;--muted:#526073;--ink:#0B1B3A;--ink-2:#13284F;--blue:#2563EB;--blue-deep:#1D4ED8;--blue-soft:#93C5FD;--orange:#EA580C;--orange-hover:#C2410C;--ok:#059669;--f-display:"Unbounded","Arial Black",system-ui,sans-serif;--f-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"DM Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--wrap:1160px;color-scheme:light;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.dt2 *,.dt2 :after,.dt2 :before{box-sizing:border-box}.dt2 a{color:inherit}.dt2 h1,.dt2 h2,.dt2 h3{font-family:var(--f-display);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.dt2 p{margin:0}.dt2 .wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.dt2 .eyebrow,.dt2 .grad-text{color:var(--blue)}.dt2 .eyebrow{font-family:var(--f-mono);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.dt2 section{padding-block:clamp(56px,8vw,96px);scroll-margin-top:72px}.dt2 section.tint{background:var(--tint)}.dt2 section.white{background:var(--surface)}.dt2 section.white .problem{background:var(--bg)}.dt2 section.dark{background:var(--ink);color:#F1F5FB}.dt2 section.dark .eyebrow,.dt2 section.dark .grad-text{color:var(--blue-soft)}.dt2 section.dark .section-head p{color:rgba(241,245,251,.72)}.dt2 section.dark .feature{background:var(--ink-2);border-color:rgba(255,255,255,.08)}.dt2 section.dark .feature:hover{box-shadow:0 18px 36px -20px rgba(0,0,0,.6)}.dt2 section.dark .feature-icon{background:rgba(37,99,235,.22);color:var(--blue-soft)}.dt2 section.dark .feature p{color:rgba(241,245,251,.68)}.dt2 section.dark .plan{background:var(--ink-2);border-color:rgba(255,255,255,.1)}.dt2 section.dark .plan.featured{border-color:var(--blue-soft);box-shadow:0 30px 60px -36px rgba(147,197,253,.45)}.dt2 section.dark .plan-body li.inherit,.dt2 section.dark .plan-model,.dt2 section.dark .plan-tag,.dt2 section.dark .plans-note,.dt2 section.dark .price-main small{color:rgba(241,245,251,.68)}.dt2 section.dark .plan-tear{border-top-color:rgba(255,255,255,.18)}.dt2 section.dark .plan-tear:after,.dt2 section.dark .plan-tear:before{background:var(--ink)}.dt2 section.dark .plans-note a,.dt2 section.dark .price-plus b{color:var(--blue-soft)}.dt2 section.dark .plan-body li svg{color:#34D399}.dt2 section.dark .plan .btn-ghost{background:transparent;border-color:rgba(255,255,255,.28);color:#F1F5FB}.dt2 section.dark .plan .btn-ghost:hover{border-color:var(--blue-soft);color:var(--blue-soft)}.dt2 .nav-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;height:42px}.dt2 .nav-logo img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block}.dt2 .logo-word{font-family:var(--f-display);font-weight:600;font-size:1.18rem;letter-spacing:-.02em;color:var(--fg);display:inline-block;line-height:1}.dt2 .brand{display:inline-flex;align-items:center;gap:10px}.dt2 .brand img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block}.dt2 .brand .logo-word{font-size:1rem}.dt2 .strip{position:relative;z-index:2;overflow:hidden;padding-block:26px;background:linear-gradient(var(--bg) 50%,var(--surface) 50%)}.dt2 .strip-track{left:50%;width:-moz-max-content;width:max-content;transform:translateX(-50%) rotate(-1.6deg);filter:drop-shadow(0 14px 18px rgba(11,27,58,.22))}.dt2 .sk,.dt2 .strip-track{position:relative;display:flex}.dt2 .sk{flex:none;flex-direction:column;justify-content:center;gap:3px;min-width:210px;height:66px;padding:0 28px;color:#fff;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#F97316,#EA580C);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle 9px at 0 0,#0000 98%,#000),radial-gradient(circle 9px at 0 100%,#0000 98%,#000);mask:radial-gradient(circle 9px at 0 0,#0000 98%,#000),radial-gradient(circle 9px at 0 100%,#0000 98%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.dt2 .sk:nth-child(2n){background:linear-gradient(135deg,var(--ink-2),var(--ink))}.dt2 .sk:before{content:"";position:absolute;left:0;top:12px;bottom:12px;border-left:2px dashed rgba(255,255,255,.5)}.dt2 .sk:first-child:before{display:none}.dt2 .sk b{font-size:.8rem;font-weight:700;letter-spacing:.14em}.dt2 .sk small{font-size:.66rem;opacity:.78;letter-spacing:.12em}.dt2 .section-head{display:grid;gap:14px;max-width:720px;margin-bottom:44px}.dt2 .section-head h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}.dt2 .section-head p{color:var(--muted);font-size:1.06rem;max-width:60ch}.dt2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;font:700 .95rem/1 var(--f-body);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.dt2 .btn svg{width:20px;height:20px;flex:none}.dt2 .btn-primary,.dt2 .btn-wa{background:var(--orange);color:#fff;box-shadow:0 10px 24px -12px rgba(234,88,12,.7)}.dt2 .btn-primary:hover,.dt2 .btn-wa:hover{background:var(--orange-hover);transform:translateY(-1px)}.dt2 .btn-ghost{background:var(--surface);border-color:var(--line);color:var(--fg)}.dt2 .btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.dt2 .hero-cta .btn-ghost{border:2px solid var(--ink);background:var(--surface);box-shadow:0 10px 22px -14px rgba(11,27,58,.45)}.dt2 .hero-cta .btn-ghost:hover{background:var(--ink);border-color:var(--ink);color:#fff}.dt2 .btn:focus-visible,.dt2 a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dt2 .nav{position:sticky;top:0;z-index:20;background:rgba(243,245,248,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.dt2 .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.dt2 .nav-links{display:flex;align-items:center;gap:28px;font-size:.92rem;font-weight:600;color:var(--muted)}.dt2 .nav-links a{text-decoration:none}.dt2 .nav-links a:hover{color:var(--fg)}.dt2 .nav .btn{min-height:40px;padding:0 20px;font-size:.88rem;color:#fff}.dt2 .hero{position:relative;padding-block:clamp(48px,8vw,96px) clamp(64px,9vw,104px);isolation:isolate;overflow:hidden}.dt2 .glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 78% 42%,rgba(37,99,235,.16),transparent 70%),radial-gradient(28% 36% at 90% 60%,rgba(147,197,253,.35),transparent 70%)}.dt2 .hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,72px);align-items:center}.dt2 .tag{display:inline-flex;align-items:stretch;max-width:100%;font-size:.82rem;transform:rotate(-1.5deg);filter:drop-shadow(0 6px 14px rgba(11,27,58,.12))}.dt2 .tag-l{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:10px 4px 4px 10px;background:var(--ink);color:#fff;font:500 .74rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.dt2 .tag-l svg{width:16px;height:16px;color:var(--orange)}.dt2 .tag-r{position:relative;display:inline-flex;align-items:center;padding:8px 14px;border-radius:4px 10px 10px 4px;background:var(--surface);border-left:2px dashed var(--line);font-weight:700;color:var(--fg);min-width:0}.dt2 .tag-r:after,.dt2 .tag-r:before{content:"";position:absolute;left:-7px;width:12px;height:12px;border-radius:50%;background:var(--bg)}.dt2 .tag-r:before{top:-6px}.dt2 .tag-r:after{bottom:-6px}.dt2 .hero h1{font-size:clamp(2.1rem,5.4vw,3.9rem);margin-top:22px}.dt2 .hero-sub{margin-top:22px;font-size:clamp(1.02rem,1.6vw,1.15rem);color:var(--muted);max-width:52ch}.dt2 .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.dt2 .hero-points{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;font-family:var(--f-mono);font-size:.8rem;color:var(--muted)}.dt2 .hero-points span:before{content:"✓ ";color:var(--ok)}.dt2 .ticket-demo{position:relative;justify-self:center;width:min(100%,350px);margin-block:40px 56px}.dt2 .tk{position:relative;background:var(--ink);color:#F3F0FA;border-radius:22px;overflow:hidden;box-shadow:0 40px 70px -30px rgba(11,27,58,.6);transform:rotate(-3deg)}.dt2 .tk-top{padding:22px 22px 18px;background:var(--blue-deep)}.dt2 .tk-meta{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.08em;color:rgba(255,255,255,.78);text-transform:uppercase}.dt2 .tk-name{font-family:var(--f-display);font-size:1.35rem;font-weight:600;margin-top:14px}.dt2 .tk-venue{color:rgba(255,255,255,.78);font-size:.88rem}.dt2 .tk-tear{position:relative;height:0;border-top:2px dashed rgba(255,255,255,.18);margin:0 18px}.dt2 .tk-tear:after,.dt2 .tk-tear:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--bg)}.dt2 .tk-tear:before{left:-31px}.dt2 .tk-tear:after{right:-31px}.dt2 .tk-body{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;padding:20px 22px 22px}.dt2 .qr{display:grid;grid-template-columns:repeat(21,1fr);width:112px;height:112px;padding:6px;background:#fff;border-radius:10px}.dt2 .qr i{background:var(--ink);display:block}.dt2 .qr i.o{background:transparent}.dt2 .tk-info{display:grid;gap:8px;font-size:.82rem}.dt2 .tk-info small{display:block;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.dt2 .tk-info strong{font-weight:700}.dt2 .stamp{position:absolute;right:-16px;top:-36px;padding:10px 14px;border-radius:14px;background:#ECFDF5;border:1px solid #a7f3d0;color:#047857;font:500 .8rem/1.25 var(--f-mono);letter-spacing:.06em;transform:rotate(6deg);box-shadow:0 12px 28px -14px rgba(5,150,105,.6);animation:dt2-stamp .5s cubic-bezier(.2,1.6,.4,1) 1s both}.dt2 .stamp span{display:block;font-size:.68rem;color:#059669}@keyframes dt2-stamp{0%{transform:rotate(6deg) scale(1.6);opacity:0}to{transform:rotate(6deg) scale(1);opacity:1}}.dt2 .aforo{position:absolute;left:-14px;bottom:-48px;width:200px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-size:.78rem;box-shadow:0 18px 40px -20px rgba(23,17,42,.35)}.dt2 .aforo-row{display:flex;justify-content:space-between;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.dt2 .aforo-row span{color:var(--muted)}.dt2 .bar{height:6px;margin-top:8px;border-radius:6px;background:var(--tint);overflow:hidden}.dt2 .bar i{display:block;height:100%;width:69%;background:var(--blue)}.dt2 .problems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dt2 .problem{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--line);font-weight:600}.dt2 .problem svg{flex:none;width:22px;height:22px;margin-top:1px;color:var(--blue)}.dt2 .problem-close{margin-top:36px;font-family:var(--f-display);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:600}.dt2 .features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dt2 .feature{display:grid;align-content:start;gap:10px;padding:24px 22px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease}.dt2 .feature:hover{transform:translateY(-2px);box-shadow:0 18px 36px -24px rgba(11,27,58,.5)}.dt2 .feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#E8F0FE;color:var(--blue)}.dt2 .feature-icon svg{width:22px;height:22px}.dt2 .feature h3{font-family:var(--f-body);font-size:1rem;font-weight:800;letter-spacing:0;margin-top:6px}.dt2 .feature p{color:var(--muted);font-size:.92rem}.dt2 .roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dt2 .role{padding:26px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.dt2 .role .eyebrow{color:var(--blue)}.dt2 .role h3{font-size:1.15rem;margin:10px 0 14px}.dt2 .role ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:var(--muted);font-size:.94rem}.dt2 .role li{display:flex;gap:10px}.dt2 .role li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--blue)}.dt2 .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.dt2 .plan{position:relative;display:flex;flex-direction:column;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.dt2 .plan.featured{border:2px solid var(--blue);box-shadow:0 30px 60px -36px rgba(37,99,235,.6)}.dt2 .plan-head{padding:28px 26px 22px}.dt2 .plan-tag{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dt2 .plan-tag em{font-style:normal;padding:4px 10px;border-radius:999px;background:var(--blue);color:#fff;letter-spacing:.06em}.dt2 .plan h3{font-size:1.5rem;margin-top:14px}.dt2 .plan-model{margin-top:6px;color:var(--muted);font-size:.94rem}.dt2 .price{display:grid;gap:4px;margin-top:22px;font-variant-numeric:tabular-nums}.dt2 .price-main{font-family:var(--f-display);font-size:1.9rem;font-weight:600;letter-spacing:-.02em}.dt2 .price-main small{font-family:var(--f-body);font-size:.9rem;font-weight:600;color:var(--muted);letter-spacing:0}.dt2 .price-plus{font-family:var(--f-mono);font-size:.88rem}.dt2 .price-plus b{color:var(--blue);font-weight:500}.dt2 .plan-tear{position:relative;border-top:2px dashed var(--line);margin:0 22px}.dt2 .plan-tear:after,.dt2 .plan-tear:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--tint)}.dt2 .plan-tear:before{left:-35px}.dt2 .plan-tear:after{right:-35px}.dt2 .plan-body{display:flex;flex-direction:column;gap:22px;flex:1;padding:24px 26px 28px}.dt2 .plan-body ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:.94rem}.dt2 .plan-body li{display:flex;gap:10px}.dt2 .plan-body li svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--ok)}.dt2 .plan-body li.inherit{color:var(--muted);font-style:italic}.dt2 .plan-body .btn{margin-top:auto;width:100%}.dt2 .plans-note{margin-top:22px;color:var(--muted);font-size:.9rem;text-align:center}.dt2 .plans-note a{color:var(--blue);font-weight:700}.dt2 .cta-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);filter:drop-shadow(0 30px 50px rgba(11,27,58,.22))}.dt2 .cta-copy{position:relative;display:grid;align-content:center;gap:16px;padding:clamp(32px,5vw,60px);border-radius:28px 10px 10px 28px;color:#fff;overflow:hidden;background:#0A0A24}.dt2 .cta-copy:after{content:"";position:absolute;right:-60px;bottom:-80px;width:280px;height:280px;border-radius:50%;border:40px solid rgba(255,255,255,.05);pointer-events:none}.dt2 .cta-copy .eyebrow{color:#FF7AC0}.dt2 .cta-copy h2{font-size:clamp(1.8rem,3.8vw,2.7rem);color:#fff;max-width:14ch}.dt2 .cta-copy p{color:rgba(255,255,255,.86);max-width:46ch;font-size:1.05rem}.dt2 .cta-stub{position:relative;display:grid;align-content:center;gap:22px;padding:clamp(28px,4vw,44px);border-radius:10px 28px 28px 10px;background:var(--surface);border-left:2px dashed #c7d2e0}.dt2 .cta-stub:after,.dt2 .cta-stub:before{content:"";position:absolute;left:-16px;width:30px;height:30px;border-radius:50%;background:var(--bg)}.dt2 .cta-stub:before{top:-15px;clip-path:inset(50% 0 0 0)}.dt2 .cta-stub:after{bottom:-15px;clip-path:inset(0 0 50% 0)}.dt2 .stub-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);font:500 .74rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dt2 .stub-head span:first-child{color:#D6218A}.dt2 .steps{margin:0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:s;font-weight:600;color:var(--ink)}.dt2 .steps li{display:flex;gap:14px;align-items:baseline;counter-increment:s}.dt2 .steps li:before{content:counter(s);flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:500 .8rem/1 var(--f-mono);color:#fff;background:#8B3FEA}.dt2 .cta-card .btn-wa{width:100%;min-height:54px;font-size:1rem;background:#D6218A;box-shadow:0 12px 24px -14px rgba(214,33,138,.7)}.dt2 .cta-card .btn-wa:hover{background:#B81A74}.dt2 .wa-float{position:fixed;z-index:30;right:calc(20px + env(safe-area-inset-right, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--orange);color:#fff;box-shadow:0 14px 30px -10px rgba(234,88,12,.7);transition:transform .15s ease}.dt2 .wa-float:hover{transform:scale(1.06)}.dt2 .wa-float svg{width:28px;height:28px}.dt2 .footer{padding-block:36px 96px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}.dt2 .footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.dt2 .footer svg{height:30px;width:auto}.dt2 .footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.dt2 .footer a{text-decoration:none}.dt2 .footer a:hover{color:var(--fg)}@media (max-width:960px){.dt2 .cta-card,.dt2 .hero-grid{grid-template-columns:1fr}.dt2 .cta-copy{border-radius:28px 28px 10px 10px}.dt2 .cta-stub{border-radius:10px 10px 28px 28px;border-left:0;border-top:2px dashed #c7d2e0}.dt2 .cta-stub:before{top:-16px;left:-15px;clip-path:inset(0 0 0 50%)}.dt2 .cta-stub:after{top:-16px;bottom:auto;left:auto;right:-15px;clip-path:inset(0 50% 0 0)}.dt2 .features{grid-template-columns:repeat(2,minmax(0,1fr))}.dt2 .plans,.dt2 .roles{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.dt2 .nav-links a:not(.btn){display:none}}@media (max-width:620px){.dt2 .problems{grid-template-columns:1fr}.dt2 .tag-x{display:none}.dt2 .features{grid-template-columns:1fr}.dt2 .aforo{left:0}.dt2 .stamp{right:-2px}.dt2 .hero-cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.dt2 *,.dt2 :after,.dt2 :before{animation:none!important;transition:none!important}}