.adt{--y:#ffd600;--ink:#17181a;--muted:#62646a;--border:#e6e6e6;background:#fff;color:var(--ink);font:400 16px/1.65 'DM Sans',Arial,sans-serif;overflow:hidden;isolation:isolate}.adt *{box-sizing:border-box}.adt a{text-decoration:none;color:inherit}.adt button{font:inherit;cursor:pointer}.adt h1,.adt h2,.adt h3,.adt p{margin:0}.adt h1,.adt h2,.adt h3{font-family:'Marcellus',Georgia,serif;font-weight:400;letter-spacing:-.043em}.adt em{font-style:normal;background:linear-gradient(transparent 78%,#ffd600 78%)}.adt .adt-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.adt .adt-btn{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:49px;border-radius:100px;padding:12px 23px;font:800 14px/1.3 'DM Sans',sans-serif;transition:transform .3s,box-shadow .3s;white-space:nowrap}.adt .adt-btn:hover{transform:translateY(-3px)}.adt .adt-btn-yellow{background:var(--y)!important;color:#161616!important;box-shadow:0 9px 24px #ffd60040}.adt .adt-btn-outline{background:#fff;border:1px solid #ddd;color:#191919}.adt .adt-hero{position:relative;min-height:725px;padding:112px 0 45px;background:radial-gradient(circle at 76% 55%,#fff7cc 0,transparent 35%),linear-gradient(135deg,#fff,#fdfdfb)}.adt .adt-grid{position:absolute;inset:0 0 0 28%;background-image:linear-gradient(#20202008 1px,transparent 1px),linear-gradient(90deg,#20202008 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse at 50% 45%,black 10%,transparent 75%);pointer-events:none}.adt .adt-hero-layout{display:grid;grid-template-columns:1fr 1.03fr;gap:38px;align-items:center;position:relative}.adt .adt-eyebrow{font:800 11px/1.5 'DM Sans',sans-serif;letter-spacing:.14em;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adt .adt-eyebrow span{color:#bd9f00;font-size:20px}.adt .adt-eyebrow i{width:21px;height:1px;background:#bbb}.adt .adt-hero h1{font-size:clamp(52px,5.25vw,82px);line-height:1.04;max-width:650px;margin:25px 0 25px}.adt .adt-hero-copy>p{font-size:17px;line-height:1.85;max-width:575px;color:var(--muted)}.adt .adt-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.adt .adt-proof{display:flex;gap:19px;flex-wrap:wrap;margin-top:34px;color:#474747;font-size:12px;font-weight:700}.adt .adt-art{position:relative;height:555px;min-width:0}.adt .adt-glow{position:absolute;inset:10% 2%;border-radius:50%;background:radial-gradient(circle,#ffd60060,transparent 63%);filter:blur(20px)}.adt .adt-orbit{position:absolute;border:2px solid var(--y);border-radius:50%;width:106%;height:48%;left:-3%;top:24%;transform:rotate(-23deg);pointer-events:none}.adt .adt-orbit-back{z-index:0;clip-path:inset(0 0 49% 0)}.adt .adt-orbit-front{z-index:6;clip-path:inset(50% 0 0 0)}.adt .adt-browser{position:absolute;border:1px solid #e1e1e1;background:white;overflow:hidden;border-radius:16px;box-shadow:0 28px 60px #15151532}.adt .adt-browser-back{z-index:1;width:65%;height:315px;top:150px;right:-2%;transform:rotate(9deg)}.adt .adt-browser-front{z-index:3;width:86%;height:390px;top:79px;left:3%;transform:rotate(-6deg);animation:adtFloat 8s ease-in-out infinite}.adt .adt-chrome{height:30px;background:#fafafa;border-bottom:1px solid #eee;display:flex;align-items:center;gap:5px;padding:0 12px}.adt .adt-chrome i{height:7px;width:7px;border-radius:50%;background:#fa7365}.adt .adt-chrome i:nth-child(2){background:#f4c453}.adt .adt-chrome i:nth-child(3){background:#69c77c}.adt .adt-chrome b{height:6px;width:80px;border-radius:8px;background:#e7e7e7;margin:auto}.adt .adt-back-content{height:100%;background:linear-gradient(130deg,#132e32,#1e545c);color:white;padding:50px 24px;position:relative}.adt .adt-back-content small{display:block;font:700 9px 'DM Sans',sans-serif;letter-spacing:.15em}.adt .adt-back-content strong{display:block;font:400 31px/1.1 'Marcellus',serif;margin-top:18px;max-width:160px}.adt .adt-back-land{position:absolute;bottom:-40px;right:-60px;width:300px;height:185px;border-radius:50%;background:#b8bd96;transform:rotate(-20deg)}.adt .adt-demo-top{height:43px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 13px;background:#fff}.adt .adt-demo-top strong{font:800 12px 'DM Sans',sans-serif;letter-spacing:-.04em}.adt .adt-demo-top strong span{color:#d1a900}.adt .adt-demo-top small{font-size:7px;color:#777}.adt .adt-demo-top b{font:700 7px 'DM Sans',sans-serif;background:#111;color:#fff;padding:8px;border-radius:18px;white-space:nowrap}.adt .adt-scenery{height:269px;position:relative;overflow:hidden;background:linear-gradient(#a6c9d1 0%,#e8e0c6 61%,#d8e0dc)}.adt .adt-sun{position:absolute;width:115px;height:115px;top:25px;right:52px;border-radius:50%;background:#ffead2;box-shadow:0 0 65px #fff4d9}.adt .adt-mountain{position:absolute;bottom:-90px;left:-25%;width:150%;height:260px;clip-path:polygon(0 90%,21% 30%,38% 67%,61% 12%,84% 68%,100% 28%,100% 100%,0 100%)}.adt .adt-mountain-far{background:#648a8a;opacity:.67;transform:translateY(-36px)}.adt .adt-mountain-near{background:linear-gradient(125deg,#375f65,#152d33);transform:scale(1.1)}.adt .adt-water{position:absolute;bottom:-30px;width:120%;height:93px;left:-10%;background:linear-gradient(#62969a,#b0ced1);border-radius:50% 50% 0 0}.adt .adt-scenery-copy{position:absolute;left:23px;top:58px;z-index:2;color:white;text-shadow:0 2px 12px #0005}.adt .adt-scenery-copy small{font:700 7px 'DM Sans',sans-serif;letter-spacing:.14em}.adt .adt-scenery-copy strong{font:400 36px/1.1 'Marcellus',serif;display:block;margin:13px 0 16px}.adt .adt-scenery-copy>span{font:800 8px 'DM Sans',sans-serif;background:#ffd600;color:#141414;border-radius:30px;padding:9px 12px;display:inline-block;text-shadow:none}.adt .adt-booking-bar{display:flex;justify-content:space-around;align-items:center;padding:10px;background:#fff;gap:8px}.adt .adt-booking-bar span{display:grid}.adt .adt-booking-bar small{font-size:6px;color:#999;letter-spacing:.1em}.adt .adt-booking-bar strong{font-size:8px}.adt .adt-booking-bar>b{background:#ffd600;padding:8px;font-size:8px;border-radius:7px}.adt .adt-float{position:absolute;display:flex;align-items:center;gap:9px;z-index:5;background:white;padding:13px 15px;border-radius:15px;box-shadow:0 17px 35px #0002;border:1px solid #eee;animation:adtFloat 6s ease-in-out infinite}.adt .adt-float-a{top:22px;right:4%}.adt .adt-float-b{bottom:48px;left:-5%;animation-delay:-2.5s}.adt .adt-float-icon{display:grid;place-items:center;background:#fff4ad;border-radius:50%;width:35px;height:35px;font-size:18px}.adt .adt-float span:last-child{display:grid;gap:3px}.adt .adt-float b{font-size:11px}.adt .adt-float small{font-size:9px;color:#777}.adt .adt-trust{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:17px;background:#fbfbfb;margin:0 0 44px;overflow:hidden}.adt .adt-trust span{padding:21px 10px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:750;text-align:center}.adt .adt-trust span+span{border-left:1px solid var(--border)}.adt .adt-section{padding:96px 0}.adt .adt-section-top{display:grid;grid-template-columns:1fr .78fr;gap:80px;align-items:end;margin-bottom:38px}.adt .adt-kicker{font:800 11px 'DM Sans',sans-serif;letter-spacing:.14em;display:flex;align-items:center;gap:12px;margin-bottom:19px}.adt .adt-kicker:before{content:'';width:24px;height:3px;background:var(--y)}.adt h2{font-size:clamp(40px,4.1vw,62px);line-height:1.1}.adt .adt-section-top>p{font-size:16px;color:var(--muted);line-height:1.85}.adt .adt-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.adt .adt-feature{min-height:330px;border:1px solid var(--border);border-radius:23px;padding:27px 24px;background:linear-gradient(#fff,#fbfbfb);position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.adt .adt-feature:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000000b}.adt .adt-feature-dark{background:linear-gradient(135deg,#25272b,#131415);color:white;border-color:#262626}.adt .adt-feature-number{font:800 11px 'DM Sans',sans-serif;color:#9a9a9a;letter-spacing:.1em}.adt .adt-icon-round{font:400 29px 'Marcellus',serif;color:#bba000;background:#fff5af;width:60px;height:60px;border-radius:18px;display:grid;place-items:center;margin:30px 0 21px}.adt .adt-feature-dark .adt-icon-round{background:#ffd60022;color:#ffd600}.adt .adt-feature h3{font-size:25px;line-height:1.15;margin-bottom:13px;position:relative;z-index:2}.adt .adt-feature p{font-size:14px;line-height:1.75;color:#62646a;position:relative;z-index:2}.adt .adt-feature-dark p{color:#d1d1d1}.adt .adt-feature-ring{width:240px;height:240px;border:1px solid #ffd60075;border-radius:50%;position:absolute;bottom:-135px;right:-80px}.adt .adt-demo-section{background:#f9f9f7}.adt .adt-demo-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:22px}.adt .adt-tabs{display:flex;flex-direction:column;gap:11px}.adt .adt-tabs button{background:#fff;border:1px solid #e4e4e4;border-radius:18px;text-align:left;padding:19px 45px 19px 21px;min-height:90px;position:relative;display:grid;grid-template-columns:30px 1fr;column-gap:8px;transition:border .2s,background .2s}.adt .adt-tabs button:hover{border-color:#d6b900}.adt .adt-tabs button[aria-selected=true]{border-color:#e5c400;background:#fffbe1;box-shadow:0 12px 27px #00000008}.adt .adt-tabs button>span{grid-row:1/3;color:#b49a00;font-size:12px;font-weight:800}.adt .adt-tabs button strong{font-size:15px;font-weight:800}.adt .adt-tabs button small{font-size:12px;color:#777}.adt .adt-tabs button>b{position:absolute;right:20px;top:24px;font-size:17px}.adt .adt-demo-panel{background:#17191b;border-radius:25px;padding:24px;min-width:0;box-shadow:0 24px 46px #0002;color:white}.adt .adt-demo-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:19px}.adt .adt-demo-top i{color:#ffd600;font-size:10px;font-style:normal}.adt .adt-demo-window{background:#fff;border-radius:15px;overflow:hidden;color:#1a1a1a}.adt .adt-demo-nav{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;gap:10px}.adt .adt-demo-nav b{font-size:15px;letter-spacing:-.05em}.adt .adt-demo-nav b span{color:#e1b900}.adt .adt-demo-nav>span{font-size:9px}.adt .adt-demo-nav i{font:700 9px 'DM Sans',sans-serif;background:#111;color:white;padding:7px 10px;border-radius:20px;white-space:nowrap}.adt .adt-demo-landscape{position:relative;height:305px;background:linear-gradient(140deg,#b4cbd1,#b0b8ac 50%,#244b54);overflow:hidden}.adt .adt-demo-circle{position:absolute;width:190px;height:190px;border-radius:50%;background:#f7e5be;top:-12px;right:12%}.adt .adt-demo-ridge{position:absolute;bottom:-70px;left:-10%;width:130%;height:270px;background:#1b4a53;clip-path:polygon(0 75%,30% 20%,48% 64%,70% 8%,100% 69%,100% 100%,0 100%)}.adt .adt-demo-word{position:absolute;z-index:2;top:49px;left:35px;color:white;max-width:58%;text-shadow:0 2px 10px #0005}.adt .adt-demo-word small{font-size:10px;letter-spacing:.15em;font-weight:800}.adt .adt-demo-word h3{font-size:36px;line-height:1.08;margin:10px 0}.adt .adt-demo-word p{font-size:12px;line-height:1.6}.adt .adt-demo-details{display:flex;gap:9px;flex-wrap:wrap;padding:15px}.adt .adt-demo-details span{font-size:11px;font-weight:750;border:1px solid #e7e7e7;border-radius:20px;padding:8px 11px}.adt .adt-demo-caption{color:#a0a0a0;font-size:11px;margin-top:13px}.adt .adt-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.adt .adt-support{padding:26px;border-radius:22px;border:1px solid #e7e7e7;transition:transform .3s}.adt .adt-support:hover{transform:translateY(-4px)}.adt .adt-support>span{font-size:12px;color:#be9f00;font-weight:800}.adt .adt-support h3{font-size:24px;margin:22px 0 12px}.adt .adt-support p{color:#666;font-size:14px;line-height:1.8}.adt .adt-dark-section{background:#17191b;color:white;padding:90px 0}.adt .adt-dark-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.adt .adt-dark-grid h2{margin-bottom:20px}.adt .adt-dark-grid p{color:#c7c7c7;max-width:500px;margin-bottom:26px}.adt .adt-dark-grid em{background:linear-gradient(transparent 78%,#ffd600 78%);color:white}.adt .adt-dark-art{padding:12px}.adt .adt-route-map{background:#25272a;border:1px solid #3c4043;border-radius:23px;padding:27px;box-shadow:0 28px 48px #0005}.adt .adt-route-title{font-size:11px;color:#ffd600;font-weight:800;letter-spacing:.12em;margin-bottom:21px}.adt .adt-route-node{display:flex;align-items:center;gap:15px;padding:9px 0}.adt .adt-route-node b{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#373a3e;color:#ffe147;font-size:12px}.adt .adt-route-node span{flex:1;font-size:14px;font-weight:750}.adt .adt-route-node i{font-style:normal;color:#adbdad}.adt .adt-route-node.adt-route-active b{background:#ffd600;color:#171717}.adt .adt-route-line{height:18px;border-left:1px dashed #ffd60066;margin-left:20px}.adt .adt-process{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.adt .adt-process article{border-top:2px solid #ffd600;padding:24px 10px}.adt .adt-process article>span{font-size:11px;font-weight:800;color:#ab9200;letter-spacing:.1em}.adt .adt-process h3{font-size:23px;margin:20px 0 11px}.adt .adt-process p{font-size:14px;color:#646464;line-height:1.8}.adt .adt-faq-section{background:#fafafa}.adt .adt-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.adt .adt-faq-intro{position:sticky;top:28px}.adt .adt-faq-intro h2{margin-bottom:20px}.adt .adt-faq-intro p{color:#666;max-width:400px;margin-bottom:24px}.adt .adt-faq-list{display:grid;gap:12px}.adt .adt-faq-list details{border:1px solid #e5e5e5;border-radius:17px;background:white;overflow:hidden}.adt .adt-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;cursor:pointer;font-size:15px;font-weight:750}.adt .adt-faq-list summary::-webkit-details-marker{display:none}.adt .adt-faq-list summary span{width:27px;height:27px;border-radius:50%;background:#fff2ac;display:grid;place-items:center;font-size:20px;flex:none;transition:transform .2s}.adt .adt-faq-list details[open] summary span{transform:rotate(45deg)}.adt .adt-faq-list details p{padding:0 23px 23px;font-size:14px;color:#666;line-height:1.8}.adt .adt-cta-wrap{padding:0 0 92px}.adt .adt-cta{background:#17191b;border-radius:28px;padding:45px;display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:center;color:white;position:relative;overflow:hidden}.adt .adt-cta:after{content:'';position:absolute;width:330px;height:330px;border:2px solid #ffd6004d;border-radius:50%;right:-140px;bottom:-200px;pointer-events:none}.adt .adt-cta span{font-size:11px;color:#ffd600;letter-spacing:.15em;font-weight:800}.adt .adt-cta h2{font-size:clamp(34px,3.5vw,53px);margin:13px 0 0}.adt .adt-cta p{font-size:15px;color:#d0d0d0;line-height:1.8;margin-bottom:22px}.adt .adt-cta em{color:white}.adt .adt-reveal{opacity:0;transform:translateY(23px);transition:opacity .7s,transform .7s}.adt .adt-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes adtFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(max-width:1120px){.adt .adt-hero-layout{grid-template-columns:1fr 1fr;gap:12px}.adt .adt-hero h1{font-size:56px}.adt .adt-art{transform:scale(.92);transform-origin:center}.adt .adt-feature-grid{grid-template-columns:repeat(2,1fr)}.adt .adt-support-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.adt .adt-hero{padding:70px 0 30px}.adt .adt-hero-layout,.adt .adt-section-top,.adt .adt-demo-layout,.adt .adt-dark-grid,.adt .adt-faq-layout,.adt .adt-cta{grid-template-columns:1fr;gap:26px}.adt .adt-art{transform:none;height:490px;max-width:620px;width:100%;margin:auto}.adt .adt-section{padding:72px 0}.adt .adt-faq-intro{position:static}.adt .adt-process{grid-template-columns:repeat(2,1fr)}.adt .adt-trust{grid-template-columns:repeat(2,1fr)}.adt .adt-trust span:nth-child(3){border-left:0}.adt .adt-trust span:nth-child(n+3){border-top:1px solid #eee}.adt .adt-hero h1{font-size:clamp(46px,8vw,68px)}.adt .adt-demo-layout{gap:18px}}
@media(max-width:570px){.adt .adt-wrap{width:calc(100% - 32px)}.adt .adt-hero{padding-top:49px}.adt .adt-eyebrow{font-size:9px}.adt .adt-hero h1{font-size:clamp(43px,11vw,56px)}.adt .adt-hero-copy>p{font-size:15px}.adt .adt-actions{gap:10px}.adt .adt-btn{font-size:12px;padding:11px 17px;white-space:normal;text-align:center}.adt .adt-art{height:350px;margin-top:12px}.adt .adt-browser-front{height:272px;top:40px;width:90%;left:4%}.adt .adt-browser-back{height:225px;top:82px}.adt .adt-chrome{height:21px}.adt .adt-demo-top{height:33px}.adt .adt-scenery{height:175px}.adt .adt-scenery-copy{top:28px;left:18px}.adt .adt-scenery-copy strong{font-size:28px}.adt .adt-scenery-copy small{font-size:6px}.adt .adt-booking-bar{padding:7px}.adt .adt-float{padding:7px 9px}.adt .adt-float-a{right:-1%;top:3px}.adt .adt-float-b{left:-1%;bottom:5px}.adt .adt-float-icon{width:26px;height:26px;font-size:14px}.adt .adt-float b{font-size:8px}.adt .adt-float small{font-size:7px}.adt .adt-feature-grid,.adt .adt-support-grid,.adt .adt-process{grid-template-columns:1fr}.adt .adt-feature{min-height:0}.adt .adt-section-top{gap:15px}.adt h2{font-size:clamp(35px,9vw,45px)}.adt .adt-tabs button{min-height:73px;padding:13px}.adt .adt-tabs button strong{font-size:13px}.adt .adt-tabs button small{font-size:11px}.adt .adt-demo-panel{padding:15px}.adt .adt-demo-nav>span{display:none}.adt .adt-demo-landscape{height:255px}.adt .adt-demo-word{top:39px;left:20px;max-width:80%}.adt .adt-demo-word h3{font-size:29px}.adt .adt-cta{padding:25px}.adt .adt-dark-section{padding:70px 0}}
@media(prefers-reduced-motion:reduce){.adt .adt-reveal{opacity:1;transform:none;transition:none}.adt .adt-browser-front,.adt .adt-float{animation:none}}
