/* Independent storefront composition. No captured layout stylesheet required. */
*{box-sizing:border-box}html{background:#101715;color:#e9efeb}body{margin:0;background:#101715;color:#e9efeb;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #a6e6c5;outline-offset:5px}h1,h2,h3,p{margin:0}button{background:none;color:inherit}section{scroll-margin-top:100px}.site-header,.storefront,.site-footer{width:min(1220px,calc(100% - 64px));margin:auto}.site-header{height:96px;display:flex;align-items:center;gap:35px;border-bottom:1px solid #ffffff12}.site-header nav{display:flex;gap:25px;margin-left:45px;font-size:13px;color:#adbcb4}.header-support{margin-left:auto;font-size:13px}.header-account{border:1px solid #ffffff30;padding:12px 18px;border-radius:7px;font-size:13px}#logo-link,#footer-logo-link{color:#edf3ef;font-size:30px;letter-spacing:-1.5px;gap:8px}.brand-period{color:#a6e6c5}.new-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;padding:85px 0 70px;align-items:center}.eyebrow,.section-kicker{font-size:10px;letter-spacing:.16em;color:#a6e6c5;font-weight:600}.new-hero h1{font-size:clamp(45px,5.2vw,73px);font-weight:500;line-height:1.05;letter-spacing:-.065em;margin:28px 0}.new-hero h1 em{font-style:normal;color:#a6e6c5}.hero-copy>p{font-size:16px;color:#9eafa5;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:35px;font-size:13px}.uzel-primary{background:#a6e6c5;color:#12261c;border-radius:6px;padding:16px 23px;font-size:14px;font-weight:600}.hero-actions .uzel-primary span{margin-left:25px}.hero-caption{display:flex;gap:22px;font-size:10px;color:#768d7f;margin-top:48px}.route-art{height:410px;position:relative;border:1px solid #ffffff16;background:#17221d;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.route-grid{position:absolute;inset:0;background-image:linear-gradient(#a6e6c507 1px,transparent 1px),linear-gradient(90deg,#a6e6c507 1px,transparent 1px);background-size:28px 28px;transform:rotate(-12deg) scale(1.3)}.route-label{position:absolute;color:#8ca497;font:10px monospace;letter-spacing:.12em}.label-top{top:26px;left:25px}.label-bottom{bottom:26px;left:25px}.route-coordinate{position:absolute;bottom:25px;right:25px;color:#678374;font:10px monospace}.route-source,.route-target{position:absolute;border:1px solid #aac8b82a;padding:17px;background:#17251e;border-radius:7px;font-size:12px;z-index:1}.route-source{left:25px;top:92px}.route-target{right:25px;bottom:90px}.route-source span,.route-target span{display:block;font:8px monospace;color:#738d7f;letter-spacing:.14em;margin-top:9px}.route-node{z-index:1;display:grid;justify-items:center;gap:13px}.route-node>span{font:9px monospace;color:#a6e6c5;letter-spacing:.17em}.route-node img{box-shadow:0 0 80px #a6e6c512;border-radius:23px}.route-line{position:absolute;width:120px;height:100px;border:1px solid #82be9d;border-radius:20px;opacity:.6}.line-first{left:75px;top:160px;border-left:0;border-bottom:0}.line-last{right:75px;bottom:155px;border-right:0;border-top:0}.storefront>section:not(.new-hero){margin:0 0 85px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.section-heading h2,.connection-section h2,.support-strip h2{font-size:34px;line-height:1.2;letter-spacing:-.045em;font-weight:500;margin-top:13px}.section-heading p,.section-heading>a{font-size:13px;color:#9fb1a6;line-height:1.7}.type-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff19;border-radius:9px;overflow:hidden}.type-grid article{padding:27px 22px;border-right:1px solid #ffffff19}.type-grid article:last-child{border:0}.type-number{color:#728c7c;font:9px monospace}.type-grid h3{font-size:19px;letter-spacing:-.04em;min-height:48px;margin-top:25px}.type-grid p{font-size:13px;color:#93a99b;line-height:1.75;min-height:100px}.type-grid a{font-size:12px;color:#b6eacb;display:inline-block;margin-top:20px}#pricing-card{background:#19241e;border:1px solid #ffffff17;border-radius:12px;padding:35px;display:flex;flex-direction:column;gap:28px}.price-heading h2{font-size:34px;font-weight:500}.price-heading p{color:#99afa1}.uzel-tabs button{border:1px solid #ffffff1f;color:#9db3a5;border-radius:6px;font-size:13px}.uzel-tabs button[aria-selected=true]{background:#a6e6c5;color:#12261c;border-color:#a6e6c5;box-shadow:none}.package{border-radius:7px;background:#ffffff03}.package:hover,.package[aria-pressed=true]{border-color:#a6e6c5;background:#a6e6c50b}.package strong,.quote-result strong{color:#e4efe8}.package span{color:#b9d2c3}.package small,.quote-result small,.quote-result span{color:#8da798}.comparison-wrap{overflow:auto;border-top:1px solid #ffffff20}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;min-width:650px}th{font-weight:400;color:#7c9787;font-size:11px}td,th{padding:22px 16px;border-bottom:1px solid #ffffff12}td:first-child{color:#dcece2}td{color:#99b1a1}.connection-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.connection-section>div>p{font-size:14px;color:#92ab9b;line-height:1.9;max-width:390px;margin:22px 0}.connection-section a{color:#b6eacb;font-size:13px}.connection-example{padding:28px;background:#0c120f;border:1px solid #ffffff1a;border-radius:10px}.code-title{display:flex;justify-content:space-between;font-size:11px;color:#88a190}.code-title span:last-child{font:9px monospace;color:#557561}.connection-example code{display:block;padding:28px 0;color:#b4e8ca;font-size:clamp(12px,1.35vw,16px)}dl{margin:0}dl>div{display:flex;justify-content:space-between;border-top:1px solid #ffffff12;padding:13px 0;font-size:12px}dt{color:#c0d3c6;font-family:monospace}dd{color:#819c8b;margin:0}.connection-example small{color:#637d6c;font-size:10px;display:block;margin-top:17px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}details{border-top:1px solid #ffffff1c}summary{padding:22px 25px 22px 0;font-size:14px;cursor:pointer;list-style:none;position:relative}summary:after{content:'+';position:absolute;right:3px;color:#a6e6c5}details[open] summary:after{content:'−'}details p{color:#91aa9a;font-size:13px;line-height:1.85;padding-bottom:22px}details p a{text-decoration:underline}.support-strip{background:#1c3024;border-radius:10px;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.support-strip h2{font-size:29px}.support-strip p{font-size:13px;color:#9bb5a5;margin-top:15px}.site-footer{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding:30px 0 40px;border-top:1px solid #ffffff18}#footer-links{margin-left:auto;color:#93aa9a;font-size:12px;gap:22px}.site-footer>small{width:100%;font-size:10px;color:#6b8373}.uzel-page{max-width:1220px;margin:auto}.portal-wrapper p,.uzel-info-card p,.legal-columns p{color:#a3b8aa}.portal-form label,.portal-button,.legal-document,.legal-columns aside a{color:#c0d5c7}.portal-form input,.portal-form textarea{color:#e9efeb}.portal-message.operator{background:#a6e6c510}.portal-delivery{background:#0c1510;color:#b9e9cc}.legal-tabs a{color:#c0d5c7}.legal-document>a{color:#8eaa99}dialog{background:#16231b;border-color:#43664f;color:#edf5ef}dialog p{color:#a3b8aa}.uzel-info-card h1{font-weight:500}.portal-error:not([hidden]){color:#f0c7ba;background:#482b23}
@media(max-width:1000px){.site-header nav{margin-left:0;gap:16px}.header-support{display:none}.header-account{margin-left:auto}.new-hero{gap:28px}.type-grid{grid-template-columns:1fr 1fr}.type-grid article:nth-child(2){border-right:0}.type-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff19}.type-grid p{min-height:70px}.connection-section{gap:35px}.route-source{left:15px}.route-target{right:15px}}
@media(max-width:650px){.site-header,.storefront,.site-footer{width:calc(100% - 36px)}.site-header{height:78px;flex-wrap:wrap;gap:14px;height:auto;padding:18px 0}.site-header nav{order:3;width:100%;justify-content:space-between;font-size:12px}#logo-link{font-size:27px}.header-account{padding:10px 13px}.new-hero{grid-template-columns:1fr;padding:48px 0;gap:35px}.new-hero h1{font-size:53px}.hero-copy>p{font-size:14px}.hero-caption{gap:15px;font-size:9px;margin-top:30px}.route-art{height:280px}.route-source{top:50px}.route-target{bottom:40px}.route-node img{width:62px;height:62px}.line-first{top:110px;width:90px;height:50px;left:70px}.line-last{bottom:100px;width:90px;height:50px;right:65px}.label-bottom,.route-coordinate{bottom:14px}.section-heading{display:block}.section-heading p,.section-heading>a{display:block;margin-top:16px}.section-heading h2,.connection-section h2{font-size:29px}.type-grid article{padding:22px 17px}.type-grid h3{font-size:17px;min-height:45px}.type-grid p{min-height:115px;font-size:12px}.type-number{font-size:8px}#pricing-card{padding:20px!important}.uzel-tabs button{font-size:11px}.connection-section,.faq-grid{grid-template-columns:1fr;gap:25px}.connection-example{padding:21px}.support-strip{padding:25px;display:block}.support-strip .uzel-primary{margin-top:25px}.support-strip h2{font-size:25px}.storefront>section:not(.new-hero){margin-bottom:55px}.site-footer{display:block}#footer-links{margin:25px 0;line-height:1.8}.site-footer>small{display:block}.hero-actions{gap:20px}}
