﻿*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{width:100%;max-width:100%;margin:0;background:#070604;color:#fffaf0;font-family:"DM Sans",sans-serif;overflow-x:hidden;position:relative}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.brand{display:block}.brand span{display:flex;flex-direction:column;align-items:center}.brand strong{font:800 22px/1 "Manrope";letter-spacing:-0.055em;color:rgba(0,0,0,0);background:linear-gradient(90deg, #1939bd 0%, #2187f2 24%, #16b7a6 43%, #16aa38 57%, #ff0877 69%, #ff351f 84%, #ffa316 100%);background-clip:text;-webkit-background-clip:text}.brand small{margin-top:6px;color:#fff;font:700 9px/1 "Manrope";letter-spacing:.2em}.header{height:78px;position:fixed;inset:0 0 auto;z-index:50;padding:0 max(5vw,24px);display:flex;justify-content:space-between;align-items:center;transition:.3s}.header--scrolled{background:rgba(7,6,4,.82);border-bottom:1px solid rgba(236,193,92,.18);backdrop-filter:blur(20px)}.header nav{display:flex;justify-content:flex-start;align-items:center;gap:30px;color:#aaa8b5;font-size:12px}.header nav a:hover{color:#fff}.header nav .nav-cta{padding:10px 15px;border:1px solid rgba(236,193,92,.18);border-radius:99px;background:hsla(0,0%,100%,.05);color:#fff}.header nav .nav-cta span{margin-left:5px;color:#b899ff}.hero{width:min(1320px,100% - 48px);min-height:820px;margin:auto;padding:150px 0 90px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;position:relative}.hero::before{content:"";position:absolute;width:700px;height:600px;right:-250px;top:60px;background:radial-gradient(circle, rgba(86, 50, 210, 0.25), transparent 68%);filter:blur(40px);pointer-events:none}.hero__copy{position:relative;z-index:2}.hero h1{font-family:"Manrope",sans-serif;letter-spacing:-0.06em;margin:25px 0 24px;font-size:clamp(55px,5.7vw,86px);line-height:.94;font-weight:650}.hero h1 em{font-style:normal;color:#8b8797}.hero h1 span{color:rgba(0,0,0,0);background:linear-gradient(90deg, #ae82ff, #5e9cff, #ff6e93);background-clip:text;-webkit-background-clip:text}.hero p{max-width:570px;margin:0;color:#b7aa8d;font-size:16px;line-height:1.75}.hero__actions{display:flex;justify-content:flex-start;align-items:center;gap:24px;margin-top:34px}.hero__actions small{color:#85828e;font-size:11px}.hero__actions small b{color:#58d897;margin-right:5px}.hero__showcase{position:relative;height:600px;isolation:isolate}.hero .showcase-ring{position:absolute;width:530px;height:530px;border:1px solid rgba(149,105,255,.22);border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:inset 0 0 100px rgba(84,43,190,.1)}.hero .showcase-ring::before,.hero .showcase-ring::after{content:"";position:absolute;border:1px dashed hsla(0,0%,100%,.09);border-radius:50%;inset:45px;animation:spin 70s linear infinite}.hero .showcase-ring::after{inset:115px;animation-direction:reverse;animation-duration:50s}.hero .portrait{position:absolute;margin:0;width:260px;height:330px;padding:10px;border:1px solid hsla(0,0%,100%,.13);border-radius:130px 130px 22px 22px;background:hsla(0,0%,100%,.045);backdrop-filter:blur(14px);box-shadow:0 30px 70px rgba(0,0,0,.38);transition:.4s}.hero .portrait img{width:100%;height:260px;object-fit:cover;border-radius:50%;display:block}.hero .portrait figcaption{display:flex;justify-content:space-between;align-items:center;padding:18px 12px 0;font-size:12px;font-weight:600}.hero .portrait figcaption span{color:#777382;font-size:9px;letter-spacing:.12em}.hero .portrait:hover{z-index:5 !important;transform:translateY(-12px) rotate(0) !important}.hero .portrait--aura{left:2%;top:80px;transform:rotate(-8deg);z-index:1}.hero .portrait--cv{left:34%;top:10px;z-index:3}.hero .portrait--neuro{right:-1%;top:115px;transform:rotate(8deg);z-index:2}.hero .showcase-note{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);padding:12px 18px;border:1px solid rgba(236,193,92,.18);border-radius:12px;background:rgba(7,6,4,.7);backdrop-filter:blur(15px);color:#827e8d;text-align:center;font-size:9px;letter-spacing:.1em;text-transform:uppercase;z-index:6}.hero .showcase-note b{display:block;color:#fff;font-size:12px;margin-top:3px}.eyebrow{display:flex;justify-content:flex-start;align-items:center;gap:9px;width:max-content;color:#b9a7f5;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.eyebrow i{width:6px;height:6px;border-radius:50%;background:#a77cff;box-shadow:0 0 12px #a77cff}.button{width:max-content;min-height:54px;padding:0 23px;border-radius:12px;background:linear-gradient(135deg, #9569ff, #6037da);display:flex;justify-content:center;align-items:center;gap:20px;font-size:12px;font-weight:700;box-shadow:0 15px 45px rgba(99,56,220,.32),inset 0 1px hsla(0,0%,100%,.3);transition:.3s}.button:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(99,56,220,.48)}.marquee{overflow:hidden;border-block:1px solid rgba(236,193,92,.18);padding:14px 0;color:#6e6a77;font:600 9px "Manrope";letter-spacing:.2em;white-space:nowrap}.marquee div{width:max-content;animation:marquee 28s linear infinite}.products{width:min(1180px,100% - 48px);margin:auto;padding:130px 0}.section-intro{display:grid;grid-template-columns:1fr 1.3fr .8fr;align-items:end;gap:40px;margin-bottom:100px}.section-intro>span,.section-intro .brand-story__copy>span,.section-intro .how__title>span,.section-intro .final>span{color:#aa92ef;font-size:9px;font-weight:700;letter-spacing:.18em}.section-intro h2{font-family:"Manrope",sans-serif;letter-spacing:-0.06em;font-size:clamp(43px,5vw,66px);line-height:1.04;margin:0;font-weight:620}.section-intro p{color:#b7aa8d;font-size:13px;line-height:1.7;margin:0}.product{--accent:#f4af48;display:grid;grid-template-columns:1.12fr .88fr;min-height:560px;margin-bottom:105px;border:1px solid rgba(236,193,92,.18);border-radius:28px;overflow:hidden;background:linear-gradient(140deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.015))}.product--cv{--accent:#349cff}.product--neuro{--accent:#9a5cff}.product--reverse .product__visual{order:2}.product--reverse .product__content{order:1}.product__visual{position:relative;overflow:hidden;background:radial-gradient(circle at center, color-mix(in srgb, var(--accent), transparent 60%), transparent 64%)}.product__visual img{position:absolute;width:440px;height:440px;object-fit:cover;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -48%);z-index:2;filter:drop-shadow(0 30px 50px rgba(0, 0, 0, 0.35));transition:.5s}.product__visual .index{position:absolute;z-index:4;top:28px;left:30px;color:hsla(0,0%,100%,.45);font-size:9px;letter-spacing:.15em}.product__visual .product__word{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);font:800 82px "Manrope";letter-spacing:-0.08em;color:hsla(0,0%,100%,.04);white-space:nowrap}.product:hover .product__visual img{transform:translate(-50%, -50%) scale(1.035)}.product__content{padding:75px 62px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(236,193,92,.18)}.product__content .label{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.16em}.product__content h3{font-family:"Manrope",sans-serif;letter-spacing:-0.06em;font-size:58px;line-height:1;margin:13px 0 20px}.product__content p{color:#b7aa8d;font-size:14px;line-height:1.75;margin:0 0 20px}.product__content ul{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:9px}.product__content ul li{color:#c4c1cb;font-size:11px}.product__content ul li::before{content:"✦";color:var(--accent);margin-right:9px}.product__link{display:flex;justify-content:space-between;align-items:center;height:55px;padding:0 18px;border-top:1px solid rgba(236,193,92,.18);border-bottom:1px solid rgba(236,193,92,.18);font-size:12px;font-weight:700;transition:.25s}.product__link b{font-size:18px;color:var(--accent)}.product__link:hover{padding-left:25px;background:color-mix(in srgb, var(--accent), transparent 91%)}.brand-story{width:min(1180px,100% - 48px);margin:0 auto 130px;display:grid;grid-template-columns:1fr 1fr;min-height:520px;border:1px solid rgba(236,193,92,.18);border-radius:28px;overflow:hidden;background:linear-gradient(135deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.015))}.brand-story__logo{display:flex;justify-content:center;align-items:center;position:relative;background:#f8f8fa;overflow:hidden}.brand-story__logo::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%, transparent 40%, rgba(115, 86, 255, 0.09))}.brand-story__logo img{width:88%;height:88%;object-fit:contain}.brand-story__copy{padding:70px;display:flex;flex-direction:column;justify-content:center}.brand-story__copy h2{font-family:"Manrope",sans-serif;letter-spacing:-0.06em;font-size:54px;line-height:1.03;margin:15px 0 22px}.brand-story__copy p{color:#b7aa8d;font-size:14px;line-height:1.75;margin:0}.how{width:min(1180px,100% - 48px);margin:auto;padding:120px 0 140px;border-top:1px solid rgba(236,193,92,.18);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.how__title h2{font-family:"Manrope",sans-serif;letter-spacing:-0.06em;font-size:55px;line-height:1.05;margin:15px 0 0}.how__steps{display:grid;grid-template-columns:repeat(3, 1fr)}.how__steps article{padding:25px;border-left:1px solid rgba(236,193,92,.18)}.how__steps article b{color:#9878eb;font-size:10px}.how__steps article h3{font:650 20px "Manrope";margin:45px 0 10px}.how__steps article p{color:#b7aa8d;font-size:12px;line-height:1.65;margin:0}.final{text-align:center;padding:130px 20px 150px;border-top:1px solid rgba(236,193,92,.18);background:radial-gradient(ellipse at center bottom, rgba(95, 50, 220, 0.24), transparent 62%)}.final img{width:82px;height:82px;object-fit:contain;margin-bottom:22px;filter:drop-shadow(0 12px 30px rgba(109, 69, 255, 0.35))}.final h2{font-family:"Manrope",sans-serif;letter-spacing:-0.06em;font-size:clamp(44px,6vw,76px);line-height:1.02;margin:18px 0 34px}.final h2 em{font-style:normal;color:rgba(0,0,0,0);background:linear-gradient(90deg, #aa7cff, #649aff, #ff718f);background-clip:text;-webkit-background-clip:text}.final .button{margin:auto}footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px max(5vw,24px);border-top:1px solid rgba(236,193,92,.18);color:#75727f;font-size:10px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s cubic-bezier(0.2, 0.8, 0.2, 1)}.reveal.is-visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(-50%)}}body{background-color:#070604;background-image:radial-gradient(circle at 78% 8%, rgba(214, 168, 63, 0.12), transparent 27%),radial-gradient(circle at 8% 44%, rgba(145, 93, 19, 0.08), transparent 24%)}.header{background:linear-gradient(112deg, rgba(25, 12, 29, 0.98) 0%, rgba(54, 28, 11, 0.98) 33%, rgba(76, 52, 15, 0.97) 56%, rgba(49, 22, 21, 0.98) 78%, rgba(20, 10, 31, 0.99) 100%);border-bottom:1px solid rgba(224,177,66,.28);box-shadow:0 12px 45px rgba(0,0,0,.42),inset 0 1px rgba(255,225,145,.09);backdrop-filter:blur(18px)}.header::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 56% -120%, rgba(245, 202, 100, 0.2), transparent 42%),linear-gradient(90deg, transparent 25%, rgba(218, 165, 47, 0.06) 54%, transparent 80%);pointer-events:none}.header::after{content:"";position:absolute;inset:auto 8% -1px;height:1px;background:linear-gradient(90deg, transparent, #c9952d, transparent)}.header--scrolled{background:linear-gradient(112deg, rgba(20, 9, 24, 0.99), rgba(45, 22, 7, 0.99) 35%, rgba(65, 43, 10, 0.99) 58%, rgba(40, 17, 18, 0.99) 80%, rgba(16, 8, 26, 0.99));border-bottom-color:rgba(225,179,67,.38);box-shadow:0 16px 50px rgba(0,0,0,.52),inset 0 1px rgba(255,220,130,.08)}.header .brand{position:relative;z-index:1}.header .brand small{color:rgba(0,0,0,0);background:linear-gradient(90deg, #9c6818, #f1c761 48%, #ffe7a0 68%, #b77c1e);background-clip:text;-webkit-background-clip:text;text-shadow:none}.header nav{position:relative;z-index:1;color:#e4d5b4;text-shadow:0 1px 8px rgba(20,7,18,.6)}.header nav a{position:relative}.header nav a:not(.nav-cta)::after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:linear-gradient(90deg, #af761c, #f2cc70);transition:.25s}.header nav a:hover{color:#ffe7a9}.header nav a:hover::after{right:0}.header nav .nav-cta{border-color:rgba(226,185,91,.48);background:linear-gradient(135deg, rgba(88, 54, 10, 0.3), rgba(51, 17, 37, 0.48));color:#f8df9f;box-shadow:inset 0 1px rgba(255,236,183,.13),0 8px 25px rgba(15,5,13,.4)}.header nav .nav-cta span{color:#e8bd5e}.hero::before{background:radial-gradient(circle, rgba(214, 168, 63, 0.2), transparent 68%)}.hero h1 em{color:#9c8a68}.hero h1 span{background:linear-gradient(90deg, #8f6519, #f6d479 44%, #fff1b5 63%, #b88124);background-clip:text;-webkit-background-clip:text}.hero__actions small{color:#93876f}.hero__actions small b{color:#e1b44c}.hero .showcase-ring{border-color:rgba(226,184,85,.28);box-shadow:inset 0 0 100px rgba(177,121,25,.12),0 0 80px rgba(214,168,63,.06)}.hero .showcase-ring::before,.hero .showcase-ring::after{border-color:rgba(235,195,98,.15)}.hero .portrait{border-color:rgba(229,188,91,.25);background:linear-gradient(155deg, rgba(230, 187, 86, 0.09), rgba(255, 255, 255, 0.025));box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 1px rgba(255,228,155,.1)}.hero .portrait figcaption{color:#f6dfa8}.hero .portrait figcaption span{color:#9e8251}.hero .showcase-note{border-color:rgba(230,188,91,.24);color:#9d8b68}.hero .showcase-note b{color:#f2ce79}.eyebrow{color:#e3bd67}.eyebrow i{background:#e6bd5c;box-shadow:0 0 14px #e6bd5c}.button{border:1px solid #f0ce79;background:linear-gradient(135deg, #8c6017, #e7b94f 48%, #ffe39a 70%, #ae7720);color:#140f05;font-weight:800;box-shadow:0 15px 45px rgba(182,123,24,.28),inset 0 1px hsla(0,0%,100%,.55)}.button:hover{box-shadow:0 20px 60px rgba(205,151,46,.42)}.marquee{color:#a48445;background:linear-gradient(90deg, transparent, rgba(218, 170, 63, 0.04), transparent)}.section-intro>span,.brand-story__copy>span,.how__title>span,.final>span{color:#d6aa4c}.product{--accent:#e1b34b!important;border-color:rgba(230,187,84,.24);background:linear-gradient(140deg, rgba(225, 178, 71, 0.075), rgba(255, 255, 255, 0.012));box-shadow:0 30px 80px rgba(0,0,0,.22),inset 0 1px rgba(255,224,145,.06)}.product--cv{--accent:#f0ca71!important}.product--neuro{--accent:#c99435!important}.brand-story{border-color:rgba(230,187,84,.24);box-shadow:0 30px 90px rgba(0,0,0,.25)}.brand-story__copy{background:radial-gradient(circle at 20% 20%, rgba(218, 170, 63, 0.08), transparent 52%)}.brand-story__logo{padding:42px;background:linear-gradient(180deg, rgba(44, 21, 1, 0.48) 0%, rgba(67, 34, 2, 0.2) 24%, transparent 48%),radial-gradient(circle at 50% 42%, rgba(255, 230, 143, 0.68) 0%, rgba(216, 166, 61, 0.42) 35%, transparent 68%),linear-gradient(135deg, #3d2103 0%, #8f570c 22%, #bd8422 42%, #d8ad4f 54%, #ad7118 72%, #482802 100%);box-shadow:inset 0 0 82px rgba(36,18,1,.44),inset 0 1px rgba(255,232,157,.58)}.brand-story__logo img{width:70%;height:70%;border:1px solid #e0b24a;border-radius:22px;box-shadow:0 0 0 5px rgba(255,222,126,.1),0 22px 60px rgba(42,21,1,.46),0 0 35px rgba(255,206,83,.16);background:#fff}.product__link{border-color:rgba(222,174,65,.3);transition:padding .3s,background .3s,color .3s,border-color .3s,box-shadow .3s}.product__link b{transition:transform .3s,color .3s}.product__link:hover{padding-left:25px;color:#160e02;border-color:#f4cf70;background:linear-gradient(100deg, #8c5b10 0%, #d99f31 24%, #f7d46f 50%, #e1aa3c 76%, #946116 100%);box-shadow:0 10px 32px rgba(196,137,27,.28),inset 0 1px rgba(255,244,199,.6)}.product__link:hover b{color:#120b01;transform:translate(3px, -3px)}.product__link{position:relative;isolation:isolate;overflow:hidden;height:62px;padding:0 10px 0 22px;border:1px solid rgba(229,184,78,.48);border-radius:15px;background:linear-gradient(110deg, rgba(255, 222, 135, 0.07), rgba(117, 72, 9, 0.08) 48%, rgba(255, 216, 112, 0.04));color:#fff7df;box-shadow:inset 0 1px rgba(255,239,188,.1),0 12px 30px rgba(0,0,0,.2);letter-spacing:.01em}.product__link::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg, transparent 28%, rgba(255, 250, 218, 0.52) 47%, rgba(255, 255, 255, 0.78) 50%, rgba(255, 250, 218, 0.45) 53%, transparent 72%);transform:translateX(-145%);transition:transform .7s ease}.product__link span{display:flex;align-items:center;gap:10px}.product__link span::before{content:"✦";color:#e8b544;font-size:11px;text-shadow:0 0 10px rgba(237,184,65,.65)}.product__link b{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:12px;border:1px solid #f1cb6b;background:linear-gradient(135deg, #80500c, #d99d2b 42%, #f4d06e 68%, #9b6412);color:#160d01;font-size:19px;box-shadow:inset 0 1px rgba(255,248,207,.6),0 6px 18px rgba(192,128,20,.28)}.product__link:hover{padding-left:22px;color:#160d01;border-color:#ffe396;background:linear-gradient(100deg, #9b6515 0%, #dfa936 23%, #f8d878 50%, #dda431 77%, #8b570e 100%);box-shadow:0 16px 40px rgba(199,139,28,.34),inset 0 1px rgba(255,249,215,.7);transform:translateY(-2px)}.product__link:hover::before{transform:translateX(145%)}.product__link:hover span::before{color:#241400;text-shadow:none}.product__link:hover b{border-color:rgba(53,29,1,.28);background:rgba(28,16,2,.9);color:#ffe49a;transform:translate(2px, -2px);box-shadow:0 7px 18px rgba(55,30,2,.25)}.final .money-icon{width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255, 202, 72, 0.46)) drop-shadow(0 14px 26px rgba(0, 0, 0, 0.5))}.how__steps article{border-color:rgba(236,193,92,.18)}.how__steps article b{color:#d6aa4c}.final{background:radial-gradient(ellipse at center bottom, rgba(190, 132, 28, 0.25), transparent 62%)}.final img{filter:sepia(0.45) saturate(0.9) drop-shadow(0 12px 30px rgba(199, 143, 36, 0.35))}.final h2 em{background:linear-gradient(90deg, #a97620, #f1ca6b, #fff0b0, #bd8429);background-clip:text;-webkit-background-clip:text}footer{position:relative;border-top-color:rgba(255,226,154,.42);background:linear-gradient(112deg, #24112f 0%, #6f360f 27%, #c18e2f 53%, #743829 76%, #1d1231 100%);color:#fff0c4;box-shadow:inset 0 1px rgba(255,245,210,.2),0 -18px 55px rgba(0,0,0,.2);overflow:hidden}footer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 53% 130%, rgba(255, 229, 143, 0.38), transparent 42%),linear-gradient(90deg, transparent 18%, rgba(255, 206, 81, 0.12) 52%, transparent 82%);pointer-events:none}footer .brand,footer p,footer>span{position:relative;z-index:1}footer .brand small{color:rgba(0,0,0,0);background:linear-gradient(90deg, #9c6818, #f1c761 48%, #fff0b5 68%, #b77c1e);background-clip:text;-webkit-background-clip:text;text-shadow:none}footer p{color:#fff1d2}footer>span{color:#ffe19a}.header{height:86px;background:linear-gradient(180deg, rgba(10, 9, 6, 0.98), rgba(16, 12, 6, 0.97));border-bottom:1px solid rgba(235,190,83,.38);box-shadow:0 18px 60px rgba(0,0,0,.48),inset 0 -1px rgba(255,220,132,.05)}.header::before{background:radial-gradient(ellipse at 50% -130%, rgba(255, 211, 105, 0.38), transparent 48%),linear-gradient(90deg, transparent 7%, rgba(214, 159, 44, 0.04) 28%, rgba(255, 223, 141, 0.08) 50%, rgba(214, 159, 44, 0.04) 72%, transparent 93%)}.header::after{inset:auto 0 -1px;background:linear-gradient(90deg, transparent 2%, #6f4710 22%, #ffe7a1 50%, #6f4710 78%, transparent 98%);box-shadow:0 0 18px rgba(231,183,71,.32)}.header--scrolled{background:linear-gradient(180deg, rgba(8, 7, 5, 0.99), rgba(14, 10, 5, 0.99));border-bottom-color:rgba(236,191,83,.48);box-shadow:0 20px 65px rgba(0,0,0,.58)}.header .brand strong{filter:drop-shadow(0 0 13px rgba(255, 192, 72, 0.1))}.header .brand small{font-size:10px;letter-spacing:.25em;background:linear-gradient(90deg, #a66d16, #f6d06f 48%, #fff0b4 66%, #a66d16);background-clip:text;-webkit-background-clip:text}.header nav{gap:38px;color:#d6c7a6}.header nav a{font-weight:600;letter-spacing:.015em}.header nav .nav-cta{padding:12px 20px;border-color:rgba(235,191,86,.55);background:linear-gradient(145deg, rgba(81, 52, 10, 0.32), rgba(21, 15, 7, 0.58));box-shadow:inset 0 1px rgba(255,235,177,.14),0 0 30px rgba(197,140,29,.08)}.header nav .nav-cta:hover{background:linear-gradient(145deg, rgba(165, 111, 21, 0.35), rgba(44, 29, 8, 0.62));box-shadow:inset 0 1px rgba(255,240,192,.22),0 0 35px rgba(216,161,49,.2)}.final{position:relative;min-height:660px;padding:145px 20px 155px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 54%, rgba(199, 142, 31, 0.3) 0%, rgba(103, 66, 11, 0.13) 22%, transparent 52%),linear-gradient(180deg, #090805, #0d0a05 55%, #080705);isolation:isolate}.final::before{content:"";position:absolute;width:760px;height:760px;left:50%;top:50%;transform:translate(-50%, -46%);border:1px solid rgba(232,187,81,.13);border-radius:50%;box-shadow:0 0 0 70px rgba(213,161,48,.025),0 0 0 150px rgba(213,161,48,.018),inset 0 0 100px rgba(207,151,39,.06);animation:breathe-gold 6s ease-in-out infinite;z-index:-1}.final::after{content:"✦";position:absolute;left:50%;top:80px;transform:translateX(-50%);color:#f3cc6d;font-size:20px;text-shadow:0 0 22px rgba(242,192,70,.8)}.final img{width:72px;height:72px;margin-bottom:24px;filter:sepia(0.7) saturate(0.7) drop-shadow(0 0 26px rgba(225, 174, 61, 0.45))}.final>span{color:#d8aa46;letter-spacing:.28em}.final h2{max-width:1400px;margin:22px 0 40px;font-size:clamp(48px,6vw,88px);line-height:.98;text-shadow:0 8px 35px rgba(0,0,0,.5)}.final h2 em{background:linear-gradient(90deg, #9b6616, #efc45c 32%, #fff0ad 55%, #d59d31 80%, #82500e);background-clip:text;-webkit-background-clip:text}.final .button{min-height:62px;padding:0 30px;border-radius:14px;box-shadow:0 18px 55px rgba(188,126,20,.32),0 0 0 6px rgba(222,174,65,.055),inset 0 1px hsla(0,0%,100%,.62)}.final .button:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 25px 70px rgba(212,155,44,.45),0 0 0 8px rgba(222,174,65,.07)}footer{min-height:112px;padding-top:34px;padding-bottom:34px;border-top:1px solid rgba(235,190,83,.42);background:linear-gradient(180deg, #100c06, #080705);box-shadow:inset 0 1px rgba(255,229,160,.06),0 -25px 70px rgba(0,0,0,.28)}footer::before{inset:0;background:radial-gradient(ellipse at 50% 120%, rgba(199, 141, 29, 0.16), transparent 45%),linear-gradient(90deg, transparent 2%, rgba(126, 80, 12, 0.08) 28%, rgba(238, 190, 76, 0.1) 50%, rgba(126, 80, 12, 0.08) 72%, transparent 98%)}footer::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent 2%, #6d450e 22%, #f7d579 50%, #6d450e 78%, transparent 98%);box-shadow:0 0 18px rgba(229,178,61,.28)}footer p{color:#ad9c78;font-size:11px;letter-spacing:.02em}footer>span{color:#d8b764;font-size:10px;letter-spacing:.06em}@keyframes breathe-gold{50%{opacity:.62;transform:translate(-50%, -46%) scale(1.035)}}.header{background:linear-gradient(90deg, #120801 0%, #261201 11%, #573005 22%, #a66d13 34%, #dfa93d 43%, #f9d978 50%, #dfa93d 57%, #a66d13 66%, #573005 78%, #261201 89%, #120801 100%);box-shadow:0 18px 60px rgba(0,0,0,.48),inset 0 -1px rgba(255,220,132,.08)}.header::before{background:linear-gradient(115deg, transparent 34%, rgba(255, 235, 162, 0.08) 44%, rgba(255, 245, 193, 0.18) 50%, rgba(255, 225, 135, 0.06) 58%, transparent 68%)}.header--scrolled{background:linear-gradient(90deg, #0d0601 0%, #1e0e01 11%, #492603 22%, #8f5b0d 34%, #c9922e 43%, #e9c45f 50%, #c9922e 57%, #8f5b0d 66%, #492603 78%, #1e0e01 89%, #0d0601 100%);box-shadow:0 20px 65px rgba(0,0,0,.58)}.header nav{color:#fff4d1;text-shadow:0 1px 2px rgba(25,10,1,.95),0 3px 10px rgba(20,8,1,.75)}.header nav a{font-weight:750}.header nav a:hover{color:#fff}.header nav .nav-cta{border-color:rgba(255,235,172,.62);background:linear-gradient(145deg, rgba(59, 32, 4, 0.75), rgba(109, 65, 8, 0.68));color:#ffe9a8;text-shadow:0 1px 5px rgba(16,6,1,.7);box-shadow:inset 0 1px rgba(255,242,198,.2),0 8px 28px rgba(55,29,3,.28)}footer{background:linear-gradient(90deg, #120801 0%, #261201 11%, #573005 22%, #a66d13 34%, #dfa93d 43%, #f9d978 50%, #dfa93d 57%, #a66d13 66%, #573005 78%, #261201 89%, #120801 100%);box-shadow:inset 0 1px rgba(255,239,187,.2),0 -25px 70px rgba(0,0,0,.32)}footer::before{background:linear-gradient(115deg, transparent 34%, rgba(255, 235, 162, 0.07) 44%, rgba(255, 245, 193, 0.16) 50%, rgba(255, 225, 135, 0.05) 58%, transparent 68%)}footer .brand small{filter:brightness(1.45) drop-shadow(0 1px 5px rgba(0, 0, 0, 0.55))}footer p{color:#281703;font-weight:650;text-shadow:0 1px rgba(255,246,211,.35)}footer>span{color:#fff0bb;text-shadow:0 1px 8px rgba(0,0,0,.85)}.header,footer{overflow:hidden}.header{border-bottom:1px solid #c99128}footer{border-top:1px solid #c99128}.header::after,footer::after{right:auto;width:12%;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(255, 178, 18, 0.08) 12%, rgba(255, 190, 35, 0.35) 28%, #eeb541 40%, #fff0a0 47%, #fff 50%, #fff0a0 53%, #eeb541 60%, rgba(255, 190, 35, 0.35) 72%, rgba(255, 178, 18, 0.08) 88%, transparent 100%);box-shadow:0 0 4px rgba(255,236,166,.9),0 0 10px rgba(255,185,30,.68),0 0 20px rgba(255,159,0,.34);animation:move-gold-eye 3.5s ease-in-out infinite alternate;will-change:transform}.header::after{inset:auto auto 0 0}footer::after{inset:0 auto auto 0}@keyframes move-gold-eye{from{transform:translateX(-100%)}to{transform:translateX(833.34%)}}@media(max-width: 1050px){.hero{grid-template-columns:1fr;padding-top:140px}.hero .hero__copy{text-align:center}.hero .eyebrow,.hero .hero__actions{margin-inline:auto}.hero .hero__copy p{margin-inline:auto}.hero__showcase{height:560px;max-width:720px;width:100%;margin:auto}.section-intro{grid-template-columns:1fr 1.3fr}.section-intro>p{grid-column:2}.product__content{padding:55px 40px}.brand-story__copy{padding:50px}.how{grid-template-columns:1fr;gap:45px}}@media(max-width: 760px){.header nav>a:not(.nav-cta){display:none}.hero{width:calc(100% - 30px);min-height:auto;padding:130px 0 60px}.hero h1{font-size:clamp(48px,14vw,68px)}.hero__showcase{height:430px}.showcase-ring{width:390px;height:390px}.portrait{width:190px;height:250px;border-radius:100px 100px 18px 18px}.portrait img{height:190px}.portrait figcaption{padding:14px 8px 0}.portrait--aura{left:0}.portrait--cv{left:28%}.portrait--neuro{right:0}.showcase-note{bottom:0}.section-intro{display:block;margin-bottom:55px}.section-intro h2{margin:12px 0 20px}.products{width:calc(100% - 30px);padding:90px 0}.product{grid-template-columns:1fr;margin-bottom:45px}.product--reverse .product__visual{order:1}.product--reverse .product__content{order:2}.product__visual{height:400px}.product__visual img{width:340px;height:340px}.product__content{padding:38px 28px;border-left:0;border-top:1px solid rgba(236,193,92,.18)}.product__content h3{font-size:46px}.brand-story{width:calc(100% - 30px);grid-template-columns:1fr;margin-bottom:90px}.brand-story__logo{height:360px}.brand-story__copy{padding:42px 28px}.brand-story__copy h2{font-size:43px}.how{width:calc(100% - 30px);padding:85px 0 100px}.how__title h2{font-size:44px}.how__steps{grid-template-columns:1fr}.how__steps article{border-left:0;border-top:1px solid rgba(236,193,92,.18);padding:24px 0}.how__steps article h3{margin:15px 0 8px}.final{padding:100px 18px 115px}footer{flex-direction:column;text-align:center}.hero__actions{flex-direction:column}.hero__showcase .portrait{transform:none}.portrait--aura{top:70px}.portrait--cv{top:0}.portrait--neuro{top:90px}}@media(max-width: 480px){.hero__showcase{height:360px}.showcase-ring{width:310px;height:310px}.portrait{width:145px;height:200px;padding:7px}.portrait img{height:145px}.portrait figcaption{font-size:9px}.portrait--aura{left:0}.portrait--cv{left:29%}.portrait--neuro{right:0}.showcase-note{display:none}.product__visual{height:340px}.product__visual img{width:290px;height:290px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}.reveal{opacity:1;transform:none}.header::after,footer::after{animation:move-gold-eye 3.5s ease-in-out infinite alternate !important}}.brand-story__logo img{display:block;width:100%;height:auto;max-height:100%;margin:auto;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;object-fit:contain;object-position:center;transform:translate(-6.1%, 3.1%) scaleX(1.06);transform-origin:center;filter:drop-shadow(0 1px 1px rgba(22, 9, 0, 0.92)) drop-shadow(0 2px 3px rgba(22, 9, 0, 0.7)) drop-shadow(0 20px 28px rgba(44, 22, 1, 0.38))}@media(max-width: 1180px){.hero{width:min(100% - 40px,980px);gap:30px}.products,.brand-story,.how{width:min(100% - 40px,980px)}.product__content{padding:50px 38px}.product__visual img{width:390px;height:390px}.final h2{max-width:1050px}}@media(max-width: 900px){.header{height:78px;padding-inline:28px}.header nav{gap:22px}.hero{padding-top:125px}.hero h1{max-width:760px;margin-inline:auto;font-size:clamp(52px,9vw,76px)}.hero__showcase{max-width:690px}.section-intro{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:65px}.section-intro>p{grid-column:2}.product{grid-template-columns:1fr;min-height:0;margin-bottom:64px}.product--reverse .product__visual{order:1}.product--reverse .product__content{order:2}.product__visual{height:480px}.product__content{padding:46px;border-left:0;border-top:1px solid rgba(236,193,92,.18)}.brand-story{grid-template-columns:1fr;min-height:0}.brand-story__logo{height:450px}.brand-story__copy{padding:55px}.how{padding:90px 0 110px}.final{min-height:580px;padding-inline:32px}.final h2{font-size:clamp(48px,8vw,70px)}}@media(max-width: 640px){.header{height:70px;padding-inline:16px}.header .brand strong{font-size:19px}.header .brand small{margin-top:5px;font-size:8px;letter-spacing:.2em}.header nav{gap:0}.header .nav-cta{min-height:42px;padding:0 15px !important;display:flex;align-items:center;font-size:11px}.hero{width:100%;padding:105px 16px 48px;display:block}.hero::before{width:420px;height:420px;right:-250px;top:20px}.hero__copy{text-align:left}.hero .eyebrow{margin-inline:0;font-size:8px;line-height:1.5}.hero h1{margin:20px 0;font-size:clamp(43px,13.2vw,58px);line-height:.98}.hero p{font-size:14px;line-height:1.65}.hero__actions{width:100%;margin-top:27px;align-items:stretch}.hero__actions .button{width:100%;min-height:56px;padding:0 18px}.hero__actions small{text-align:center}.hero__showcase{height:auto !important;width:calc(100% + 16px) !important;max-width:calc(100vw - 16px) !important;margin:46px -16px 0 0 !important;padding:10px 16px 28px 0;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;scrollbar-width:none;contain:layout paint}.hero__showcase::-webkit-scrollbar{display:none}.showcase-ring,.showcase-note{display:none}.hero__showcase .portrait{position:relative;inset:auto !important;transform:none !important;flex:0 0 min(76vw,280px);width:min(76vw,280px);height:auto;padding:9px;border-radius:24px;background:linear-gradient(155deg, rgba(229, 183, 76, 0.14), rgba(255, 255, 255, 0.025));scroll-snap-align:start}.hero__showcase .portrait:hover{transform:translateY(-4px) !important}.hero__showcase .portrait img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px}.hero__showcase .portrait figcaption{padding:14px 8px 7px;font-size:12px}.marquee{padding:12px 0}.products{width:calc(100% - 28px);padding:78px 0}.section-intro{display:block;margin-bottom:42px}.section-intro>span{display:block;margin-bottom:14px}.section-intro h2{font-size:clamp(39px,12vw,50px);line-height:1.02;margin-bottom:18px}.section-intro p{font-size:13px}.product{margin-bottom:32px;border-radius:22px}.product__visual{height:auto;aspect-ratio:1/.88;min-height:300px}.product__visual img{width:min(82vw,340px);height:min(82vw,340px)}.product__visual .index{top:20px;left:20px}.product__visual .product__word{font-size:58px}.product__content{padding:30px 20px 22px}.product__content h3{font-size:42px;margin:10px 0 16px}.product__content p{font-size:13px;line-height:1.65}.product__content ul{margin-bottom:24px;gap:10px}.product__content ul li{font-size:11px;line-height:1.45}.product__link{width:100%;min-height:62px;height:auto;padding:9px 9px 9px 16px;gap:10px;border-radius:14px;font-size:11px;line-height:1.25}.product__link span{gap:7px}.product__link b{width:40px;height:40px;flex-basis:40px;border-radius:11px}.product__link:hover{padding-left:16px}.brand-story{width:calc(100% - 28px);margin-bottom:76px;border-radius:22px}.brand-story__logo{height:300px;padding:18px}.brand-story__logo img{width:100%;max-height:100%}.brand-story__copy{padding:36px 22px 40px}.brand-story__copy h2{font-size:40px;line-height:1.03;margin:13px 0 18px}.brand-story__copy p{font-size:13px;line-height:1.7}.how{width:calc(100% - 28px);padding:76px 0 90px;gap:36px}.how__title h2{font-size:42px}.how__steps{gap:12px}.how__steps article{padding:22px;border:1px solid rgba(225,178,71,.2) !important;border-radius:16px;background:linear-gradient(135deg, rgba(225, 178, 71, 0.07), rgba(255, 255, 255, 0.012))}.how__steps article h3{margin:16px 0 8px;font-size:19px}.final{min-height:0;padding:105px 16px 100px}.final::before{width:480px;height:480px}.final::after{top:42px}.final .money-icon{width:92px;height:92px;margin-bottom:20px}.final>span{font-size:8px;line-height:1.7;letter-spacing:.2em}.final h2{font-size:clamp(38px,11.5vw,50px);line-height:1.01;margin:20px 0 32px}.final .button{width:100%;max-width:360px;min-height:58px;padding:0 18px;gap:12px;text-align:left;font-size:11px}footer{min-height:0;padding:34px 18px;gap:20px}footer .brand strong{font-size:21px}footer .brand small{color:#fff0b8 !important;background:none !important;-webkit-text-fill-color:#fff0b8;text-shadow:0 2px 5px rgba(24,10,1,.95);filter:none;font-weight:850}footer p{max-width:310px;color:#fff7df;font-weight:750;line-height:1.55;text-shadow:0 1px 2px #1a0b01,0 3px 8px rgba(20,8,1,.9)}footer>span{color:#fff2c7;font-weight:750;text-shadow:0 1px 2px #1a0b01,0 3px 8px rgba(20,8,1,.9)}}@media(max-width: 380px){.header{padding-inline:12px}.header .brand strong{font-size:17px}.header .nav-cta{padding-inline:12px !important}.hero{padding-inline:13px}.hero h1{font-size:42px}.hero__showcase{width:calc(100% + 13px) !important;margin-right:-13px !important;padding-right:13px}.hero__showcase .portrait{flex-basis:82vw;width:82vw}.products,.brand-story,.how{width:calc(100% - 22px)}.product__content{padding-inline:16px}.product__link{font-size:10px}.brand-story__copy{padding-inline:18px}.brand-story__copy h2{font-size:36px}.final h2{font-size:37px}}
