@font-face{font-display:block;font-family:Canva Sans Display;font-style:normal;font-weight:400;src:url(/static/media/CanvaSansDisplay-Regular.c7149563fab58ddcff35.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans Display;font-style:normal;font-weight:500;src:url(/static/media/CanvaSansDisplay-Medium.dc3247b73f60e0c5eec6.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans Display;font-style:normal;font-weight:700;src:url(/static/media/CanvaSansDisplay-Bold.4035c61c166218cd2e38.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans;font-style:normal;font-weight:400;src:url(/static/media/CanvaSans-Regular.fd609f1656299ebb8a70.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans;font-style:italic;font-weight:400;src:url(/static/media/CanvaSans-RegularItalic.2fde366a5c0f77e138c8.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans;font-style:normal;font-weight:500;src:url(/static/media/CanvaSans-Medium.1020d5859be595752114.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans;font-style:italic;font-weight:500;src:url(/static/media/CanvaSans-MediumItalic.b579a43f9e88cd01167a.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans;font-style:normal;font-weight:700;src:url(/static/media/CanvaSans-Bold.6e006f513bb35b14aa5b.woff2) format("woff2")}@font-face{font-display:block;font-family:Canva Sans;font-style:italic;font-weight:700;src:url(/static/media/CanvaSans-BoldItalic.1e57322dc35fb76d57c8.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}body,html{margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}body,html{min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;user-select:none;-webkit-user-select:none}body .hero{background-attachment:scroll,scroll;background-color:#0c76f2;background-image:url(/static/media/wallpaper.7b40c13b950bad1a942a.jpg),linear-gradient(180deg,#3f4fe1 0,#0c76f2 12%,#007cf3 30%,#3996f2 60%,#82c2fb 75%,#d1e9fd 80%,#eef6ff 85%,#fff 91%);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,100% 100%}img,svg{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}#root{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.selector-wrapper{display:inline-block;position:relative}.selector-backdrop{background:#00000080;bottom:0;left:0;max-width:100vw;position:fixed;right:0;top:0;z-index:998}.selector{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:999}.selector--desktop{border-radius:12px;box-shadow:0 8px 32px #0003;inset-inline-end:0;max-height:400px;max-width:280px;min-width:220px;position:absolute;top:calc(100% + .75rem)}.selector--mobile{border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 32px #0003;display:flex;flex-direction:column;left:0;max-height:60vh;max-height:60dvh;max-height:min(60dvh,400px);max-width:100vw;position:fixed;right:0;width:100vw}@supports(height:100dvh){.selector--mobile{max-height:min(60dvh,100dvh - env(safe-area-inset-bottom) - 20px)}}.selector-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.selector-title{color:#2c2c2c;font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;font-size:18px;font-weight:600;margin:0}.selector-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:20px;height:32px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,color .2s ease;width:32px}.selector-close:hover{background:#f5f5f5;color:#2c2c2c}.selector-close:active{background:#e0e0e0}.selector-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.selector-search{flex-shrink:0;margin:8px 8px 0;position:relative}@media(max-width:767px){.selector-search{margin-bottom:8px}}.selector-search-icon{color:#0009;font-size:18px;inset-inline-start:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.selector-search-input{-webkit-padding-start:32px;-webkit-padding-end:8px;border:1px solid #0003;border-radius:8px;font-family:inherit;font-size:14px;height:32px;outline:none;padding-block:4px;padding-inline-end:8px;padding-inline-start:32px;transition:border-color .2s;width:100%}.selector-search-input:focus{border-color:#6b4ce6}.selector-list{-webkit-overflow-scrolling:touch;flex:1 1;max-height:288px;overflow-y:auto}@media(min-width:768px){.selector-list{border-radius:16px;display:flex;flex-direction:column;gap:4px;max-height:338px;padding:8px}}.selector-item{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;gap:.75rem;max-height:48px;min-height:48px;padding:.85rem 1rem;text-align:start;transition:background-color .2s;width:100%}.selector-item:hover{background-color:#f1eaffcc}.selector-item--active,.selector-item--active:hover{background-color:#f1eaff}@media(min-width:768px){.selector-item{border-radius:8px}}.selector-item-label{color:#2c2c2c;font-family:Canva Sans,Noto Sans,sans-serif;font-size:14px}.selector-no-results{color:#00000080;font-size:14px;padding:4px 8px;text-align:center}.selector--mobile .selector-content{min-height:0;overflow:hidden}.selector--mobile .selector-search{margin:12px 16px 8px}.selector--mobile .selector-list{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:16px}.selector--mobile .selector-item{padding:14px 20px}.selector--mobile .selector-item-label{font-size:15px}.selector--mobile .selector-no-results{padding:16px 20px}.button{align-items:center;background-color:#f6f6f6;border:none;border-radius:20px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;height:40px;transition:background-color .2s ease}.button:hover:not(:disabled){background-color:#f0f0f0}.button:disabled{cursor:not-allowed;opacity:.5}.button--static{cursor:default;pointer-events:none}.button--static:hover{background-color:#f6f6f6}.button--with-text{-webkit-padding-start:10px;-webkit-padding-end:16px;gap:8px;padding-block:4px;padding-inline-end:16px;padding-inline-start:10px;width:auto}.button--with-text .button__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.button--with-text .button__icon img,.button--with-text .button__icon svg{display:block;height:24px;width:24px}.button--with-text .button__text{color:#2c2c2c;font-family:Canva Sans,Noto Sans,sans-serif;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button--text-only{padding:4px 16px}.button--icon-only{justify-content:center;padding:0;width:40px}.button--icon-only .button__icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.button--icon-only .button__icon img,.button--icon-only .button__icon svg{display:block;height:24px;width:24px}.button--icon-large.button--with-text{-webkit-padding-start:6px;padding-inline-start:6px}.button--icon-large .button__icon,.button--icon-large .button__icon img,.button--icon-large .button__icon svg{height:32px;width:32px}.button--transparent{background:#0000;border:1px solid #fff3;color:#fff}.button--transparent .button__text{color:#fff}.button--transparent:hover:not(:disabled){background:#ffffff1a}.button--transparent:disabled{opacity:.5}.display-5{font-size:clamp(32px,32px + 68*(100vw - 320px)/1330,100px)}.display-4,.display-5{font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:1.1}.display-4{font-size:clamp(28px,28px + 56*(100vw - 320px)/1330,84px)}.display-3{font-size:clamp(24px,24px + 40*(100vw - 320px)/1330,64px);line-height:1.1}.display-2,.display-3{font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;font-weight:400;letter-spacing:-.01em}.display-2{font-size:clamp(22px,22px + 26*(100vw - 320px)/1330,48px);line-height:1.15}.display-1{font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;font-size:clamp(20px,20px + 16*(100vw - 320px)/1330,36px);font-weight:400;letter-spacing:0;line-height:1.2}.heading-5,h5{font-size:clamp(18px,18px + 14*(100vw - 320px)/1330,32px);line-height:1.25}.heading-4,.heading-5,h4,h5{font-family:Canva Sans,sans-serif;font-weight:500;letter-spacing:-.01em}.heading-4,h4{font-size:clamp(16px,16px + 12*(100vw - 320px)/1330,28px);line-height:1.3}.heading-3,h3{font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;font-size:clamp(15px,15px + 9*(100vw - 320px)/1330,24px);font-weight:500;letter-spacing:0;line-height:1.33}.heading-2,h2{font-size:clamp(14px,14px + 7*(100vw - 320px)/1330,21px);line-height:1.43}.heading-1,.heading-2,h1,h2{font-family:Canva Sans,sans-serif;font-weight:500;letter-spacing:0}.heading-1,h1{font-size:clamp(13px,13px + 5*(100vw - 320px)/1330,18px);line-height:1.5}.subhead{font-size:clamp(13px,13px + 8*(100vw - 320px)/1330,21px);font-weight:600}.body,.subhead,p{font-family:Canva Sans,sans-serif;letter-spacing:0;line-height:1.43}.body,p{font-size:clamp(16px,16px + 8*(100vw - 320px)/1330,21px);font-weight:400}.meta,small{font-weight:400}.meta,.meta-emphasis,small{font-family:Canva Sans,sans-serif;font-size:clamp(11px,11px + 5*(100vw - 320px)/1330,16px);letter-spacing:0;line-height:1.5}.meta-emphasis{font-weight:500}.locale-selector .button__icon svg{height:18px;width:18px}@media(max-width:767px){.locale-selector .button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;padding:7px;-webkit-user-select:none;user-select:none}.locale-selector .button__text{display:none}}.header{align-items:flex-start;display:flex;justify-content:space-between;max-height:60px;padding:24px;position:relative;z-index:100}@media screen and (min-width:900px){.header{padding:48px}}.header .logo-link,.header .logo-link a{align-items:center;display:flex}.header .logo-link a{cursor:pointer;text-decoration:none}.header .logo-link .logo{color:#fff;cursor:pointer;height:clamp(43px,43px + 11*(100vw - 320px)/1330,54px)}.header .nav{align-items:center;display:flex;gap:clamp(8px,8px + 8*(100vw - 320px)/1330,16px)}.header .nav .nav-button{align-items:center;background:#0000;border:1px solid #fff;border-radius:clamp(16px,16px + 4*(100vw - 320px)/1330,20px);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:clamp(14px,14px + 2*(100vw - 320px)/1330,16px);font-weight:500;gap:clamp(6px,6px + 2*(100vw - 320px)/1330,8px);height:clamp(32px,32px + 8*(100vw - 320px)/1330,40px);justify-content:center;padding:0 clamp(16px,16px + 8*(100vw - 320px)/1330,24px);transition:all .3s ease;white-space:nowrap}.header .nav .nav-button:hover{background:#ffffff1a}.header .nav .nav-button:focus-visible{background:#ffffff1a;outline:2px solid #fff;outline-offset:2px}.header .nav .nav-button svg{color:#fff}.footer{font-family:Canva Sans,sans-serif;padding-top:96px}.footer-content__section{color:#000;display:flex;flex-direction:column;gap:16px;padding-inline:24px;padding-bottom:32px}@media screen and (min-width:900px){.footer-content__section{margin:0 auto;max-width:540px;padding-bottom:48px}}.footer__title{font-family:Canva Sans Display,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:40px;margin:0;padding:0 0 24px}@media screen and (min-width:900px){.footer__title{font-size:42px;padding:0 0 48px}}.footer__title--small{font-size:24px}@media screen and (min-width:900px){.footer__title--small{font-size:32px;padding:96px 0 48px}}.footer-links{font-size:14px;padding:48px 24px 24px;text-align:center}.footer .text-block{font-size:16px;margin:0 0 1em}@media screen and (min-width:900px){.footer .text-block{font-size:21px;font-style:normal;font-weight:400}}.footer .privacy-link{color:#000;text-decoration:none}.title{-webkit-padding-before:clamp(16px,16px + 48*(100vw - 320px)/1330,64px);-webkit-padding-after:clamp(16px,16px + 32*(100vw - 320px)/1330,48px);margin-bottom:0;max-width:720px;padding-block-end:clamp(16px,16px + 32*(100vw - 320px)/1330,48px);padding-block-start:clamp(16px,16px + 48*(100vw - 320px)/1330,64px);padding-inline:clamp(24px,24px + 24*(100vw - 320px)/1330,60px);width:100%}.title h2{color:#fff;margin:0}.title--left{text-align:start}.title--center{text-align:center}.title--right{text-align:end}.country-selector.selector--desktop{bottom:calc(100% + 8px);left:0;right:auto;top:auto;width:min(280px,100vw - 40px)}@media(min-width:768px){.country-selector.selector--desktop{width:320px}}.country-selector .selector-item-icon{border-radius:2px;height:auto;min-width:22px;width:22px}.country-selector__trigger{width:100%}.community-input,.country-selector.selector-wrapper,.location-selector__world-button{max-width:calc(100% - 44px);width:auto}@media(max-width:767px){.community-input,.country-selector.selector-wrapper,.location-selector__world-button{max-width:204px}}.community-input{align-items:center;background:#f5f5f5;border:none;border-radius:20px;box-sizing:border-box;color:#2c2c2c;cursor:pointer;display:inline-flex;font-family:Canva Sans,Noto Sans,sans-serif;font-size:14px;font-weight:500;height:40px;padding:4px 16px 4px 10px;transition:background .3s ease;white-space:nowrap}.community-input:hover{background:#2c2c2c14}.community-input .community-icon{display:block;flex-shrink:0;height:24px;margin-right:8px;width:24px}.community-input__text{display:block;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-input--empty{color:#646d75}@media(min-width:768px){.community-input--empty{min-width:200px}}.community-input--editing{-webkit-appearance:none;appearance:none;background:#8b3dff0d;border:1px solid #8b3dff;cursor:text;outline:none;padding:4px 10px;pointer-events:auto;text-align:center;touch-action:manipulation;-webkit-user-select:text;user-select:text}.community-input--editing:hover{background:#8b3dff14}.community-input--editing::placeholder{color:#2c2c2c66;font-weight:500}.font-picker-selector.selector--desktop{bottom:calc(100% + 8px);left:-74px;min-width:188px;right:auto;top:auto}.font-picker-selector .selector-item-label{font-size:16px}@media(min-width:768px){.font-picker-selector .selector-item-label{font-size:18px}}.message-card{background-color:#fff;border:none;border-radius:16px;cursor:pointer;direction:inherit;display:flex;flex-direction:column;gap:12px;min-height:220px;overflow:visible;padding:clamp(12px,12px + 8*(100vw - 320px)/1330,20px);pointer-events:auto;position:absolute;width:clamp(280px,280px + 120*(100vw - 320px)/1330,400px)}@media(min-width:901px){.message-card{gap:20px;min-height:380px;padding:48px;width:620px}}@media(max-width:900px){.message-card{max-width:350px;width:85vw}}.message-card .card-content{display:flex;flex:1 1;flex-direction:column;position:relative}.message-card .message-input{background:#0000;border:none;color:#2c2c2c;cursor:pointer;flex:1 1;font-size:clamp(24px,24px + 16*(100vw - 320px)/1330,40px);font-weight:500;line-height:1.4;max-height:302.4px;outline:none;overflow:auto;padding:0;resize:none;text-align:left;width:100%}:root[dir=rtl] .message-card .message-input{direction:rtl;text-align:right}@media(min-width:901px){.message-card .message-input{font-size:64px;max-height:453.6px}.message-card .message-input--japanese{font-size:58px}}.message-card .message-input::placeholder{color:#2c2c2c4d}.message-card .card-footer{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:12px;position:relative}.message-card .char-counter{display:none}@media(min-width:901px){.message-card .char-counter{color:#2c2c2c66;display:block;font-size:14px;font-weight:500;inset-inline-end:0;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease;-webkit-user-select:none;user-select:none}}.message-card .char-counter--warning{color:#ff8c00cc}.message-card .char-counter--limit{color:#dc2626e6;font-weight:600}.message-card:not(.message-card--active) .button{pointer-events:none}.message-card--active{cursor:default}.message-card--active .message-input{cursor:text}.message-card--thank-you{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;gap:clamp(20px,20px + 12*(100vw - 320px)/1330,32px);min-height:220px;padding:clamp(16px,16px + 14*(100vw - 320px)/1330,30px);position:static;text-align:center;width:clamp(280px,280px + 120*(100vw - 320px)/1330,400px)}@media(min-width:901px){.message-card--thank-you{min-height:380px;padding:48px;width:620px}}@media(max-width:900px){.message-card--thank-you{max-width:350px;width:85vw}}.message-card--thank-you .success-icon-wrapper{align-items:center;display:flex;justify-content:center}.message-card--thank-you .success-icon-wrapper .success-icon{align-items:center;background:linear-gradient(135deg,#8b3dff,#a366ff);border-radius:50%;box-shadow:0 8px 32px #8b3dff4d;color:#fff;display:flex;font-size:clamp(48px,48px + 24*(100vw - 320px)/1330,72px);font-weight:700;height:clamp(80px,80px + 40*(100vw - 320px)/1330,120px);justify-content:center;width:clamp(80px,80px + 40*(100vw - 320px)/1330,120px)}.message-card--thank-you .title{margin:0;padding:0;width:100%}.message-card--thank-you .title h2{color:#2c2c2c;margin:0}.message-card--thank-you .thank-you-message{color:#2c2c2ccc;margin:0;max-width:480px}.card-carousel-container{align-items:center;direction:ltr;display:flex;flex-direction:column;gap:clamp(8px,8px + 8*(100vw - 320px)/1330,16px);max-width:100%;pointer-events:none;position:relative;width:100%}.card-carousel-container .carousel-nav-button{display:none}@media(max-width:900px){.card-carousel-container .carousel-nav-button{display:none}}.card-carousel-container .card-carousel-viewport{display:flex;justify-content:flex-start;overflow:visible;pointer-events:none;position:relative;width:100%}@media(max-width:900px){.card-carousel-container .card-carousel-viewport{margin-left:calc(clamp(12px,12px + 12*(100vw - 320px)/1330,24px)*-1);overflow:visible;width:100vw}}.card-carousel-container .card-carousel{cursor:grab;display:flex;padding-left:calc(50% - 330px);pointer-events:auto;position:relative;-webkit-user-select:none;user-select:none}@media(max-width:900px){.card-carousel-container .card-carousel{padding-left:15vw}}@media(max-width:900px)and (min-width:458px){.card-carousel-container .card-carousel{padding-left:calc(50vw - 160px)}}.card-carousel-container .card-carousel:active{cursor:grabbing}.card-carousel-container .card-carousel .carousel-card-wrapper{align-items:center;display:flex;flex-shrink:0;gap:24px;justify-content:center;position:relative;transition:opacity .3s ease,transform .3s ease}.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 0 .5px #40576d12,0 2px 4px #182c5924,0 6px 12px #182c5912;cursor:pointer;display:none;height:40px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,box-shadow .2s ease;width:40px;z-index:100}@media(max-width:900px){.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button{display:flex}}.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button svg{color:#0e1318;height:auto;width:12px}.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button:hover{background:#f5f5f5;box-shadow:0 0 0 .5px #40576d1a,0 4px 8px #182c5929,0 8px 16px #182c591a}.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button:active{transform:translateY(-50%) scale(.95)}.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button--prev{left:-20px}.card-carousel-container .card-carousel .carousel-card-wrapper .carousel-nav-button--next{right:-20px}.card-carousel-container .card-carousel .carousel-card-wrapper:first-child{margin-left:0}@media(max-width:900px){.card-carousel-container .card-carousel .carousel-card-wrapper{gap:32px;max-width:320px!important;width:70vw!important}}.card-carousel-container .card-carousel .carousel-card-wrapper:not(.active){opacity:1;pointer-events:auto}.card-carousel-container .card-carousel .carousel-card-wrapper:not(.active):hover{opacity:1}.card-carousel-container .card-carousel .carousel-card-wrapper.active{opacity:1;z-index:10}.card-carousel-container .card-carousel .carousel-card-wrapper .message-card{margin:0;position:static!important;transform:none!important}.card-carousel-container.single-card-mode .card-carousel,.card-carousel-container.single-card-mode .card-carousel:active{cursor:default}.card-carousel-container.single-card-mode .carousel-card-wrapper:not(:first-child){pointer-events:none;visibility:hidden}@media(min-width:901px){.card-carousel-container.stacking-mode{padding-bottom:50px}}.card-carousel-container.stacking-mode .card-carousel{cursor:default;pointer-events:none}.card-carousel-container.stacking-mode .card-carousel:active{cursor:default}.card-carousel-container.stacking-mode .carousel-card-wrapper.stacking{pointer-events:none}@media(max-width:900px){.card-carousel-container .card-carousel-viewport{padding:0 2vw}}@keyframes fadeInCarousel{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-carousel-container{animation:fadeInCarousel .6s ease-out}.pill{-webkit-padding-start:8px;-webkit-padding-end:0;align-items:center;background-color:#fafcff;border-radius:999px;display:flex;gap:16px;height:64px;min-width:262px;padding-block:8px;padding-inline-end:0;padding-inline-start:8px}.pill .add-name{-webkit-padding-start:16px;-webkit-padding-end:0;display:flex;font-family:Canva Sans,sans-serif;font-size:14px;gap:8px;padding-block:4px;padding-inline-end:0;padding-inline-start:16px}.pill .add-name__wrapper{all:unset}.pill .add-name__from{font-weight:700}.pill .add-name__name{color:#0e1318;font-weight:500;line-height:140%;max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill .add-name__name--empty{color:#6e7376;font-weight:500}.pill .add-name__input{background:rgba(139,61,255,.051);border:1px solid #8b3dff;border-radius:18px;cursor:text;height:38px;min-width:192px;outline:none;text-align:center}.pill .submit{display:flex;flex:1 1}.pill .submit__button{-webkit-appearance:none;appearance:none;background-color:#8b3cff;border:8px solid #fff;border-radius:9999px;box-shadow:0 22px 48px #285aaa47,inset 0 1px 0 #ffffff59;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-family:Canva Sans,sans-serif;font-size:18px;font-weight:500;height:64px;line-height:24px;margin:0;min-width:109px;padding-inline:16px}.pill .submit__button:hover:not(:disabled){background-color:#7a2fed;box-shadow:0 6px 48px 0 #0003}.pill .submit__button:disabled{background-color:#e0e7f0;border-color:#ffffff80;color:#7e8791;cursor:not-allowed}.goals-section{display:flex;justify-content:center;margin-bottom:96px;overflow-x:hidden}@media screen and (min-width:900px){.goals-section{margin-bottom:192px}}.goals-section .goals-content{align-items:center;display:flex;flex-direction:column;max-width:1200px;width:100%}.goals-section .goals-content__header{padding:48px 24px 24px}@media screen and (min-width:900px){.goals-section .goals-content__header{padding:48px}}.goals-section .goals-content__title{color:#fff;font-family:Canva Sans Display,Canva Sans,Noto Sans,sans-serif;font-size:32px;font-weight:400;line-height:110%;margin:0;text-align:center}@media screen and (min-width:900px){.goals-section .goals-content__title{font-size:56px}}.goals-section .goals-content .title{font-size:56px;max-width:760px;padding-bottom:clamp(0px,0px + 16*(100vw - 320px)/1330,16px);padding-top:clamp(0px,0px + 16*(100vw - 320px)/1330,16px)}@media screen and (max-width:900px){.goals-section .goals-content .title{padding-block:0}}.goals-section .goals-content .title h2{letter-spacing:-.01em}.goals-section .message-boxes{align-items:center;display:flex;justify-content:center;max-width:100%;padding:0 12px 48px;position:relative;width:100%}@media screen and (min-width:900px){.goals-section .message-boxes{padding-bottom:32px}}.goals-section .video-container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 160px);padding:clamp(8px,8px + 8*(100vw - 320px)/1330,16px);width:100%}.goals-section .video-container .envelope-video{height:auto;max-width:600px;width:100%}.goals-section .thank-you-screen{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 160px);padding:clamp(8px,8px + 8*(100vw - 320px)/1330,16px);width:100%}.goals-section .thank-you-screen .thank-you-content{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,24px + 16*(100vw - 320px)/1330,40px);justify-content:center;max-width:1200px;width:100%}.goals-section .thank-you-screen .thank-you-content .goals-report-message{color:#ffffffe6;font-family:Canva Sans,Noto Sans,sans-serif;font-size:clamp(16px,16px + 4*(100vw - 320px)/1330,20px);line-height:1.5;margin:0;max-width:600px;padding:0 16px;text-align:center}@media screen and (min-width:900px){.goals-section .thank-you-screen .thank-you-content .goals-report-message{padding:0}}
/*# sourceMappingURL=main.b3bc336b.css.map*/