:root{--dilblin-white: #f0f0f0;--dilblin-muted: #d2d3d4;--dilblin-border: rgb(132 136 140 / 48%)}.dilblin-page{color:var(--dilblin-white);overflow-x:clip;background:#000}.dilblin-hero{width:100%;background:#000}.dilblin-hero-inner{padding-top:clamp(1.25rem,3vw,3.5rem)}.dilblin-hero-art{position:relative;width:100%;overflow:hidden;border-radius:3.2%}.dilblin-hero-art--desktop{display:block}.dilblin-hero-image{display:block;width:100%;height:auto}.dilblin-hero-stage{position:absolute;inset:0;z-index:1;container-type:inline-size;container-name:dilblin-hero;pointer-events:none}.dilblin-hero-stage a{pointer-events:auto}.dilblin-hero-content{position:absolute;z-index:3;left:4.6%;top:23%;bottom:25%;display:flex;width:42%;flex-direction:column;align-items:flex-start;gap:1.2cqw}.dilblin-hero-title{margin:0;color:#fff;line-height:1.02;letter-spacing:.01em;text-wrap:nowrap}.dilblin-hero-title-line1,.dilblin-hero-title-line2{font-size:6cqw;font-weight:600}.dilblin-hero-sub{margin:0;margin-top:.8cqw;max-width:none;color:#ffffffe0;font-size:1.5cqw;font-weight:400;line-height:1.4;text-wrap:nowrap}.dilblin-hero-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:1em 2em;border-radius:1.2em;background:#e8e8e8;color:#111;font-size:1.5cqw;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.dilblin-hero-cta:hover{background:#fff;transform:translateY(-1px)}}.dilblin-hero-cta:focus-visible{outline:3px solid #fff;outline-offset:.25cqw}.dilblin-float{position:absolute;z-index:2;width:auto;height:auto;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;animation:dilblin-levitate 4.2s ease-in-out infinite}.dilblin-float--apple{left:6%;top:-6%;width:13.2%;animation-duration:4.4s;animation-delay:0s}.dilblin-float--cake{left:41%;top:36.5%;width:15%;animation-duration:3.8s;animation-delay:-1.4s}.dilblin-float--diamond{left:25%;top:76.5%;width:18%;animation-duration:4.9s;animation-delay:-.7s}@keyframes dilblin-levitate{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3.2%,0)}}@media(prefers-reduced-motion:reduce){.dilblin-float{animation:none}}.dilblin-hero-mobile{display:none}@media(max-width:767px){.dilblin-hero-art--desktop{display:none}.dilblin-hero-mobile{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:.5rem}.dilblin-hero-mobile-visual{position:relative;width:min(100%,22rem);margin-inline:auto;overflow:visible}.dilblin-hero-mobile-visual:before,.dilblin-hero-mobile-visual:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(28px)}.dilblin-hero-mobile-visual:before{inset:18% 8% 8%;background:radial-gradient(circle,rgb(40 210 230 / 42%) 0%,rgb(20 120 160 / 18%) 45%,transparent 72%)}.dilblin-hero-mobile-visual:after{top:4%;left:-6%;width:55%;height:45%;background:radial-gradient(circle,rgb(255 160 60 / 28%) 0%,rgb(200 80 30 / 10%) 50%,transparent 70%)}.dilblin-hero-mobile-image{position:relative;z-index:1;display:block;width:100%;height:auto}.dilblin-hero-mobile .dilblin-float{z-index:2}.dilblin-hero-mobile .dilblin-float--apple{left:2%;top:6%;width:22%}.dilblin-hero-mobile .dilblin-float--cake{left:auto;right:0%;top:10%;width:24%}.dilblin-hero-mobile .dilblin-float--diamond{left:0%;top:42%;width:26%}.dilblin-hero-mobile-title{margin:1.35rem 0 0;color:#fff;line-height:1.12;letter-spacing:-.02em}.dilblin-hero-mobile-title-line1{font-size:clamp(2.1rem,9vw,2.8rem);font-weight:900}.dilblin-hero-mobile-title-line2{font-size:clamp(2.1rem,9vw,2.8rem);font-weight:400}.dilblin-hero-mobile-sub{margin:.9rem 0 0;max-width:22rem;color:#ffffffd1;font-size:.92rem;font-weight:400;line-height:1.4}.dilblin-hero-mobile-cta{display:inline-flex;align-items:center;justify-content:center;width:min(100%,18rem);min-height:3.1rem;margin-top:1.5rem;padding:.85rem 1.5rem;border-radius:1.15rem;background:#e8e8e8;color:#111;font-size:1rem;font-weight:600;line-height:1;text-decoration:none}.dilblin-hero-mobile-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}}.dilblin-content{background:#000}.dilblin-features{padding-top:clamp(4rem,7vw,7.25rem)}.dilblin-section-title{margin:0;color:#f3f3f3;font-size:clamp(2.5rem,4.1vw,5rem);font-weight:500;line-height:.98;letter-spacing:-.04em}.dilblin-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.25vw,1.5rem);margin-top:clamp(2.6rem,3.7vw,4.5rem)}.dilblin-feature-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:clamp(1.2rem,1.65vw,2rem) clamp(1rem,1.4vw,1.7rem) clamp(.8rem,1vw,1.2rem);border:1px solid var(--dilblin-border);border-radius:clamp(1.8rem,2.6vw,3.15rem)}.dilblin-feature-card--hardware{background:linear-gradient(145deg,#24201d,#171719 52%,#101315)}.dilblin-feature-card--launch{background:linear-gradient(145deg,#332f23,#202019 48%,#151716)}.dilblin-feature-card--protection{background:linear-gradient(145deg,#24303a,#192126,#121719)}.dilblin-feature-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dilblin-feature-heading-row h3{max-width:82%;margin:0;color:#f3f3f3;font-size:clamp(1.7rem,2.25vw,2.65rem);font-weight:500;line-height:.98;letter-spacing:-.035em}.dilblin-feature-icon{display:grid;width:clamp(2.6rem,3vw,3.6rem);aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid rgb(224 225 226 / 25%);border-radius:.9rem;background:#ffffff05;color:#f2f2f2}.dilblin-feature-icon svg{width:56%;height:56%}.dilblin-feature-card>p{min-height:7.7em;margin:clamp(1rem,1.3vw,1.6rem) 0 clamp(1.25rem,1.6vw,1.8rem);color:#f0f0f0;font-size:clamp(.92rem,1.03vw,1.22rem);font-weight:400;line-height:1.35}.dilblin-feature-image{display:block;width:100%;margin-top:auto;border-radius:clamp(1.3rem,2vw,2.35rem);object-fit:cover}.dilblin-scenarios{padding-top:clamp(5.5rem,7vw,8.25rem)}.dilblin-scenarios-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1rem,1.3vw,1.5rem)}.dilblin-scenarios-head>p{margin:0 0 .15rem;color:#f1f1f1;font-size:clamp(.92rem,1.02vw,1.2rem);line-height:1.3}.dilblin-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.3vw,1.55rem);margin-top:clamp(3rem,3.7vw,4.5rem)}.dilblin-scenario-card{position:relative;display:block;overflow:hidden;min-height:0;aspect-ratio:866 / 947;border:1px solid var(--dilblin-border);border-radius:clamp(2rem,2.7vw,3.25rem);color:#fff;isolation:isolate}.dilblin-scenario-card--friends{background:radial-gradient(circle at 45% 25%,rgb(0 191 230 / 32%),transparent 44%),linear-gradient(180deg,#003342,#001d25 58%,#050c0f)}.dilblin-scenario-card--commercial{background:radial-gradient(circle at 52% 28%,rgb(255 170 35 / 30%),transparent 45%),linear-gradient(180deg,#563000,#2b1702 60%,#0b0803)}.dilblin-scenario-card--commercial .dilblin-scenario-image{object-fit:cover;object-position:center top}.dilblin-scenario-card:after{content:"";position:absolute;z-index:1;inset:38% 0 0;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / 7%) 22%,rgb(0 0 0 / 80%) 100%);pointer-events:none}.dilblin-scenario-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:contain}.dilblin-scenario-copy{position:absolute;z-index:2;right:clamp(1.3rem,2vw,2.35rem);bottom:clamp(1.5rem,2.2vw,2.7rem);left:clamp(1.3rem,2vw,2.35rem);padding-right:clamp(3rem,4vw,4.8rem)}.dilblin-scenario-copy h3{margin:0 0 clamp(.75rem,1vw,1.2rem);font-size:clamp(2rem,2.55vw,3rem);font-weight:400;line-height:1;letter-spacing:-.035em}.dilblin-scenario-copy p{max-width:96%;margin:0;color:#f3f3f3;font-size:clamp(.9rem,1vw,1.18rem);line-height:1.3}.dilblin-scenario-arrow{position:absolute;z-index:3;right:clamp(1.2rem,1.7vw,2rem);bottom:clamp(1.2rem,1.7vw,2rem);display:grid;width:clamp(2.8rem,3.4vw,4rem);aspect-ratio:1.55;place-items:center;border:1px solid rgb(255 255 255 / 35%);border-radius:999px;background:#00000038;transition:background-color .18s ease,transform .18s ease}.dilblin-scenario-arrow svg{width:45%}@media(hover:hover)and (pointer:fine){.dilblin-scenario-card:hover .dilblin-scenario-arrow{background:#ffffff1f;transform:translate(3px)}}.dilblin-faq{padding-top:clamp(5rem,6.5vw,7.75rem);padding-bottom:clamp(8rem,12vw,15rem)}.dilblin-faq .faq-section-title{text-align:left}.dilblin-faq section>h2{margin:0 0 clamp(2.5rem,3.2vw,3.75rem);color:#f3f3f3;font-size:clamp(2rem,2.9vw,3.45rem);font-weight:500;line-height:1;letter-spacing:-.03em;text-align:left}.dilblin-faq [data-slot=accordion]{margin:0}.dilblin-faq [data-slot=accordion-item]{margin:0 0 clamp(.75rem,1vw,1.1rem)}.dilblin-faq [data-slot=accordion-trigger]{min-height:clamp(3.5rem,3.9vw,4.6rem);padding:0 clamp(1rem,1.25vw,1.5rem);border:1px solid rgb(126 130 134 / 52%);border-radius:clamp(.7rem,.9vw,1rem);background:#000;color:#f3f3f3;font-size:clamp(.95rem,1vw,1.18rem);font-weight:600}.dilblin-faq [data-slot=accordion-trigger]:hover,.dilblin-faq [data-slot=accordion-trigger][data-state=open]{background:#ffffff08}.dilblin-faq [data-slot=accordion-trigger] svg{width:clamp(1.35rem,1.6vw,1.85rem);height:clamp(1.35rem,1.6vw,1.85rem)}.dilblin-faq [data-slot=accordion-content]{font-size:1rem}@media(max-width:899px){.dilblin-feature-grid,.dilblin-scenarios-head,.dilblin-scenario-grid{grid-template-columns:1fr}.dilblin-feature-card>p{min-height:0}.dilblin-scenarios-head{align-items:start}.dilblin-scenarios-head>p br{display:none}.dilblin-scenario-card{aspect-ratio:.92}}
