.mentoria-page{--mentoria-overlay:linear-gradient(90deg, var(--ink) 0%, color-mix(in oklab, var(--ink) 85%, transparent) 36%, color-mix(in oklab, var(--ink) 12%, transparent) 100%);--mentoria-vignette:linear-gradient(0deg, var(--ink), transparent 35%);background:var(--ink);color:var(--bone);font-family:var(--font-sans);letter-spacing:0}.mentoria-page .m-container{width:min(100% - 96px,1200px);margin-inline:auto}.mentoria-page .m-section{padding-block:112px}.mentoria-page .m-light{--background:var(--bone);--foreground:var(--ink);--muted-foreground:var(--warmgray);--border:color-mix(in oklab, var(--ink) 20%, transparent);background:var(--bone);color:var(--ink)}.mentoria-page .m-kicker{text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.mentoria-page .m-kicker:before{content:"";background:currentColor;flex-shrink:0;width:28px;height:1px}.mentoria-page .m-title{font-family:var(--font-display);font-size:56px;font-weight:400;line-height:1.04}.mentoria-page .m-body{font-size:14px;line-height:1.85}.mentoria-page .m-hero{isolation:isolate;align-items:center;min-height:min(920px,94svh);display:flex;position:relative}.mentoria-page .m-hero-photo{z-index:-3;object-fit:cover;object-position:center 32%;width:100%;height:100%;position:absolute;inset:0}.mentoria-page .m-hero:before{content:"";z-index:-2;background:var(--mentoria-overlay);position:absolute;inset:0}.mentoria-page .m-hero:after{content:"";z-index:-1;background:var(--mentoria-vignette);position:absolute;inset:0}.mentoria-page .m-hero-content{padding-block:145px 80px}.mentoria-page .m-hero-title{max-width:720px;font-family:var(--font-display);font-size:76px;font-weight:400;line-height:1}.mentoria-page .m-action{white-space:normal;height:auto;min-height:54px;box-shadow:none;border-radius:2px;padding:16px 24px;font-size:12px;font-weight:500;line-height:1.5}.mentoria-page .m-action-primary{background:var(--bone);color:var(--ink)}.mentoria-page .m-action-primary:hover{background:var(--taupe)}.mentoria-page .m-action-dark{background:var(--ink);color:var(--bone)}.mentoria-page .m-action-dark:hover{background:var(--secondary)}.mentoria-page .m-action-outline{border-color:color-mix(in oklab, var(--bone) 35%, transparent);color:var(--bone);background:0 0}.mentoria-page .m-action-outline:hover{background:color-mix(in oklab, var(--bone) 10%, transparent)}.mentoria-page .m-number{font-family:var(--font-display);color:var(--taupe);font-size:56px;font-weight:300;line-height:1}.mentoria-page .m-delivery{border-top:1px solid var(--border);grid-template-columns:52px 1fr;gap:20px;padding-block:28px;display:grid}.mentoria-page .m-delivery .m-number{font-size:36px}.mentoria-page .m-phase{border-top:1px solid var(--border);padding-top:32px;position:relative}.mentoria-page .m-phase:before{content:"";background:var(--taupe);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.mentoria-page .m-float{right:max(20px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:50;background:var(--bone);width:56px;height:56px;color:var(--ink);border:1px solid var(--taupe);box-shadow:0 6px 25px color-mix(in oklab, var(--ink) 35%, transparent);border-radius:50%;padding:0;position:fixed}.mentoria-page .m-float svg{width:25px;height:25px}.mentoria-page .m-reveal{animation:.9s ease-out both fade-up}.mentoria-page summary::-webkit-details-marker{display:none}.mentoria-page :focus-visible{outline:2px solid var(--taupe);outline-offset:5px}@media (width<=767px){.mentoria-page .m-container{width:calc(100% - 40px)}.mentoria-page .m-section{padding-block:72px}.mentoria-page .m-title{font-size:39px}.mentoria-page .m-hero{min-height:94svh}.mentoria-page .m-hero-photo{object-position:center 35%;height:360px}.mentoria-page .m-hero{--mentoria-overlay:linear-gradient(0deg, var(--ink) 2%, color-mix(in oklab, var(--ink) 92%, transparent) 45%, color-mix(in oklab, var(--ink) 12%, transparent) 100%)}.mentoria-page .m-hero-content{padding-block:320px 40px}.mentoria-page .m-hero-title{max-width:390px;font-size:44px}.mentoria-page .m-action{width:100%;padding-inline:16px}.mentoria-page .m-float{width:52px;height:52px;padding:0}}@media (prefers-reduced-motion:reduce){.mentoria-page .m-reveal{animation:none}.mentoria-page *,.mentoria-page :before,.mentoria-page :after{scroll-behavior:auto;transition:none}}.presets-page{--background:oklch(100% 0 0);--foreground:oklch(17% .003 260);--primary:var(--foreground);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.7% .003 260);--secondary-foreground:var(--foreground);--muted:oklch(94% .004 260);--muted-foreground:oklch(46% .009 260);--accent:oklch(37% .105 257);--accent-foreground:oklch(100% 0 0);--border:oklch(87% .008 260);--input:var(--border);--ring:var(--accent);--p-cream:oklch(92% .022 87);--p-petroleum:oklch(28% .065 245);--p-shadow:15px 24px 28px oklch(12% .01 260/.23);--p-texture:repeating-linear-gradient(130deg, transparent 0 4px, oklch(100% 0 0/.05) 4px 5px);--p-display:"Barlow Condensed", Impact, sans-serif;--p-sans:"Manrope", Arial, sans-serif;background:var(--background);color:var(--foreground);font-family:var(--p-sans);letter-spacing:0;min-height:100vh}.presets-page *,.presets-page :before,.presets-page :after{box-sizing:border-box;letter-spacing:0}.presets-page .p-container{width:min(1240px,100% - 80px);margin-inline:auto}.presets-page .p-band{padding-block:92px;scroll-margin-top:24px}.presets-page .p-soft{background:var(--secondary)}.presets-page .p-eyebrow{color:var(--accent);font-size:11px;font-weight:800;line-height:1.6}.presets-page .p-title{font-family:var(--p-display);font-size:52px;font-weight:700;line-height:1.04}.presets-page .p-copy{color:var(--muted-foreground);font-size:14px;line-height:1.85}.presets-page .p-fine{color:var(--muted-foreground);font-size:10px;line-height:1.8}.presets-page .p-button{white-space:normal;height:auto;min-height:50px;box-shadow:none;border-radius:3px;padding:14px 22px;font-size:11px;font-weight:800;line-height:1.5}.presets-page .p-blue-button{background:var(--accent);color:var(--accent-foreground)}.presets-page .p-blue-button:hover{background:var(--p-petroleum)}.presets-page .p-preview{background:var(--primary);color:var(--primary-foreground);text-align:center;padding:10px 16px;font-size:9px;font-weight:700;line-height:1.7}.presets-page .p-header{background:var(--background);border-bottom:1px solid var(--border)}.presets-page .p-header-inner{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:40px;min-height:90px;display:grid}.presets-page .p-brand{flex-direction:column;width:fit-content;font-size:19px;font-weight:800;line-height:.98;display:inline-flex}.presets-page .p-brand>span{margin-top:5px;font-size:12px}.presets-page .p-brand-mark{vertical-align:top;margin-left:3px;font-size:9px}.presets-page .p-header nav{gap:26px;font-size:11px;font-weight:600;display:flex}.presets-page .p-header nav a:hover{color:var(--accent)}.presets-page .p-header-cta{border-radius:3px;height:40px;font-size:10px}.presets-page .p-hero{padding-block:46px 54px}.presets-page .p-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.presets-page .p-hero-product{background:var(--secondary);min-width:0;padding:36px 20px 20px;position:relative}.presets-page .p-product-code,.presets-page .p-product-note{color:var(--muted-foreground);font-size:9px;font-weight:600}.presets-page .p-product-code{position:absolute;top:19px;left:21px}.presets-page .p-product-note{text-align:center;display:block}.presets-page .p-product-name{margin-top:16px;font-size:11px;font-weight:800}.presets-page .p-hero h1{font-family:var(--p-display);margin-block:15px 22px;font-size:64px;font-weight:700;line-height:1.02}.presets-page .p-hero h1 span{color:var(--accent)}.presets-page .p-hero-bullets{gap:11px;margin-block:23px;font-size:11px;font-weight:600;display:grid}.presets-page .p-hero-bullets li{align-items:center;gap:9px;display:flex}.presets-page .p-hero-bullets svg{color:var(--accent);flex-shrink:0}.presets-page .p-actions{gap:10px;display:flex}.presets-page .p-development{align-items:center;gap:7px;margin-block:20px 6px;font-size:9px;font-weight:800;display:flex}.presets-page .p-development span{background:var(--accent);width:6px;height:6px}.presets-page .p-pack-stage{perspective:1300px;place-items:center;height:460px;padding:25px;display:grid}.presets-page .p-pack{width:255px;height:350px;transform-style:preserve-3d;position:relative;transform:rotateY(-19deg)rotate(2deg)}.presets-page .p-pack-front{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--p-petroleum);box-shadow:var(--p-shadow);flex-direction:column;padding:20px;display:flex;position:absolute;inset:0}.presets-page .p-pack-front:before{content:"";background:var(--p-texture);pointer-events:none;opacity:.3;position:absolute;inset:0}.presets-page .p-pack-spine{transform-origin:100%;background:var(--p-texture), var(--accent);width:38px;height:100%;color:var(--p-cream);writing-mode:vertical-rl;justify-content:space-between;align-items:center;padding:15px 8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:0;left:-38px;transform:rotateY(-90deg)}.presets-page .p-pack-brand{border-bottom:1px solid var(--muted-foreground);justify-content:space-between;padding-bottom:11px;font-size:9px;font-weight:800;display:flex}.presets-page .p-pack-title{font-family:var(--p-display);max-width:200px;margin-block:15px;font-size:40px;font-weight:800;line-height:.95}.presets-page .p-pack-photo{flex:1;min-height:0;position:relative;overflow:hidden}.presets-page .p-pack-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.presets-page .p-pack-photo span{background:var(--primary);color:var(--p-cream);padding:3px 5px;font-size:7px;position:absolute;bottom:7px;left:8px}.presets-page .p-pack-foot{justify-content:space-between;gap:10px;padding-top:13px;font-size:7px;line-height:1.4;display:flex}.presets-page .p-pack-foot span{max-width:90px}.presets-page .p-pack-foot strong{color:var(--p-cream);text-align:right;max-width:70px}.presets-page .p-pack-lut{transform:rotateY(-22deg)rotate(-2deg)}.presets-page .p-pack-lut .p-pack-front{border-top:6px solid var(--accent)}.presets-page .p-pack-effects .p-pack-front{border-top:6px solid var(--p-cream)}.presets-page .p-pack-compact{height:350px}.presets-page .p-pack-compact .p-pack{width:205px;height:285px}.presets-page .p-pack-compact .p-pack-front{padding:15px}.presets-page .p-pack-compact .p-pack-title{margin-block:13px;font-size:33px}.presets-page .p-pack-compact .p-pack-brand{font-size:7px}.presets-page .p-benefits{border-block:1px solid var(--border)}.presets-page .p-benefits .p-container{grid-template-columns:repeat(4,1fr);display:grid}.presets-page .p-benefits .p-container>div{justify-content:center;align-items:center;gap:11px;padding-block:25px;font-size:11px;font-weight:700;display:flex}.presets-page .p-benefits svg{color:var(--accent);flex-shrink:0}.presets-page .p-manifesto{text-align:center}.presets-page .p-manifesto .p-title{margin-block:20px}.presets-page .p-manifesto .p-title span{color:var(--accent)}.presets-page .p-manifesto .p-copy{max-width:560px;margin-inline:auto}.presets-page .p-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);align-items:end;gap:50px;margin-bottom:40px;display:grid}.presets-page .p-section-heading .p-title{margin-top:15px}.presets-page .p-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.presets-page .p-product-visual{background:var(--background);margin-bottom:20px}.presets-page .p-tag{border:1px solid var(--border);color:var(--accent);padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.presets-page .p-products h3{font-family:var(--p-display);margin-block:10px 3px;font-size:28px;font-weight:700}.presets-page .p-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;display:grid}.presets-page .p-look-photo{aspect-ratio:4/3;background:var(--muted);position:relative;overflow:hidden}.presets-page .p-look-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.presets-page .p-look-photo>span{background:var(--background);padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:12px}.presets-page .p-look-heading{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.presets-page .p-look-heading h3{font-family:var(--p-display);text-transform:uppercase;font-size:31px;font-weight:700}.presets-page .p-catalog .p-copy{margin-top:4px;font-size:11px}.presets-page .p-comparisons-band{background:var(--primary);color:var(--primary-foreground);--muted-foreground:oklch(76% .008 260)}.presets-page .p-comparisons-band .p-eyebrow{color:var(--p-cream)}.presets-page .p-comparisons-band .p-title{margin-top:15px}.presets-page .p-section-intro{margin-top:17px}.presets-page .p-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px;margin-top:40px;display:grid}.presets-page .p-comparison-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.presets-page .p-comparison-heading h3{font-family:var(--p-display);text-transform:uppercase;font-size:26px;font-weight:600}.presets-page .p-comparison-heading>span{color:var(--muted-foreground);font-size:8px}.presets-page .p-comparison{aspect-ratio:4/3;isolation:isolate;position:relative;overflow:hidden}.presets-page .p-comparison>img{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.presets-page .p-comparison .p-comparison-edited{clip-path:inset(0 0 0 var(--p-position))}.presets-page .p-comparison-label{background:var(--primary);color:var(--primary-foreground);padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:12px}.presets-page .p-before{left:12px}.presets-page .p-after{right:12px}.presets-page .p-comparison-line{top:0;bottom:0;left:var(--p-position);border-left:2px dashed var(--primary-foreground);pointer-events:none;position:absolute}.presets-page .p-comparison-line>span{background:var(--background);width:44px;height:44px;color:var(--foreground);box-shadow:var(--p-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.presets-page .p-comparison input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.presets-page .p-comparison:focus-within{outline:3px solid var(--p-cream);outline-offset:5px}.presets-page .p-pack-content{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.presets-page .p-open-pack{grid-template-columns:1fr .7fr;align-items:center;min-height:430px;display:grid;position:relative}.presets-page .p-open-pack .p-pack-stage{z-index:1;padding-inline:0}.presets-page .p-install-sheet{background:var(--p-cream);min-height:290px;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--p-shadow);padding:24px 20px;transform:rotate(8deg)}.presets-page .p-install-sheet>span{margin-block:14px;font-size:8px;font-weight:800;display:block}.presets-page .p-install-sheet strong{font-family:var(--p-display);font-size:28px;line-height:1.05}.presets-page .p-install-sheet>div{border-block:1px solid var(--foreground);height:22px;margin-block:16px}.presets-page .p-install-sheet p{font-size:7px;font-weight:700}.presets-page .p-contents{margin-block:25px 16px}.presets-page .p-contents li{border-bottom:1px solid var(--border);grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;padding-block:16px;font-size:12px;font-weight:600;display:grid}.presets-page .p-contents li>span{color:var(--muted-foreground);font-size:9px}.presets-page .p-contents svg{color:var(--accent)}.presets-page .p-about{grid-template-columns:.9fr 1fr;align-items:center;gap:85px;display:grid}.presets-page .p-about-photo{position:relative}.presets-page .p-about-photo img{aspect-ratio:4/4.5;object-fit:cover;width:100%}.presets-page .p-about-photo span{background:var(--background);padding:7px 10px;font-size:8px;font-weight:800;position:absolute;bottom:15px;left:15px}.presets-page .p-about .p-title{margin-block:18px 25px}.presets-page .p-about .p-copy+.p-copy{margin-top:17px}.presets-page .p-text-link{align-items:center;gap:8px;margin-top:25px;font-size:10px;font-weight:800;display:inline-flex}.presets-page .p-faq-band{border-top:1px solid var(--border)}.presets-page .p-faq-layout{grid-template-columns:.8fr 1fr;gap:70px;display:grid}.presets-page .p-faq-layout .p-title{margin-block:16px 22px}.presets-page .p-faq{border-top:1px solid var(--border)}.presets-page .p-faq details{border-bottom:1px solid var(--border);padding-block:22px}.presets-page .p-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:700;list-style:none;display:flex}.presets-page .p-faq summary::-webkit-details-marker{display:none}.presets-page .p-faq summary svg{flex-shrink:0}.presets-page .p-faq details[open] summary svg{transform:rotate(45deg)}.presets-page .p-faq .p-copy{margin-top:14px}.presets-page .p-final{background:var(--accent);color:var(--accent-foreground);text-align:center;padding-block:78px}.presets-page .p-final .p-eyebrow{color:var(--p-cream)}.presets-page .p-final h2{font-family:var(--p-display);margin-block:20px 28px;font-size:64px;font-weight:700;line-height:1.03}.presets-page .p-final .p-button{background:var(--background);color:var(--foreground)}.presets-page .p-final .p-fine{color:var(--p-cream);margin-top:16px}.presets-page .p-footer{padding-block:35px}.presets-page .p-footer .p-container{justify-content:space-between;align-items:center;gap:24px;display:flex}.presets-page .p-footer .p-text-link{margin-top:0}.presets-page .p-filter-soft{filter:brightness(1.12)contrast(.88)saturate(.8)}.presets-page .p-filter-contrast{filter:contrast(1.3)saturate(.7)brightness(.94)}.presets-page .p-filter-golden{filter:sepia(.24)saturate(1.1)brightness(1.08)}.presets-page .p-filter-clean{filter:brightness(1.18)contrast(.93)saturate(.85)}.presets-page .p-filter-earth{filter:sepia(.24)saturate(.65)contrast(1.13)}.presets-page .p-filter-mono{filter:grayscale()contrast(1.17)}.presets-page :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.presets-page .p-skip{background:var(--background);z-index:60;padding:12px;position:fixed;top:-100px;left:20px}.presets-page .p-skip:focus{top:15px}@media (width<=1000px){.presets-page .p-header-inner{gap:24px}.presets-page .p-header nav{gap:14px}.presets-page .p-hero-grid{gap:35px}.presets-page .p-hero h1{font-size:52px}.presets-page .p-pack-content,.presets-page .p-about{gap:40px}.presets-page .p-pack-stage{padding-inline:15px}}@media (width<=767px){.presets-page .p-container{width:calc(100% - 36px)}.presets-page .p-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-block:22px 16px}.presets-page .p-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:10px;font-size:9px}.presets-page .p-header-cta{padding-inline:12px;font-size:9px}.presets-page .p-hero{padding-block:24px 38px}.presets-page .p-hero-grid{grid-template-columns:1fr;gap:30px}.presets-page .p-hero-product{padding-top:30px}.presets-page .p-hero-product .p-pack-stage{height:345px}.presets-page .p-hero-product .p-pack{width:215px;height:292px}.presets-page .p-hero-product .p-pack-title{font-size:34px}.presets-page .p-hero-product .p-pack-front{padding:16px}.presets-page .p-hero h1{font-size:47px}.presets-page .p-title{font-size:39px}.presets-page .p-band{padding-block:60px}.presets-page .p-actions{flex-direction:column}.presets-page .p-button{width:100%}.presets-page .p-benefits .p-container{grid-template-columns:1fr 1fr}.presets-page .p-benefits .p-container>div{justify-content:flex-start;gap:7px;padding-block:18px;font-size:9px}.presets-page .p-benefits svg{width:17px}.presets-page .p-section-heading,.presets-page .p-pack-content,.presets-page .p-about,.presets-page .p-faq-layout{grid-template-columns:1fr;gap:22px}.presets-page .p-products{grid-template-columns:1fr;gap:36px}.presets-page .p-product-visual .p-pack-stage{height:325px}.presets-page .p-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.presets-page .p-look-heading h3{font-size:23px}.presets-page .p-look-heading svg{display:none}.presets-page .p-catalog .p-copy{font-size:10px}.presets-page .p-comparison-grid{grid-template-columns:1fr;gap:30px}.presets-page .p-open-pack{grid-template-columns:1fr .65fr;width:100%;max-width:380px;min-height:340px;margin-inline:auto}.presets-page .p-open-pack .p-pack{width:178px;height:255px}.presets-page .p-open-pack .p-pack-title{font-size:27px}.presets-page .p-open-pack .p-pack-brand{font-size:6px}.presets-page .p-install-sheet{min-height:240px;padding:20px 14px}.presets-page .p-install-sheet strong{font-size:24px}.presets-page .p-about{gap:35px}.presets-page .p-final{padding-block:60px}.presets-page .p-final h2{font-size:48px}.presets-page .p-footer .p-container{grid-template-columns:1fr auto;display:grid}.presets-page .p-footer .p-fine{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.presets-page *,.presets-page :before,.presets-page :after{scroll-behavior:auto;transition:none;animation:none}}
