*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#060e23;color:#edf6ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;isolation:isolate}body:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 85% 25%,#164b7f32,transparent 52%),linear-gradient(135deg,#060e23,#09172f 65%,#071022)}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #8beaff;outline-offset:5px}.wrap{width:min(100% - 80px,1160px);margin-inline:auto}.ambient{pointer-events:none;position:absolute;border-radius:50%;z-index:-1}.ambient-one{width:480px;height:480px;top:60px;right:-210px;background:radial-gradient(circle,#207dbe25,transparent 70%)}.ambient-two{width:390px;height:390px;bottom:0;left:-200px;background:radial-gradient(circle,#3561bd18,transparent 70%)}.top{padding:25px 0;border-bottom:1px solid #c4eaff12}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:28px;font-weight:780;letter-spacing:-1px;text-decoration:none}.brand-dot{color:#81dfff;margin-left:-10px}.brand-mark{height:27px;width:18px;border-radius:5px;background:linear-gradient(135deg,#d2f7ff,#57bbf4 48%,#2a66b8);transform:perspective(100px) rotateY(-26deg) rotateZ(8deg);box-shadow:3px 3px 0 #28548a,0 0 23px #5dd9ff35}.draft{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:#8193ae}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:center;padding:58px 0 40px}.hero-copy{position:relative;z-index:2}h1{font-size:clamp(39px,4.6vw,59px);line-height:1.1;font-weight:700;letter-spacing:-.045em;margin:0 0 23px;max-width:690px}h1 span{color:#95deff}.intro{font-size:17px;color:#a9bdd4;max-width:540px;margin:0 0 27px}.offer{max-width:550px;padding:25px 27px 21px;border:1px solid #89d9ff2b;border-radius:17px;background:linear-gradient(120deg,#213b5c85,#10213b99);box-shadow:inset 0 1px 0 #e6f7ff10,0 22px 55px #00000030;backdrop-filter:blur(10px)}.price-main{margin:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.amount{font-size:45px;line-height:1.2;font-weight:740;letter-spacing:-1.8px;color:#f0f9ff}.price-unit{font-size:14px;color:#adc2da}.price-detail{font-size:13px;color:#a9bdd4;margin:13px 0}.price-detail strong{color:#dcefff;font-weight:650}.final-detail{padding-top:12px;border-top:1px solid #c5eaff14;margin-bottom:21px}.button{display:flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 22px;width:100%;border-radius:9px;text-decoration:none;font-size:15px;font-weight:700;color:#05162a;background:linear-gradient(105deg,#b1ebff,#74c9ff);box-shadow:0 4px 0 #316a98,0 10px 25px #3cbcff1c;transition:transform .15s,box-shadow .15s}.button:hover{transform:translateY(-1px);box-shadow:0 5px 0 #316a98,0 13px 29px #3cbcff25}.button span{font-size:21px;line-height:1}.assistant-note{font-size:11px;color:#8ea7c3;text-align:center;margin:17px 0 0;line-height:1.6}.faq{font-size:12px;color:#9db4ce;margin-top:21px;max-width:550px}.faq summary{cursor:pointer;color:#a9c8e5}.faq p{font-size:12px;margin-bottom:8px}.fine{font-size:10px;color:#748ba8;max-width:535px;line-height:1.7;margin:13px 0 0}.hero-art{height:460px;position:relative;min-width:0;perspective:1100px;pointer-events:none}.device{position:absolute;width:370px;height:290px;top:83px;right:-4px;border:1px solid #8dc8ff6b;border-radius:15px;background:linear-gradient(130deg,#163250,#0b1c33);transform:rotateY(-18deg) rotateX(11deg) rotateZ(-7deg);box-shadow:7px 11px 0 #173756,10px 15px 0 #0a192d,15px 27px 60px #00000070,inset 0 1px 1px #c6eaff40;overflow:hidden}.device-top{height:35px;display:flex;align-items:center;gap:15px;padding:0 13px;border-bottom:1px solid #9ad7ff23;background:#234a6c44}.dots{display:flex;gap:4px}.dots i{width:5px;height:5px;border-radius:50%;background:#759dc2}.dots i:first-child{background:#94d9f5}.address{flex:1;text-align:center;font-size:9px;letter-spacing:.04em;color:#a6cce9;border:1px solid #96d4ff20;border-radius:4px;padding:2px 0;background:#06182b6e;margin-right:28px}.device-screen{position:relative;padding:22px 21px}.mock-nav{display:flex;gap:9px;align-items:center}.mock-nav b{display:block;width:18px;height:12px;border-radius:3px;background:#9bdfff}.mock-nav span{display:block;width:24px;height:3px;background:#7799b754;border-radius:3px}.mock-nav span:nth-child(2){margin-left:auto}.mock-content{margin-top:27px;width:54%;position:relative;z-index:2}.mock-label{height:4px;width:45px;border-radius:4px;background:#55baf2;margin-bottom:11px}.mock-title{height:10px;background:#d0ecff;border-radius:4px;width:141px;margin-bottom:7px}.mock-title.short{width:108px}.mock-line{height:3px;background:#7d9ebb66;border-radius:4px;width:141px;margin-top:14px}.mock-line.narrow{width:103px;margin-top:5px}.mock-button{height:20px;width:79px;background:linear-gradient(90deg,#93e3ff,#398ddb);border-radius:5px;margin-top:17px;box-shadow:0 4px 14px #0bacee26}.mock-visual{position:absolute;right:24px;top:76px;width:100px;height:110px}.visual-orb{position:absolute;width:75px;height:75px;top:10px;left:12px;border-radius:50%;background:radial-gradient(circle at 28% 23%,#dbfcff,#6acbf9 30%,#287cc0 56%,#102b50 85%);box-shadow:10px 18px 25px #0008,inset -6px -5px 13px #0a23487a}.visual-ring{position:absolute;width:117px;height:45px;left:-9px;top:28px;border:5px solid #8cddff77;border-radius:50%;transform:rotate(-35deg);box-shadow:0 0 10px #48a5f422}.mock-cards{display:flex;gap:10px;margin-top:21px}.mock-cards>div{flex:1;padding:9px 8px;background:#8fceff0d;border:1px solid #a7dcff1f;border-radius:6px}.mock-cards b{display:block;width:11px;height:11px;background:#78c8f38a;border-radius:3px;margin-bottom:7px}.mock-cards i{display:block;width:85%;height:3px;background:#8cb5d837;border-radius:2px;margin-top:4px}.mock-cards i:last-child{width:62%}.device-halo{position:absolute;width:380px;height:330px;right:-24px;top:47px;border-radius:50%;background:radial-gradient(ellipse,#288bd12c,transparent 67%)}.device-base{position:absolute;width:270px;height:48px;background:radial-gradient(ellipse,#1c78b927,transparent 70%);top:382px;right:18px;transform:rotate(-7deg)}.orb{position:absolute;border-radius:50%}.orb-one{width:64px;height:64px;right:7px;top:25px;background:radial-gradient(circle at 29% 24%,#c3f4ff,#64c5f5 22%,#21517e 64%,#11223e);box-shadow:12px 16px 30px #0006}.orb-two{width:24px;height:24px;left:16px;bottom:44px;background:radial-gradient(circle at 25% 25%,#aeeaff,#3284bd 42%,#172d4f 78%);box-shadow:5px 10px 20px #0005}.floating-square{position:absolute;background:linear-gradient(130deg,#86c9ff28,#2c54823b);border:1px solid #82caff45;box-shadow:6px 8px 0 #10284488,10px 14px 25px #0003;border-radius:6px;transform:rotate(-17deg) skewY(8deg)}.square-one{width:43px;height:43px;top:49px;left:33px}.square-two{width:31px;height:31px;bottom:27px;right:2px;transform:rotate(18deg) skewY(-8deg)}footer{border-top:1px solid #c4eaff12;padding:23px 0 28px;color:#7f96b3;font-size:10px}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 20px}footer p{margin:0}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}h1{font-size:48px}.device{width:320px;height:283px;right:-35px}.hero-art{height:420px}.mock-title{width:125px}.mock-line{width:120px}.mock-visual{right:13px;transform:scale(.9)}.square-one{left:0}.orb-one{right:-20px}.offer{padding:24px}}@media(max-width:780px){.hero{display:block;padding:40px 0 30px}.hero-copy{max-width:590px;margin:auto}.hero-art{display:none}.wrap{width:calc(100% - 44px)}h1{font-size:clamp(37px,6.3vw,48px);max-width:580px}.intro{font-size:16px}.top{padding:22px 0}.brand{font-size:27px}.ambient-one{right:-260px;top:80px}.offer{max-width:none;background:linear-gradient(120deg,#223f6280,#0e213b99);box-shadow:inset 0 1px 0 #d9f4ff1a,0 20px 55px #0004}.faq,.fine{max-width:none}.draft{font-size:9px;max-width:110px;text-align:right}footer{font-size:9px}footer .wrap{display:block}footer p+p{margin-top:4px}}@media(max-width:390px){.wrap{width:calc(100% - 36px)}h1{font-size:36px}.offer{padding:21px 19px}.price-detail{font-size:12px}.amount{font-size:42px}.price-unit{font-size:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@supports not (backdrop-filter:blur(10px)){.offer{background:#132942}}
span.button[aria-disabled="true"]{opacity:.72;cursor:default;box-shadow:0 4px 0 #316a98,0 10px 25px #3cbcff1c}span.button[aria-disabled="true"]:hover{transform:none;box-shadow:0 4px 0 #316a98,0 10px 25px #3cbcff1c}