.duo_page__PicYp{--duo-ink:#183b30;--duo-muted:#59685f;background:#f7f8f2;color:var(--duo-ink);padding:76px 24px 90px;overflow:hidden}.duo_hero__5b_QO{max-width:1120px;margin:auto;text-align:center}.duo_eyebrow__fIQmU{font-size:12px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 22px;color:#52725b}.duo_title__l8YB9{font-family:var(--font-display,Georgia),serif;font-size:clamp(44px,7vw,88px);line-height:1.04;font-weight:500;letter-spacing:-.045em;margin:0 auto 26px;max-width:900px}.duo_title__l8YB9 em{color:#74916b;font-weight:400}.duo_intro__MIeXK{max-width:600px;margin:0 auto 24px;color:var(--duo-muted)}.duo_kicker__QI5SF{font-size:13px;color:var(--duo-muted);margin:18px 0 30px}.duo_showcase__FNNX9{max-width:1000px;margin:40px auto 0}.duo_tabs__P3JSQ{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.duo_tabs__P3JSQ button{font:inherit;font-size:13px;border:1px solid transparent;background:transparent;color:#4b6254;padding:10px 18px;border-radius:24px;cursor:pointer;transition:background .2s}.duo_tabs__P3JSQ button[aria-pressed=true]{background:#203f32;color:white;box-shadow:0 3px 9px #183b3015}.duo_tabs__P3JSQ button:hover{border-color:#8d9c8c}.duo_rotate__BHKFN input:focus-visible,.duo_tabs__P3JSQ button:focus-visible{outline:3px solid #b47c3c;outline-offset:4px}.duo_stage__YN6cO{perspective:1600px;height:590px;display:flex;align-items:center;justify-content:center;position:relative;padding:38px 10px 48px}.duo_stage__YN6cO:before{content:"";position:absolute;inset:12% 0 0;background:radial-gradient(ellipse,#dce5cf 0,transparent 65%);pointer-events:none}.duo_device__5YvZ8{position:relative;width:min(760px,92%);aspect-ratio:951/669;transform-style:preserve-3d;transform:rotateX(var(--tilt)) rotateY(var(--angle)) rotate(var(--roll)) translateX(var(--center));transition:transform .85s cubic-bezier(.22,.68,.2,1)}.duo_leaf__JpekL{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d}.duo_leftLeaf__R7DbZ{left:0}.duo_rightLeaf__l7Ytb{left:50%;transform-origin:left center;transform:rotateY(var(--fold));transition:transform .85s cubic-bezier(.22,.68,.2,1)}.duo_backFace__joLki,.duo_innerFace__gAy9x{position:absolute;inset:0;background:#18231d;border:2px solid #839184;border-radius:24px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:inset 0 0 0 3px #303a33,0 10px 22px #18342526}.duo_innerFace__gAy9x{padding:8px;transform:translateZ(1px)}.duo_leftLeaf__R7DbZ .duo_innerFace__gAy9x{border-top-right-radius:5px;border-bottom-right-radius:5px;padding-right:0;border-right:0}.duo_rightLeaf__l7Ytb .duo_innerFace__gAy9x{border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:0;border-left:0}.duo_displayCrop__GAU_9{position:relative;height:100%;overflow:hidden;border-radius:15px 0 0 15px;background:white}.duo_rightLeaf__l7Ytb .duo_displayCrop__GAU_9{border-radius:0 15px 15px 0}.duo_panelImage__CEUJC{position:absolute;top:0;left:0;width:200%;max-width:none;height:100%;object-fit:fill}.duo_rightLeaf__l7Ytb .duo_panelImage__CEUJC{left:-100%}.duo_portraitDevice__VVzPm .duo_panelImage__CEUJC{width:140.7%;height:142.15%;left:100%;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.duo_portraitDevice__VVzPm .duo_rightLeaf__l7Ytb .duo_panelImage__CEUJC{left:0}.duo_backFace__joLki{transform:rotateY(180deg) translateZ(8px);background:linear-gradient(120deg,#b5bdb0,#6e7b70 55%,#a5afa2);display:flex;align-items:center;justify-content:center}.duo_brand__tuseR{font-family:Georgia,serif;color:#354b3b;font-size:20px}.duo_coverFace__W5ucU{padding:9px;background:#18231d}.duo_coverImage__UY9lo{width:100%;height:100%;object-fit:contain;border-radius:15px;background:#fff}.duo_hinge__cLELX{position:absolute;left:calc(50% - 3px);width:6px;top:3%;height:94%;background:linear-gradient(90deg,#273d2d,#899783,#283c2e);transform:translateZ(-4px);border-radius:4px}.duo_camera__Hzu_i{position:absolute;width:8px;height:8px;border-radius:50%;background:#0d1814;right:7%;top:9%}.duo_tableSurface__S7lpH{position:absolute;left:-6%;top:-8%;width:72%;height:116%;border-radius:24px;transform:translateZ(-10px);background:linear-gradient(115deg,#e4dccb,#f1eadd 55%,#cfc7b5);border:1px solid #c8bda7;box-shadow:0 6px 0 #b7af9d,0 24px 35px #4a453619;opacity:0;transition:opacity .6s;pointer-events:none}.duo_tableStage__pm91n .duo_tableSurface__S7lpH{opacity:1}.duo_tableStage__pm91n .duo_device__5YvZ8{top:45px}.duo_controls__wq9Yu{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:24px}.duo_rotate__BHKFN{display:flex;align-items:center;gap:12px;color:#59685f;font-size:12px}.duo_rotate__BHKFN input{width:115px;accent-color:#284d39;cursor:pointer}.duo_rotate__BHKFN output{font-variant-numeric:tabular-nums;min-width:32px}.duo_viewTabs__GR21e{margin-top:18px}.duo_viewTabs__GR21e button{font-size:11px;padding:6px 12px}.duo_caption__RMZIp{font-size:12px;color:#526551;margin:22px 0 7px}.duo_disclaimer__wgCX4{font-size:11px;line-height:1.6;color:#687467;max-width:580px;margin:auto}.duo_features__0uYCP{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;max-width:1050px;margin:88px auto 75px;text-align:left;border-top:1px solid #dce2d4;padding-top:38px}.duo_features__0uYCP span{color:#7c936d;font-size:13px}.duo_features__0uYCP h2{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2;margin:14px 0}.duo_features__0uYCP p{color:#59685f;line-height:1.7}.duo_faq__kx1vS{max-width:760px;margin:auto;text-align:left}.duo_faq__kx1vS>h2{font-family:Georgia,serif;font-size:34px;font-weight:400;margin-bottom:24px}.duo_faq__kx1vS details{border-bottom:1px solid #dce2d4;padding:19px 0}.duo_faq__kx1vS summary{cursor:pointer;font-weight:600}.duo_faq__kx1vS p{color:#59685f;line-height:1.7;padding:12px 0 4px}.duo_links__9tadp{margin:40px auto 0;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.duo_page__PicYp{padding:48px 16px 60px}.duo_stage__YN6cO{height:370px;padding:32px 0}.duo_device__5YvZ8{width:90%}.duo_backFace__joLki,.duo_innerFace__gAy9x{border-radius:14px}.duo_innerFace__gAy9x{padding:4px}.duo_coverFace__W5ucU{padding:5px}.duo_displayCrop__GAU_9{border-radius:9px 0 0 9px}.duo_rightLeaf__l7Ytb .duo_displayCrop__GAU_9{border-radius:0 9px 9px 0}.duo_coverImage__UY9lo{border-radius:9px}.duo_features__0uYCP{grid-template-columns:1fr;gap:22px;margin:50px auto}.duo_features__0uYCP h2{margin:8px 0}.duo_controls__wq9Yu{gap:18px}.duo_camera__Hzu_i{width:5px;height:5px}.duo_intro__MIeXK{font-size:16px}.duo_tabs__P3JSQ button{padding:9px 13px}.duo_viewTabs__GR21e button{padding:6px 10px}}@media(prefers-reduced-motion:reduce){.duo_device__5YvZ8,.duo_rightLeaf__l7Ytb,.duo_tableSurface__S7lpH,.duo_tabs__P3JSQ button{transition:none}}.duo_page__PicYp{padding:78px 24px 40px;background:#f8f7f2;--duo-ink:#173b30;--duo-muted:#53675e}.duo_hero__5b_QO{max-width:1200px}.duo_title__l8YB9{font-family:Georgia,serif;font-size:clamp(64px,8.5vw,126px);letter-spacing:-.065em;line-height:.98;margin-bottom:30px}.duo_title__l8YB9 em{color:#71876b}.duo_eyebrow__fIQmU{letter-spacing:.17em;font-size:11px;font-weight:700}.duo_intro__MIeXK{max-width:610px;font-size:18px;line-height:1.65}.duo_heroActions__jNPHs{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:30px}.duo_textLink__hm6_2{font-size:14px;font-weight:600;text-decoration:none}.duo_textLink__hm6_2 span{margin-left:10px}.duo_kicker__QI5SF{margin:20px 0 10px;font-size:12px}.duo_heroVisual__5_Xq4{position:relative;perspective:1600px;padding:65px 30px 40px;margin:0 auto;max-width:1050px}.duo_heroHalo__8M350{position:absolute;inset:5% -10%;border-radius:50%;background:radial-gradient(ellipse,#dfe5d6 0,#eae9dc70 45%,transparent 70%)}.duo_heroDevice__Es9UI{position:relative;background:#18261f;padding:9px;border-radius:32px;border:2px solid #9caa96;box-shadow:0 35px 45px -25px #173b3060,0 0 0 5px #d5d7c9;transform:rotateX(6deg) rotateY(-9deg) rotate(-2deg)}.duo_heroDevice__Es9UI img{width:100%;height:auto;border-radius:22px}.duo_heroTag__JI6aY{position:relative;display:block;font-size:11px;letter-spacing:.08em;margin-top:32px;color:#667568}.duo_bridge__LE_A5{text-align:center;max-width:1050px;margin:70px auto 100px}.duo_bridge__LE_A5 p{font-family:Georgia,serif;font-size:clamp(26px,3.6vw,46px);line-height:1.3;letter-spacing:-.035em}.duo_bridge__LE_A5 span{color:#7a8b70}.duo_demoSection__N4_GO{scroll-margin-top:100px;text-align:center;background:#eeefe7;border-radius:36px;max-width:1250px;margin:auto;padding:58px 30px 38px}.duo_sectionTitle__OqzYH{font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.1;font-weight:400}.duo_sectionIntro__i28wq{font-size:15px;line-height:1.7;color:var(--duo-muted);max-width:520px;margin:18px auto 0}.duo_showcase__FNNX9{margin-top:30px}.duo_stage__YN6cO{height:570px}.duo_disclaimer__wgCX4{max-width:660px;font-size:12px;line-height:1.7}.duo_compactStory__vfn99{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1100px;gap:70px;margin:130px auto}.duo_storyCopy__iqmNJ h2{font-family:Georgia,serif;font-size:clamp(36px,4.5vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.04em;white-space:pre-line;margin:20px 0 25px}.duo_storyCopy__iqmNJ>p:last-child{max-width:450px;font-size:17px;line-height:1.8;color:var(--duo-muted)}.duo_compactVisual__Bs4kX{border-radius:160px 160px 40px 40px;background:#e7e9dd;padding:45px 45px 0;overflow:hidden;max-width:460px}.duo_compactDevice__UFqo_{border:7px solid #25392e;border-radius:35px;box-shadow:0 24px 35px #173b3030;transform:rotate(7deg) translateY(30px);background:white}.duo_compactDevice__UFqo_ img{width:100%;height:auto;border-radius:26px}.duo_wideStory__X0OGI{max-width:1250px;margin:110px auto;background:#173b30;border-radius:36px;padding:70px 70px 0;overflow:hidden;color:#f4f4e7}.duo_wideStory__X0OGI .duo_eyebrow__fIQmU{color:#b6c5a7}.duo_wideStory__X0OGI .duo_storyCopy__iqmNJ{max-width:850px;margin:0 auto 55px}.duo_wideStory__X0OGI .duo_storyCopy__iqmNJ>p:last-child{max-width:630px;color:#c3cfc5}.duo_wideDevice__iaiED{padding:9px;border:2px solid #84967a;border-radius:28px 28px 0 0;background:#0c2019;box-shadow:0 0 80px #0003;transform:translateY(14px)}.duo_wideDevice__iaiED img{width:100%;height:auto;border-radius:18px 18px 0 0}.duo_features__0uYCP{margin:110px auto;gap:60px;padding-top:0;border:0}.duo_features__0uYCP article{border-top:1px solid #ccd3c4;padding-top:24px}.duo_features__0uYCP h2{white-space:pre-line;font-size:32px;letter-spacing:-.025em}.duo_features__0uYCP p{font-size:15px}.duo_privacy__fV25s{position:relative;max-width:1100px;margin:110px auto;background:#e9ecdf;border-radius:32px;padding:65px 75px;overflow:hidden}.duo_finalCta__xr_0l h2,.duo_privacy__fV25s h2{font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.08;letter-spacing:-.04em;white-space:pre-line;margin:20px 0}.duo_privacy__fV25s>p:not(.duo_eyebrow__fIQmU){max-width:590px;line-height:1.8;color:var(--duo-muted);font-size:16px}.duo_privacyMark__qWqKp{position:absolute;right:55px;top:90px;font-size:150px;color:#6d855933;pointer-events:none}.duo_faq__kx1vS{max-width:850px;margin:110px auto}.duo_faq__kx1vS>h2{font-size:42px;letter-spacing:-.035em;margin-bottom:32px}.duo_faq__kx1vS summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;line-height:1.5;font-size:16px;padding:2px 0}.duo_faq__kx1vS summary::-webkit-details-marker{display:none}.duo_faq__kx1vS summary span{font-size:25px;font-weight:400;transition:transform .2s}.duo_faq__kx1vS details[open] summary span{transform:rotate(45deg)}.duo_faq__kx1vS p{font-size:15px;margin:0;max-width:720px}.duo_faq__kx1vS summary:focus-visible,.duo_guides__kuE1R a:focus-visible,.duo_textLink__hm6_2:focus-visible{outline:3px solid #a4743d;outline-offset:6px}.duo_finalCta__xr_0l{text-align:center;margin:100px auto;padding:60px 0}.duo_finalCta__xr_0l>p:not(.duo_eyebrow__fIQmU){color:var(--duo-muted);font-size:17px;margin:24px auto 30px}.duo_guides__kuE1R{max-width:1100px;margin:40px auto 65px;border-top:1px solid #d3dacb;padding-top:35px}.duo_guides__kuE1R h2{font-family:Georgia,serif;font-weight:400;font-size:27px;margin-bottom:24px}.duo_guides__kuE1R>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.duo_guides__kuE1R a{display:flex;justify-content:space-between;gap:15px;font-size:14px;padding:15px 0;border-bottom:1px solid #d3dacb}.duo_legalNote__3Ymiw{max-width:800px;margin:auto;font-size:11px;line-height:1.7;color:#657462;text-align:center}.duo_srOnly__kCNin{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.duo_finalCta__xr_0l>a,.duo_heroActions__jNPHs a:first-child{display:inline-flex;align-items:center;justify-content:center;min-height:52px}@media(max-width:700px){.duo_page__PicYp{padding:50px 16px 30px}.duo_title__l8YB9{font-size:clamp(59px,12.5vw,85px)}.duo_heroActions__jNPHs{gap:20px;flex-direction:column}.duo_intro__MIeXK{font-size:16px}.duo_heroVisual__5_Xq4{padding:45px 5px 15px}.duo_heroDevice__Es9UI{padding:5px;border-radius:17px}.duo_heroDevice__Es9UI img{border-radius:10px}.duo_heroTag__JI6aY{font-size:9px;margin-top:22px}.duo_bridge__LE_A5{margin:50px auto 60px}.duo_bridge__LE_A5 p{font-size:28px}.duo_demoSection__N4_GO{padding:35px 12px 28px;border-radius:24px}.duo_stage__YN6cO{height:300px}.duo_sectionTitle__OqzYH{font-size:34px}.duo_sectionIntro__i28wq{font-size:14px}.duo_compactStory__vfn99{grid-template-columns:1fr;gap:35px;margin:70px auto}.duo_storyCopy__iqmNJ>p:last-child{font-size:16px}.duo_compactVisual__Bs4kX{max-width:340px;margin:auto;padding:35px 35px 0}.duo_compactDevice__UFqo_{border-width:5px}.duo_wideStory__X0OGI{padding:38px 20px 0;margin:65px auto;border-radius:24px}.duo_wideStory__X0OGI .duo_storyCopy__iqmNJ{margin-bottom:30px}.duo_wideDevice__iaiED{padding:4px;border-radius:14px 14px 0 0}.duo_wideDevice__iaiED img{border-radius:9px 9px 0 0}.duo_features__0uYCP{margin:65px auto;gap:30px}.duo_features__0uYCP h2{font-size:30px}.duo_privacy__fV25s{margin:65px auto;padding:38px 25px;border-radius:24px}.duo_privacyMark__qWqKp{right:12px;top:120px;font-size:90px}.duo_privacy__fV25s>p:not(.duo_eyebrow__fIQmU){position:relative}.duo_faq__kx1vS{margin:70px auto}.duo_faq__kx1vS>h2{font-size:34px}.duo_faq__kx1vS summary{font-size:15px}.duo_finalCta__xr_0l{margin:50px auto;padding:35px 0}.duo_finalCta__xr_0l h2{font-size:43px}.duo_guides__kuE1R>div{grid-template-columns:1fr;gap:4px}.duo_guides__kuE1R h2{font-size:25px}.duo_tabs__P3JSQ button{min-height:42px;padding:9px 11px;font-size:12px}.duo_viewTabs__GR21e button{font-size:11px}.duo_rotate__BHKFN{font-size:12px}.duo_rotate__BHKFN input{width:100px}.duo_caption__RMZIp,.duo_disclaimer__wgCX4{font-size:11px}}@media(prefers-reduced-motion:reduce){.duo_faq__kx1vS summary span{transition:none}html:has(.duo_page__PicYp){scroll-behavior:auto}}.duo_heroEyebrow___1wF2{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1.5;color:#52725b;margin:0 0 26px}