*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fff;color:#0c1932;font-family:Arial,Helvetica,sans-serif}a{color:#00738c;text-decoration:none}a:hover{color:#004f68}h1,h2,h3{font-weight:800;letter-spacing:-.7px}p{line-height:1.65}.wrap{max-width:1220px;padding:0 25px;margin:auto}.navbar{padding:15px 0;background:#fff}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;font-size:29px;font-weight:800;color:#10213c;letter-spacing:-1px;white-space:nowrap}.brand-end{color:#008da2}.dp-mark{position:relative;font-size:43px;line-height:1;letter-spacing:-13px;padding-right:15px;margin-right:8px;color:#173457}.dp-mark>span{color:#00b6c9}.dp-mark i{font-style:normal;position:absolute;font-size:26px;left:-12px;bottom:-2px;color:#00acc4}.navbar nav{display:flex;align-items:center;gap:25px;font-size:13px}.navbar nav>a:not(.button){color:#17263d}.button,button{font:700 13px Arial,sans-serif;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;padding:13px 24px;line-height:1.25}.cyan{background:#0bd1db;color:#052034}.cyan:hover{background:#06adb8;color:#052034}.glass{border:1px solid #a6cddd;background:#0a223659;color:white}.glass:hover{background:#21445b;color:white}.outline{border:1px solid #cbddeb;background:#fff;color:#15334a}.outline:hover{background:#eaf7fc}.hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#0b1d32,#08233a);color:white;padding:85px 0;min-height:470px}.hero .wrap{position:relative;z-index:1}.globe{position:absolute;right:0;top:0;height:100%;width:52%;background:url('globe.webp') center/cover;mask-image:linear-gradient(90deg,transparent,#000 30%)}.eyebrow{color:#007f97;font-size:10px;letter-spacing:1.7px;font-weight:700}.hero .eyebrow{color:#c5e9f5;font-size:11px}.hero h1{font-size:clamp(38px,4.7vw,61px);line-height:1.1;margin:16px 0 20px;max-width:800px;letter-spacing:-1.8px}.hero h1 span{color:#1be3e6}.hero p{font-size:18px;color:#e1eff5;max-width:600px;line-height:1.5}.hero-actions{display:flex;gap:15px;margin-top:25px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px;padding-bottom:30px}.benefits>div{display:flex;gap:20px;align-items:center}.benefits i{font-style:normal;font-size:39px;color:#009fb9}.benefits strong{font-size:15px;display:block;margin-bottom:6px}.benefits small{font-size:13px;color:#6b7890;line-height:1.6;display:block;max-width:230px}.catalog{background:linear-gradient(#f8fcff,#eff8ff);padding:42px 0 25px}.section-title{text-align:center;margin-bottom:27px}.section-title h2{font-size:35px;margin:10px 0 8px}.section-title p{color:#6e7c93;margin:8px 0;font-size:15px}.section-title>a{display:block;font-size:13px;margin-top:12px}.filters{display:flex;justify-content:center;gap:10px;margin-bottom:26px;flex-wrap:wrap}.filters button{border:1px solid #deebf5;background:#f9fcff;color:#43516a;border-radius:7px;padding:10px 25px;font-size:12px}.filters .active{background:#0bd1db;color:#06313c;border-color:#0bd1db}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product{background:#fff;border:1px solid #dceaf6;border-radius:10px;padding:25px;display:flex;flex-direction:column;min-width:0}.product-icon{width:65px;height:65px;display:grid;place-items:center;border-radius:50%;font-size:32px;background:#e2fcfd;color:#008aa4}.product-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.stock{font-size:10px;padding:6px 12px;border-radius:20px;background:#eaf6ff;color:#245a7a}.stock.soldout{background:#fcecec;color:#a23b3b}.stock.available{background:#e7faf0;color:#16724e}.product h3{font-size:23px;margin:17px 0}.product h3 a{color:inherit}.product dl{margin:0 0 15px;flex:1}.product dl>div,.package-details dl>div{display:flex;gap:14px;justify-content:space-between;padding:10px 0;border-top:1px solid #eaf0f6;font-size:13px}.product dt{font-weight:700}.product dd{color:#667590;overflow-wrap:anywhere;text-align:right;margin:0;max-width:65%}.price{text-align:center;border-top:1px solid #eaf0f6;padding-top:15px;margin:0 0 15px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.product .button{width:100%}.product .summary{font-size:12px;color:#6b7890;line-height:1.5;margin-top:0}.pager{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0}.pager:has(button:disabled+span:empty){display:none}.pager span{font-size:12px}.button:disabled{opacity:.4;cursor:default}.callout{display:flex;align-items:center;justify-content:space-between;gap:25px;background:radial-gradient(ellipse at 100% 50%,#075674,#0b1e33 70%);border-radius:12px;padding:35px;color:white;margin-top:25px}.callout h2{font-size:24px;margin:0 0 10px}.callout p{color:#b9d9eb;font-size:14px;margin:0}.purchase{padding-top:45px;padding-bottom:45px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.steps article{display:flex;gap:18px;align-items:flex-start}.steps b{background:#02b0c5;color:white;border:6px solid #d7f9fb;min-width:50px;height:50px;display:grid;place-items:center;font-size:23px;border-radius:50%}.steps h3{font-size:17px;letter-spacing:-.4px;margin:4px 0 10px}.steps p{color:#6b7890;font-size:13px;margin:0}.blog-section{padding:40px 0;background:#f5faff}.post-card{border:1px solid #e0ebf5;padding:8px;border-radius:9px;background:white;height:100%}.post-card img{width:100%;height:175px;object-fit:cover;border-radius:5px}.post-body{padding:10px}.post-body h3{font-size:19px;letter-spacing:-.5px;line-height:1.3;margin:0 0 10px}.post-body h3 a{color:inherit}.post-body p{font-size:14px;color:#6b7890;line-height:1.6}.read{font-size:13px;color:#007897}.contact-section{background:#eefbfd;padding:35px 0;text-align:center}.contact-section h2{font-size:28px;margin-top:0}.contact-section p{font-size:14px;color:#5f778c}.contact-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.contact-actions a{display:block;overflow-wrap:anywhere}footer{background:#0a1d32;color:white;padding:25px 0 0}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px}.footer-grid>div+div{border-left:1px solid #11647c;padding-left:30px}footer .brand{color:white;font-size:24px}footer .dp-mark{font-size:35px}footer p{color:#bad4e5;max-width:300px;font-size:13px}footer h2{font-size:14px;letter-spacing:0;margin:10px 0 16px}footer a:not(.brand){display:block;font-size:12px;color:#c2d8e9;margin:10px 0}footer a:hover{color:white}.copyright{border-top:1px solid #ffffff15;margin-top:20px;padding-top:17px;padding-bottom:17px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#bcd0df}.content-page{padding:50px 25px 65px;min-height:55vh}.content-page article{max-width:850px;margin:auto;line-height:1.85}.content-page h1{font-size:43px}.content-page h2{font-size:27px}.entry-content{overflow-wrap:anywhere}.entry-content img{max-width:100%;height:auto}.entry-content pre{overflow:auto}.entry-content a{text-decoration:underline}.package-details{margin-top:30px;background:#f3faff;padding:25px;border:1px solid #d5e7f3;border-radius:10px}.package-details dt{font-weight:700}.package-details dd{margin:0;overflow-wrap:anywhere;max-width:65%;text-align:right}.muted{font-size:12px;color:#6b7890}.post-pagination{display:flex;gap:15px;justify-content:center;margin-top:30px}.post-date{font-size:13px;color:#677b93}.search-form{display:flex;gap:8px;max-width:420px;margin:20px auto}.search-form input{min-width:0;flex:1;padding:12px;border:1px solid #d9e6f0;border-radius:6px}.search-form button{border:0;background:#0bd1db;padding:10px 20px;border-radius:6px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:15px;z-index:99}.menu-toggle{display:none}a,button,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #20c2d3;outline-offset:3px}.error,.empty{grid-column:1/-1;padding:25px;background:#fff;border:1px solid #deebf5;border-radius:9px;color:#60748b;font-size:15px;line-height:1.7}.error{border-color:#ebcbb5}img{max-width:100%;height:auto}@media(max-width:1000px){.navbar nav{gap:17px}.brand{font-size:24px}.hero h1{font-size:50px}.product{padding:20px}.footer-grid{gap:22px}.footer-grid>div+div{padding-left:20px}}@media(max-width:760px){.nav-row{flex-wrap:wrap;gap:0}.menu-toggle{display:block;background:white;border:1px solid #d9e6f0;border-radius:6px;padding:7px 10px}.navbar nav{display:none;width:100%;padding:15px 0;align-items:stretch;flex-direction:column;gap:0}.navbar nav.open{display:flex}.navbar nav>a{padding:12px}.hero{padding:45px 0;min-height:430px}.hero h1{font-size:43px}.hero p{font-size:16px}.hero p br{display:none}.globe{width:100%;opacity:.3;mask-image:linear-gradient(90deg,transparent,#000)}.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .button{font-size:12px;padding:12px 18px}.benefits,.product-grid,.steps{grid-template-columns:1fr}.benefits{gap:20px;padding-top:25px;padding-bottom:25px}.benefits small{max-width:none}.section-title h2{font-size:29px}.catalog{padding-top:30px}.product h3{font-size:25px}.product dl>div{font-size:14px}.callout{display:block;padding:25px}.callout h2{font-size:23px}.callout .button{margin-top:20px}.steps{gap:25px}.post-card img{height:205px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div+div{border:0;padding:0}.copyright{flex-direction:column;gap:9px}.content-page h1{font-size:34px}.package-details{padding:18px}.wrap{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
